Related Experiment Video
Updated: Mar 9, 2026

Multimedia Battery for Assessment of Cognitive and Basic Skills in Mathematics BM-PROMA
Published on: August 28, 2021
Improving With Practice: A Neural Model of Mathematical Development
Sean Aubin1, Aaron R Voelker1, Chris Eliasmith1
1Centre for Theoretical Neuroscience, University of Waterloo.
Abstract:
The ability to improve in speed and accuracy as a result of repeating some task is an important hallmark of intelligent biological systems. Although gradual behavioral improvements from practice have been modeled in spiking neural networks, few such models have attempted to explain cognitive development of a task as complex as addition. In this work, we model the progression from a counting-based strategy for addition to a recall-based strategy. The model consists of two networks working in parallel: a slower basal ganglia loop and a faster cortical network. The slow network methodically computes the count from one digit given another, corresponding to the addition of two digits, whereas the fast network gradually "memorizes" the output from the slow network. The faster network eventually learns how to add the same digits that initially drove the behavior of the slower network. Performance of this model is demonstrated by simulating a fully spiking neural network that includes basal ganglia, thalamus, and various cortical areas. Consequently, the model incorporates various neuroanatomical data, in terms of brain areas used for calculation and makes psychologically testable predictions related to frequency of rehearsal. Furthermore, the model replicates developmental progression through addition strategies in terms of reaction times and accuracy, and naturally explains observed symptoms of dyscalculia.
Related Concept Videos
Mathematical Modeling: Problem Solving
Mathematical Induction
Piaget's Stage 3 of Cognitive Development
Conservation and Constancy of Quantity
A significant cognitive milestone in the...
Information Processing Approach
Piaget's Theory of Cognitive Development from Childhood into Adulthood
Schemata: Building Blocks of Knowledge
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...

