The behaviour of information flow near criticality
Matthijs Meijers, Sosuke Ito, Pieter Rein ten Wolde

TL;DR
This study uses stochastic simulations of a 2D Ising model to analyze how information transmission varies near criticality, revealing optimal conditions for information flow depending on temperature and input dynamics.
Contribution
It provides new insights into how information transmission depends on system parameters near criticality using detailed stochastic simulations.
Findings
Mutual information varies non-monotonically with temperature.
Maximum information transmission rate occurs at an optimal input correlation time.
Optimal temperature for information transfer is above the critical point and shifts with distance.
Abstract
Recent experiments have indicated that many biological systems self-organise near their critical point, which hints at a common design principle. While it has been suggested that information transmission is optimized near the critical point, it remains unclear how information transmission depends on the dynamics of the input signal, the distance over which the information needs to be transmitted, and the distance to the critical point. Here we employ stochastic simulations of a driven 2D Ising system and study the instantaneous mutual information and the information transmission rate between a driven input spin and an output spin. The instantaneous mutual information varies non-monotonically with the temperature, but increases monotonically with the correlation time of the input signal. In contrast, the information transmission rate exhibits a maximum as a function of the input…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
The behaviour of information flow near criticality
Matthijs Meijers
NWO institute AMOLF, Science Park 104, 1098 XG Amsterdam, The Netherlands
Sosuke Ito
NWO institute AMOLF, Science Park 104, 1098 XG Amsterdam, The Netherlands
Universal Biology Institute, The University of Tokyo, 7-3-1 Hongo, Bunkyo-ku, Tokyo, 113-0033, Japan
Pieter Rein ten Wolde
NWO institute AMOLF, Science Park 104, 1098 XG Amsterdam, The Netherlands
Abstract
Recent experiments have indicated that many biological systems self-organise near their critical point, which hints at a common design principle. While it has been suggested that information transmission is optimized near the critical point, it remains unclear how information transmission depends on the dynamics of the input signal, the distance over which the information needs to be transmitted, and the distance to the critical point. Here we employ stochastic simulations of a driven 2D Ising system and study the instantaneous mutual information and the information transmission rate between a driven input spin and an output spin. The instantaneous mutual information varies non-monotonically with the temperature, but increases monotonically with the correlation time of the input signal. In contrast, the information transmission rate exhibits a maximum as a function of the input correlation time. Moreover, there exists an optimal temperature that maximizes this maximum information transmission rate. It arises from a tradeoff between the necessity to respond fast to changes in the input so that more information per unit amount of time can be transmitted, and the need to respond to reliably. The optimal temperature lies above the critical point, but moves towards it as the distance between the input and output spin is increased.
Most, if not all, living organisms need to respond to changes in their environment. Examples include bacteria searching for food, animals trying to catch prey, or birds in flocks trying to coordinate their motion. In all these cases, the flow of information, be it via an intracellular biochemical network, an intercellular neural network, or between the individuals within the group, is vital to function. Moreover, in all these examples not only the reliability of information transmission is important, but also the speed and the distance over which the information needs to be transmitted.
Recent experiments indicate that many biological systems self-organise at their critical point. Examples are the flocking behaviour of starlings Cavagna et al. (2010), signal percolation within a bacterial community Larkin et al. (2018), neural networks Tkacik et al. (2015), and cooperative transport in ants Feinerman et al. (2018). The critical point is a special point in the phase diagram, right at the border between order and disorder and characterized by the divergence of thermodynamic variables Chandler (1987). The observation that different systems self-organize near the critical point hints at a common design principle Mora and Bialek (2011). In this letter, we investigate whether criticality enhances the speed and reliability of information transmission.
The observation that very different systems self-organize near the critical point makes the Ising system, because of its generic properties, a natural choice to study information flow. Different measures have been employed to characterize information transmission in the Ising system. One is the average mutual information Shannon (1948) between pairs of neighboring spins Matsuda et al. (1996); Gu et al. (2008). It quantifies the correlations between these spins and can thus be interpreted as a measure for the reliability of information transmission. It exhibits a sharp peak at the critical point Matsuda et al. (1996); Gu et al. (2008). However, the mutual information does not contain dynamical aspects of information flow. An information theoretic measure that does include this is the transfer entropy Schreiber (2000). Barnett et al. showed that the transfer entropy between pairs of neighboring spins peaks at the critical point while a global transfer entropy measure peaks above it Barnett et al. (2013). However, the authors studied systems in thermodynamic equilibrium, while biological systems, if not any information-processing device, are driven out of equilibrium via the driving of the input signal. Moreover, they only studied the one-step transfer entropy, which does not take into account that the dynamics of the output may depend on the history of the input.
In this Letter, we investigate the flow of information in a driven 2D Ising system. The input signal is a spin, the input spin, which is flipped according to a stationary random telegraph process with a time scale . Since this driving signal is stationary, our system is in a stationary non-equilibrium steady-state. The output signal is another spin, the output spin, which is located at a distance away from the input spin, see Fig. 1. The input and output signals produce the random variables at each point in time, respectively. Because the information is propagated from the input to the output spin via the other spins, the dynamics of the output are distinctly non-Markovian. Consequently, we need to recognize the history of the input and output signal in characterizing the information flow between them.
To characterize information transmission, we study two measures: the instantaneous mutual information and the information transmission rate . The measure is the mutual information between the stationary input and output signal at a single point in time:
[TABLE]
where is the Shannon entropy of the input signal and is the Shannon entropy conditional on the output signal. The instantaneous mutual information has been used to study information transmission in intracellular signaling networks Tostevin and Ten Wolde (2010); Brittain et al. (2017); Das et al. (2017); Malaguti and ten Wolde (2019). In contrast to the mutual information studied by Matsuda et al. Matsuda et al. (1996), which characterizes equilibrium correlations between pairs of spins, quantifies the non-equilibrium correlations between the input and output spin of our driven system. These correlations depend on the input time scale and the response time of the system, which is determined by the temperature.
While the instantaneous mutual information quantifies how accurately the input spin is mapped onto the output spin, it does not quantify the rate of information transmission. The latter is not only determined by the accuracy of the input-output mapping, but also by the rate at which independent “messages” are transmitted through the system. Autocorrelations within the input and the output signal lower the information transmission rate. To take these correlations into account, we study the information transmission rate, which is defined as the rate at which the mutual information between the trajectories of the input and output signal increases Tostevin and Ten Wolde (2009):
[TABLE]
where and are spin trajectories of duration , containing subsequent spin states () at successive time points , with the elementary timestep of the dynamics SI . To capture the autocorrelations in the input and output signal, the trajectory lengths have to be longer than the longest timescale in the problem, ; then properly takes into account the history of the input and output spin, in contrast to the one-step transfer entropy. We note that if there were no autocorrelations in the input and output signal, the information transmission rate would reduce to . However, in general, is lower than , precisely because of the signal autocorrelations. We also point out that since the output signal does not feed back on the input, the information transmission rate can be related to the multi-step transfer entropy Massey (1990).
In order to evaluate the effects of the dynamics and criticality on information flow, we will study both measures as a function of the time scale of the input signal for different temperatures close to the critical temperature and for different distances between the input and output signal. We are mainly interested in temperatures higher than the critical temperature, since for lower temperatures the system freezes down in the ferromagnetic phase, drastically slowing down information transmission. We will show that the non-trivial interaction between the diverging correlation length and the diverging response time near the critical point causes the information flow to be optimal close to, but not at, the critical point. The optimal temperature is determined by the distance over which the information needs to be transmitted and the size of the system.
Consider a 2D Ising system of spins with periodic boundary conditions and no external magnetic field. For a spin configuration , the Hamiltonian of the system is , where is the coupling parameter and the sum is taken over all nearest neighbours. For isotropic coupling, the critical temperature is Onsager (1944). Following Barnett et al. Barnett et al. (2013), we use discrete-time Glauber spin-flip dynamics Glauber (1963). We define the response time as the time scale over which spontaneous fluctuations in the undriven system, as computed via the two-point time correlation function of the input and output spin, relax to equilibrium Chandler (1987). Entropies are measured in nats.
The information transmission rate is notoriously difficult to compute, because the state space of the input and output trajectories rapidly diverges with the length of the trajectories. We have therefore considered not only relatively small systems, but also developed the following scheme: To limit the size of the state space, we introduce a sampling interval such that the trajectory length , where is the number of spin states in both the input and output trajectory. As described in SI , we verify that is longer than the input and output correlation time such that increases linearly with and the information transmission rate is independent of . We then compute for long enough , ) for a range of values, where we verify that the entropy histograms are sampled accurately, using the Bayesian entropy estimator of Nemenman et al. to enhance the estimate of the (joint) entropies Nemenman and Bialek and De Ruyter van Steveninck (2004). We then extrapolate to the quantify of interest, , where is the elementary time step of the Glauber dynamics; to verify this extrapolation procedure, we have also recomputed by simulations for a number of extrapolated values (see SI ).
Figure 2 shows the instantaneous mutual information between the input and output signal separated by a distance as a function of the input correlation time and temperature in an Ising system of 5 5 spins. The instantaneous mutual information rises with the input correlation time (Fig. 2a), because this gives the system more time to respond to changes in the input signal and hence more time to correlate the output with the input signal. For large , the instantaneous mutual information reaches a plateau value that corresponds to the static mutual information, which is the mutual information between the output spin and the input spin when the latter is held fixed indefinitely for each realization . The static mutual information increases as the temperature is decreased, because decreasing the temperature lowers the thermal noise in the transmitted signal.
Panel b of Fig. 2 shows that for a given correlation time of the input signal, there exists an optimal temperature that maximises the instantaneous mutual information . Increasing the temperature raises the thermal noise in the signal, which tends to lower the instantaneous mutual information. On the other hand, increasing the temperature also reduces the response time . This allowes the system to more accurately track the input signal, which tends to raise the instantaneous mutual information between the input and output signal. The interplay between these two effects gives rise to an optimal temperature that maximizes the instantaneous mutual information, . This optimal temperature decreases as the input correlation time is increased, because this gives the system more time to respond to the variations in the input. Moreover, the maximum instantaneous mutual information rises with , not only because increasing raises by itself, but also because the lower optimal temperature reduces the thermal noise in the signal.
Figure 3a shows the information transmission rate as a function of the correlation time of the input signal for different temperatures . While, for a given temperature, the instantaneous mutual information increases monotonically with the input correlation time (see Fig. 2a), the information transmission rate exhibits an optimal that maximizes the information transmission rate. When is too short, the signal is changing faster than the output can respond to, which tends to decrease by increasing the conditional entropy (see Eq. 2). On the other hand, for large time is wasted when the output has been correlated to the input yet is waiting for the signal to change again; indeed, the entropy of the input signal rises as is decreased, which tends to enhance (see Eq. 2). This interplay causes the information transmission rate to have a maximum at an optimal input time scale . The value of decreases with temperature, because at higher temperatures the system can respond more rapidly to changes in the input signal.
Panel b of Fig. 3 shows the maximum value of the information transmission rate at the optimal input correlation time , , as a function of the temperature . Clearly, there exists an optimal temperature that maximizes . This is in marked contrast to the maximum value of the instantaneous mutual information, obtained for , which increases monotonically with decreasing temperature, even for temperatures below (see Fig. 2a). The optimum in arises from the trade-off between a faster response at higher temperatures, which allows for a more rapidly varying input, thereby increasing the entropy of the input signal (see Eq. 1), and less thermal noise in the transmitted signal at lower temperatures. That peaks above the critical temperature is because the response time rapidly increases near the critical temperature, thereby decreasing the amount of information per unit time that can be sent through the system.
So far we have kept both the distance between the input and output spin constant, as well as the system size. We now systematically vary these parameters. Figure 4 shows the maximum information transmission rate , obtained by optimizing over (see Fig. 3) , as a function of temperature for different values of in a Ising system. The information transmission rate decreases as is increased, because the correlations between spins become weaker as the distance between them becomes larger. More interestingly, the optimal temperature that maximizes moves closer to the critical temperature when the distance between the signal and the output is increased. When the distance between the input and output spin is increased, the correlation length must be increased in order to maintain the correlations between the input and output spin. This can be achieved by bringing the system closer to the critical point.
Critical effects are stronger in systems of larger size. Close to , the response time of our system increases up to six-fold when the system size is increased from to spins. This makes it beneficial for information transmission to move the system further away from the critical point when the system size is increased at constant . Compare the case of in the system in Fig. 3 with in the system in Fig. 4: the optimal temperature shifts from to in the larger system. The maximum information transmission rate decreases because of the larger response time.
As the system is moved closer to the critical temperature, both the correlation length and the correlation time increase, which have opposite effects on information transmission. Moreover, these effects increase with the system size, diverging in the thermodynamic limit. Hence, when is increased in a system of constant size, the optimal temperature that maximizes information transmission moves towards , because the increasing correlation length is necessary to transmit information over large distances, as Fig. 4 shows. It also means that when the system size is increased at constant , moves away from , because of the increasing response time, as discussed above. This raises the question how changes as is scaled together with the system size, which, as renormalization group theory indicates, is also the relevant finite-size scaling question for this problem. We have therefore also performed simulations for and . The optimal temperature that maximizes information transmission decreases from for (, ), to for (, ), and for (, ) (see Fig. S9 SI ). Our results thus suggest that moves towards in the thermodynamic limit.
In summary, the information transmission rate is a dynamic quantity that is influenced by both the strength of the correlation that can be achieved between the input and the output signal, and the time scale on which the output can respond to a change in the input signal. These two properties are oppositely influenced by the temperature of the system. The system faces a trade-off between increasing the temperature in order to decrease the response time such that more information per unit time can be transmitted through the system and decreasing the temperature in order to increase the correlations between the input signal and output. This trade-off produces a maximum information transmission rate at an optimal temperature that depends on the distance between the in- and output spin and the size of the system. The optimal temperature is close to yet above the critical point, although our results leave open the possibility that it moves towards the critical temperature in the thermodynamic limit. Our results may explain why a number of biological systems appear to be tuned near the critical point Cavagna et al. (2010); Larkin et al. (2018); Tkacik et al. (2015); Feinerman et al. (2018), and may also be relevant for understanding information transfer in systems outside the realm of biology. Lastly, many systems, including biological systems, are higher dimensional. Since the response time does not depend on the dimensionality of the system while correlations decay faster with distance in higher dimension, we conjecture that in higher dimensional systems the optimal temperature is closer to the critical point.
This work is part of the research programme of the Netherlands Organisation for Scientific Research (NWO) and was performed at AMOLF. Ito was funded by grants KAKENHI Grant No. JP16K17780, and JST Presto Grant No. JP18070368, Japan. We thank Ilya Nemenman for sharing his code to estimate entropies and Tom Ouldridge for a careful reading of our manuscript.
Estimation of the entropy of the input signal
Because it is possible to analytically compute the entropy of the input signal, the inference of the entropy of the input signal provides a good test case for our procedure to estimate the entropy. At each elementary time step, there is a chance that the spin flips:
[TABLE]
where is the state of the spin at time (in units of ). Similarly,
[TABLE]
The signal is a Markovian process since the chance of a spin flip does not depend on the history of the trajectory. The entropy rate of this process is then given by:
[TABLE]
where we assume that the spin up and spin down states are equally likely. Using this entropy rate, the quantity of interest, the true entropy of the input signal, for , is
[TABLE]
We now consider the effect of sampling the input trajectory at a sampling interval . The chance of a spin flip at the next time interval is
[TABLE]
where we sum over each possible step where the spin could flip within a sampling interval . The entropy rate is thus
[TABLE]
such that the entropy is
[TABLE]
This expression reduces to Eq. 7, when , as it should.
It is possible to compare this theoretical value of with estimates of the entropy using simulations of the input signal for a given sampling interval. Different estimators have been proposed to estimate the entropy Miller (1974); Grassberger (2008). Here, we compare the naive estimator, in which the probability of a specific trajectory is simply given as , where is the number of observations of the trajectory , and is the total number of observations, to the estimator proposed by Nemenman et al. Nemenman and Bialek and De Ruyter van Steveninck (2004), called the NSB estimator. When the performance of the two estimators are compared, we see, by comparing the computational estimates to the theoretical value, that the NSB estimator has overall a smaller error than the naive estimator. However, both of these estimators suffer from a bias at large , where the entropy of the input signal is underestimated because the number of states of the input trajectory, , exceeds the number of observations. We have chosen the NSB estimator, but also have developed a procedure to estimate the information transmission rate without undersampling.
For sufficient sampling, we can reliably estimate the mutual information
When we increase the length of the trajectories by increasing keeping constant, we can distinguish three regimes for the mutual information , see Fig. S3: first, the mutual information increases with a low, constant rate. Here, we can reliably estimate the entropies of all three ensembles , , and and the slope of the mutual information equals the information transmission rate for this value of the sampling interval . Then as is increased further (by raising ), the mutual information rises at a higher pace. In this regime, only the entropy estimation of the joint trajectory suffers from undersampling, causing to be underestimated. The joint trajectory suffers from undersampling first, because it contains twice the number of spin states as compared to the input or output trajectories. Since the entropy of the joint trajectory is subtracted from the mutual information , its underestimation will cause the mutual information to be overestimated (see Eq. S4). Finally, at larger values of , the slope of the mutual information decreases again. All three entropies are now underestimated and the slope of the mutual information decreases. Clearly, only in the initial linear regime, the information transmission rate can be reliably inferred from the slope of the mutual information .
By increasing the number of observations, the initial regime is valid for a larger range of trajectory lengths . By increasing the number of observations with a factor of , the correct regime is elongated with approximately spin states in the trajectories. Additionally, the collapse of all three lines in the initial regime gives us confidence that we can reliably estimate the mutual information when the trajectory does not contain too many spin states. When the estimate of the mutual information does not change when we repeat the simulation with more observations, then we can be confident of our estimate of the mutual information: as we saw in Fig. S2, the NSB estimator does not have any bias when there is sufficient sampling.
From inspection of Fig. S3, we see that for observations, the mutual information stays in the initial, correct, linear regime up to , which corresponds to spin states in the trajectory, corresponding to a state space of for the join trajectory. For the results of the main text, we have used for spin states in the input and output trajectories. When increasing or decreasing the number of spin states , we adjusted the number of observations according to the change in the size of the state space . Using these parameters, we have and there is a vanishingly small error on the estimate of the mutual information.
The information transmission rate increases for a smaller sampling interval
To reliably estimate the information transmission rate, it is necessary to compute the rate at a sufficiently long trajectory length , which should be longer than the longest timescale in the system, , where is the input timescale and the response time of the system. Yet, the number of spin states in the trajectories, , cannot be too large because this will create a sampling problem, as discussed above. We thus need to increase the sampling interval beyond . However, for a given overall trajectory length , the mutual information depends on while we would like to obtain the limit , which is the elementary time step of the Glauber dynamics.
Figure S4 illustrates how the information transmission rate increases for decreasing sampling interval . The 6 black points show the computed information transmission rate for 6 different values of . For these 6 values of , the number of observations and the number of spins states in the trajectory is kept constant, such that , where is the number of unique possible trajectories (see previous section), and we can reliably estimate the entropies of the trajectories. Because is constant for these 6 black points, the trajectory length decreases for smaller . Yet, the trajectories remain long enough, meaning that (at the temperature of the simulations, the response time and the correlation time of the input signal ). The mutual information thus increases linearly with . From the slope of as a function of , i.e. from Eq. S5, we can therefore reliably estimate the information transmission rate for each value of
To get the quantity of interest, the information transmission rate , we fit a quadratic function to the estimates of at the 6 values of corresponding to the black points. This function is the black dashed line. This function is then extrapolated to to retrieve the value of the information transmission rate at the elementary time step of the Glauber dynamics (see the extrapolated black dashed line). In the case of Fig. S4, we find a value of .
In order to verify this scheme, we have recomputed the information transmission rate for a number of extrapolated values of ; these are the red points. For these smaller sampling intervals we have increased the number of spin states in the trajectories to ensure that the trajectory length remains long enough, ie. . At the smallest sampling interval, , we used such that . For these values of corresponding to the red points, the number of samples is increased to and the errorbar is estimated using the NSB method. The figure illustrates that at small the computed values (red points) overestimate the information transmission rate as compared to the extrapolated values, given by the black dashed line. In the inset, we see however that this overestimation is due to undersampling: by increasing the number of observations , the computed information transmission rate decreases to approach the extrapolated value, given by the horizontal line. The information transmission rate is inversely proportional to the number of observations, as is shown by the fit in the dashed line in the inset. Comparing the value that decays to, , with the extrapolated value from the main panel, , shows that our extrapolation procedure gives a reliable estimate of the information transmission rate for smaller values. We also note that this figure underscores the observation of Fig. 1, namely that even the NSB method suffers from undersampling.
The sampling interval must be smaller that the input
correlation time and the response time of the system
Above we discussed that the trajectory length must be larger than and that cannot be too large because of undersampling. Moreover, we described how the information transmission rate of interest, i.e. at , can be obtained by extrapolating computed for large to (see Fig. S4). However, how do we choose the sampling interval for which we compute the information transmission rate? As mentioned, it is necessary that ; given that the maximum value of that allows for good sampling in reasonable CPU time is finite , needs to be large enough. However, it is not possible to indefinitely increase the sampling interval: must be smaller than the correlation time of the input signal and the response time of the system. This is illustrated in Fig. S5. Both panels correspond to a spin system at a temperature , in which the response time and the correlation time of the input signal . While keeping the number of spin states constant, , and are varied, in both panels. The two panels differ in which range of values is used to extrapolate to . In panel a, the red dots and the red dashed line correspond to a scheme in which the extrapolation is based on values that are larger than the response time of the system. In contrast, the blue dots and blue dashed line correspond to a scheme in which the extrapolation is based on values that are all smaller than . Clearly, the extrapolation of the red scheme, based on values larger than , severely underestimates the extrapolated value of . We thus need to use values that are shorter than . This is further supported by panel b. In this panel, two extrapolation schemes are shown, which differ in the values of used for the extrapolation. In contrast to panel a, however, both of these schemes use values that are all smaller than . Clearly, both schemes give essentially the same extrapolated value of , even though the extrapolation is based on different values of .
Sampling parameter requirements
In summary, the parameters of the sampling procedure must satisfy the following constraints:
must be smaller than 2. 2.
yet must be larger than . 3. 3.
must be larger than so that undersampling does not occur.
When these three criteria are met, the extrapolation procedure illustrated in Figs. S4 and S5 yields a reliable estimate of .
Pseudo-code
- •
We have computed for each temperature the correlation time from the decay of the two-point time correlation function , which serves as a measure for the response time of the system, ; in fact, simulations reveal that this response time is similar to the timescale over which the total magnetisation of the system relaxes to zero when the input spin, which had been held fixed, is allowed to thermally equilibrate, indicating that the driving of the system via the flips of the input spin keeps the system in the linear-response regime Chandler (1987). In the optimal systems that maximize information transmission, is typically on the order of the correlation time of the input signal.
- •
For a given temperature and correlation time of the input signal , we choose six sampling intervals .
- •
For each sampling interval , we calculate and . The number of observations and spin states in a trajectory depend on the temperature. At low temperatures, the long response time allows for relatively large sampling intervals such that we use and , while still having trajectory lengths . At higher temperatures, the response time becomes shorter, such that the maximum sampling interval that we can use also decreases. In order to still satisfy the condition on the trajectory lengths , we increase the number of spin states in a trajectory to at , while increasing the number of observations accordingly to , since for estimating the joint entropy.
- •
Samples of the trajectories , , and with different sampling intervals are collected in parallel when simulating the driven Ising system. As illustrated in Fig. S1, the signal produces a new spin state every time step with a correlation time of . Samples for the trajectory , which is characterised by a number of spin states and the sampling interval , are collected by storing spin states at every in a vector until it reaches length . Trajectories with the same sampling interval are collected in sequence and do not overlap, while trajectories with different sampling intervals are collected in parallel and do overlap with each other. Samples of the output and joint trajectories are collected similarly.
- •
Using the Bayesian estimator of Nemenman et al. Nemenman and Bialek and De Ruyter van Steveninck (2004), we estimate the entropies of the (joint) trajectories and compute the mutual information and information transmission rate according to Eqs. 1 and 2 as a function of the sampling interval.
- •
By extrapolating the information transmission rate to , we get the value that is plotted in Figs. 3 and 4 of the main text.
The information rate in a system of spins
Similar to Figs. 3 and 4 of the main text, Figs. S6 and S7 show, respectively, the instantaneous mutual information and the information transmission rate as a function of the input signal correlation time for a larger system, of spins, and for different distances . Because the effects of criticality are stronger in the larger system, the differences in response times between different temperatures are larger. For this reason, we investigate a broader range of values for in the two figures. Clearly, we find qualitatively the same behaviour of and as in the system of spins that is investigated in the main text. Fig. 4a of the main text is constructed by retrieving the maximum value of at each temperature in figure S7.
Scaling the system size
In order to investigate the behaviour of the information transmission rate as the distance between the input and output signal increases together with the system size , we have repeated the same computations in a system of spins at a distance between input and output spin of . Fig. S8a shows the information transmission rate as a function of the correlation time of the input signal for a range of temperatures. While the sampling noise has increased due to the larger distance between the input and output spin, it is clear that there is an optimal temperature that maximizes the information transmission rate. Panel b of Fig. S8 shows this maximum information transmission rate as a function of temperature. It is seen that there is an optimal temperature that globally maximizes the information transmission rate for this system. By fitting a quadratic function to this plot, we estimate the optimal temperature to be .
Fig. S9 shows the optimal temperature as a function of system size , scaling the distance between input and output spin together with system size . The three points correspond to (, (), and (). It is seen that the optimal temperature that maximizes the information transmission rate moves in the direction of the critical temperature as the system size is increased.
References
- Chandler (1987)
D. Chandel, Introduction to Modern Statistical Mechanics (Oxford University Press, 1987), 1st ed.
- Grassberger (2008)
P. Grassberger, (arXiv.org, 2008), eprint 0307138.
- Nemenman and Bialek and De Ruyter van Steveninck (2004)
I. Nemenman, W. Bialek, R. de Ruyter van Steveninck, Physical Review E 69, 6 (2004), ISSN 1063651X, eprint 0306063.
- Miller (1974)
R.G. Miller, Biometrika 1, 1–15 (1974).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Cavagna et al. (2010) A. Cavagna, A. Cimarelli, I. Giardina, G. Parisi, R. Santagati, F. Stefanini, and M. Viale, Proceedings of the National Academy of Sciences 107 , 11865 (2010), ISSN 0027-8424, eprint 0911.4393, URL http://www.pnas.org/cgi/doi/10.1073/pnas.1005766107 .
- 2Larkin et al. (2018) J. W. Larkin, X. Zhai, K. Kikuchi, S. E. Redford, A. Prindle, J. Liu, S. Greenfield, A. M. Walczak, J. Garcia-Ojalvo, A. Mugler, et al., Cell Systems 7 , 137 (2018).
- 3Tkacik et al. (2015) G. Tkacik, T. Mora, O. Marre, D. Amodei, M. J. Berry, and W. Bialek, Proceedings of the National Academy of Sciences 112 , 11508 (2015), ISSN 0027-8424, eprint 1407.5946, URL http://arxiv.org/abs/1407.5946 .
- 4Feinerman et al. (2018) O. Feinerman, I. Pinkoviezky, A. Gelblum, E. Fonio, and N. S. Gov, Nature Physics pp. 1–11 (2018), ISSN 17452481.
- 5Chandel (1987) D. Chandel, Introduction to Modern Statistical Mechanics (Oxford University Press, 1987), 1st ed.
- 6Mora and Bialek (2011) T. Mora and W. Bialek, Journal of Statistical Physics 144 , 268 (2011), ISSN 00224715, eprint 1012.2242.
- 7Shannon (1948) C. E. Shannon, The Bell System Technical Journal 27 , 379 (1948), ISSN 07246811, eprint 9411012, URL http://cm.bell-labs.com/cm/ms/what/shannonday/shannon 1948.pdf .
- 8Matsuda et al. (1996) H. Matsuda, K. Kudo, R. Nakamura, O. Yamakawa, and T. Murata, International Journal of Theoretical Physics 35 , 839 (1996), ISSN 00207748.
