Proceedings

Avoiding Pitfalls When Learning Recursive Theories

Download BibTeX Cite

Proceedings of the Thirteenth International Joint Conference on Artificial Intelligence. Machine Learning. Pages 1050-1056.

© 1993 International Joint Conferences on Artificial Intelligence

Abstract

Learning systems that express theories in firstorder logic must ensure that the theories are executable and, in particular, that they do not lead to infinite recursion . This paper presents a heuristic method for preventing infinite recursion in the (multi-clause) definition of a recursive relation. The method has been implemented in the latest version of FOIL, but could also be used with any learning method that grows clauses from ground facts by repeated specialization. Results on several examples, including Ackermann's function, are presented .

  1. [Muggleton and Buntine, 1988] Stephen Muggleton and Wray Buntine. Machine invention of first-order predi- cates by inverting resolution. Proceedings Fifth Inter- national Conference Machine Learning, Ann Arbor , Michigan, 339-352. San Mateo, CA: Morgan Kauf- mann.
  2. [Muggleton and Feng, 1990] Stephen Muggleton and Cao Feng. Efficient induction of logic programs. Proceedings First Conference on Algorithmic Learning Theory. Tokyo: Ohmsha.
  3. [Pazzani et al, 1991] Michael J . Pazzani, Clifford A. Brunk, and Glenn Silverstein. A Knowledge-intensive approach to learning relational concepts. Proceedings Eighth International Workshop on Machine Learning, Evanston , Illinois, 432-436. San Mateo, CA: Morgan Kaufmann .
  4. [Pazzani and Kibler , 1992] Michael J. Pazzani and Den- nis Kibler. The utility of knowledge in inductive learning. Machine Learning 9, 1, 57-94.
  5. [Quinlan, 1990] J. Ross Quinlan . Learning logical defini- tions from relations. Machine Learning 5, 3, 239-266 .
  6. [Quinlan, 1991] J. Ross Quinlan . Determinate literals in inductive logic programming. Proceedings Twelfth In- ternational Joint Conference on Artificial Intelligence , Sydney, 746-750 . San Mateo, CA: Morgan Kaufmann. [Rouveirol, 1991] Celine Rouveirol. Completeness for in- duction procedures. Proceedings Eighth International Workshop on Machine Learning, Evanston, Illinois, 452-456. San Mateo, CA: Morgan Kaufmann. IJCAI
  7. [Sammut and Banerji, 1986] Claude A. Sammut and Ranan B. Banerji. Learning concepts by asking questions. In R .S. Michalski, J .G. Carbonell and T .M. Mitchell (Eds.), Machine Learning: An Artifi- cial Intelligence Approach (Vol 2) . San Mateo, CA: Morgan Kaufmann.
  8. [Shapiro, 1983] Ehud Y. Shapiro. Algorithmic Program Debugging. Cambridge, MA: 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