Best-effort inductive logic programming via fine-grained cost-based hypothesis generation: The inspire system at the inductive logic programming competition
Open accessThe claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
ASP-encoded ILP systems often struggle with scalability, especially in terms of the problem domain size.
“Systems that implement this approach can often learn optimal and recursive programs and can harness state-of-the-art ASP solvers, but often struggle with scalability, especially in terms of the problem domain size.”
From Learning programs by learning from failures (2021) · cites this paper as Schüller and Benz 2018
The Related work section says ASP-based ILP introduced scalability limitations. It does not identify problem-domain size as a particular cause or dimension of those limitations; the Conclusion instead discusses scaling to large amounts of training examples. No page numbers are available in the supplied passages. (LLM, conf=0.86)
Experimental — accuracy not yet measuredASP-encoded ILP systems can often learn optimal and recursive programs.
“Systems that implement this approach can often learn optimal and recursive programs and can harness state-of-the-art ASP solvers, but often struggle with scalability, especially in terms of the problem domain size.”
From Learning programs by learning from failures (2021) · cites this paper as Schüller and Benz 2018
Section 4 describes searching for an optimal hypothesis, and Section 3.3 discusses configuring the hypothesis space to include a transitive-closure rule. These passages support optimal search and the possibility of recursive rules, but they do not establish that ASP-based ILP systems often learn recursive programs. The paper discusses scalability limitations in Section 7, without specifically identifying problem-domain size as the main limitation. (LLM, conf=0.82)
Experimental — accuracy not yet measuredINSPIRE also uses predefined constraints to remove redundancy from the hypothesis space.
“INSPIRE (Schüller and Benz 2018) also uses predefined constraints to remove redundancy from the hypothesis space (in INSPIRE's case, each hypothesis is a single clause).”
From Learning programs by learning from failures (2021) · cites this paper as Schüller and Benz 2018
Section 3.6 (Redundancy elimination module; page unavailable) describes constraints that eliminate redundant rules from INSPIRE’s hypothesis search space. But the parenthetical is not supported: Section 3 (Declarative hypothesis generation; page unavailable) says each generated answer set represents a single rule that may be part of a hypothesis, not that each hypothesis is a single clause. (LLM, conf=0.90)
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Meta-interpretive learning of higher-order dyadic datalog: predicate invention revisited
Muggleton, S. H., Lin, D., & Tamaddoni-Nezhad, A. (2015) · Machine Learning · doi:10.1007/s10994-014-5471-y · Cited by 184 · see citing works
Inductive Learning of Answer Set Programs
Law, M., Russo, A., & Broda, K. (2014) · Lecture Notes in Computer Science · doi:10.1007/978-3-319-11558-0_22 · Cited by 133 · see citing works
Incremental learning of event definitions with Inductive Logic Programming
Katzouris, N., Artikis, A., & Paliouras, G. (2015) · Machine Learning · doi:10.1007/s10994-015-5512-1 · Cited by 62 · see citing works
Inductive Logic Programming as Abductive Search
Corapi, D., Russo, A., & Lupu, E. (2010) · Schloss Dagstuhl – Leibniz-Zentrum für Informatik · doi:10.4230/lipics.iclp.2010.54 · Cited by 60 · see citing works
Otero, R. P. (2001) · Lecture Notes in Computer Science · doi:10.1007/3-540-44797-0_16 · Cited by 27 · see citing works
Learning Through Hypothesis Refinement Using Answer Set Programming
Athakravi, D., Corapi, D., Broda, K., & Russo, A. (2014) · Lecture Notes in Computer Science · doi:10.1007/978-3-662-44923-3_3 · Cited by 25 · see citing works
Flagged first, then by citations
Research works printed but not linked: 31
- Alviano, M., Dodaro, C., Marques-Silva, J., & Ricca, F. (2015). Optimum stable model search: Algorithms and implementation. Journal of Logic and Computation, article number exv061.
- Andres, B., Kaufmann, B., Matheis, O., & Schaub, T. (2012). Unsatisfiability-based optimization in clasp. In International conference on logic programming (ICLP), technical communications (pp. 212-221).
- Apt, K. R., Blair, H. A., & Walker, A. (1988). Towards a theory of declarative knowledge. In J. Minker (Ed.), Foundations of deductive databases and logic programming (pp. 89-148).
- Morgan Kaufmann.
- Athakravi, D., Alrajeh, D., Broda, K., Russo, A., & Satoh, K. (2015). Inductive learning using constraint-driven bias. In J. Davis & J. Ramon (Eds.), Inductive logic programming (pp. 16-32). Cham: Springer.
- Baral, C. (2004). Knowledge representation, reasoning, and declarative problem solving. Cambridge: Cam- bridge University Press.
- Blei, D. M., Ng, A. Y., & Jordan, M. I. (2003). Latent Dirichlet allocation. Journal of Machine Learning, 3, 993-1022.
- Brewka, G., Eiter, T., & Truszczynski, M. (2011). Answer set programming at a glance. Communications of the ACM, 54(12), 92-103.
- Clocksin, W. F., & Mellish, C. S. (2003). Programming in PROLOG. Berlin: Springer.
- Corapi, D., Russo, A., De Vos, M., Padget, J., & Satoh, K. (2011). Normative design using inductive learning. Theory and Practice of Logic Programming, 11(4-5), 783-799.
- Corapi, D., Russo, A., & Lupu, E. (2012). Inductive logic programming in answer set programming. In S. H. Muggleton, A. Tamaddoni-Nezhad, & F. A. Lisi (Eds.), Inductive logic programming (pp. 91-97). Berlin: Springer.
- Dietterich, T. G., Domingos, P., Getoor, L., Muggleton, S., & Tadepalli, P. (2008). Structured machine learning: The next ten years. Machine Learning, 73(1), 3-23.
- Faber, W., Pfeifer, G., & Leone, N. (2011). Semantics and complexity of recursive aggregates in answer set programming. Artificial Intelligence, 175(1), 278-298.
- Flach, P. A. (1993). Predicate invention in inductive data engineering. In European conference on machine learning (EMCL) (pp. 83-94).
- Gebser, M., Kaminski, R., Kaufmann, B., & Schaub, T. (2012a). Answer set solving in practice. Morgan Claypool. Gebser, M., Kaminski, R., König, A., & Schaub, T. (2011). Advances in gringo series 3. In International conference on logic programming and non-monotonic reasoning (LPNMR) (pp. 345-351).
- Gelfond, M., & Kahl, Y. (2014). Knowledge representation, reasoning, and the design of intelligent agents: The answer-set programming approach. Cambridge: Cambridge University Press.
- Gelfond, M., & Lifschitz, V. (1988). The stable model semantics for logic programming. In International conference and symposium on logic programming (ICLP/SLP) (pp. 1070-1080).
- Gulwani, S., Hernández-Orallo, J., Kitzelmann, E., Muggleton, S. H., Schmid, U., & Zorn, B. (2015). Inductive programming meets the real world. Communications of the ACM, 58(11), 90-99.
- Kakas, A. C., Kowalski, R. A., & Toni, F. (1992). Abductive logic programming. Journal of Logic and Computation, 2(6), 719-770.
- Law, M., Russo, A., & Broda, K. (2015). Learning weak constraints in answer set programming. Theory and Practice of Logic Programming, 15(4-5), 511-525.
- Law, M., Russo, A., & Broda, K. (2016a). Iterative learning of answer set programs from context dependent examples. Theory and Practice of Logic Programming, 16(5-6), 834-848.
- LeCun, Y., Bengio, Y., & Hinton, G. (2015). Deep learning. Nature, 521(7553), 436-444.
- Lifschitz, V. (2008). What is answer set programming? In AAAI conference on artificial intelligence (pp. 1594-1597).
- Mitra, A., & Baral, C. (2016). Addressing a question answering challenge by combining statistical methods with inductive rule learning and reasoning. In D. Schuurmans & M. P. Wellman (Eds.), Association for the advancement of artificial intelligence (pp. 2779-2785). AAAI Press.
- Muggleton, S. (1987). Duce, an oracle-based approach to constructive induction. In International joint con- ference on artificial intelligence (IJCAI) (pp. 287-292).
- Muggleton, S. (1995). Inverse entailment and Progol. New generation computing, 13(3-4), 245-286.
- Muggleton, S., & Buntine, W. (1992). Machine invention of first-order predicates by inverting resolution. In Proceedings of the fifth international conference on machine learning (pp. 339-352).
- Muggleton, S., & De Raedt, L. (1994). Inductive logic programming: Theory and methods. The Journal of Logic Programming, 19, 629-679.
- Muggleton, S., De Raedt, L., Poole, D., Bratko, I., Flach, P., Inoue, K., et al. (2012). ILP turns 20: Biography and future challenges. Machine Learning, 86(1), 3-23.
- Muggleton, S. H., Lin, D., Pahlavi, N., & Tamaddoni-Nezhad, A. (2014). Meta-interpretive learning: Appli- cation to grammatical inference. Machine Learning, 94(1), 25-49.
- Ray, O. (2009). Nonmonotonic abductive inductive learning. Journal of Applied Logic, 7, 329-340.
Cited by
Sorted by citations
Learning programs by learning from failures
Cropper, A., & Morel, R. (2021) · Machine Learning · doi:10.1007/s10994-020-05934-z · Cited by 86 · see citing works
“The idea is to frame the problem as an ASP problem where an answer set (a model) corresponds to a program, an approach also employed by other recent ILP approaches (Corapi et al. 2011; Law et al. 2014; Kaminski et al. 2018; Schüller and Benz 2018).”
BackgroundMethodInfluential
- Authors
- Schüller, P., & Benz, M.
- Affiliations
- TU Wien (AT)
- Karlsruhe Institute of Technology (DE)
- Corresponding author
- Schüller, Peter
- Venue
- Machine Learning
- Published
- 2018-05-22
- Volume
- 107
- Issue
- 7
- Pages
- 1141-1169
- ISSN
- 0885-6125 (ISSN-L)
- 1573-0565
- OpenAlex
- W2736057823
- Cited by
- 21
- References
- 6
- Citations by year
- 2026: 1 · 2025: 2 · 2024: 1 · 2023: 3 · 2021: 6 · 2020: 2 · 2019: 3 · 2018: 2
- FWCI
- 1.83
- Type
- journal article
- Language
- en
- Open access
- bronze
- doi.org
- Licence
- www.springer.com/tdm (tdm)
- Locations
- Machine Learning (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- Dspace Repository (Marmara Üniversitesi) (submittedVersion, other-oa)
- arXiv (Cornell University)
- Funders
- Türkiye Bilimsel ve Teknolojik Araştirma Kurumu (114E777)
- Ôsterreichische Forschungsförderungsgesellschaft (861263)
- Austrian Science Fund (P27730)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Logic, Reasoning, and Knowledge
- Physical Sciences › Computer Science › Information Systems › Data Mining Algorithms and Applications
- Physical Sciences › Computer Science › Artificial Intelligence › AI-based Problem Solving and Planning
- Keywords
- inductive logic programming, answer set programming, hypothesis generation, rule complexity
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review