TY - JOUR
T1 - Learning of human-like algebraic reasoning using deep feedforward neural networks
AU - Cai, Cheng-Hao
AU - Xu, Yanyan
AU - Ke, Dengfeng
AU - Su, Kaile
N1 - Funding Information:
Funding: This work was supported by the Fundamental Research Funds for the Central Universities [Grant No. 2016JX06 ]; and the National Natural Science Foundation of China [Grant No. 61472369 ].
Publisher Copyright:
© 2018 Elsevier B.V.
PY - 2018/8
Y1 - 2018/8
N2 - Human-like rewriting, which is an algebraic reasoning system imitating human intelligence of problem solving, is proposed in this work. In order to imitate both learning and reasoning aspects of human cognition, a deep feedforward neural network learns from algebraic reasoning examples produced by humans and then uses learnt experiences to guide other reasoning processes. This work shows that the neural network can learn human's behaviours of solving mathematical problems, and it can indicate suitable directions of reasoning, so that intelligent and heuristic reasoning can be performed. Moreover, human-like rewriting bridges the gap between symbolic reasoning and biologically inspired machine learning. To enable the neural network to recognise patterns of symbolic expressions with non-deterministic sizes, the expressions are reduced to partial tree representations and then vectorised as numeric features. Further, the centralisation method, symbolic association vectors and rule application records are used to improve the vectorised features. With these approaches, human-like rewriting shows satisfactory performance on the tasks of solving linear equations and computing derivations and indefinite integrals.
AB - Human-like rewriting, which is an algebraic reasoning system imitating human intelligence of problem solving, is proposed in this work. In order to imitate both learning and reasoning aspects of human cognition, a deep feedforward neural network learns from algebraic reasoning examples produced by humans and then uses learnt experiences to guide other reasoning processes. This work shows that the neural network can learn human's behaviours of solving mathematical problems, and it can indicate suitable directions of reasoning, so that intelligent and heuristic reasoning can be performed. Moreover, human-like rewriting bridges the gap between symbolic reasoning and biologically inspired machine learning. To enable the neural network to recognise patterns of symbolic expressions with non-deterministic sizes, the expressions are reduced to partial tree representations and then vectorised as numeric features. Further, the centralisation method, symbolic association vectors and rule application records are used to improve the vectorised features. With these approaches, human-like rewriting shows satisfactory performance on the tasks of solving linear equations and computing derivations and indefinite integrals.
KW - Algebraic reasoning
KW - Deep learning
KW - Neural network reasoning
KW - Reasoning-based learning
UR - http://www.scopus.com/inward/record.url?scp=85050013162&partnerID=8YFLogxK
U2 - 10.1016/j.bica.2018.07.004
DO - 10.1016/j.bica.2018.07.004
M3 - Article
AN - SCOPUS:85050013162
SN - 2212-683X
VL - 25
SP - 43
EP - 50
JO - Biologically Inspired Cognitive Architectures
JF - Biologically Inspired Cognitive Architectures
ER -