Natural Computation and Self-Organization:
The Physics of Information Processing in Complex Systems

Jim Crutchfield
chaos@cse.ucdavis.edu; http://cse.ucdavis.edu/~chaos

Winter 2008
WWW: http://cse.ucdavis.edu/~chaos/courses/ncaso/

Homework 7

  1. Calculating word probabilities from a model of a process: Consider the deterministic hidden Markov model of the Golden Mean process:
    T(0) = ( 0 1∕2 )
  0  0
    T(1) = (       )
  1∕2 0
   1  0
    1. Find the equilibrium distribution e= (pA,pB) for the internal states, A and B.
    2. The probability of length L = 1 words is
      p(0) = eT(0)n
      p(1) = eT(1)n ,
      where nis the column vector containing all 1s. Calculate these.
    3. Generally, the probability of word w = s0s1s2 occuring is p(w) = eT(w)n= eT(s0)T(s1)T(s2)n. Apply this technique to find the probability of length L = 2 words:
      p(00) = eT(0)T(0)n
      p(01) = eT(0)T(1)n
      p(10) = eT(1)T(0)n
      p(11) = eT(1)T(1)n .
  2. For the Period-2, Golden Mean, and Even processes:
    1. Calculate word probabilities for L = 1,2,3,4.
    2. Entropy growth: Find the block entropy H(L) for each L above.
    3. Entropy convergence: Find the length-L entropy rate hμ(L) for each L above.
    4. Find the asymptotic entropy rate hμ using its closed-form expression:
            ∑    ∑  ∑    (s)     (s)
hμ = -   pi      Ti,j log2 Ti,j .
       i    j  s
      How does this compare with the hμ(L) estimates?
    5. Find the predictability gain Δhμ(L) for each L above.
    6. Approximate the total predictability G using the estimates from the previous step.
    7. Calculate the redundancy R. How does this compare with the previous estimate?
    8. Use the estimates of hμ and hμ(L) to approximate the excess entropy E up to the given L.
    9. Estimate the transient information T up to the given L.
    10. What do the values obtained above tell you about the processes under consideration?
  3. The ε-machine for Golden Mean process:
    1. Extend the topological reconstruction of the ε-machine for the Golden Mean process covered in the lecture to obtain the full probabilistic version. Show the parse tree and the morphs at a depth appropriate for correct reconstruction. Give the history sets for each causal state and the resulting ε-machine.
    2. Calculate the entropy rate hμ and the statistical complexity Cμ. Compare Cμ to the excess entropy E. (You calculated the latter in the previous homework.)
  4. The ε-machine for the Even process:
    1. Reconstruct the ε-machine for the Even process. The correct answer is given in the Lecture Notes. Show the parse tree and the morphs at a depth appropriate for correct reconstruction.
    2. Calculate the entropy rate hμ and the statistical complexity Cμ. Compare the later to the excess entropy E. (You calculated the latter in the previous homework, but this was only an approximation. You can look at the RURO paper on the Computational Mechanics Reader page at the course website for a more accurate value.)

Homework due one week after being assigned.