Shannon Information (very briefly!) Lecture 4. Maximum and Minimum Entropy. Entropy. Entropy of Transition Rules. Entropy Examples

Similar documents
II. Spatial Systems A. Cellular Automata 8/24/08 1

II. Spatial Systems. A. Cellular Automata. Structure. Cellular Automata (CAs) Example: Conway s Game of Life. State Transition Rule

II. Cellular Automata 8/27/03 1

biologically-inspired computing lecture 12 Informatics luis rocha 2015 INDIANA UNIVERSITY biologically Inspired computing

Cellular Automata CS 591 Complex Adaptive Systems Spring Professor: Melanie Moses 2/02/09

Introduction to Scientific Modeling CS 365, Fall 2011 Cellular Automata

Modelling with cellular automata

Cellular automata are idealized models of complex systems Large network of simple components Limited communication among components No central

Cellular Automata. and beyond. The World of Simple Programs. Christian Jacob

The World According to Wolfram

CS 420/594: Complex Systems & Self-Organization Project 1: Edge of Chaos in 1D Cellular Automata Due: Sept. 20

Complex Systems Theory

Complexity Classes in the Two-dimensional Life Cellular Automata Subspace

Cellular Automata. ,C ) (t ) ,..., C i +[ K / 2] Cellular Automata. x > N : C x ! N. = C x. x < 1: C x. = C N+ x.

Project 1: Edge of Chaos in 1D Cellular Automata

Toward a Better Understanding of Complexity

Motivation. Evolution has rediscovered several times multicellularity as a way to build complex living systems

Evolutionary Games and Computer Simulations

The Nature of Computation

Mechanisms of Emergent Computation in Cellular Automata

Mitchell Chapter 10. Living systems are open systems that exchange energy, materials & information

On the Dynamic Qualitative Behavior of Universal Computation

Evolvability, Complexity and Scalability of Cellular Evolutionary and Developmental Systems

Stochastic Processes

We prove that the creator is infinite Turing machine or infinite Cellular-automaton.

Learning Cellular Automaton Dynamics with Neural Networks

Harvard CS 121 and CSCI E-121 Lecture 22: The P vs. NP Question and NP-completeness

From Glider to Chaos: A Transitive Subsystem Derived From Glider B of CA Rule 110

biologically-inspired computing lecture 5 Informatics luis rocha 2015 biologically Inspired computing INDIANA UNIVERSITY

Chaotic Subsystem Come From Glider E 3 of CA Rule 110

Information Theory and Coding Techniques: Chapter 1.1. What is Information Theory? Why you should take this course?

Undecidability and Intractability in Theoretical Physics

On Rice s theorem. Hans Hüttel. October 2001

CS 591 Complex Adaptive Systems Spring 2009 Measures of Complexity. Melanie Moses 1/28/09

BINARY MORPHOLOGY AND CELLULAR AUTOMATA

Statistical Complexity of Simple 1D Spin Systems

Anatomy of a Bit. Reading for this lecture: CMR articles Yeung and Anatomy.

Information in Biology

Cellular Automata as Models of Complexity

*WILEY- Quantum Computing. Joachim Stolze and Dieter Suter. A Short Course from Theory to Experiment. WILEY-VCH Verlag GmbH & Co.

Computing and Communications 2. Information Theory -Entropy

On Elementary and Algebraic Cellular Automata

Reconstruction Deconstruction:

Non-Uniform Cellular Automata a Review. 1. Introduction. Daniel Camara

CA320 - Computability & Complexity

CHAPTER 4 ENTROPY AND INFORMATION

Quantum Computing. Joachim Stolze and Dieter Suter. A Short Course from Theory to Experiment. WILEY-VCH Verlag GmbH & Co. KGaA

ON COMPUTAMBLE NUMBERS, WITH AN APPLICATION TO THE ENTSCHENIDUGSPROBLEM. Turing 1936

Novel Properties Generated by Interacting Computational Systems

Natural Computation: the Cellular Automata Case

Cellular Automata and Tilings

Logical design of digital systems

Cellular Automaton Supercomputing

Lecture 9 Julie Staub Avi Dalal Abheek Anand Gelareh Taban. 1 Introduction. 2 Background. CMSC 858K Advanced Topics in Cryptography February 24, 2004

CELLULAR AUTOMATA WITH CHAOTIC RULE FORMATION AND ITS CHARACTERISTICS ABSTRACT

Complexity, Undecidability and Tilings. Chaim Goodman-Strauss Univ Arkansas

CST Part IB. Computation Theory. Andrew Pitts

Cellular Automata. Jason Frank Mathematical Institute

Book Review John R. Koza

Computational Mechanics of the Two Dimensional BTW Model

Entropy Rate of Stochastic Processes

Ch. 8 Math Preliminaries for Lossy Coding. 8.5 Rate-Distortion Theory

Information in Biology

Katholieke Universiteit Leuven Department of Computer Science

The P-vs-NP problem. Andrés E. Caicedo. September 10, 2011

Undecidability COMS Ashley Montanaro 4 April Department of Computer Science, University of Bristol Bristol, UK

Complex Systems Methods 3. Statistical complexity of temporal sequences

Time Synchronization

Lecture 7: DecisionTrees

Random Bit Generation

6.080 / Great Ideas in Theoretical Computer Science Spring 2008

arxiv: v1 [cs.cc] 3 Feb 2019

Is Self-replication an Embedded Characteristic of Artificial/Living Matter?

Turing Machines Part III

Symmetry and Entropy of One- Dimensional Legal Cellular Automata

CS 275 Automata and Formal Language Theory

Chaos, Complexity, and Inference (36-462)

Partitioning of Cellular Automata Rule Spaces

Lecture 18: Quantum Information Theory and Holevo s Bound

Information Complexity and Applications. Mark Braverman Princeton University and IAS FoCM 17 July 17, 2017

Turing s original paper (1936)

Introduction to Information Theory. Uncertainty. Entropy. Surprisal. Joint entropy. Conditional entropy. Mutual information.

Cellular Automata. History. 1-Dimensional CA. 1-Dimensional CA. Ozalp Babaoglu

Dept. of Linguistics, Indiana University Fall 2015

Introduction. Introductory Remarks

Information-theoretic treatment of tripartite systems and quantum channels. Patrick Coles Carnegie Mellon University Pittsburgh, PA USA

Elementary Cellular Automata with

Material presented. Direct Models for Classification. Agenda. Classification. Classification (2) Classification by machines 6/16/2010.

Revisiting the Edge of Chaos: Evolving Cellular Automata to Perform Computations

EECS 144/244: Fundamental Algorithms for System Modeling, Analysis, and Optimization

Lecture 16: Universality and Undecidability. Menu. Undecidability. TM Simulations. TM Simulations. Can a TM simulate a TM? Yes, obviously.

9 THEORY OF CODES. 9.0 Introduction. 9.1 Noise

Automata Theory. Definition. Computational Complexity Theory. Computability Theory

ABridgeofBits. Norman Margolus Laboratory for Computer Science Massachusetts Institute of Technology Cambridge, MA

Computation at the Nanoscale:

Inaccessible Entropy and its Applications. 1 Review: Psedorandom Generators from One-Way Functions

Uncertainity, Information, and Entropy

o or 1. The sequence of site values is the "configuration" of the cellular automaton. The cellular

Introduction. Introductory Remarks

CS 275 Automata and Formal Language Theory

Transcription:

Lecture 4 9/4/07 1 Shannon Information (very briefly!) Information varies directly with surprise Information varies inversely with probability Information is additive The information content of a message is proportional to the negative log of its probability Is {}= lgpr{} s 9/4/07 2 Entropy Suppose have source S of symbols from ensemble {s 1, s 2,, s N } Average information per symbol: N Pr{ s k }Is { k }= Pr{ s k } lgpr{ s k } This is the entropy of the source: N ( ) 9/4/07 3 N H{ S}= Pr{ s k }lgpr{ s k } Maximum and Minimum Entropy Maximum entropy is achieved when all signals are equally likely No ability to guess; maximum surprise H max = lg N Minimum entropy occurs when one symbol is certain and the others are impossible No uncertainty; no surprise H min = 0 9/4/07 4 Entropy Examples 9/4/07 5 Entropy of Transition Rules Among other things, a way to measure the uniformity of a distribution H = Distinction of quiescent state is arbitrary Let n k = number mapping into state k Then p k = n k / T H = lgt 1 T i p i lg p i 9/4/07 6 K n k lg n k 1

Entropy Range Maximum entropy ( = 1 1/K): uniform as possible all n k = T/K H max = lg K Minimum entropy ( = 0 or = 1): non-uniform as possible one n s = T all other n r = 0 (r s) H min = 0 9/4/07 7 Further Investigations by Langton 2-D CAs K = 8 N = 5 64 64 lattice periodic boundary conditions 9/4/07 8 Avg. Transient Length vs. (K=4, N=5) Avg. Cell Entropy vs. H(A) = K p k lg p k 9/4/07 9 9/4/07 10 Avg. Cell Entropy vs. Avg. Cell Entropy vs. 9/4/07 11 9/4/07 12 2

Avg. Cell Entropy vs. Avg. Cell Entropy vs. 9/4/07 13 9/4/07 14 Avg. Cell Entropy vs. 9/4/07 15 Entropy of Independent Systems Suppose sources A and B are independent Let p j = Pr{a j } and q k = Pr{b k } Then Pr{a j, b k } = Pr{a j } Pr{b k } = p j q k H(A,B) = Pr( a j,b k )lgpr( a j,b k ) j,k ( ) ( ) = p j q k lg p j q k = p j q k lg p j + lgq k j,k = p j lg p j + q k lgq k = H(A) + H(B) 9/4/07 j k 16 j,k Mutual Information Mutual information measures the degree to which two sources are not independent A measure of their correlation IA,B ( )= HA ( )+ HB ( ) HA,B ( ) I(A,B) = 0 for completely independent sources I(A,B) = H(A) = H(B) for completely correlated sources 9/4/07 17 Avg. Mutual Info vs. (K=4, N=5) I(A,B) = H(A) + H(B) H(A,B) 9/4/07 18 3

Avg. Mutual Info vs. (K=4, N=5) Mutual Information vs. Normalized Cell Entropy 9/4/07 19 9/4/07 20 Critical Entropy Range Information storage involves lowering entropy Information transmission involves raising entropy Computation requires a tradeoff between low and high entropy Suitable Media for Computation How can we identify/synthesize novel computational media? especially nanostructured materials for massively parallel computation Seek materials/systems exhibiting Class IV behavior may be identifiable via entropy, mut. info., etc. Find physical properties (such as ) that can be controlled to put into Class IV 9/4/07 21 9/4/07 22 Complexity vs. Schematic of CA Rule Space vs. 9/4/07 23 9/4/07 Fig. from Langton, Life at Edge of Chaos 24 4

Some of the Work in this Area Wolfram: A New Kind of Science www.wolframscience.com/nksonline/toc.html Langton: Computation/life at the edge of chaos Crutchfield: Computational mechanics Mitchell: Evolving CAs and many others Some Other Simple Computational Systems Exhibiting the Same Behavioral Classes CAs (1D, 2D, 3D, totalistic, etc.) Mobile Automata Turing Machines Substitution Systems Tag Systems Cyclic Tag Systems Symbolic Systems (combinatory logic, lambda calculus) Continuous CAs (coupled map lattices) PDEs Probabilistic CAs Multiway Systems 9/4/07 25 9/4/07 26 Universality A system is computationally universal if it can compute anything a Turing machine (or digital computer) can compute The Game of Life is universal Several 1D CAs have been proved to be universal Are all complex (Class IV) systems universal? Is universality rare or common? Rule 110: A Universal 1D CA K = 2, N = 3 New state = (pqr)(qr) where p, q, r are neighborhood states Proved by Wolfram 9/4/07 27 9/4/07 28 time Fundamental Universality Classes of Dynamical Behavior Classes I, II solid halt space Class IV phase transition halting problem Class III fluid don t halt 9/4/07 29 Wolfram s Principle of Computational Equivalence a fundamental unity exists across a vast range of processes in nature and elsewhere: despite all their detailed differences every process can be viewed as corresponding to a computation that is ultimately equivalent in its sophistication (NKS 719) Conjecture: among all possible systems with behavior that is not obviously simple an overwhelming fraction are universal (NKS 721) 9/4/07 30 5

Computational Irreducibility systems one uses to make predictions cannot be expected to do computations that are any more sophisticated than the computations that occur in all sorts of systems whose behavior we might try to predict (NKS 741) even if in principle one has all the information one needs to work out how some particular system will behave, it can still take an irreducible amount of computational work to do this (NKS 739) That is: for Class IV systems, you can t (in general) do better than simulation. 9/4/07 31 Additional Bibliography 1. Langton, Christopher G. Computation at the Edge of Chaos: Phase Transitions and Emergent Computation, in Emergent Computation, ed. Stephanie Forrest. North-Holland, 1990. 2. Langton, Christopher G. Life at the Edge of Chaos, in Artificial Life II, ed. Langton et al. Addison-Wesley, 1992. 3. Emmeche, Claus. The Garden in the Machine: The Emerging Science of Artificial Life. Princeton, 1994. 4. Wolfram, Stephen. A New Kind of Science. Wolfram Media, 2002. 9/4/07 Part 2B 32 6