590 likes | 771 Views
COMPUTING, PANCOMPUTATIONALISM AND INFO-COMPUTATIONALISM . Gordana Dodig Crnkovic School of Innovation, Design and Engineering, Mälardalen University, Sweden http://www.idt.mdh.se/personal/gdc/ Computing and Philosophy Global Course 2008 http://www.idt.mdh.se/kurser/comphil.
E N D
COMPUTING, PANCOMPUTATIONALISM AND INFO-COMPUTATIONALISM Gordana Dodig Crnkovic School of Innovation, Design and Engineering, Mälardalen University, Sweden http://www.idt.mdh.se/personal/gdc/ Computing and Philosophy Global Course 2008 http://www.idt.mdh.se/kurser/comphil Hand with Reflecting Sphere (Self-Portrait in Spherical Mirror) , M.C. Escher
PART 1 THE UNIVERSE FOR A HUMAN Eye , Maurits Cornelis Escher
In much the same way as sciences develop through successive paradigm shifts, on a more general level there is also a succession of paradigm shifts in our understanding of the universe .. Our present-day knowledge of the universe spans over many orders of magnitude in space with variety of organizational (functional) levels. http://www.youtube.com/watch?v=XcbrKPj1V_UTour of Universe http://www.youtube.com/watch?v=9BjHvwSvpOw&feature=related100 Million Light Years zoom http://www.youtube.com/watch?v=U6QYDdgP9egThe Origin of Life - Abiogenesis
The Mytho-Poetic UniverseEgyptian, Hindu and Ancient Greek In Egyptian mythology, the sun god Ra (or Re) was the supreme power in the universe. The giver of life, he was often merged with the god Amun as Amun-Ra. Some myths present Ra as the ruler of all the gods. Others say that he was the only god and that all other Egyptian deities were merely aspects of Ra. http://www.mythencyclopedia.com/Pr-Sa/Ra-Re.html In old Hindu myth, the tortoise supports elephants that hold up the world, and everything is encircled by the world serpent. http://www.mythencyclopedia.com/Go-Hi/Hinduism-and-Mythology.html Zeus is the greatest of all the Greek gods. He is the ultimate authority among all the immortals of Greek myth and legend. He basically governs the entire universe even though he was by no means infallible or omnipotent. http://ancienthistory.about.com/od/zeusmyth/ig/Zeus/Zeus-Courting-Ganymede.htm
The Mechanical UniverseThe Medieval Geocentric Universe Aristotle Libri de caelo (1519) The Nuremberg Chronicle (1493)
The Mechanical Universe The Clockwork Universe The mechanistic paradigm systematically revealed physical structure of the Universe in analogy with the artificial. The self-functioning automaton is a basis and canon of the form of the Universe. Newton Principia, 1687
The Computational Universe We are all living inside a gigantic computer. No, not The Matrix: the Universe. Every process, every change that takes place in the Universe, may be considered as a kind of computation. The universe is on a fundamental level an info-computational phenomenon. GDC 2005 http://www.nature.com/nsu/020527/020527-16.htm l
KonradZuse was the first to suggest in 1967 that the physical behavior of the entire universe is being computed on a basic level, possibly on cellular automata, by the universe itself which he referred to as "RechnenderRaum" or Computing Space/Cosmos. Computationalists: Zuse, Wiener, Fredkin, Wolfram, Chaitin, Lloyd, Seife, 't Hooft, Deutsch, Tegmark, Schmidhuber, Weizsäcker, Wheeler.. http://en.wikipedia.org/wiki/Pancomputationalism http://www.nature.com/nature/journal/v435/n7042/full/435572a.html
Info-Computational Universe: Self-reflective observer is an integral part of the explanatory model. Mechanic Universe: Nature objectivized through agreement of neutral observers agents who are outside the model. Mytho-poetic Universe: God-centric. Gods decide rules for nature and humans. The Major Paradigm Shifts in our View of the Universe
Universe of Natural Objects and Processes Both mechanistic and computational universe describe the natural world as physical. Historically, scientific study of nature was part of Natural Philosophy. Arcimboldo Giuseppe, Summer
Natural Philosophy – Historical Unity of Knowledge Natural philosophy or the philosophy of nature (Latin PhilosophiaNaturalis), is a study of nature and the physical universe dominant before the development of modern science in the 19th century. Newton was natural philosopher. At older universities, long-established Chairs of Natural Philosophy are nowadays occupied mainly by physics professors. At present, interesting complexity phenomena are studied on the intersection of several research fields such as computing, biology, neuroscience, cognitive science, philosophy, physics, and similar information/computation intensive fields which seem again form a core of a new, now life-centric natural philosophy. Konrad von Megenberg. Buch der Natur (1481) http://en.wikipedia.org/wiki/Natural_philosophy
Info-Computationalism as a Framework for Knowledge Generation Information and computation are two interrelated and mutually defining phenomena and basic blocks of Info-Computationalism. There is no computation without information (computation understood as information processing), and vice versa, there is no information without computation (all information is a result of computational processes). Being interconnected, information is studied as a structure, while computation presents a process on an informational structure. In order to learn about foundations of information, we must also study computation as its dynamics.
Info-computationalism has a potential of connecting not only sciences and philosophy but also humanities and the arts within the same universe.* The common ground is formed by the possibility of communication and the expectation on agents to be well informed both about their own fields of expertise but also about a wide variety of connected knowledge fields. Intelligence is no longer taken to be exclusively rational intelligence expressed in form of propositional knowledge but also as embodied, emotional intelligence which is a crucial part of the cognitive repertoire of living organisms . So the whole of embodied organism has place in the Info-Computational universe in which life is understood as an eminently info-computational phenomenon. * A study of the relationships among mathematics, music and art seen through I/mind´s eye can be found in Gödel, Escher, Bach: An Eternal Golden Braid by Douglas R. Hofstadter (1979)
COMPUTING, PANCOMPUTATIONALISM AND INFO-COMPUTATIONALISM Gordana Dodig Crnkovic School of Innovation, Design and Engineering, Mälardalen University, Sweden http://www.idt.mdh.se/personal/gdc/ Computing and Philosophy Global Course 2008 http://www.idt.mdh.se/kurser/comphil Hand with Reflecting Sphere (Self-Portrait in Spherical Mirror) , M.C. Escher
PART 2 THE INFO-COMPUTATIONAL UNIVERSE Eye , Maurits Cornelis Escher
Info-Computationalism Information and computation are two interrelated and mutually defining phenomena – there is no computation without information (computation understood as information processing), and vice versa, there is no information without computation (all information is a result of computational processes). Being interconnected, information is studied as a structure, while computation presents a process on an informational structure. In order to learn about foundations of information, we must also study computation. GDC 2006
Computing Nature. Dual-Aspect Info-Computational Metaphysics ONTOLOGY/ INFORMATION AGENCY/ COMPUTATION http://www.diva-portal.org/mdh/theses/abstract.xsql?dbid=153GDC, 2006
Structure and Process “It is hard to think of information in isolation from the processes which create, modify, and convey it. This combination of structure and process is natural in many disciplines. In computer science, one designs data structures in tandem with the processes that manipulate them, and the tasks which the latter should perform. But the same point is familiar from philosophy ([David Lewis]), when saying that 'Meaning Is what Meaning Does'. We can only give good representations of meanings for linguistic expressions when we state how they are going to be used: in communication, disambiguation, inference, and so on. In a slogan: Structure should always come in tandem with a process!” van Benthem & Martinez, The Stories of Logic and Information, forthcoming in Handbook on the Philosophy of Information, 2008
Information A special issue of the Journal of Logic, Language and Information (Volume 12 No 4 2003) dedicated to the different facets of information. A Handbook on the Philosophy of Information (van Benthem, Adriaans) is in preparation as one volume Handbook of the philosophy of science. The Internet http://www.sdsc.edu/News%20Items/PR022008_moma.html
Paninformationalism “It is tempting to suppose that some concept of information could serve eventually to unify mind, matter, and meaning in a single theory.” Dennett and Haugeland. Intentionality. In Richard L. Gregory, Editor. The Oxford Companion to the Mind. Oxford University Press, 1987.
Information Concept Family • According to L Floridi, four kinds of mutually compatible phenomena are commonly referred to as "information": • Information about something (e.g. a train timetable) • Information as something (e.g. DNA, or fingerprints) • Information for something (e.g. algorithms or instructions) • Information in something (e.g. a pattern or a constraint). • More often than not, information has all above four of dimensions. For example, a train timetable is about trains, but it is also something (a message on a monitor or on a piece of paper), it might be understood as instruction for me to do something (go to the train station at certain time) and it is obviously a pattern or a constraint in several ways (pattern on a monitor or a paper, constraint on which trains are possible to take.) Floridi, Luciano, "Semantic Conceptions of Information", The Stanford Encyclopedia of Philosophy (Winter 2008 Edition), Edward N. Zalta (ed.), forthcoming URL = < http://plato.stanford.edu/archives/win2008/entries/information-semantic >.
Computation Computation is generally defined as information processing. (See Burgin, M., Super-Recursive Algorithms, Springer Monographs in Computer Science, 2005) For different views see e.g. http://people.pwf.cam.ac.uk/mds26/cogsci/program.html Computation and Cognitive Science 7–8 July 2008, King's College Cambridge The definition of computation is widely debated, and an entire issue of the journal Minds and Machines (1994, 4, 4) was devoted to the question “What is Computation?” as well as the special issue ofTheoretical Computer Science 317 (2004)
The Universe as a Computer - Pancomputationalism Every process, every change that takes place in the Universe, may be considered as a kind of computation.. Seth Lloyd, Programming the Universe: A Quantum Computer Scientist Takes On the Cosmos, 2006 Charles Seife, Decoding the Universe: How the New Science of Information Is Explaining Everything in the Cosmos, from Our Brains to Black Holes, 2006 MarcinMilkowsky, Is Computationalism Trivial? In Computation, Information, Cognition – The Nexus and The Liminal, G. Dodig-Crnkovic and S. Stuart (Editors), CSP, Cambridge 2007
Computing Nature and Nature Inspired Computation In 1623, Galileo in his book The Assayer - Il Saggiatore, claimed that the language of nature's book is mathematics and that the way to understand nature is through mathematics. Generalizing ”mathematics” to ”computing” we may agree with Galileo – the great book of nature is an e-book! http://www.youtube.com/watch?v=JA5QoTMvsiE&feature=related Journals: Natural Computing and IEEE Transactions on Evolutionary Computation.
Natural Computation • Self-Organizing Systems, • BioMolecular Computing • Chemistry Computing • Membrane Computing • Metabolic Systems • Multi-agent systems • Complex adaptive systems • The use of multi-agent models. to model complex organisations and social systems • Computing Inspired by nature: • Evolutionary computation • Neural networks • Artificial immune systems • Swarm intelligence • Simulation and emulation of nature: • Fractal geometry • Artificial life and bio-inspired robotics • Synthetic biology • Computing with natural materials: • DNA computing • Quantum computing http://www.iwinac.uned.es
...... ...... Control Unit Read-Writehead 1. Reads a symbol 2. Writes a symbol 3. Moves Left or Right Present Model of Computation: Turing Machine Tape http://plato.stanford.edu/entries/turing-machine/A new paradigm, InteractiveComputation: http://www.cse.uconn.edu/~dqg/inter_book.htmlInteractive Computation: the New Paradigm Wegner, et al. http://en.wikipedia.org/wiki/Super-recursive_algorithmOn TM’s limitations and computation as information processing: Super-Recursive Algorithms, Mark Burgin
Beyond Turing Machines: Self-Generating Living Systems Complex biological systems must be modeled as self-referential, self-organizing "component-systems" (George Kampis) which are self-generating and whose behavior, though computational in a general sense, goes far beyond Turing machine model. “a component system is a computer which, when executing its operations (software) builds a new hardware.... [W]e have a computer that re-wires itself in a hardware-software interplay: the hardware defines the software and the software defines new hardware. Then the circle starts again.” (Kampis, p. 223 Self-Modifying Systems in Biology and Cognitive Science)
Beyond Turing Machines Ever since Turing proposed his machine model which identifies computation with the execution of analgorithm, there have been questions about how widely the Turing Machine (TM) model is applicable. With the advent of computer networks, which are the main paradigm of computing today, the model of a computer in isolation, represented by a Universal Turing Machine, has become insufficient. The basic difference between an isolated computing box and a network of computational processes (nature itself understood as a computational mechanism) is the interactivity of computation. The most general computational paradigm today is interactive computing (Wegner, Goldin).
The challenge to deal with computability in the real world (such as computing on continuous data, biological computing/organic computing, quantum computing, or generally natural computing) has brought new understanding of computation. Natural computing has different criteria for success of a computation, halting problem is not a central issue, but instead the adequacy of the computational response in a network of interacting computational processes/devices. In many areas, we have to computationally model emergence not being clearly algorithmic. (Barry Cooper) Important to note is the fact that many among pancomputationalists were interested in discrete Turing-type algorithmic model of the universe. As in the case of arguments about computational models of mind, the limitation to Turing machines is not an imperative when universe is seen as entirety of natural computing processes.
CorrespondencePrinciple NATURAL COMPUTATION TM Picture after Stuart A. Umplebyhttp://www.gwu.edu/~umpleby/recent_papers/2004_what_i_learned_from_heinz_von_foerster_figures_by_umpleby.htm
ComputabilityTheoryBarry Cooper http://www.amsta.leeds.ac.uk/~pmt6sbc/
What is computation? How does nature compute?Learning from Nature * “It always bothers me that, according to the laws as we understand them today, it takes a computing machine an infinite number of logical operations to figure out what goes on in no matter how tiny a region of space, and no matter how tiny a region of time … So I have often made the hypothesis that ultimately physics will not require a mathematical statement, that in the end the machinery will be revealed, and the laws will turn out to be simple, like the chequer board with all its apparent complexities.” Richard Feynman “The Character of Physical Law” * 2008 Midwest NKS Conference, Fri Oct 31 - Sun Nov 2, 2008 Indiana University Bloomingtonhttp://www.cs.indiana.edu/~dgerman/2008midwestNKSconference/index.html
The Discrete/Continuum Dichotomy “In a quantum computer, however, there is no distinction between analog and digital computation. Quanta are by definition discrete, and their states can be mapped directly onto the states of qubits without approximation. But qubits are also continuous, because of their wave nature; their states can be continuous superpositions. Analog quantum computers and digital quantum computers are both made up of qubits, and analog quantum computations and digital quantum computations both proceed by arranging logic operations between those qubits.
Our classical intuition tells us that analog computation is intrinsically continuous and digital computation is intrinsically discrete. As with many other classical intuitions, this one is incorrect when applied to quantum computation. Analog quantum computers and digital quantum computers are one and the same device.” (Lloyd, 2006)The discussion about the discrete/continuous nature of computing is relevant in the context of discussions about mind – if computing is always discrete and mind is continuous, then mind can not be computational.
A New Paradigm of Computing, InteractiveComputing(2006) Computing agents that interact with an environment are more expressive than Turing machines according to a notion of expressiveness that measures problem-solving ability and is specified by observation equivalence. Distributed models of coordination, collaboration, and true concurrency are shown to be more expressive than sequential models. See also: Dina Goldin, Peter Wegner The Interactive Nature of Computing: Refuting the Strong Church - Turing Thesis Minds and Machines Volume 18 , Issue 1 (March 2008) p 17 - 38 http://www.cs.brown.edu/people/pw/strong-cct.pdf
A New Kind of Science (2002) Contents Chapter 1 The Foundations for a New Kind of Science 1 Chapter 2 The Crucial Experiment 23 Chapter 3 The World of Simple Programs 51 Chapter 4 Systems Based on Numbers 115 Chapter 5 Two Dimensions and Beyond 169 Chapter 6 Starting from Randomness 223 Chapter 7 Mechanisms in Programs and Nature 297 Chapter 8 Implications for Everyday Systems 363 Chapter 9 Fundamental Physics 433 Chapter 10 Processes of Perception and Analysis 547 Chapter 11 The Notion of Computation 637 Chapter 12 The Principle of Computational Equivalence 715 http://www.wolframscience.com(free online access to the book)
A new kind of Phenomena Nonlinear Dynamics and Complexity As it becomes ever more apparent that Newtonian mechanics is inadequate for modeling nonlinear systems, or systems that have too many degrees of freedom to handle easily, researchers in all fields are turning toward nonlinear dynamics as a refreshing alternative. This is a paradigm shift à la Kuhn, and Klaus Mainzer guides us through it with an astounding range of historical and scientific knowledge. From quantum physics to consciousness to economics, Mainzer shows us how thinking complexly can solve problems over which standard, linear thinking continually stumbles. Amazon.com Review
Randomness, and Complexity, From Leibniz to Chaitin, 2007 Contents: On Random and Hard-to-Describe Numbers (C H Bennett) The Implications of a Cosmological Information Bound for Complexity, Quantum Information and the Nature of Physical Law (P C W Davies) What is a Computation? (M Davis) A Berry-Type Paradox (G Lolli) The Secret Number. An Exposition of Chaitin’s Theory (G Rozenberg & A Salomaa) Omega and the Time Evolution of the n-Body Problem (K Svozil) God's Number: Where Can We Find the Secret of the Universe? In a Single Number! (M Chown) Omega Numbers (J-P Delahaye) Some Modern Perspectives on the Quest for Ultimate Knowledge (S Wolfram) An Enquiry Concerning Human (and Computer!) [Mathematical] Understanding (D Zeilberger) and other papers
A New Kind of Philosophy Metaphysics Naturalized (2007) Every Thing Must Go argues that the only kind of metaphysics that can contribute to objective knowledge is one based specifically on contemporary science as it really is, and not on philosophers' a priori intuitions, common sense, or simplifications of science. In addition to showing how recent metaphysics has drifted away from connection with serious scholarly inquiry, they demonstrate how to build a metaphysics compatible with current fundamental physics ("ontic structural realism").
COMPUTING, PANCOMPUTATIONALISM AND INFO-COMPUTATIONALISM Gordana Dodig Crnkovic School of Innovation, Design and Engineering, Mälardalen University, Sweden http://www.idt.mdh.se/personal/gdc/ Computing and Philosophy Global Course 2008 http://www.idt.mdh.se/kurser/comphil Hand with Reflecting Sphere (Self-Portrait in Spherical Mirror) , M.C. Escher
PART 3 THE INFO-COMPUTATIONAL HUMAN Eye , MauritsCornelis Escher
Info-Computationalism Applied:Epistemology Naturalized Naturalized epistemology (Feldman, Kornblith, Stich) is, in general, an idea that knowledge may be studied as a natural phenomenon -- that the subject matter of epistemology is not our concept of knowledge, but the knowledge itself. “The stimulation of his sensory receptors is all the evidence anybody has had to go on, ultimately, in arriving at his picture of the world. Why not just see how this construction really proceeds? Why not settle for psychology? “ "Epistemology Naturalized", Quine 1969 I will re-phrase the question to be: Why not settle for computing? Epistemology is the branch of philosophy that studies the nature, methods, limitations, and validity of knowledge and belief.
Cognition in Computing Nature According to Maturana and Varela (1980) even the simplest organisms possess cognition and their meaning-production apparatus is contained in their metabolism. (Of course, there are also non-metabolic interactions with the environment, such as locomotion, that also generates meaning for an organism by changing its environment and providing new input data.) Maturana’s and Varelas’ understanding that all living organisms possess some cognition, in some degree. is most suitable as the basis for a computationalist account of the naturalized evolutionary epistemology.
Info-Computational Account of Knowledge Generation Natural computing as a new paradigm of computing goes beyond the Turing Machine model and applies to all physical processes including those going on in our brains. The next great change in computer science and information technology will come from mimicking the techniques by which biological organisms process information. To do this computer scientists must draw on expertise in subjects not usually associated with their field, including organic chemistry, molecular biology, bioengineering, and smart materials.
Info-Computational Account of Knowledge Generation At the physical level, living beings are open complex computational systems in a regime on the edge of chaos, characterized by maximal informational content. Complexity is found between orderly systems with high information compressibility and low information content and random systems with low compressibility and high information content. (Flake) The essential feature of cognizing living organisms is their ability to manage complexity, and to handle complicated environmental conditions with a variety of responses which are results of adaptation, variation, selection, learning, and/or reasoning. (Gell-Mann) All mentioned capacities of living organisms are eminently info-computational.
Cognition as Restructuring of an Agent in Interaction with the Environment As a result of evolution, increasingly complex living organisms arise that are able to survive and adapt to their environment. It means they are able to register inputs (data) from the environment, to structure those into information, and in more developed organisms into knowledge. The evolutionary advantage of using structured, component-based approaches is improving response-time and efficiency of cognitive processes of an organism. The Dual network model, suggested by Goertzel for modeling cognition in a living organism describes mind in terms of two superposed networks: a self-organizing associative memory network, and a perceptual-motor process hierarchy, with the multi-level logic of a flexible command structure.
Naturalized knowledge generation acknowledges the body as our basic cognitive instrument. All cognition is embodied cognition, in both microorganisms and humans (Gärdenfors, Stuart). In more complex cognitive agents, knowledge is built upon not only reasoning about input information, but also on intentional choices, dependent on value systems stored and organized in agents memory. It is not surprising that present day interest in knowledge generation places information and computation (communication) in focus, as information and its processing are essential structural and dynamic elements which characterize structuring of input data (data information knowledge) by an interactive computational process going on in the agent during the adaptive interplay with the environment.
Natural Computing in Living Agents • Agent: biological organism/cognizing machine • Information and computation is in the agent • Interaction with the physical world and other agents • Physicalism with information as a stuff of the universe • Agents are parts of different cognitive communities • Self-organization and adaptation • Self-reflection/circularity / recursiveness is central
Multi-step explanatory reference Self-Reflection A=B(C(D(A))) Self-reference: levels of the same order – circular causation A=B(C(D(E))) Reference to lower levels with diminishing significance – linear causation, cut off at low enough level Neural correlates of self-reflection http://brain.oxfordjournals.org/cgi/content/full/125/8/1808
Consciousness Computationalist Way (2007) "consciousness is not an [added] option" for beings evolved to engage in symbolic thought, recognize patterns, create categories, reason via analogies and wonder about the self. Consciousness is "the upper end of a continuous spectrum of self-perception levels that brains automatically possess as a result of their design." “Hofstadter points to a level at which self might exist, up among the symbols and patterns -- or rather, to various levels on which self exists simultaneously. His conclusions mesh well with those of psychotherapy. We are not selves first and social creatures later. It's through empathy that we develop a rich sense of self. Nor is the self neatly demarcated. We contain multitudes.” The Washington Post