References
- [1] (2018) Extreme Quantum Memory Advantage for Rare-Event Sampling. Physical Review X 8 (1), pp. 11025. External Links: Document, ISSN 2160-3308, Link Cited by: Quantum-inspired identification of complex cellular automata.
- [2] (2017) Extreme Quantum Advantage when Simulating Classical Systems with Long-Range Interaction. Scientific Reports 7 (1), pp. 6735. External Links: Document, ISSN 2045-2322, Link Cited by: Quantum-inspired identification of complex cellular automata.
- [3] (2017) The ambiguity of simplicity in quantum and classical simulation. Physics Letters A 381 (14), pp. 1223–1227. External Links: Document, ISSN 0375-9601, Link Cited by: Quantum-inspired identification of complex cellular automata, Quantum-inspired identification of complex cellular automata.
- [4] (2018) A Practical Unitary Simulator for Non-Markovian Complex Processes. Physical Review Letters 120 (24), pp. 240502. External Links: Document, ISSN 10797114, Link Cited by: B: Quantum Models, Quantum-inspired identification of complex cellular automata, Quantum-inspired identification of complex cellular automata.
- [5] (1993) A phase diagram for elementary cellular automata. Complex Systems 7, pp. 241–247. Cited by: Quantum-inspired identification of complex cellular automata, Quantum-inspired identification of complex cellular automata.
- [6] (2004) Universality in Elementary Cellular Automata. Complex Systems 15 (1), pp. 1–40. External Links: ISSN 0891-2513 Cited by: item Rule 110, Quantum-inspired identification of complex cellular automata, Quantum-inspired identification of complex cellular automata.
- [7] (1989) Inferring statistical complexity. Physical Review Letters 63 (2), pp. 105–108. External Links: Document, ISBN 0031-9007, ISSN 00319007 Cited by: A: Sub-tree reconstruction algorithm, Quantum-inspired identification of complex cellular automata, Quantum-inspired identification of complex cellular automata.
- [8] (2011) Between order and chaos. Nature Physics 8 (1), pp. 17–24. External Links: Document, ISBN 1745247317452481, ISSN 1745-2473, Link Cited by: Quantum-inspired identification of complex cellular automata.
- [9] (1987) The Lennard-Jones lecture: The concept of Brownian motion in modern statistical mechanics. Faraday Discussions of the Chemical Society 83, pp. 1–20. External Links: Document, ISSN 03017249 Cited by: Quantum-inspired identification of complex cellular automata.
- [10] (2019) Memory-efficient tracking of complex temporal and symbolic dynamics with quantum simulators. New Journal of Physics 21, pp. 013021. Cited by: Quantum-inspired identification of complex cellular automata.
- [11] (2018) Superior memory efficiency of quantum devices for the simulation of continuous-time stochastic processes. npj Quantum Information 4 (1), pp. 1–10. External Links: Document, ISSN 20566387, Link Cited by: Quantum-inspired identification of complex cellular automata.
- [12] (2020) Extreme Dimensionality Reduction with Quantum Modeling. Physical Review Letters 125 (26), pp. 260501. External Links: Document, ISSN 0031-9007, Link Cited by: Quantum-inspired identification of complex cellular automata.
- [13] (1992) The kink of cellular automaton rule 18 performs a random walk. Journal of Statistical Physics 69 (5-6), pp. 1131–1136. External Links: Document, ISSN 00224715 Cited by: item Rule 18, §I, Quantum-inspired identification of complex cellular automata.
- [14] (2017) Provably unbounded memory advantage in stochastic simulation using quantum mechanics. New Journal of Physics 19 (10). External Links: Document, ISSN 13672630 Cited by: Quantum-inspired identification of complex cellular automata.
- [15] (1998) Inferring statistical complexity in the dripping faucet experiment. Physica A 257 (1-4), pp. 385–389. External Links: Document, ISSN 03784371 Cited by: Quantum-inspired identification of complex cellular automata.
- [16] (1984) Chaos and Diffusion in Deterministic Cellular Automata. Physica D: Nonlinear Phenomena, pp. 52–58. Cited by: item Rule 18, §I, Quantum-inspired identification of complex cellular automata.
- [17] (1986) Long-range effects in an elementary cellular automaton. Journal of Statistical Physics 45 (1-2), pp. 27–39. External Links: Document, ISSN 00224715 Cited by: item Rule 22, D: Methodology (Extended).
- [18] (2012) Quantum mechanics can reduce the complexity of classical models. Nature Communications 3, pp. 762. External Links: Document, ISSN 2041-1723 Cited by: Quantum-inspired identification of complex cellular automata, Quantum-inspired identification of complex cellular automata.
- [19] (1987) Local structure theory for cellular automata. Physica D: Nonlinear Phenomena 28 (1-2), pp. 18–48. External Links: Document, ISSN 01672789 Cited by: Quantum-inspired identification of complex cellular automata, Quantum-inspired identification of complex cellular automata.
- [20] (1990) A hierarchical classification of cellular automata. Physica D: Nonlinear Phenomena 45 (1-3), pp. 136–156. External Links: Document, ISSN 01672789 Cited by: Quantum-inspired identification of complex cellular automata, Quantum-inspired identification of complex cellular automata.
- [21] (1997) Computational mechanics of cellular automata: An example. Physica D: Nonlinear Phenomena 103 (1-4), pp. 169–189. External Links: Document, ISSN 01672789 Cited by: item Rule 54, Quantum-inspired identification of complex cellular automata.
- [22] (2010) The computational structure of spike trains. Neural Computation 22 (1), pp. 121–157. External Links: Document, ISBN 6176321972, ISSN 08997667 Cited by: Quantum-inspired identification of complex cellular automata.
- [23] (2020) Robust inference of memory structure for efficient quantum modeling of stochastic processes. Physical Review A 101 (3), pp. 32327. External Links: Document, Link Cited by: C: Quantum Inference Protocol, C: Quantum Inference Protocol, Quantum-inspired identification of complex cellular automata, Quantum-inspired identification of complex cellular automata, Quantum-inspired identification of complex cellular automata.
- [24] (2012) Matrix Analysis. 2 edition, Cambridge University Press. External Links: Document, ISBN 9780521548236, ISSN 00401706 Cited by: C: Quantum Inference Protocol.
-
[25]
(1990)
Computation at the edge of chaos: Phase transitions and emergent computation
. Physica D: Nonlinear Phenomena 42 (1-3), pp. 12–37. External Links: Document, ISSN 01672789 Cited by: Quantum-inspired identification of complex cellular automata, Quantum-inspired identification of complex cellular automata. - [26] (1986) Studying artificial life with cellular automata. Physica D: Nonlinear Phenomena 22 (1-3), pp. 120–149. External Links: Document, ISSN 01672789 Cited by: Quantum-inspired identification of complex cellular automata, Quantum-inspired identification of complex cellular automata.
- [27] (1990) The Structure of the Elementary Cellular Automata Rule Space. Complex Systems 4, pp. 281–297. Cited by: Quantum-inspired identification of complex cellular automata, Quantum-inspired identification of complex cellular automata.
- [28] (1990) Transition Phenomena In Cellular Automata Rule Space. Physica D: Nonlinear Phenomena 45, pp. 77–94. Cited by: Quantum-inspired identification of complex cellular automata, Quantum-inspired identification of complex cellular automata.
- [29] (1987) Power Spectra of Regular Languages and Cellular Automata. Complex Systems 1, pp. 107–130. Cited by: Quantum-inspired identification of complex cellular automata, Quantum-inspired identification of complex cellular automata.
- [30] (2019) Optimal stochastic modeling with unitary quantum dynamics. Physical Review A 99 (6), pp. 1–8. External Links: Document, ISSN 24699934 Cited by: B: Quantum Models, footnote 1, Quantum-inspired identification of complex cellular automata, Quantum-inspired identification of complex cellular automata.
- [31] (2019) Strong and weak optimizations in classical and quantum models of stochastic processes. Journal of Statistical Physics 176 (6), pp. 1317–1342. Cited by: Quantum-inspired identification of complex cellular automata.
- [32] (2016) Occam’s Quantum Strop: Synchronizing and Compressing Classical Cryptic Processes via a Quantum Channel. Scientific Reports 6, pp. 20495. External Links: Document Cited by: Quantum-inspired identification of complex cellular automata.
- [33] (2000) A group interpretation of particles generated by one-dimensional cellular automaton, Wolfram’s rule 54. International Journal of Modern Physics C 11 (1), pp. 101–123. External Links: Document, ISSN 01291831 Cited by: item Rule 54.
- [34] (2010-07) How to make dull cellular automata complex by adding memory: Rule 126 case study. Complexity 15 (6), pp. 34–49. External Links: Document, ISSN 1076-2787, Link Cited by: Quantum-inspired identification of complex cellular automata.
- [35] (2014) Complete characterization of structure of rule 54. Complex Systems 23 (3), pp. 259–293. External Links: Document Cited by: item Rule 54.
- [36] (2013) A note on elementary cellular automata classification. Journal of Cellular Automata 8 (3-4), pp. 233–259. External Links: ISSN 15575969 Cited by: Quantum-inspired identification of complex cellular automata.
- [37] (2008) Power Spectral Analysis of Elementary Cellular Automata. Complex Systems 17 (4), pp. 399–411. Cited by: Quantum-inspired identification of complex cellular automata, Quantum-inspired identification of complex cellular automata.
- [38] (2007) Complexity analysis of the stock market. Physica A 379 (1), pp. 179–187. External Links: Document, ISSN 03784371 Cited by: Quantum-inspired identification of complex cellular automata.
- [39] Random number generation. Note: https://reference.wolfram.com/language/tutorial/RandomNumberGeneration.htmlLast Accessed: 2021-02-08 Cited by: item Rule 30.
- [40] (2013) A Spectral Portrait of the Elementary Cellular Automata Rule Space. In Irreducibility and Computational Equivalence: 10 Years After Wolfram’s A New Kind of Science, H. Zenil (Ed.), pp. 211–235. External Links: Document, ISBN 978-3-642-35482-3 Cited by: Quantum-inspired identification of complex cellular automata, Quantum-inspired identification of complex cellular automata.
- [41] (2001) Computational mechanics: Pattern and prediction, structure and simplicity. Journal of Statistical Physics 104 (3-4), pp. 817–879. External Links: ISSN 00224715 Cited by: Quantum-inspired identification of complex cellular automata, Quantum-inspired identification of complex cellular automata.
- [42] (2018) Surveying structural complexity in quantum many-body systems. . External Links: 1812.09738, Link Cited by: Quantum-inspired identification of complex cellular automata, Quantum-inspired identification of complex cellular automata.
- [43] (2017) The classical-quantum divergence of complexity in modelling spin chains. Quantum 1, pp. 25. External Links: Document, 1511.05738, ISSN 2521-327X Cited by: footnote 1, Quantum-inspired identification of complex cellular automata, Quantum-inspired identification of complex cellular automata.
- [44] (2014) Towards quantifying complexity with quantum mechanics. European Physical Journal Plus 129:191 (9). External Links: Document, ISSN 21905444 Cited by: Quantum-inspired identification of complex cellular automata.
- [45] (2018) Causal Asymmetry in a Quantum World. Physical Review X 8 (3), pp. 31013. External Links: Document, ISSN 21603308, Link Cited by: Quantum-inspired identification of complex cellular automata.
- [46] (2018) Universal emergence of 1/f noise in asynchronously tuned elementary cellular automata. Complex Systems 27 (4), pp. 399–414. External Links: Document, ISSN 08912513 Cited by: Quantum-inspired identification of complex cellular automata.
- [47] (1984) Cellular automata as models of complexity. Nature 311, pp. 419–424. Cited by: Quantum-inspired identification of complex cellular automata, Quantum-inspired identification of complex cellular automata.
- [48] (1984) Universality and complexity in cellular automata. Physica D: Nonlinear Phenomena, pp. 1–35. Cited by: Quantum-inspired identification of complex cellular automata, Quantum-inspired identification of complex cellular automata.
- [49] (1986) Random sequence generation by cellular automata. Advances in Applied Mathematics 7 (2), pp. 123–169. External Links: Document, ISBN 5203513155105, ISSN 10902074 Cited by: item Rule 30.
- [50] (1999) Classifying cellular automata automatically: Finding gliders, filtering, and relating space-time patterns, attractor basins, and the Z parameter. Complexity 4 (3), pp. 47–66. External Links: ISSN 1076-2787 Cited by: Quantum-inspired identification of complex cellular automata, Quantum-inspired identification of complex cellular automata.
A: Sub-tree reconstruction algorithm
Here, inference of the classical statistical complexity is achieved through the sub-tree reconstruction algorithm [7]. It works by explicitly building an -machine of a stochastic process, from which may readily be deduced. The steps are detailed below.
1. Constructing a tree structure. The sub-tree construction begins by drawing a blank node to signify the start of the process with outputs . A moving window of size is chosen to parse through the process. Starting from the blank node, successive nodes are created with a directed link for every in each moving window . For any sequence starting from within whose path can be traced with existing directed links and nodes, no new links and nodes are added. New nodes with directed links are added only when the does not have an existing path. This is illustrated in Fig. S1
For example, suppose , giving rise to six nodes that branch outwards in serial from the initial blank node. If , the first five nodes gain no new branches, while the sixth node gains a new branch connecting to a new node with a directed link. Each different element of has its individual set of directed links and nodes, allowing a maximum of branches that originate from the blank node.

2. Assigning probabilities. The probability for each branch from the first node to occur can be determined by the ratio of the number of occurences the associated strings to the total number of strings. Correspondingly, this allows each link to be denoted with an output with its respective transition probability .
3. Sub-tree comparison. Next, starting from the initial node, the tree structure of outputs is compared against all other nodes. Working through all reachable nodes from the initial node, any nodes with identical and branch structure of size are given the same label. Because of finite data and finite , a test is used to account for statistical artefacts. The test will merge nodes that have similar-enough tree structures. This step essentially enforces the causal equivalence relation on the nodes.
4. Constructing the -machine.
It is now possible to analyse each individually-labelled node with their single output and transition probability to the next node. An edge-emitting hidden Markov model of the process can then be drawn up. This edge-emitting hidden Markov model represents the (inferred)
-machine of the process.5. Computing the statistical complexity. The hidden Markov model associated with the -machine has a transition matrix giving the probability of the next output being given we are in causal state , and
being the causal state of the updated past. The steady-state of this (i.e., the eigenvector
satisfying ) gives the steady-state probabilities of the causal states. Taking , we then have the Shannon entropy of this distribution gives the statistical complexity:(S1) |
B: Quantum Models
Quantum models are based on having a set of non-orthogonal memory states in one-to-one correspondence with the causal states . These quantum memory states are constructed to satisfy
(S2) |
for some suitable unitary operator [4, 30]. Here, is the probability of output given the past is in causal state , and is a deterministic update function that updates the memory state to that corresponding to the causal state of the updated past. Sequential application of then replicates the desired statistics (see Fig. S2).
Then, is the steady-state of the quantum model’s memory, and the quantum statistical memory is then given by the the von Neumann entropy of this state:
(S3) |

C: Quantum Inference Protocol
A quantum model can be systematically constructed from the -machine of a process, and so a quantum model can be inferred from data by first inferring the -machine. However, the quantum model will then inherit errors associated with the classical inference method, such as erroneous pairing/separation of pasts into causal states (due to e.g., the test in sub-tree reconstruction). For this reason, a quantum-specific inference protocol was recently developed [23] that bypasses the need to first construct a -machine, thus circumventing some of these errors. Moreover, it offers a means to infer the quantum statistical memory of a quantum model without explicitly constructing said model.
It functions by scanning the through the stochastic process in moving windows of size , in order to estimate the probabilities , from which the marginal and conditional distributions and can be determined. From these, we construct a set of inferred quantum memory states , satisfying
(S4) |
for some suitable unitary operator . When is greater than or equal to the Markov order of the process, and the probabilities used are exact, this recovers the same quantum memory states to the exact quantum model Eq. (S2), where the quantum memory states associated to two different pasts are identical iff the pasts belong to the same causal state. Otherwise, if is sufficiently long to provide a ‘good enough’ proxy for the Markov order, and the data stream is long enough for accurate estimation of the -length sequence probabilities, then the quantum model will still be a strong approximation with a similar memory cost. From the steady-state of these inferred quantum memory states, the quantum statistical memory can be inferred [23].
However, the explicit quantum model need not be constructed as part of the inference of the quantum statistical memory. The spectrum of the quantum model steady-state is identical to that of its Gram matrix [24]. For the inferred quantum model, this Gram matrix is given by
(S5) |
The associated conditional probabilities can either be estimated from compiling the using as a proxy for the Markov order, or directly by frequency counting of strings of length of in the data stream. Then, the quantum inference protocol yields an estimated quantum statistical memory :
(S6) |
D: Methodology (Extended)
In this work, we study finite-width analogues of ECA. To avoid boundary effects from the edges of the ECA, to obtain a ECA state of width for up to timesteps we generate an extended ECA of width with periodic boundary conditions and keep only the centremost cells; this is equivalent to generating a width ECA with open boundaries (see Fig. S3). Note however that the choice of boundary condition showed little quantitative effect upon our results.

The state of an ECA can be interpreted as a stochastic pattern. That is, given an ECA at time in state , we can interpret this as a finite string of outcomes from a stochastic process with the same alphabet. We can then apply the tools of computational mechanics to this finite string, inferring the classical statistical complexity through the sub-tree reconstruction algorithm, and the quantum statistical memory from the quantum inference protocol. For both inference methods we use , as little qualitative difference was found using larger (see Fig. S6). For the sub-tree reconstruction we set the tolerance of the test to 0.05.
We apply the inference methods to ECA states of width . For each ECA rule we generate an initial state for where each cell is randomly assigned or with equal probability, and then evolve for steps (in Fig. S6 we analyse select rules for up to , finding that the qualitative features of interest are already captured at the shorter number of timesteps). Note that this is many, many orders of magnitude smaller than the time for which a typical finite-width ECA is guaranteed to cycle through already-visited states () [17]. We then apply the inference methods to the states at
; evaluating at every timestep shows little qualitative difference beyond highlighting the short periodicity of some Class II rules. We repeat five times for each rule, and plot the mean and standard deviation of
and (see Fig. S4 and Fig. S5).

E: Longer , larger
Here [Fig. S6] we present plots supporting that our choice of , appear to be sufficiently large to capture the qualitative features of interest, showing little difference when they are extended.

The exception to this is Rule 110, which appears to plateau at longer times. We believe this to be attributable to the finite width of the ECA studied – as there are a finite number of gliders generated by the initial configuration, over time as the gliders annihilate there will be fewer of them to interact and propagate further correlations. This is illustrated in Fig. S7.

I F: Rule 18 and kinks
Within the dynamics of Rule 18 (Wolfram Class III), a phenomenon referred to as ‘kinks’ has been discovered [16]. These kinks are identified with the presence of two adjacent black cells in the ECA state, and have been shown capable of undergoing random walks [13], and annihilate when they meet. These kinks can be seen by applying a filter to the dynamics of Rule 18, replacing all cells by white, with the exception of adjacent pairs of black cells (see Fig. S8). The movement and interaction of kinks is reminiscent to that of a glider system like that of Rules 54 and 11; though, while information may be encoded into these kinks, they are noisy due to their seemingly random motion.

Comments
There are no comments yet.