Proceedings

Determinate Literals in Inductive Logic Programming

Download BibTeX Cite

Proceedings of the Twelfth International Joint Conference on Artificial Intelligence. Learning Be Knowledge Acquisition. Pages 746-749.

© 1991 International Joint Conferences on Artificial Intelligence

Abstract

A recent system, FOIL, constructs Horn clause programs from numerous examples. Computational efficiency is achieved by using greedy search guided by an information-based heuristic. Greedy search tends to be myopic but determinate terms, an adaptation of an idea introduced by another new system (GOLEM), has been found to provide many of the benefits of lookahead without substantial increases in computation. This paper sketches key ideas from FOIL and GOLEM and discusses the use of determinate literals in a greedy search context. The efficacy of this approach is illustrated on the task of learning the quicksort procedure and other small but non-trivial listmanipulation functions.

  1. Buntine, W . (1988) . Generalised subsumption and its applications to induction and redundancy. Artificial In- telligence 36, 149-176.
  2. Michalski, R.S. (1980). Pattern recognition as rule- guided inductive inference. IEEE Transactions on Pat- tern Analysis and Machine Intelligence 2, 349-361.
  3. Mitchell, T .M. (1979). An analysis of generalization as a search problem. in Proceedings of the Sixth International Joint Conference on Artificial Intelligence, Tokyo, pp. 577-582. San Mateo: Morgan Kaufmann. IJCAI
  4. Muggleton, S.H. (1987). Duce, an oracle-based approach to constructive induction. In Proceedings of the Tenth International Joint Conference on Artificial Intelligence, Milan, pp. 287-292. San Mateo: Morgan Kaufmann. IJCAI
  5. Muggleton, S., and Buntine , W . (1988) . Machine inven- tion of first-order predicates by inverting resolution. In Proceedings of the Fifth International Conference M a- chine Learning, Ann Arbor, pp. 339-352. San Mateo: Morgan Kaufmann.
  6. Muggleton, S., and Feng, C. (1990). Efficient induction oflogic programs. In Proceedings of the First Conference on Algorithmic Learning Theory, Tokyo: Ohmsha.
  7. Quinlan, J . R. ( 1990a) . Learning logical definitions from relations. Machine Learning 5, 239-266.
  8. Quinlan, J .R. ( 1990b). Learning from relational data. In Proceedings of the Fourth Australian Joint Conference on Artificial Intelligence, Perth, pp. 38-47 . Singapore: World Scientific .
  9. Sammut, C.A., and Banerji, R.B. (1986) . Learning con- cepts by asking questions. In R.S . Michalski, J .G . Car- bonell and T .M. Mitchell (Eds.) , Machine Learning: An artificial intelligence approach (Vol 2) . Los Altos: Mor- gan Kaufmann.
  10. Shapiro, E.Y. (1983). 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