From Machine Learning to Machine Reasoning

02/09/2011
by   Leon Bottou, et al.
0

A plausible definition of "reasoning" could be "algebraically manipulating previously acquired knowledge in order to answer a new question". This definition covers first-order logical inference or probabilistic inference. It also includes much simpler manipulations commonly used to build large learning systems. For instance, we can build an optical character recognition system by first training a character segmenter, an isolated character recognizer, and a language model, using appropriate labeled training sets. Adequately concatenating these modules and fine tuning the resulting system can be viewed as an algebraic operation in a space of models. The resulting model answers a new question, that is, converting the image of a text page into a computer readable text. This observation suggests a conceptual continuity between algebraically rich inference systems, such as logical or probabilistic inference, and simple manipulations, such as the mere concatenation of trainable learning systems. Therefore, instead of trying to bridge the gap between machine learning systems and sophisticated "all-purpose" inference mechanisms, we can instead algebraically enrich the set of manipulations applicable to training systems, and build reasoning capabilities from the ground up.

READ FULL TEXT
research
03/20/2015

The RatioLog Project: Rational Extensions of Logical Reasoning

Higher-level cognition includes logical reasoning and the ability of que...
research
06/27/2022

Towards Unifying Perceptual Reasoning and Logical Reasoning

An increasing number of scientific experiments support the view of perce...
research
02/11/2022

End-to-end Algorithm Synthesis with Recurrent Networks: Logical Extrapolation Without Overthinking

Machine learning systems perform well on pattern matching tasks, but the...
research
09/21/2020

Measuring justice in machine learning

How can we build more just machine learning systems? To answer this ques...
research
06/23/2022

Indecision Trees: Learning Argument-Based Reasoning under Quantified Uncertainty

Using Machine Learning systems in the real world can often be problemati...
research
04/02/2015

A Probabilistic Theory of Deep Learning

A grand challenge in machine learning is the development of computationa...
research
10/24/2016

Learning to Reason With Adaptive Computation

Multi-hop inference is necessary for machine learning systems to success...

Please sign up or login with your details

Forgot password? Click here to reset