An Algorithm That Infers Theories from Facts

Abstract

A framework for inductive inference in logic is presented: a Model 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 [ I I]. 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

Cite

Text

Shapiro. "An Algorithm That Infers Theories from Facts." International Joint Conference on Artificial Intelligence, 1981.

Markdown

[Shapiro. "An Algorithm That Infers Theories from Facts." International Joint Conference on Artificial Intelligence, 1981.](https://mlanthology.org/ijcai/1981/shapiro1981ijcai-algorithm/)

BibTeX

@inproceedings{shapiro1981ijcai-algorithm,
  title     = {{An Algorithm That Infers Theories from Facts}},
  author    = {Shapiro, Ehud Y.},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {1981},
  pages     = {446-451},
  url       = {https://mlanthology.org/ijcai/1981/shapiro1981ijcai-algorithm/}
}