Proceedings

Learning Higher-Order Logic Programs From Failures

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Main Track. Pages 2726-2733.

https://doi.org/10.24963/ijcai.2022/378

Abstract

Learning complex programs through inductive logic programming (ILP) remains a formidable challenge. Existing higher-order enabled ILP systems show improved accuracy and learning performance, though remain hampered by the limitations of the underlying learning mechanism. Experimental results show that our extension of the versatile Learning From Failures paradigm by higher-order definitions significantly improves learning performance without the

burdensome human guidance required by existing systems. Our theoretical framework captures a class of higher-order definitions preserving soundness of existing subsumption-based pruning methods.

  1. [Blockeel, 1999] Hendrik Blockeel. Top-down induction of first order logical decision trees. AI Communications, 12(1-2):119-120, January 1999.
  2. [Cropper and Morel, 2021a] Andrew Cropper and Rolf Morel. Learning programs by learning from failures. Machine Learning, 110(4):801-856, February 2021.
  3. [Cropper and Morel, 2021b] Andrew Cropper and Rolf Morel. Predicate invention by learning from failures. CoRR, abs/2104.14426, May 2021.
  4. [Cropper and Muggleton, 2014] Andrew Cropper and Stephen H. Muggleton. Logical minimisation of metarules within meta-interpretive learning. In Proceedings of the 24th International Conference on Inductive Logic Programming, pages 62-75, Nancy, France, September 2014. Springer.
  5. [Cropper and Muggleton, 2016] Andrew Cropper and Stephen Muggleton. Metagol system. github.com/metagol/metagol, 2016. Link
  6. [Cropper and Tourret, 2020] Andrew Cropper and Sophie Tourret. Logical reduction of metarules. Machine Learning, 109(7):1323-1369, July 2020.
  7. [Cropper et al., 2020] Andrew Cropper, Rolf Morel, and Stephen Muggleton. Learning higher-order logic programs. Machine Learning, 109(7):1289-1322, July 2020.
  8. [Cropper et al., 2022] Andrew Cropper, Sebastijan Du- mančić, Richard Evans, and Stephen H. Muggleton. In- ductive logic programming at 30. Machine Learning, 111(1):147-172, Jan 2022.
  9. [Cropper, 2020] Andrew Cropper. Forgetting to learn logic programs. Proceedings of the AAAI Conference on Artificial Intelligence, 34(04):3676-3683, April 2020.
  10. [Eiter et al., 2016] Thomas Eiter, Christoph Redl, and Peter Schüller. Problem solving using the HEX family. In Pro- ceedings of Computational Models of Rationality, pages 150-174. College Publications, June 2016.
  11. [Evans and Grefenstette, 2018] Richard Evans and Edward Grefenstette. Learning explanatory rules from noisy data. Journal of Artificial Intelligence Research, 61:1-64, Jan- uary 2018.
  12. [Gebser et al., 2019] Martin Gebser, Roland Kaminski, Ben- jamin Kaufmann, and Torsten Schaub. Multi-shot asp solv- ing with clingo. Theory and Practice of Logic Program- ming, 19(1):27-82, July 2019.
  13. [Kaminski et al., 2018] Tobias Kaminski, Thomas Eiter, and Katsumi Inoue. Exploiting answer set programming with external sources for meta-interpretive learning. Theory and Practice of Logic Programming, 18(3-4):571-588, October 2018.
  14. [Law et al., 2014] Mark Law, Alessandra Russo, and Krysia Broda. Inductive learning of answer set programs. In Proceedings of Logics in Artificial Intelligence, pages 311- 325. Springer, August 2014.
  15. [Lifschitz, 2019] Vladimir Lifschitz. Answer Set Program- ming. Springer, August 2019.
  16. [Lloyd, 1987] John W. Lloyd. Foundations of Logic Program- ming, 2nd Edition. Springer, 1987.
  17. [Muggleton et al., 2012] Stephen Muggleton, Luc De Raedt, David Poole, Ivan Bratko, Peter A. Flach, Katsumi Inoue, and Ashwin Srinivasan. ILP turns 20 -biography and future challenges. Machince Learning, 86(1):3-23, January 2012.
  18. [Muggleton et al., 2014] Stephen H. Muggleton, Dianhuan Lin, Niels Pahlavi, and Alireza Tamaddoni-Nezhad. Meta- interpretive learning: application to grammatical inference. Machince Learning, 94(1):25-49, January 2014.
  19. [Muggleton, 1991] Stephen Muggleton. Inductive logic pro- gramming. New Generation Computing, 8(4):295-318, February 1991.
  20. [Muggleton, 1995] Stephen Muggleton. Inverse entailment and progol. New Generation Computing, 13(3&4):245-286, December 1995.
  21. [Nienhuys-Cheng et al., 1997] Shan-Hwei Nienhuys-Cheng, Ronald de Wolf, J. Siekmann, and J. G. Carbonell. Founda- tions of Inductive Logic Programming. Springer, 1997.
  22. [Plotkin, 1970] Gordon D. Plotkin. A note on inductive gen- eralization. Machine Intelligence, 5(1):153-163, 1970.
  23. [Quinlan and Cameron-Jones, 1993] J. R. Quinlan and R. M. Cameron-Jones. Foil: A midterm report. In Proceedings of the European Conference on Machine Learning, pages 1-20, Vienna, Austria, April 1993. Springer.
  24. [Quinlan, 1990] J. Ross Quinlan. Learning logical definitions from relations. Machine Learning, 5:239-266, August 1990.
  25. [Raedt, 2008] Luc De Raedt. Logical and relational learning. Cognitive Technologies. Springer, 2008.
  26. [Reynolds, 1970] John C. Reynolds. Transformational sys- tems and the algebraic structure of atomic formulas. Ma- chine Intelligence, 5(1):135-151, 1970.
  27. Armando Solar-Lezama. Program Syn- thesis by Sketching. PhD thesis, University of California at Berkeley, USA, December 2008.
  28. [Srinivasan et al., 2003] Ashwin Srinivasan, Ross D. King, and Michael E. Bain. An empirical study of the use of rele- vance information in inductive logic programming. Jour- nal of Machine Learning Research, 4:369-383, December 2003.
  29. [Srinivasan, 2001] Ashwin Srinivasan. The ALEPH manual. Technical report, Machine Learning at the Computing Lab- oratory, Oxford University, 2001.
  30. [Wadge, 1991] William W. Wadge. Higher-order horn logic programming. In Vijay A. Saraswat and Kazunori Ueda, editors, Proceedings of the International Symposium on Logic Programming, pages 289-303, San Diego, California, USA, October 1991. MIT Press.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards