Inverse entailment and progol
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
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?
Mode declarations are a popular language bias.
“Mode declarations (Muggleton 1995) are a popular language bias (Blockeel and De Raedt 1998; Srinivasan 2001; Ray 2009; Corapi et al. 2010, 2011; Athakravi et al. 2013; Ahlgren and Yuen 2013; Law et al. 2014).”
From Learning programs by learning from failures (2021) · cites this paper as Muggleton 1995
Atom struggles to learn recursive programs because it needs examples of both the base and step cases of a recursive program.
“However, because it builds on Progol Muggleton (1995), and thus employs inverse entailment, Atom struggles to learn recursive programs because it needs examples of both the base and step cases of a recursive program.”
From Learning programs by learning from failures (2021) · cites this paper as Muggleton 1995
Many ILP systems are not guaranteed to learn optimal solutions, where optimal typically means the smallest program or the program with the minimal description length.
“Many ILP systems (Muggleton 1995; Srinivasan 2001; Blockeel and De Raedt 1998; Ray 2009) are not guaranteed to learn optimal solutions, where optimal typically means the smallest program or the program with the minimal description length.”
From Learning programs by learning from failures (2021) · cites this paper as Muggleton 1995
Many popular ILP systems, such as FOIL, Progol, TILDE, and Aleph struggle to learn recursive programs.
“Indeed, many popular ILP systems, such as FOIL (Quinlan 1990), Progol (Muggleton 1995), TILDE (Blockeel and De Raedt 1998), and Aleph (Srinivasan 2001) struggle to learn recursive programs.”
From Learning programs by learning from failures (2021) · cites this paper as Muggleton 1995
Many ILP systems allow a user to constrain the hypothesis space though clause constraints.
“Many ILP systems allow a user to constrain the hypothesis space though clause constraints (Muggleton 1995; Srinivasan 2001; Blockeel and De Raedt 1998; Ahlgren and Yuen 2013; Law et al. 2014).”
From Learning programs by learning from failures (2021) · cites this paper as Muggleton 1995
Some approaches combine top-down and bottom-up search.
“Some approaches combine the two (Muggleton, 1995; Srinivasan, 2001; Cropper, 2022).”
From Inductive Logic Programming At 30: A New Introduction (2022) · cites this paper as Muggleton, 1995
Some ILP systems, such as Progol, allow for clauses as examples.
“Some systems, such as Progol (Muggleton, 1995), allow for clauses as examples.”
From Inductive Logic Programming At 30: A New Introduction (2022) · cites this paper as Muggleton, 1995
Many systems employ the covering algorithm whereby hypotheses are constructed iteratively clause by clause.
“The above paragraph refers only to generality orders on single clauses, as many systems employ the covering algorithm whereby hypotheses are constructed iteratively clause by clause (Quinlan, 1990; De Raedt & Dehaspe, 1997; Muggleton, 1995; Blockeel & De Raedt, 1998; Srinivasan, 2001).”
From Inductive Logic Programming At 30: A New Introduction (2022) · cites this paper as Muggleton, 1995
Most ILP approaches use an Occamist bias to find the smallest hypothesis, measured in terms of the number of clauses, literals, or description length.
“Most approaches use an Occamist bias to find the smallest hypothesis, measured in terms of the number of clauses (Muggleton et al., 2015), literals (Law et al., 2014), or description length (Muggleton, 1995).”
From Inductive Logic Programming At 30: A New Introduction (2022) · cites this paper as Muggleton, 1995
A common limitation is that many systems rely on bottom clause construction.
“A common limitation is that many systems rely on bottom clause construction (Muggleton, 1995), which we discuss in detail in Section 6.1.”
From Inductive Logic Programming At 30: A New Introduction (2022) · cites this paper as Muggleton, 1995
Aleph is based on Progol.
“Aleph is based on Progol.”
From Inductive Logic Programming At 30: A New Introduction (2022) · cites this paper as Muggleton, 1995
Aleph is based on inverse entailment and uses bottom clause construction to restrict the hypothesis space.
“Aleph is based on inverse entailment (Muggleton, 1995) and uses bottom clause construction to restrict the hypothesis space.”
From Inductive Logic Programming At 30: A New Introduction (2022) · cites this paper as Muggleton, 1995
An ILP system can trivially construct the bottom clause for each example.
“For instance, an ILP system can trivially construct the bottom clause (Muggleton, 1995) for each example.”
From Inductive Logic Programming At 30: A New Introduction (2022) · cites this paper as Muggleton, 1995
Progol and Aleph could learn higher-order programs such as f(A,B):-map(A,B,f1) given appropriate mode declarations, but because they do not support predicate invention, they would be unable to invent f1/2.
“Given appropriate mode declarations (Muggleton 1995) for higher-order predicates such as map/3 , Progol and Aleph could learn higher-order programs such as f(A,B):-map(A,B,f1) . However, because Progol and Aleph do not support predicate invention, they would be unable to invent the predicate f1/2 in the above example.”
From Learning higher-order logic programs (2020) · cites this paper as Muggleton 1995
Cites
Principles of Artificial Intelligence
Nilsson, N. J. (1982) · doi:10.1007/978-3-662-09438-9 · Cited by 3,457 · see citing works
Learning Logical Definitions from Relations
Quinlan, J. R. (1990) · Machine Learning · doi:10.1023/a:1022699322624 · Cited by 1,644 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Knowledge Graph Embedding: A Survey of Approaches and Applications
Wang, Q., Mao, Z., Wang, B., & Guo, L. (2017) · IEEE Transactions on Knowledge and Data Engineering · doi:10.1109/tkde.2017.2754499 · Cited by 2,654 · see citing works
Machine learning: a review of classification and combining techniques
Kotsiantis, S. B., Zaharakis, I. D., & Pintelas, P. E. (2006) · Artificial Intelligence Review · doi:10.1007/s10462-007-9052-3 · Cited by 1,582 · see citing works
Predictive learning via rule ensembles
Friedman, J. H., & Popescu, B. E. (2008) · The Annals of Applied Statistics · doi:10.1214/07-aoas148 · Cited by 1,315 · see citing works
Functional genomic hypothesis generation and experimentation by a robot scientist
King, R. D., Whelan, K. E., Jones, F. M., Reiser, P. G. K., Bryant, C. H., Muggleton, S. H., Kell, D. B., & Oliver, S. G. (2004) · Nature · doi:10.1038/nature02236 · Cited by 662 · see citing works
Self-citationConstructing A Multi-hop QA Dataset for Comprehensive Evaluation of Reasoning Steps
Ho, X., Duong Nguyen, A.-K., Sugawara, S., & Aizawa, A. (2020) · Proceedings of the 28th International Conference on Computational Linguistics · doi:10.18653/v1/2020.coling-main.580 · Cited by 287 · see citing works
“Compositional Knowledge Base Inference Extracting Horn rules from the KB has been studied extensively in the Inductive Logic Programming literature (Quinlan, 1990; Muggleton, 1995).”
MethodA review of some techniques for inclusion of domain-knowledge into deep neural networks
Dash, T., Chitlangia, S., Ahuja, A., & Srinivasan, A. (2022) · Scientific Reports · doi:10.1038/s41598-021-04590-0 · Cited by 196 · see citing works
“The simplification used in vertex-enrichment has been made unnecessary in a recent proposal for transforming the most-specific clause constructed by ILP systems employing mode-directed inverse entailment (MDIE [27]).”
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
Self-citationConfirmation-Guided Discovery of First-Order Rules with Tertius
Flach, P. A., & Lachiche, N. (2001) · Machine Learning · doi:10.1023/a:1007656703224 · Cited by 131 · see citing works
Meta-interpretive learning: application to grammatical inference
Muggleton, S. H., Lin, D., Pahlavi, N., & Tamaddoni-Nezhad, A. (2014) · Machine Learning · doi:10.1007/s10994-013-5358-3 · Cited by 120 · see citing works
Self-citationLogic-based technologies for multi-agent systems: a systematic literature review
Calegari, R., Ciatto, G., Mascardi, V., & Omicini, A. (2021) · Autonomous Agents and Multi-Agent Systems · doi:10.1007/s10458-020-09478-3 · Cited by 117 · see citing works
“Table 4 Main technologies excluded from the survey, along with the motivation spanning between (i) “general purpose”, (ii) “no logic”, (iii) “technology not found” Motivation for exclusion Technology General purpose 4QL [243], CCALC [163], CDF-Rules [164], Clingo [292], DR-Prolog [37], Inter4QL [199], InterProlog [62]…”
BackgroundLearning 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
“Non-observational predicate learningUnlike some ILP systems (Muggleton 1995; Katzouris et al. 2016), Popper does not support non-observational predicate learning (non-OPL) (Muggleton 1995), where examples of the target predicates are not directly given.”
BackgroundMethodInfluentialInductive Logic Programming At 30: A New Introduction
Cropper, A., & Dumančić, S. (2022) · Journal of Artificial Intelligence Research · doi:10.1613/jair.1.13507 · Cited by 83 · see citing works
“1 BOTTOM-UP Bottom-up algorithms (Muggleton & Feng, 1990; Muggleton, 1995; Srinivasan, 2001; Zeng et al., 2014; Ahlgren & Yuen, 2013; Ray, 2009) start with the examples and generalise them.”
BackgroundMethodResultInfluentialIncremental 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
TopLog: ILP Using a Logic Program Declarative Bias
Muggleton, S. H., Santos, J. C. A., & Tamaddoni-Nezhad, A. (2008) · Lecture Notes in Computer Science · doi:10.1007/978-3-540-89982-2_58 · Cited by 29 · see citing works
Self-citationLogical reduction of metarules
Cropper, A., & Tourret, S. (2020) · Machine Learning · doi:10.1007/s10994-019-05834-x · Cited by 29 · 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
ILP-assisted de novo drug design
Kaalia, R., Srinivasan, A., Kumar, A., & Ghosh, I. (2016) · Machine Learning · doi:10.1007/s10994-016-5556-x · Cited by 13 · see citing works
A Bounded Search Space of Clausal Theories
Midelfart, H. (1999) · Lecture Notes in Computer Science · doi:10.1007/3-540-48751-4_20 · Cited by 12 · see citing works
Learning higher-order logic programs
Cropper, A., Morel, R., & Muggleton, S. (2020) · Machine Learning · doi:10.1007/s10994-019-05862-7 · Cited by 11 · see citing works
Self-citationIterative Learning of Answer Set Programs from Context Dependent Examples
LAW, M., RUSSO, A., & BRODA, K. (2016) · Theory and Practice of Logic Programming · doi:10.1017/s1471068416000351 · Cited by 8 · see citing works
Rocha, A., Camacho, R., Ruwaard, J., & Riper, H. (2018) · Internet Interventions · doi:10.1016/j.invent.2018.03.003 · Cited by 7 · see citing works
Forgetting to Learn Logic Programs
Cropper, A. (2020) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v34i04.5776
- Authors
- Muggleton, S.
- Affiliations
- University of Oxford (GB)
- Corresponding author
- Muggleton, Stephen
- ORCID
- Muggleton, Stephen
- Venue
- New Generation Computing
- Published
- 1995-12
- Volume
- 13
- Issue
- 3-4
- Pages
- 245-286
- ISSN
- 0288-3635 (ISSN-L)
- 1882-7055
- OpenAlex
- W2119831128
- Cited by
- 1,411
- References
- 2
- Citations by year
- 2026: 8 · 2025: 28 · 2024: 20 · 2023: 28 · 2022: 30 · 2021: 44 · 2020: 36 · 2019: 31 · 2018: 41 · 2017: 47 · 2016: 34 · 2015: 38 · 2014: 35 · 2013: 49 · 2012: 38
- FWCI
- 52.90
- Type
- journal article
- Language
- en
- Open access
- closed
- Licence
- www.springer.com/tdm (tdm)
- Locations
- New Generation Computing (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Logic, Reasoning, and Knowledge
- Physical Sciences › Computer Science › Artificial Intelligence › AI-based Problem Solving and Planning
- Physical Sciences › Computer Science › Information Systems › Data Mining Algorithms and Applications
- Keywords
- Progol, inductive logic programming
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