Inductive logic programming at 30
Open accessAbstract
Inductive logic programming (ILP) is a form of logic-based machine learning. The goal is to induce a hypothesis (a logic program) that generalises given training examples and background knowledge. As ILP turns 30, we review the last decade of research. We focus on (i) new meta-level search methods, (ii) techniques for learning recursive programs, (iii) new approaches for predicate invention, and (iv) the use of different technologies. We conclude by discussing current limitations of ILP and directions for future research.
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.
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?
As BK grows, the system faces the relevance problem: without a mechanism to judge which prior knowledge applies to a new task, accumulation leads to catastrophic remembering, where irrelevant BK degrades both search efficiency and learning performance.
“However, as BK grows, the system faces the relevance problem [1]: without a mechanism to judge which prior knowledge applies to a new task, accumulation leads to catastrophic remembering [5], where irrelevant BK degrades both search efficiency and learning performance.”
From ADVENT: LLM-Driven Automatic Predicate Invention for ILP (2026) · cites this paper as [1]
Split into 2 atoms — 0 confirmed, 2 partially supported, 0 disputed, 0 misattributed, 0 unverifiable. Expand the claim to see per-atom verdicts.
Experimental — accuracy not yet measuredILP's performance depends heavily on predefined background knowledge (BK).
“However, ILP's performance depends heavily on predefined background knowledge (BK) [1], a set of predicates that encode known facts and relational structures about the domain, analogous to features in traditional ML.”
From ADVENT: LLM-Driven Automatic Predicate Invention for ILP (2026) · cites this paper as [1]
Existing PI methods rely on domain expertise.
“Existing methods rely on domain expertise and produce semantically opaque predicates, hindering adaptation to unfamiliar domains and cross-task reuse.”
From ADVENT: LLM-Driven Automatic Predicate Invention for ILP (2026) · cites this paper as [1]
ILP's compositional structure naturally supports knowledge reusability across tasks: hypotheses learned from earlier tasks can serve as BK for subsequent ones.
“ILP's compositional structure naturally supports this: hypotheses learned from earlier tasks can serve as BK for subsequent ones [1].”
From ADVENT: LLM-Driven Automatic Predicate Invention for ILP (2026) · cites this paper as [1]
Predicate invention (PI) remains a critical bottleneck in Inductive Logic Programming (ILP).
“Predicate invention (PI), the creation of new predicates to extend the hypothesis space, remains a critical bottleneck in Inductive Logic Programming (ILP).”
From ADVENT: LLM-Driven Automatic Predicate Invention for ILP (2026) · cites this paper as [1]
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
Learning Logical Definitions from Relations
Quinlan, J. R. (1990) · Machine Learning · doi:10.1023/a:1022699322624 · Cited by 1,644 · see citing works
Deep Learning: A Critical Appraisal
Marcus, G. (2018) · arXiv · doi:10.48550/arxiv.1801.00631 · Cited by 853 · see citing works
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-citationInductive 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
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
Self-citationInductive 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 · cited 3× · see citing works
“1 We do not introduce ILP in detail and refer the reader to the introductory paper of Cropper and Dumancic [17] or the textbooks of Nienhuys-Cheng and Wolf [89] and De Raedt [29].”
BackgroundSelf-citationIncremental 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
Structure Learning via Parameter Learning
Wang, W. Y., Mazaitis, K., & Cohen, W. W. (2014) · Proceedings of the 23rd ACM International Conference on Conference on Information and Knowledge Management · doi:10.1145/2661829.2662022 · Cited by 47 · see citing works
Abductive Knowledge Induction from Raw Data
Dai, W.-Z., & Muggleton, S. (2021) · Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence · doi:10.24963/ijcai.2021/254 · Cited by 42 · see citing works
Self-citationConstraint-Based Synthesis of Datalog Programs
Albarghouthi, A., Koutris, P., Naik, M., & Smith, C. (2017) · Lecture Notes in Computer Science · doi:10.1007/978-3-319-66158-2_44 · Cited by 40 · see citing works
Meta-Interpretive Learning of Data Transformation Programs
Cropper, A., Tamaddoni-Nezhad, A., & Muggleton, S. H. (2016) · Lecture Notes in Computer Science · doi:10.1007/978-3-319-40566-7_4 · Cited by 32 · 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
Self-citationLearning Relational Representations with Auto-encoding Logic Programs
Dumancic, S., Guns, T., Meert, W., & Blockeel, H. (2019) · Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence · doi:10.24963/ijcai.2019/842 · 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
The Game of Bridge: A Challenge for ILP
Legras, S., Rouveirol, C., & Ventos, V. (2018) · Lecture Notes in Computer Science · doi:10.1007/978-3-319-99960-9_5 · Cited by 7 · see citing works
Towards Automatically Setting Language Bias in Relational Learning
Picado, J., Termehchy, A., Fern, A., & Pathak, S. (2017) · Proceedings of the 1st Workshop on Data Management for End-to-End Machine Learning · doi:10.1145/3076246.3076249 · Cited by 4 · see citing works
Flagged first, then by citations
Research works printed but not linked: 92
- Ahlgren, J., & Yuen, S. Y. (2013). Efficient program synthesis using constraint satisfaction in inductive logic programming. The Journal of Machine Learning Research, 14(1), 3649-3682.
- Antanas, L., Moreno, P., & De Raedt, L. (2015). Relational kernel-based grasping with numerical features. In 25th international conference on inductive logic programming, ILP 2015. Lecture notes in com- puter science (Vol. 9575, pp. 1-14). Springer.
- Bain, M., & Muggleton, S. (1992). Non-monotonic learning. In Inductive logic programming (pp. 145-161). Academic Press.
- Bain, M., & Srinivasan, A. (2018). Identification of biological transition systems using meta-interpreted logic programs. Machine Learning, 107(7), 1171-1206.
- Balog, M., Gaunt, A. L., Brockschmidt, M., Nowozin, S., & Tarlow, D. (2017). Deepcoder: Learning to write programs. In 5th international conference on learning representations, ICLR 2017. OpenRe- view.net.
- Bartha, S., & Cheney, J. (2019). Towards meta-interpretive learning of programming language semantics. In 29th international conference on inductive logic programming, ILP 2019. Lecture notes in computer science (Vol. 11770, pp. 16-25). Springer.
- Bellodi, E., & Riguzzi, F. (2015). Structure learning of probabilistic logic programs by searching the clause space. Theory and Practice of Logic Programming, 15(2), 169-212.
- Blockeel, H., & De Raedt, L. (1998). Top-down induction of first-order logical decision trees. Artificial Intelligence, 101(1-2), 285-297.
- Bohan, D. A., Caron-Lormier, G., Muggleton, S., Raybould, A., & Tamaddoni-Nezhad, A. (2011). Auto- mated discovery of food webs from ecological data using logic-based machine learning. PLoS ONE, 6(12), e29028.
- Bohan, D. A., Vacher, C., Tamaddoni-Nezhad, A., Raybould, A., Dumbrell, A. J., & Woodward, G. (2017). Next-generation global biomonitoring: Large-scale, automated reconstruction of ecologi- cal networks. Trends in Ecology & Evolution, 32(7), 477-487.
- Bratko, I. (1999). Refining complete hypotheses in ILP. In 9th international workshop on inductive logic programming, ILP-99. Lecture notes in computer science (Vol. 1634, pp. 44-55). Springer.
- Chollet, F. (2019). On the measure of intelligence. CoRR, arXiv: 1911. 01547
- Corapi, D., Russo, A., & Lupu, E.(2011). Inductive logic programming in answer set programming. In 21st international conference on inductive logic programming, ILP 2011. Lecture notes in com- puter science (Vol. 7207, pp. 91-97). Springer.
- Cropper, A. (2019). Playgol: Learning programs through play. In Proceedings of the twenty-eighth inter- national joint conference on artificial intelligence, IJCAI 2019 (pp. 6074-6080). ijcai.org.
- Cropper, A. (2020). Forgetting to learn logic programs. In The thirty-fourth AAAI conference on artifi- cial intelligence (pp. 3676-3683). AAAI Press.
- Cropper, A., & Dumančić, S. (2020b). Learning large logic programs by going beyond entailment. In Proceedings of the twenty-ninth international joint conference on artificial intelligence, IJCAI 2020 (pp. 2073-2079). ijcai.org.
- Cropper, A., & Morel, R. (2021b). Predicate invention by learning from failures. CoRR, arxiv: org/ abs/ 2104. 14426
- Cropper, A., & Muggleton, S. H. (2015). Learning efficient logical robot strategies involving compos- able objects. In Proceedings of the twenty-fourth international joint conference on artificial intel- ligence, IJCAI 2015 (pp. 3423-3429). AAAI Press.
- Cropper, A., & Muggleton, S. H. (2019). Learning efficient logic programs. Machine Learning, 108(7), 1063-1083.
- Cropper, A., Dumančić, S., & Muggleton, S. H. (2020a). Turning 30: New ideas in inductive logic pro- gramming. In Proceedings of the twenty-ninth international joint conference on artificial intelli- gence, IJCAI 2020 (pp. 4833-4839). ijcai.org.
- Cropper, A., Evans, R., & Law, M. (2020b). Inductive general game playing. Machine Learning, 109(7), 1393-1434.
- Cropper, A., Morel, R., & Muggleton, S. (2020c). Learning higher-order logic programs. Machine Learning, 109(7), 1289-1322.
- De Raedt, L. (2008). Logical and relational learning. Cognitive technologies. Springer.
- De Raedt, L., Dries, A., Thon, I., den Broeck, G. V., & Verbeke, M. (2015). Inducing probabilistic rela- tional rules from probabilistic examples. In Proceedings of the twenty-fourth international joint conference on artificial intelligence, IJCAI 2015 (pp. 1835-1843). AAAI Press.
- De Raedt, L., & Kersting, K. (2008). Probabilistic inductive logic programming (pp. 1-27). Springer.
- De Raedt, L., Kimmig, A., & Toivonen, H. (2007). Problog: A probabilistic prolog and its application in link discovery. In IJCAI 2007, Proceedings of the 20th international joint conference on artificial intelligence, Hyderabad, India, January 6-12, 2007, pp. 2462-2467.
- Dong, H., Mao, J., Lin, T., Wang, C., Li, L., & Zhou, D. (2019a). Neural logic machines. In ICLR.
- Dong, H., Mao, J., Lin, T., Wang, C., Li, L., & Zhou, D. (2019b). Neural logic machines. In 7th interna- tional conference on learning representations, ICLR 2019, New Orleans, LA, USA, May 6-9, 2019, OpenReview.net. https:// openr eview. net/ forum? id= B1xY-hRctX
- Dumančić, S., & Blockeel, H. (2017) . Clustering-based relational unsupervised representation learning with an explicit distributed representation. In Proceedings of the twenty-sixth international joint con- ference on artificial intelligence, IJCAI 2017 (pp. 1631-1637). ijcai.org.
- Dumancic, S., Guns, T., & Cropper, A. (2020). Knowledge refactoring for inductive program synthesis. In AAAI.
- Ellis, K., Morales, L., Sablé-Meyer, M., Solar-Lezama, A., & Tenenbaum, J. (2018). Learning libraries of subroutines for neurally-guided Bayesian program induction. NeurIPS, 2018, 7816-7826.
- Evans, R., & Grefenstette, E. (2018). Learning explanatory rules from noisy data. Journal of Artificial Intel- ligence Research, 61, 1-64.
- Ferilli, S. (2016). Predicate invention-based specialization in inductive logic programming. Journal of Intel- ligent Information Systems. https:// doi. org/ 10. 1007/ s10844-016-0412-9. · DOI
- Ferilli, S., Esposito, F., Basile, T. M. A., & Mauro, N. D. (2004). Automatic induction of first-order logic descriptors type domains from observations. In 14th international conference on inductive logic pro- gramming, ILP 2004. Lecture notes in computer science (Vol. 3194, pp. 116-131). Springer.
- Garcez, Ad., & Lamb, L. C. (2020). Neurosymbolic ai: The 3rd wave. arXiv preprint arXiv: 2012. 05876
- Genesereth, M. R., & Björnsson, Y. (2013). The international general game playing competition. AI Maga- zine, 34(2), 107-111.
- Gulwani, S. (2011). Automating string processing in spreadsheets using input-output examples. In Proceed- ings of the 38th ACM SIGPLAN-SIGACT symposium on principles of programming languages, POPL 2011 (pp. 317-330). ACM.
- Heule, M. J. H., Kullmann, O., & Marek, V. W. (2016). Solving and verifying the boolean pythagorean triples problem via cube-and-conquer. In N. Creignou & D. L. Berre (Eds.), 19th international con- ference on theory and applications of satisfiability testing-SAT 2016, Bordeaux, France, July 5-8, 2016, Proceedings. Lecture notes in computer science (Vol. 9710, pp. 228-245). Springer. https:// doi. org/ 10. 1007/ 978-3-319-40970-2_ 15 · DOI
- Hocquette, C., & Muggleton, S. H. (2020). Complete bottom-up predicate invention in meta-interpretive learning. In Proceedings of the twenty-ninth international joint conference on artificial intelligence, IJCAI 2020 (pp. 2312-2318). ijcai.org.
- Huynh, T. N., & Mooney, R. J. (2008). Discriminative structure and parameter learning for Markov logic networks. In Proceedings of the 25th international conference on machine learning (pp. 416-423). Association for Computing Machinery. https:// doi. org/ 10. 1145/ 13901 56. 13902 09 · DOI
- Inoue, K. (2016). Meta-level abduction. FLAP, 3(1), 7-36.
- Inoue, K., Doncescu, A., & Nabeshima, H. (2013). Completing causal networks by meta-level abduction. Machine Learning, 91(2), 239-277.
- Inoue, K., Ribeiro, T., & Sakama, C. (2014). Learning from interpretation transition. Machine Learning, 94(1), 51-79.
- Järvisalo, M., Le Berre, D., Roussel, O., & Simon, L. (2012). The international sat solver competitions. Ai Magazine, 33(1), 89-92.
- Kaiser, L., & Sutskever, I. (2016). Neural gpus learn algorithms. In 4th international conference on learning representations, ICLR 2016.
- Kaminski, T., Eiter, T., & Inoue, K. (2018). Exploiting answer set programming with external sources for meta-interpretive learning. Theory and Practice of Logic Programming, 18(3-4), 571-588.
- Katzouris, N., Artikis, A., & Paliouras, G. (2016). Online learning of event definitions. Theory and Practice of Logic Programming, 16(5-6), 817-833.
- Kok, S., & Domingos, P. (2009). Learning Markov logic network structure via hypergraph lifting. In Pro- ceedings of the 26th international conference on machine learning (pp. 505-512). Association for Computing Machinery. https:// doi. org/ 10. 1145/ 15533 74. 15534 40 · DOI
- Kok, S., & Domingos, P. M. (2007). Statistical predicate invention. In Machine Learning, Proceedings of the twenty-fourth international conference (ICML 2007), ACM international conference proceeding series (Vol. 227, pp. 433-440). ACM.
- Kramer, S. (2020). A brief history of learning symbolic higher-level representations from data (and a curi- ous look forward). In Proceedings of the twenty-ninth international joint conference on artificial intelligence, IJCAI 2020 (pp. 4868-4876). ijcai.org.
- Law, M. (2018). Inductive learning of answer set programs. PhD thesis, Imperial College London, UK.
- Law, M., Russo, A., Bertino, E., Broda, K., & Lobo, J. (2019). Representing and learning grammars in answer set programming. In The thirty-third AAAI conference on artificial intelligence, AAAI 2019 (pp. 2919-2928). AAAI Press.
- Law, M., Russo, A., Bertino, E., Broda, K., & Lobo, J .(2020a) . Fastlas: Scalable inductive logic program- ming incorporating domain-specific optimisation criteria. In The thirty-fourth AAAI conference on artificial intelligence, AAAI 2020 (pp. 2877-2885). AAAI Press.
- Leban, G., Zabkar, J., & Bratko, I. (2008). An experiment in robot discovery with ILP. In 18th international conference inductive logic programming, ILP 2008. Lecture notes in computer science (Vol. 5194, pp. 77-90). Springer.
- Lin, D., Dechter, E., Ellis, K., Tenenbaum, J. B., & Muggleton, S. (2014). Bias reformulation for one- shot function induction. In ECAI 2014-21st European Conference on Artificial Intelligence, 18-22 August 2014, frontiers in artificial intelligence and applications (Vol. 263, pp. 525-530). IOS Press.
- Martínez, D., Alenyà, G., Torras, C., Ribeiro, T., & Inoue, K. (2016). Learning relational dynamics of sto- chastic domains for planning. In Proceedings of the twenty-sixth international conference on auto- mated planning and scheduling, ICAPS 2016 (pp. 235-243). AAAI Press.
- McCreath, E., & Sharma, A. (1995). Extraction of meta-knowledge to restrict the hypothesis space for ilp systems. In Eighth Australian joint conference on artificial intelligence, pp. 75-82.
- Michie, D. (1988). Machine learning in the next five years. In D. H. Sleeman (Ed.), Proceedings of the third European Working Session on Learning, EWSL 1988 (pp. 107-122). Turing Institute, Pitman Publishing.
- Muggleton, S. (1987). Duce, an oracle-based approach to constructive induction. In Proceedings of the 10th International joint conference on artificial intelligence (pp. 287-292).
- Morgan Kaufmann.
- Muggleton, S. (1991). Inductive logic programming. New Generation Computing, 8(4), 295-318.
- Muggleton, S., & Buntine, W. L. (1988). Machine invention of first order predicates by inverting resolu- tion. In Machine Learning, Proceedings of the fifth international conference on machine learning (pp. 339-352).
- Morgan Kaufmann.
- Muggleton, S., & De Raedt, L. (1994). Inductive logic programming: Theory and methods. The Journal of Logic Programming, 19(20), 629-679.
- Muggleton, S., De Raedt, L., Poole, D., Bratko, I., Flach, P. A., Inoue, K., & Srinivasan, A. (2012). ILP turns 20-Biography and future challenges. Machine Learning, 86(1), 3-23.
- Muggleton, S., Dai, W., Sammut, C., Tamaddoni-Nezhad, A., Wen, J., & Zhou, Z. (2018a). Meta-interpre- tive learning from noisy images. Machine Learning, 107(7), 1097-1118.
- Muggleton, S., & Feng, C. (1990). Efficient induction of logic programs. In First international workshop on algorithmic learning theory, ALT '90, pp. 368-381.
- Muggleton, S. H., Lin, D., Pahlavi, N., & Tamaddoni-Nezhad, A. (2014). Meta-interpretive learning: Application to grammatical inference. Machine Learning, 94(1), 25-49.
- Muggleton, S., Paes, A., Costa, V. S., & Zaverucha, G. (2009). Chess revision: Acquiring the rules of chess variants through FOL theory revision from examples. In 19th international conference inductive logic programming, ILP 2009. Lecture notes in computer science (Vol. 5989, pp. 123- 130). Springer.
- Muggleton, S. H., Schmid, U., Zeller, C., Tamaddoni-Nezhad, A., & Besold, T. R. (2018b). Ultra-strong machine learning: Comprehensibility of programs learned with ILP. Machine Learning, 107(7), 1119-1140.
- Nienhuys-Cheng, S. H., & Wolf, R. (1997). Foundations of inductive logic programming. Springer.
- Picado, J., Termehchy, A., Fern, A., Pathak, S., Ilango, P., & Davis, J. (2021). Scalable and usable rela- tional learning with automatic language bias. In G. Li, Z. Li, S. Idreos, & D. Srivastava (Eds.), SIGMOD '21: International Conference on Management of Data, Virtual Event, China, June 20-25, 2021 (pp. 1440-1451). ACM. https:// doi. org/ 10. 1145/ 34480 16. 34572 75 · DOI
- Plotkin, G. (1971). Automatic methods of inductive inference. PhD thesis, Edinburgh University.
- Ray, O. (2009). Nonmonotonic abductive inductive learning. Journal of Applied Logic, 7(3), 329-340.
- Reed, S. E., & de Freitas, N. (2016). Neural programmer-interpreters. In 4th international conference on learning representations, ICLR 2016.
- Ribeiro, T., & Inoue, K. (2014). Learning prime implicant conditions from interpretation transition. In 24th international conference on inductive logic programming, ILP 2014. Lecture notes in com- puter science (Vol. 9046, pp. 108-125). Springer.
- Ribeiro, T., Folschette, M., Magnin, M., & Inoue, K. (2020). Learning any semantics for dynamical sys- tems represented by logic programs. Working paper or preprint.
- Ribeiro, T., Magnin, M., Inoue, K., & Sakama, C. (2015) Learning multi-valued biological models with delayed influence from time-series observations. In 14th IEEE international conference on machine learning and applications, ICMLA 2015 (pp. 25-31). IEEE.
- Richardson, M., & Domingos, P. M. (2006). Markov logic networks. Machine Learning, 62(1-2), 107- 136. https:// doi. org/ 10. 1007/ s10994-006-5833-1. · DOI · Paper page
- Rocktäschel, T., & Riedel, S. (2017). End-to-end differentiable proving. In Advances in neural informa- tion processing systems 30: Annual conference on neural information processing systems 2017, 4-9 December 2017, pp. 3788-3800.
- Sammut, C., Sheh, R., Haber, A., & Wicaksono, H. (2015). The robot engineer. In Late breaking papers of the 25th international conference on inductive logic programming, CEUR Workshop Proceed- ings (Vol. 1636, pp. 101-106). CEUR-WS.org.
- Sato, T. (1995). A statistical learning method for logic programs with distribution semantics. In L. Ster- ling (Ed.), Logic programming, Proceedings of the twelfth international conference on logic pro- gramming, Tokyo, Japan, June 13-16, 1995 (pp. 715-729). MIT Press.
- Sato, T., & Kameya, Y. (2001). Parameter learning of logic programs for symbolic-statistical modeling. Journal of Artificial Intelligence Research, 15, 391-454. https:// doi. org/ 10. 1613/ jair. 912. · DOI
- Schüller, P., & Benz, M. (2018). Best-effort inductive logic programming via fine-grained cost-based hypothesis generation-The inspire system at the inductive logic programming competition. Machine Learning, 107(7), 1141-1169.
- Sivaraman, A., Zhang, T., den Broeck, G. V., & Kim, M. (2019). Active inductive logic programming for code search. In Proceedings of the 41st international conference on software engineering, ICSE 2019 (pp. 292-303). IEEE/ACM.
- Srinivasan, A. (2001). The ALEPH manual. Machine Learning at the Computing Laboratory, Oxford University.
- Srinivasan, A., King, R. D., & Bain, M. (2003). An empirical study of the use of relevance information in inductive logic programming. The Journal of Machine Learning Research, 4, 369-383.
- Stahl, I. (1995). The appropriateness of predicate invention as bias shift operation in ILP. Machine Learning, 20(1-2), 95-117.
- Tamaddoni-Nezhad, A., Bohan, D., Raybould, A., & Muggleton, S.(2014). Towards machine learning of predictive models from ecological data. In 24th international conference on inductive logic program- ming, ILP 2014. Lecture notes in computer science (Vol. 9046, pp. 154-167). Springer.
- Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A. N., Kaiser, Ł., & Polosukhin, I. (2017). Attention is all you need. In Advances in neural information processing systems, pp. 5998-6008.
- Wirth, N. (1985). Algorithms and data structures. Prentice Hall.
- Yang, F., Yang, Z., & Cohen, W. W. (2017). Differentiable learning of logical rules for knowledge base rea- soning. In NIPS 2017.
Cited by
Sorted by citations
ADVENT: LLM-Driven Automatic Predicate Invention for ILP
Yu, T., Huang, P.-C., Hsu, C., Ku, C.-T., & Kang, Y. (2026) · 2026 IEEE International Conference on Information Reuse and Integration for Data Science (IRI) · doi:10.1109/iri69576.2026.00025
- Authors
- Cropper, A., Dumančić, S., Evans, R., & Muggleton, S. H.
- Affiliations
- University of Oxford (GB)
- KU Leuven (BE)
- Imperial College London (GB)
- Corresponding author
- Cropper, Andrew
- Venue
- Machine Learning
- Published
- 2021-11-09
- Volume
- 111
- Issue
- 1
- Pages
- 147-172
- ISSN
- 0885-6125 (ISSN-L)
- 1573-0565
- OpenAlex
- W3212891530
- Cited by
- 61
- References
- 16
- Citations by year
- 2026: 9 · 2025: 17 · 2024: 13 · 2023: 10 · 2022: 10 · 2021: 1 · 2019: 1
- FWCI
- 2.98
- Type
- journal article
- Language
- en
- Open access
- hybrid
- doi.org
- Locations
- Machine Learning (publishedVersion, cc-by)
- arXiv (Cornell University) (submittedVersion)
- Lirias (KU Leuven) (submittedVersion, cc-by)
- arXiv (Cornell University) (cc-by)
- Funders
- Engineering and Physical Sciences Research Council (EP/V040340/1)
- 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, predicate invention, prior knowledge
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