Arithmetic addition of two integers by deep image classification networks: experiments to quantify their autonomous reasoning ability
Shuaicheng Liu, Zehao Zhang, Kai Song, Bing Zeng

TL;DR
This paper demonstrates that deep convolutional neural networks can learn and generalize arithmetic addition rules from images, exhibiting autonomous reasoning abilities beyond structural feature recognition.
Contribution
The study introduces experiments showing neural networks can learn arithmetic addition and generalize to unseen cases, indicating reasoning capabilities beyond pattern recognition.
Findings
Networks trained on small datasets correctly classify most unseen images.
Networks generalize to solve addition problems involving unseen integers.
Performance improves as the dataset size increases.
Abstract
The unprecedented performance achieved by deep convolutional neural networks for image classification is linked primarily to their ability of capturing rich structural features at various layers within networks. Here we design a series of experiments, inspired by children's learning of the arithmetic addition of two integers, to showcase that such deep networks can go beyond the structural features to learn deeper knowledge. In our experiments, a set of images is constructed, each image containing an arithmetic addition in its central area, and several classification networks are then trained over a subset of images, using the sum as the label. Tests on the excluded images show that, as the image set gets larger, the networks have well learnt the law of arithmetic additions so as to build up their autonomous reasoning ability strongly. For instance, networks trained over a small…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEvolutionary Algorithms and Applications · Computability, Logic, AI Algorithms · Reinforcement Learning in Robotics
