NeurIPS 2019poster208 citations

Bridging Machine Learning and Logical Reasoning by Abductive Learning

Wang-Zhou Dai, Qiuling Xu, Yang Yu, Zhi-Hua Zhou

Abstract

Perception and reasoning are two representative abilities of intelligence that are integrated seamlessly during human problem-solving processes. In the area of artificial intelligence (AI), the two abilities are usually realised by machine learning and logic programming, respectively. However, the two categories of techniques were developed separately throughout most of the history of AI. In this paper, we present the abductive learning targeted at unifying the two AI paradigms in a mutually beneficial way, where the machine learning model learns to perceive primitive logic facts from data, while logical reasoning can exploit symbolic domain knowledge and correct the wrongly perceived facts for improving the machine learning models. Furthermore, we propose a novel approach to optimise the machine learning model and the logical reasoning model jointly. We demonstrate that by using abductive learning, machines can learn to recognise numbers and resolve unknown mathematical operations simultaneously from images of simple hand-written equations. Moreover, the learned models can be generalised to longer equations and adapted to different tasks, which is beyond the capability of state-of-the-art deep learning models.

BibTeX
@inproceedings{NEURIPS2019_9c19a2aa,
 author = {Dai, Wang-Zhou and Xu, Qiuling and Yu, Yang and Zhou, Zhi-Hua},
 booktitle = {Advances in Neural Information Processing Systems},
 editor = {H. Wallach and H. Larochelle and A. Beygelzimer and F. d\textquotesingle Alch\'{e}-Buc and E. Fox and R. Garnett},
 pages = {},
 publisher = {Curran Associates, Inc.},
 title = {Bridging Machine Learning and Logical Reasoning by Abductive Learning},
 url = {https://proceedings.neurips.cc/paper_files/paper/2019/file/9c19a2aa1d84e04b0bd4bc888792bd1e-Paper.pdf},
 volume = {32},
 year = {2019}
}
Bridging Machine Learning and Logical Reasoning by Abductive Learning · NeurIPS 2019