Natural Computing

, Volume 17, Issue 2, pp 271–281 | Cite as

Model-based computation

  • Cameron BeebeEmail author


A brief analysis of analog computation is presented, taking into account both historical and more modern statements. I show that two very different concepts are tangled together in some of the literature—namely continuous valued computation and analogy machines. I argue that a more general concept, that of model-based computation, can help us untangle this misconception. A two-dimensional view of computation is offered, in which this model-based dimension is orthogonal to the dimension concerning the type of variables used in components. I argue that this is a useful framework for assessing alternative computing devices and computational claims in an expanding landscape of computation.


Model Computation Analog 



I would like to thank Bernd Ulmann for introducing me to my own errors on the foundations of analog computation, and for motivating this present analysis. Among others, Michael Cuffaro, Ulrike Hahn, Stephan Hartmann, Christian Leibold, Gregory Wheeler, and Richard Whyman provided substantial feedback and discussion of the topic during the writing of this paper.


  1. Beebe C (2016) Model-based computation. In: Amos M, Condon A (eds) Proceedings of unconventional computation and natural computation: 15th international conference, UCNC 2016, Manchester, UK, 11–15 July 2016, pp 75–86Google Scholar
  2. Care C (2010) Technology for modelling: electrical analogies, engineering practice, and the development of analogue computing. Springer, BerlinCrossRefGoogle Scholar
  3. Clark A (2013) Whatever next? Predictive brains, situated agents, and the future of cognitive science. Behav Brain Sci 36(3):181–204Google Scholar
  4. Craik K (1943) The nature of explanation. Cambridge University Press, CambridgeGoogle Scholar
  5. Dardashti R, Thébaut K, Winsberg E (2015) Confirmation via analogue simulation: what dumb holes could tell us about gravity. Br J Philos Sci 68(1):55–89Google Scholar
  6. Davis R, Hamscher W (1988) Model-based reasoning: troubleshooting. Memorandum AI Memo 1059, Artificial Intelligence Laboratory, Advanced Research Projects Agency, Office of Naval ResearchGoogle Scholar
  7. Esser S, Merolla P, Arthur J, Cassidy A, Appuswamy R, Andreopoulos A, Berg D, McKinstry J, Melano T, Barch D, di Nolfo C, Datta P, Amir A, Taba B, Flickner M, Modha D (2016) Convolutional networks for fast, energy-efficient neuromorphic computing. In: Proceedings of the national academy of sciencesGoogle Scholar
  8. Frigg R, Hartmann S (2012) Models in science. Stanford Encyclopedia of Philosophy, StanfordGoogle Scholar
  9. Friston K (2010) The free-energy principle: a unified brain theory? Nat Rev Neurosci 11(2):127–138CrossRefGoogle Scholar
  10. Mead C (1990) Neuromorphic electronic systems. Proc IEEE 78(10):1629–1636CrossRefGoogle Scholar
  11. Neumann JV (1963) The general and logical theory of automata. In: Taub AH (ed) John von Neumann collected works, vol V: design of computers, theory of automata and numerical analysis. Pergamon Press, Oxford, pp 288–326Google Scholar
  12. Nielsen M, Chuang I (2010) Quantum computation and quantum information. Cambridge University Press, CambridgeCrossRefzbMATHGoogle Scholar
  13. Piccinini G (2015) Physical computation: a mechanistic account. Oxford University Press, OxfordCrossRefzbMATHGoogle Scholar
  14. Piccinini G, Bahar S (2013) Neural computation and the computational theory of cognition. Cogn Sci 34(3):453–488CrossRefGoogle Scholar
  15. Rubel LA (1985) The brain as an analog computer. J Theor Neurobiol 4:73–81Google Scholar
  16. Searle JR (1990) Is the brain a digital computer? Proc Addresses Am Philos Assoc 64(3):21–37CrossRefGoogle Scholar
  17. Thagard P (2010) How brains make mental models. In: Magnani L et al (eds) Model-based reasoning in science and technology, vol 314. SCI, Springer, pp 447–461Google Scholar
  18. Turing AM (1950) Computing machinery and intelligence. Mind 59(236):433–460MathSciNetCrossRefGoogle Scholar
  19. Ulmann B (2013) Analog computing. de Gruyter, BerlinCrossRefGoogle Scholar
  20. Unruh WG (2008) Dumb holes: analogues for black holes. Philos Trans R Soc A 366:2905–2913MathSciNetCrossRefzbMATHGoogle Scholar

Copyright information

© Springer Science+Business Media B.V. 2017

Authors and Affiliations

  1. 1.Research Center for Neurophilosophy and Ethics of NeurosciencesLudwig-Maximilians-UniversitätMunichGermany
  2. 2.Munich Center for Mathematical PhilosophyLudwig-Maximilians-UniversitätMunichGermany

Personalised recommendations