CIS 5603. Artificial Intelligence

Learning as Inference

With respect to the relation between learning and reasoning, there are three strategies: (1) integrating a learning module and a reasoning module, (2) using learning to carry our reasoning, and (3) using reasoning to carry our learning. Here the focus is on the last one, which is sometimes called "symbolic" learning approaches.

1. Theoretical issues

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

Non-deductive reasoning has been studied by many thinkers:

2. Learning via reasoning

Some attempts are made to extend and revise classical logic to cover learning: Representative projects on analogical reasoning are not logic-based:

3. Concept learning

Some AI techniques consider a concept as specified by its (sufficient and necessary) conditions, which can be learned from (positive or negative) samples. Examples include

4. 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 artificial general intelligence and human-level concept learning.

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.


Readings