CIS 5603. Artificial Intelligence

Learning as Inference

1. Non-Deductive Infernece

Traditional study on inference has been focused on deduction, which follows inference rules that are "truth-preserving" in the model-theoretic sense.

Non-deductive inference has been studied by many thinkers:

Since non-deductive inference (e.g., induction, abduction, and analogy) is generally "ampliative", in that it generates conclusions that go beyond the available premises, it can be viewed as a learning process.

2. Learning via non-deductive inference

In AI research, various attempts have been made to use non-deductive inference in learning. Unlike functional and algorithmic approaches, inferential approaches focus on the justification of individual steps rather than on the justification of the overall mappings: Learning a concept (specified by sufficient and necessary conditions) by generaling from (positive or negative) sample cases: Representative projects on analogical reasoning:

3. Bayesian learning

Bayes' theorem is widely used as a learning rule, in which observed events are merged into background knowledge while a prior distribution is replaced by a posterior distribution.

Bayesian learning has been used to uniformly represent various types of inference, so as to gradually learn new knowledge of various types on complicated problems. There have been arguments on its potential in building artificial general intelligence, as well as in modeling the human brain and mind according to Free Energy Principle.

On the other hand, some limitations of Bayesian learning have been pointed out. Also, the request on consistency does not allow local updating, which is needed for real-time learning.

4. Learning and reasoning

With respect to the relation between learning and reasoning/inference, in AI there are three strategies:

Readings