Proceedings

An Algorithm that Infers Theories from Facts

Download BibTeX Cite

Proceedings of the Seventh International Joint Conference on Artificial Intelligence. Theoretical Foundations. Pages 446-450.

© 1981 International Joint Conferences on Artificial Intelligence

Abstract

A framework for inductive inference in logic is presented: a Mode/Inference Problem is defined, and it is shown that problems of machine learning and program synthesis from examples can be formulated naturally as model inference problems. A general. incremental inductive inference algorithm for solving model inference problems is developed. This algorithm is based on Popper's methodology of conjectures and refutations [II]. The algorithm can be shown to identify in the limit [3] any model in a family of complexity classes of models. is most powerful of its kind, and is flexible enough to have been successfully implemented for several concrete domains . The Model Inference System is a Prolog implementation of this algorithm, specialized to infer theories in Horn form . It can infer axiomatizations of concrete models from a small number of facts in a practical amount of time.

  1. Alan W. Biermann. The Inference of Regular Lisp Programs from Examples. IEEE Transactions on Systems, Man, and Cybernetics 8. August. 1978.
  2. Lenore Blum and Manuel Blum. Towards a Mathematical Theory of Inductive Inference. Information and Contro/28, 1975.
  3. E. M. Gold . Language identification in the limit. Information and Controll0:447-474, 1967.
  4. Green C. C. et al. Progress Reprt on Program Understanding Systems . Technical Report Stan-CS-74-444, Computer Science Department, Stanford University, 1974.
  5. C. Cordell Green . Theorem Proving by Resolution as a Basis for Question Answering.
  6. In B. Meltzer and D . Mi chie, editor, Machine Intelligence 4, pages 183-205. Edinburgh University Press, Edinburgh. 1969.
  7. Yves Kodratoff. A Class of Functions Synthesized from a Finite Number of Examples and a Lisp Program Scheme. International Journal of Computer and Information Science 8( 6):489-521. 1979.
  8. Robert A. Kowalski. Logic for Problem Solving. Elsevier North Holland Inc., 1979.
  9. Robert A. Kowalski. Algorithm = Logic + Control. CACM22, July, 1979.
  10. Tom Michael Mitchell. Version Spaces: An Approach to Concept Learning. Technical Report STAN-CS-78-7 I I, Stanford Artificial Intelligence Laboratory, December, 1978.
  11. L. Pereira, F . Pereira and D. Warren . User's Guide to DECsystem-10 PROLOG. Technical Report 03 / I 3/ 5570, Labortorio Nacional De Engenharia Civil. Lisbon, September, 1978.
  12. I
  13. Karl R. Popper. The Logic of Scientific Discovery. Basic Books, New York , 1959.
  14. Ehud Y. Shapiro. Inductive Inference of Theories from Facts . Technical Report 192, Yale University, Department of Computer Science. February, 1981.
  15. Douglas R. Smith . A Survey of Synthesis of LISP Programs from Examples. In International Workshop on Program Contruction. Chateo de Bonos. INRI A. 1980.
  16. Philip Dale Summers. Program Construction/rom Examples . PhD Thesis, Yale University. 1976. Computer Science Dept. research report No . 51.

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

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