Philosophy & Technology

, Volume 26, Issue 1, pp 31–60 | Cite as

Information Processing as an Account of Concrete Digital Computation

Target Article

Abstract

It is common in cognitive science to equate computation (and in particular digital computation) with information processing. Yet, it is hard to find a comprehensive explicit account of concrete digital computation in information processing terms. An information processing account seems like a natural candidate to explain digital computation. But when ‘information’ comes under scrutiny, this account becomes a less obvious candidate. Four interpretations of information are examined here as the basis for an information processing account of digital computation, namely Shannon information, algorithmic information, factual information and instructional information. I argue that any plausible account of concrete computation has to be capable of explaining at least the three key algorithmic notions of input, output and procedures. Whist algorithmic information fares better than Shannon information, the most plausible candidate for an information processing account is instructional information.

Keywords

Concrete digital computation Turing machines Algorithmic information Shannon information Factual information Instructional information Cognitive science Algorithm Program 

References

  1. Abramsky, S., Jagadeesan, R., & Malacaria, P. (2000). Full abstraction for PCF. Information and Computation, 163, 409–470.CrossRefGoogle Scholar
  2. Adriaans, P. (2008). Learning and the cooperative computational universe. In P. Adriaans & J. van Benthem (Eds.), Handbook of the philosophy of science, volume 8: philosophy of information, pp. 133–167. New York: Elsevier.Google Scholar
  3. Agassi, J. (1988). Winter 1988 Daedalus. SIGArt newsletter, 105, 15–22.CrossRefGoogle Scholar
  4. Agassi, J. (2003). Newell’s list. Commentary on Anderson, J. & Lebiere, C.: The Newell test for a theory of cognition. Behavioural and brain sciences, 26, 601–602.CrossRefGoogle Scholar
  5. Barwise, J., & Seligman, J. (1997). Information flow: the logic of distributed systems. Cambridge: Cambridge University Press.CrossRefGoogle Scholar
  6. Broderick, P. B. (2004). On communication and computation. Minds and Machines, 14, 1–19.CrossRefGoogle Scholar
  7. Calude, C. S. (1988). Theories of computational complexity. Elsevier Science.Google Scholar
  8. Calude, C. S. (2002). Information and randomness: an algorithmic perspective. 2nd edition. Springer.Google Scholar
  9. Calude, C. S. (2009). Information: the algorithmic paradigm. In G. Sommaruga (Ed.), Formal theories of information. New York: Springer.Google Scholar
  10. Calude, C. S., Salomaa K., Roblot, T. K. (2011). Finite state complexity. Theoretical Computer Science, 412, 5668–5677.Google Scholar
  11. Carnap, R., & Bar-Hillel, Y. (1952). An outline of a theory of semantic information. MIT Research Laboratory of Electronics, Technical Report No. 247. Cambridge, MA: MIT.Google Scholar
  12. Chaitin, G. J. (2003). Algorithmic information theory. 3rd Printing. Cambridge University Press.Google Scholar
  13. Chaitin, G. J. (2007). Thinking about Gödel & Turing: essays on complexity, 1970–2007. Singapoer: World Scientific.CrossRefGoogle Scholar
  14. Cordeschi, R. (2004). Cybernetics. In L. Floridi (Ed.), The Blackwell guide to philosophy of computing and information (pp. 186–196). Oxford: Blackwell.Google Scholar
  15. Corning, P. A. (2001). “Control information”: the missing element in Norbert Wiener’s cybernetic paradigm? Kybernetes, 30, 1272–1288.CrossRefGoogle Scholar
  16. Dennett, D. C. (1991). Consciousness explained. Boston, MA: Little, Brown.Google Scholar
  17. Dershowitz, N., & Gurevich, Y. (2008). A natural axiomatization of computability and proof of Church’s thesis. The Bulletin of Symbolic Logic, 14, 299–350.CrossRefGoogle Scholar
  18. Downey, R. G., & Hirschfeldt, D. R. (2010). Algorithmic randomness and complexity. NY: Springer.CrossRefGoogle Scholar
  19. Dretske, F. I. (1981). Knowledge and the flow of information. Cambridge, MA: The MIT Press.Google Scholar
  20. Dretske, F. I. (1993). Can intelligence be artificial? Philosophical studies, 71, 201–216.CrossRefGoogle Scholar
  21. Dreyfus, H. L. (1979). What computers can't do: the limits of artificial intelligence (2nd ed.). NY: Harper & Row.Google Scholar
  22. Dunn, M. (2008). Information in computer science. In P. Adriaans & J. van Benthem (Eds.), Handbook of the philosophy of science, volume 8: philosophy of information, pp. 581-608. New York: Elsevier.Google Scholar
  23. Fetzer, J. H. (2004). Information: does it have to be true? Minds and Machines, 14, 223–229.CrossRefGoogle Scholar
  24. Feynman, R. P. (1996). The Feynman lectures on computation. Reading, MA: Addison-Wesley.Google Scholar
  25. Floridi, L. (2005). Is semantic information meaningful data? (pp. 351–370). LXX: Philosophy and Phenomenological Research.Google Scholar
  26. Floridi, L. (2008). Trends in the philosophy of information. In P. Adriaans & J. van Benthem (Eds.), Handbook of the philosophy of science, volume 8: philosophy of information, pp. 113–131. New York: Elsevier.Google Scholar
  27. Floridi, L. (2009). Philosophical conceptions of information. In G. Sommaruga (Ed.), Formal theories of information (pp. 13–53). Berlin: Springer.CrossRefGoogle Scholar
  28. Floridi, L. (2011). The philosophy of information. Oxford, UK: Oxford University Press.CrossRefGoogle Scholar
  29. Fresco, N. (2008). An analysis of the criteria for evaluating adequate theories of computation. Minds and Machines, 18, 379–401.CrossRefGoogle Scholar
  30. Fresco, N. (2010). A computational account of connectionist networks. Recent Patents on Computer Science, 3, 20–27.CrossRefGoogle Scholar
  31. Fresco, N. (2011). Concrete digital computation: what does it take for a physical system to compute? Journal of Logic, Language and Information, 20, 513–537.CrossRefGoogle Scholar
  32. Gettier, E. L. (1963). Is justified true belief knowledge? Analysis, 23, 121–123.Google Scholar
  33. Gruenberger, F. (1976). Bug. In A. Ralston (eds.) Encyclopedia of computer science. p. 189. NY: Van Nostrand Reinhold.Google Scholar
  34. Harnad, S. (1990). The symbol grounding problem. Physica, 42, 335–346.Google Scholar
  35. Hintikka, J. (1984). Some varieties of information. Information processing and management, 20, 175–181.CrossRefGoogle Scholar
  36. Karnani, M., Pääkkönen, K., & Annila, A. (2009). The physical character of information. Proceedings of the Royal Society, A, 465, 2155–2175. doi:10.1098/rspa.2009.0063.CrossRefGoogle Scholar
  37. Larsson, S., Lüders, F. (2004). On the concept of information in industrial control systems. In the proceedings of the National Course in Philosophy of Computer Science, pp. 1–6.Google Scholar
  38. Malacaria, P. (2007). Assessing security threat of looping constructs. In the Proceedings of 34th ACM Symposium on Principles of Programming Languages, pp. 225–235.Google Scholar
  39. Penrose, R. (1989). The emperor’s new mind. London: Oxford University Press.Google Scholar
  40. Piccinini, G. (2007). Computing mechanisms. Philosophy of Science, 74, 501–526.CrossRefGoogle Scholar
  41. Piccinini, G., & Scarantino, A. (2011). Information processing, computation, and cognition. Journal of Biological Physics, 37, 1–38.CrossRefGoogle Scholar
  42. Ralston, A. (1976). Encyclopedia of computer science. 1st edition. Petrocelli Books.Google Scholar
  43. Scarantino, A., & Piccinini, G. (2010). Information without truth. Metaphilosophy, 41, 313–330.CrossRefGoogle Scholar
  44. Shannon, C. E. (1948). A mathematical theory of communication. Mobile Computing and Communications Review, 5, 1–55.Google Scholar
  45. Smith, B. C. (2002). The foundations of computing. In M. Scheutz (Ed.), Computationalism: new directions (pp. 23–58). Cambridge, MA: The MIT Press.Google Scholar
  46. Soare, R. (2007). Computability and incomputability. In S. B. Cooper, B. Löwe, & A. Sorbi (Eds.), Proceedings of the third conference on Computability in Europe, Lecture Notes in Computer Science, 4497 (pp. 705–715). Berlin: Springer.Google Scholar
  47. Sorensen, R. (2007). Can the dead speak? In S. Nuccentelli and G. Seay (Eds.) Themes from G. E. Moore: new essays in epistemology and ethics. New York: Oxford University Press.Google Scholar
  48. Turing, A. M. (1950). Computing machinery and intelligence (pp. 433–460). LIX: Mind.Google Scholar
  49. Wang, H. (1974). From mathematics to philosophy. New York: Humanities Press.Google Scholar
  50. White, G. (2011). Descartes among the robots: computer science and the inner/outer distinction. Minds and Machines, 21, 179–202.CrossRefGoogle Scholar
  51. Wiener, N. (1948). Cybernetics: or control and communication in the animal and the machine. Cambridge: The MIT Press.Google Scholar
  52. Wiener, N. (1966). God and Golem, Inc.: a comment on certain points where cybernetics impinges on religion. Cambridge: The MIT Press.Google Scholar

Copyright information

© Springer-Verlag 2012

Authors and Affiliations

  1. 1.School of History and PhilosophyUniversity of New South WalesSydneyAustralia

Personalised recommendations