Skip to main content

BTM Models of Algorithmic Skills

  • Chapter
  • First Online:
Extended Cognition and the Dynamics of Algorithmic Skills

Part of the book series: Studies in Applied Philosophy, Epistemology and Rational Ethics ((SAPERE,volume 35))

  • 305 Accesses

Abstract

In this chapter I first sketch an overview on the principal contemporary approaches to cognitive arithmetic, showing that these approaches somewhat underestimate the role of online symbolic transformations like those performed in the execution of an algorithm (Rumelhart et al. 1986). Second, I propose to inspect arithmetical skills from an algorithmic stance. Assuming that the Bidimensional Turing machine is a reliable model of the various elements at stake in algorithmic performances, I formulate a set of hypotheses about the development of algorithmic skills and the related algorithmic performances, which may in principle be empirically verified. An eventual confirmation of those hypotheses may also help answering the question about the role of external devices, like paper and pencil, in algorithmic performances. Last, I describe some experiments made on a feed-forward neural network in order to test a developmental hypothesis on the acquisition of a set of basic number facts (in this case, the set of all possible results of single-digit additions).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    The term “constructivist” is here used in a peculiar sense, as pointing to a specific position in the field of the psychology of arithmetical development, without any reference to the way this term is used in philosophy of education by, e.g., von Glasersfeld (1989).

  2. 2.

    See Ashcraft (1992) for an overview of the main issues of this field.

  3. 3.

    As I understand the argument, the set of numerlogs should be intended as a subset of that of numerons.

  4. 4.

    This kind of tasks typically involves counting sets of objects variously arranged, like arrays of dots, sets of figures, cards, and so on.

  5. 5.

    \(\mathrm{{BTM}_{4}}\) formalizes an algorithm which employs a strategy of this kind (Sect. 5.3.3, pp. 116–118).

  6. 6.

    A more recent development of these ideas is in Leslie et al. (2008).

  7. 7.

    Feigenson et al. (2004) refers to these systems with the apt expression: Core systems of number. See also Piazza (2010) for an exhaustive explanation of the concepts treated in this paragraph.

  8. 8.

    This topic is currently debated. A thorough study involving 16 right brain-damaged subjects shows a dissociation between deviations in physical and number line-bisection tasks, suggesting that the navigation along physical space and number lines is governed by different brain networks (Doricchi et al. 2005).

  9. 9.

    Longo (2011) proposes that the cognitive notion of a MNL should be also considered as a source of robust evidence in advanced mathematical reasoning. See also Sect. 1.2 (note 8) of this book.

  10. 10.

    In the following example, an important feature of the notation used for BTMs will be evident, namely that complex internal states are identified by their simple internal state symbol in conjunction with the number of non empty registers they include. This means, for instance, that an internal state \(\langle q_{1} [r_{1}] \rangle \) is distinct from an internal state \(\langle q_{1} [r_{1}], [r_{2}] \rangle \). Furthermore, when an internal state containing 2 variables, for instance, \(r_{1}\) and \(r_{2}\), triggers as output an internal state in which both variables are used as argument for a function (e.g, \(\langle q_{1}, [r_{1}], [r_{2}] \rangle \longmapsto \langle q_{1}, [f (r_{1}, r_{2})] \rangle \)), the output internal state will include only one register, which will take the name of the first non-empty register of that internal state (in the example, \(\langle q_{1}, [f (r_{1}, r_{2})] \rangle \) is equivalent to an input internal state \(\langle q_{1}, [r_{1}] \rangle \)).

  11. 11.

    More precisely, the implication derives from this comparison in conjunction with the assumption of empirical adequacy of the models (see point 3 of the method sketched in Sect. 5.3.1).

  12. 12.

    See also Hutchins (1995) for an early and very influential treatment of this issue.

  13. 13.

    In the original 1974 model, the WM is composed of a Central Executive that interacts with two slave systems: the Phonological Loop and the Visuo-spatial Sketchpad. In 2000 Baddeley introduced a third slave system, the Episodic Buffer (Baddeley 2000). See also Baddeley (1987, 1996, 2003, 2012) for further elaborations and discussions on the current validity of the model.

  14. 14.

    Lisa Feigenson suggests that, although humans can show impressive quantitative feats, as when we count objects in arrays containing hundreds, or estimate big approximate quantities, we cannot overcome the capacity of our WM, which can simultaneously hold only three/four items. So, how can we accomplish such computational tasks? The answer is that our WM makes up for its strict limits with a fair amount of flexibility, for it can represent items as either objects, or sets, or ensembles (Feigenson 2011).

  15. 15.

    This is a slightly modified version of a bidimensional Turing machine described in Giunti (2009).

  16. 16.

    The domain of this function is also infinite; however, it simplifies the procedure in the sense that it is no more necessary to be able to sum an arbitrary 1-digit number to any natural number, but only to know the immediate successor of any number.

  17. 17.

    The construction of the net and all the experiments carried out on it have been made in collaboration with Giorgio Fumera, Associate Professor at the Università di Cagliari, Dipartimento di Ingegneria Elettrica ed Elettronica, who has provided software simulations, result plots, and full technical support. Experiments have been carried out with a software written in Python language, by using a wrapper of the C library for neural networks FANN (version 2.1.0, http://www.leenissen.dk/fann).

  18. 18.

    This way of number encoding is in accordance with Butterworth’s Numerosity Coding Structure. See Sect. 5.1.1 of this book.

  19. 19.

    See Reed and Marks (1998).

  20. 20.

    In addition to the numerosity coding structure, which has been used in this simulation, three more schemes for encoding numbers have been, to date, used in connectionist models (Zorzi et al. 2005):

    1. 1.

      “Barcode” magnitude representation (Anderson 1998, 2002). Numbers are encoded as sets of adjacent active units of an ordered set of nodes, where each node is labeled with a particular number. In this scheme, e.g., the number 7 is encoded via the activation of the nodes labeled “6”, “7” and “8”.

    2. 2.

      Compressed number line (Dehaene 2001). Each number is represented by a pattern of activation of the input neurons, where a neuron set to 1 is surrounded by noisy neurons activated according to a gaussian distribution with fixed variance. In this scheme, the number series is generated by following a logarithmic scale, in such a way that representations of larger numbers share more active neurons than representations of smaller numbers. This method of representing numbers has the purpose of mirroring empirical evidences which indicate that smaller numerosities are more easily discriminated than larger ones.

    3. 3.

      Number line with scalar variability (Gallistel and Gelman 1992; Dehaene 2001). This scheme differs from the compressed number line, for the number series is linear. For any number n the total activation is constant while the variance is proportional to n itself.

    It would be interesting to see whether the effect of learning strategy is verified even if numbers are encoded according to any of these other schemes.

References

  • Anderson J (1998) Learning arithmetic with a neural network. In: Scarborough D, Stenberg S (eds) An invitation to cognitive science, vol. 4: Methods, Models, and Conceptual Issues, MIT Press, Cambridge, MA, pp 255–300

    Google Scholar 

  • Anderson J (2002) Hybrid computation with an attractor neural network. In: Proceedings of first ieee international conference on cognitive informatics, pp 3–12. doi:10.1109/COGINF.20021039275

  • Andersson U, Lyxell B (2007) Working memory deficit in children with mathematical difficulties: a general or specific deficit? J Exp Child Psychol 96:197–228

    Article  Google Scholar 

  • Ashcraft M (1992) Cognitive arithmetic: a review of data and theory. Cognition 44:75–106

    Article  Google Scholar 

  • Baddeley A (1987) Working memory. Oxford psychology series. Clarendon Press, Oxford

    Google Scholar 

  • Baddeley A (1996) Exploring the central executive. Q J Exp Psychol Sect A 49

    Google Scholar 

  • Baddeley A (2000) The episodic buffer: a new component of working memory? Trends Cogn Sci 4:417–423

    Article  Google Scholar 

  • Baddeley A (2003) Working memory: looking back and looking forward. Nat Rev Neurosci 4(10):829–839

    Article  Google Scholar 

  • Baddeley A (2012) Working memory: theories, models, and controversies. Annu Rev Psychol 63:1–29

    Article  Google Scholar 

  • Baddeley A, Hitch G (1974) Working memory. In: Bower G (ed) The psychology of learning and motivation, vol VIII. Academic Press, New York, pp 47–89

    Google Scholar 

  • Bermejo V, Morales S, de Osuna J (2004) Supporting childrens development of cardinality understanding. Learn Instr 14:381–398

    Article  Google Scholar 

  • Brysbaert M (1995) Arabic number reading: on the nature of the numerical scale and the origin of phonological recoding. J Exp Psychol Gen 124(4):434–452

    Article  Google Scholar 

  • Butterworth B (1999a) A head for figures. Science 284:928–929

    Article  Google Scholar 

  • Butterworth B (1999b) The mathematical brain. Macmillan

    Google Scholar 

  • Butterworth B (2005) The development of arithmetical abilities. J Child Psychol Psychiatry 46:3–18

    Article  Google Scholar 

  • Butterworth B (2010) Foundational numerical capacities and the origins of dyscalculia. Trends Cogn Sci 14:534–541

    Article  Google Scholar 

  • Carey S (2004) Bootstrapping & the origin of concepts. Daedalus 133:59–68

    Article  Google Scholar 

  • Carretti B, Cornoldi C, De Beni R, Palladino P (2004) What happens to information to be suppressed in working-memory tasks? Short and long term effects. Q J Exp Psychol Sect A 57(6):1059–1084

    Article  Google Scholar 

  • Clark A (1997) Being there. Putting mind, brain and the world together again. MIT Press, Cambridge, MA

    Google Scholar 

  • Clark A (2008) Supersizing the mind. Oxford University Press, New York

    Book  Google Scholar 

  • Clark A, Chalmers D (1998) The extended mind. Analysis 58:10–23

    Article  Google Scholar 

  • Crollen V, Seron X, Noël M (2011) Is finger-counting necessary for the development of arithmetic abilities? Front Psychol 2:article 242

    Google Scholar 

  • Dehaene S (2001) Subtracting pigeons: logarithmic or linear? Psychol Sci 244–246

    Google Scholar 

  • Dehaene S (2011) The number sense: how the mind creates mathematics, revised and updated edition. Oxford University Press, USA

    Google Scholar 

  • Dehaene S, Cohen L (1997) Cerebral pathways for calculation: double dissociation between rote verbal and quantitative knowledge of arithmetic. Cortex 33(2):219–250

    Article  Google Scholar 

  • Dehaene S, Bossini S, Giraux P (1993) The mental representation of parity and number magnitude. J Exp Psychol Gen 122(3):371–396

    Article  Google Scholar 

  • Dehaene S, Spelke E, Pinel P, Stanescu R, Tsivkin S (1999) Sources of mathematical thinking: behavioral and brain-imaging evidence. Science 284:970–974

    Article  Google Scholar 

  • Doricchi F, Guariglia P, Gasparini M, Tomaiuolo F (2005) Dissociation between physical and mental number line bisection in right hemisphere brain damage. Nat Neurosci 8(12):1663–1665

    Article  Google Scholar 

  • Driver J, Vuilleumier P (2001) Perceptual awareness and its loss in unilateral neglect and extinction. Cognition 79(1):39–88

    Article  Google Scholar 

  • Feigenson L (2011) Objects, sets, and ensembles. In: Dehaene S, Brannon E (eds) Space, time and number in the brain. Academic Press, Hillsdale, NJ, pp 287–317

    Google Scholar 

  • Feigenson L, Dehaene S, Spelke E (2004) Core systems of numbers. Trends Cogn Sci 8:307–314

    Article  Google Scholar 

  • Fuson K (1988) Children’s counting and concepts of number. Springer

    Google Scholar 

  • Gallistel C, Gelman R (1992) Preverbal and verbal counting and computation. Cognition 44(1):43–74

    Article  Google Scholar 

  • Gallistel C, Gelman R (2000) Non-verbal numerical cognition: from reals to integers. Trends Cogn Sci 7:129–135

    Google Scholar 

  • Geary DC, Hoard MK, Byrd-Craven J, DeSoto MC (2004) Strategy choices in simple and complex addition: contributions of working memory and counting knowledge for children with mathematical disability. J Exp Child Psychol 88:121–151

    Article  Google Scholar 

  • Gelman R, Butterworth B (2005) Number and language: how are they related? Trends Cogn Sci 9:6–10

    Article  Google Scholar 

  • Gelman R, Gallistel C (1978) The child’s understanding of number. Harvard University Press, Cambridge, MA

    Google Scholar 

  • Giunti M (2009) Bidimensional Turing machines as Galilean models of human computation. In: Minati G, Abram M, Pessa E (eds) Processes of emergence of systems and systemic properties. World Scientic, Cambridge, MA

    Google Scholar 

  • Groen G, Parkman J (1972) A chronometric analysis of simple addition. Psychol Rev 79:329–343

    Article  Google Scholar 

  • Hubbard EM, Piazza M, Pinel P, Dehaene S (2005) Interactions between number and space in parietal cortex. Nat Rev Neurosci 6(6):435–448

    Article  Google Scholar 

  • Hutchins E (1995) Cognition in the wild. MIT Press, Cambridge, MA

    Google Scholar 

  • Ineke I, Vandierendonck A (2008) Effects of problem size, operation, and working-memory span on simple-arithmetic strategies: differences between children and adults? Psychol Res 72:46–331

    Google Scholar 

  • Lakoff G, Núñez R (2000) Where mathematics comes from: how the embodied mind brings mathematics into being. Basic Books

    Google Scholar 

  • LeFevre J, Sadesky GS, Bisanz J (1996) Selection of procedures in mental addition: reassessing the problem size effect in adults. J Exp Psychol Learn Mem Cogn 22:216–230

    Google Scholar 

  • LeFevre J, DeStefano D, Coleman B, Shanahan T (2005) Mathematical cognition and working memory. In: Campbell J (ed) Handbook of mathematical cognition. Psychology Press, New York, pp 361–395

    Google Scholar 

  • LeFevre JA, Fast L, Skwarchuk SL, Smith-Chant BL, Bisanz J, Kamawar D, Penner-Wilger M (2010) Pathways to mathematics: longitudinal predictors of performance. Child Dev 81(6):1753–1767

    Article  Google Scholar 

  • Leslie AM, Gelman R, Gallistel C (2008) The generative basis of natural number concepts. Trends Cogn Sci 12(6):213–218

    Article  Google Scholar 

  • Longo G (2011) Reflections on concrete incompleteness. Philos Math 19(3):255–280

    Article  Google Scholar 

  • McLean J, Hitch G (1999) Working memory impairments in children with specific arithmetic learning difficulties. J Exp Child Psychol 74:240–260

    Article  Google Scholar 

  • Metcalfe W, Ashkenazi S, Rosenberg-Lee M, Menon V (2013) Fractionating the neural correlates of individual working memory components underlying arithmetic problem solving skills in children. Deve Cogn Neurosci 6:162–175

    Article  Google Scholar 

  • Mussolin C, De Volder A, Grandin C, Schlögel X, Nassogne MC, Noël MP (2010) Neural correlates of symbolic number comparison in developmental dyscalculia. J Cogn Neurosci 22(5):860–874

    Article  Google Scholar 

  • Noël M (2005) Finger gnosia: a predictor of numerical abilities in children? Child Neuropsychol 11:413–430

    Article  Google Scholar 

  • Núñez-Peña M (2008) Effects of training on the arithmetic problem-size effect: an event-related potential study. Exp Brain Res 190:10–105

    Article  Google Scholar 

  • Passolunghi M, Siegel LS (2001) Short-term memory, working memory, and inhibitory control in children with difficulties in arithmetic problem solving. J Exp Child Psychol 80:44–57

    Article  Google Scholar 

  • Passolunghi M, Siegel LS (2004) Working memory and access to numerical information in children with disability in mathematics. J Exp Child Psychol 88:348–367

    Article  Google Scholar 

  • Piazza M (2010) Neurocognitive start-up tools for symbolic number representations. Trends Cogn Sci 14:542–551

    Article  Google Scholar 

  • Piazza M, Izard V (2009) How humans count: numerosity and the parietal cortex. Neuroscientist 15(3):261–273

    Article  Google Scholar 

  • Price GR, Holloway I, Räsänen P, Vesterinen M, Ansari D (2007) Impaired parietal magnitude processing in developmental dyscalculia. Curr Biol 17(24):R1042–R1043

    Article  Google Scholar 

  • Raghubar K, Barnes M, Hecht S (2010) Working memory and mathematics: a review of developmental, individual difference, and cognitive approaches. Learn Individ Differ 20:110–122

    Article  Google Scholar 

  • Reed RD, Marks RJ (1998) Neural smithing: supervised learning in feedforward artificial neural networks. MIT Press, Cambridge, MA

    Google Scholar 

  • Reeve R, Humberstone J (2011) Five-to-7-year-olds’ finger gnosia and calculation abilities. Front Psychol 2:article 359

    Google Scholar 

  • Restle F (1970) Speed of adding and comparing numbers. J Exp Psychol 83(2p1):274

    Google Scholar 

  • Rotzer S, Kucian K, Martin E, Von Aster M, Klaver P, Loenneker T (2008) Optimized voxel-based morphometry in children with developmental dyscalculia. Neuroimage 39(1):417–422

    Article  Google Scholar 

  • Rugani R, Vallortigara G, Priftis K, Regolin L (2015) Number-space mapping in the newborn chick resembles humans mental number line. Science 347(6221):534–536

    Article  Google Scholar 

  • Rumelhart DE, Smolensky P, McClelland JL, Hinton GE (1986) Schemata and sequential thought processes in pdp models. In: McClelland JL, Rumelhart DE and PDP Research Group (eds) Parallel distributed processing. Volume 2: psychological and biological models. MIT Press, Cambridge, MA, pp 7–57

    Google Scholar 

  • Seron X, Pesenti M, Noël MP, Deloche G, Cornet JA (1992) Images of numbers, or when 98 is upper left and 6 sky blue. Cognition 44(1):159–196

    Google Scholar 

  • Shalev RS, Gross-Tsur V (2001) Developmental dyscalculia. Pediatr Neurol 24(5):337–342

    Article  Google Scholar 

  • Spelke E (2011) Natural number and natural geometry. In: Dehaene S, Brannon E (eds) Space, time and number in the brain. Academic Press, Hillsdale, NJ, pp 287–317

    Chapter  Google Scholar 

  • Swanson H, Sachse-Lee C (2001) Mathematical problem solving and working memory in children with learning disabilities: Both executive and phonological processes are important. J Exp Child Psychol 79:294–321

    Article  Google Scholar 

  • Szucs D, Devine A, Soltesz F, Nobes A, Gabriel F (2013) Developmental dyscalculia is related to visuo-spatial memory and inhibition impairment. Cortex 49(10):2674–2688

    Article  Google Scholar 

  • von Glasersfeld E (1989)  Cognition, construction of knowledge, and teaching. Synthese 80:121–140

    Google Scholar 

  • Vuilleumier P, Ortigue S, Brugger P (2004) The number space and neglect. Cortex 40(2):399–410

    Article  Google Scholar 

  • Ward J, Sagiv N, Butterworth B (2009) The impact of visuo-spatial number forms on simple arithmetic. Cortex 45(10):1261–1265

    Article  Google Scholar 

  • Whalen J, Gallistel C, Gelman R (1999) Nonverbal counting in humans: the psychophysics of number representation. Psychol Sci 130–137

    Google Scholar 

  • Zbrodov N, Logan G (2005) What everyone finds: the problem-size effect. In: Campbell J (ed) Handbook of mathematical cognition. Psychology Press, New York, pp 331–346

    Google Scholar 

  • Zorzi M, Butterworth B (1997) On the representation of number concepts. In: Shafto M, Langley P (eds) Ninth annual conference of the cognitive science society. LEA, Mahwah, NJ

    Google Scholar 

  • Zorzi M, Butterworth B (1999) A computational model of number comparison. In: Stoness MHS (ed) Proceedings of the twenty first annual conference of the cognitive science society. Erlbaum, Mahwah, NJ

    Google Scholar 

  • Zorzi M, Priftis K, Umiltà C (2002) Brain damage: neglect disrupts the mental number line. Nature 417(6885):138–139

    Article  Google Scholar 

  • Zorzi M, Stoianov I, Umilta C (2005) Computational modelling of numerical cognition. In: Campbell J (ed) Handbook of mathematical cognition. Psychology Press, Hove, pp 67–84

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Simone Pinna .

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this chapter

Cite this chapter

Pinna, S. (2017). BTM Models of Algorithmic Skills. In: Extended Cognition and the Dynamics of Algorithmic Skills. Studies in Applied Philosophy, Epistemology and Rational Ethics, vol 35. Springer, Cham. https://doi.org/10.1007/978-3-319-51841-1_5

Download citation

Publish with us

Policies and ethics