Statistical mechanics of phase-space partitioning in large-scale spiking neuron circuits
Maximilian Puelma Touzel, Fred Wolf

TL;DR
This paper develops a statistical theory to understand how the phase space of large-scale spiking neural circuits is partitioned into attractor basins, revealing how connectivity and dynamics influence neural computation.
Contribution
It introduces a novel analytical framework linking spike-time collision events to phase space partitioning in spiking neural networks, advancing understanding of neural circuit dynamics.
Findings
Basin boundaries are pre-images of spike-time collision events.
Basin diameter increases with inhibitory coupling strength.
Basin size shrinks with higher spike event rates.
Abstract
Synaptic interactions structure the phase space of the dynamics of neural circuits and constrain neural computation. Understanding how requires methods that handle those discrete interactions, yet few exist. Recently, it was discovered that even random networks exhibit dynamics that partitions the phase space into numerous attractor basins. Here we utilize this phenomenon to develop theory for the geometry of phase space partitioning in spiking neural circuits. We find basin boundaries structuring the phase space are pre-images of spike-time collision events. Formulating a statistical theory of spike-time collision events, we derive expressions for the rate of divergence of neighboring basins and for their size distribution. This theory reveals that the typical basin diameter grows with inhibitory coupling strength and shrinks with the rate of spike events. Our study provides an…
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10Peer 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.
Statistical mechanics of phase space partitioning
in large-scale spiking neuron circuits
Maximilian Puelma Touzel 1,2,3,* & Fred Wolf 1,2,4
Abstract
Synaptic interactions structure the phase space of the dynamics of neural circuits and constrain neural computation. Understanding how requires methods that handle those discrete interactions, yet few exist. Recently, it was discovered that even random networks exhibit dynamics that partitions the phase space into numerous attractor basins. Here we utilize this phenomenon to develop theory for the geometry of phase space partitioning in spiking neural circuits. We find basin boundaries structuring the phase space are pre-images of spike-time collision events. Formulating a statistical theory of spike-time collision events, we derive expressions for the rate of divergence of neighboring basins and for their size distribution. This theory reveals that the typical basin diameter grows with inhibitory coupling strength and shrinks with the rate of spike events. Our study provides an analytical and generalizable approach for dissecting how connectivity, coupling strength, single neuron dynamics and population activity shape the phase space geometry of spiking circuits.
{affiliations}
Max Planck Institute for Dynamics and Self-Organization, Göttingen, Germany
Bernstein Center for Computational Neuroscience, Göttingen, Germany
Laboratoire de Physique Théorique, ENS-PSL Research University, Paris, France
Kavli Institute for Theoretical Physics, University of California Santa Barbara, Santa Barbara, USA
{frontpage}
Maximilian Puelma Touzel
Laboratoire de Physique Théorique
Ecole Normale Supérieure
24 rue Lhomond
75231 Paris Cedex 05
Paris, France
Ph. +49 551 51 76 420
e-mail: [email protected]
Key words: neuronal circuits, dynamics of networks, disordered systems, basins of attraction, high dimensional systems, pulse-coupled systems, sequence generation
{introduction}
Computing devices, whether natural or artificial, perform their function by finely orchestrated state changes of internal dynamical variables. In nervous systems these dynamical variables are physico-chemical states of nerve cells and synapses that connect them into complex networks called neural circuits. The causal dependencies arising from the synaptic interactions between cells greatly extend the space of functions computable by the circuit, beyond that of single neurons.
Mathematical models of neural circuits have been formulated in two fundamentally distinct ways1. Most synaptic interactions in the brain are driven by sparsely-fired nerve impulses, called spikes, each lasting only a millisecond. In spiking neural network models this fundamental granularity of neuronal interactions is explicitly represented: all interactions depend on a discrete set of spike event times. Alternatively, continuous variable models for neural circuit dynamics are formulated by assuming that a frequency of nerve impulse generation, the firing rate, represents the information-encoding variable causally relevant for neural circuit computation. Firing rate models have been commonly used to model neural circuits 2, theoretically study their dynamics 3; 4 and learning 5; 6; 7; 8, and are the basis of spectacular advances in artificial computing systems 9. Statistical physics has played a role in this development, e.g. in clarifying the disordered phase space organization 10.
From a dynamical systems perspective, attractor states and their basins of attraction play a fundamental role in theories of neural computation. While analogous in some cases 11; 12, however, rate models are not equivalent to temporally coarse-grained versions of spiking neural networks, even if they are closely matched in structure 13. Moreover, low firing rates (not much more than 1 Hz) in the cerebral cortex 14 make it hard to imagine how continuous rate variables associated to single neurons could provide a causally accurate description on behavioral time scales (hundreds of milliseconds). Developing theory for spiking networks may well require a dedicated approach. The absence of relevant averages and even a tractable ensemble of spiking trajectories, however, has thus far limited statistical approaches. Methods to design them 15 or to theoretically dissect the associated phase space organization are only starting to emerge.
Recently it has been discovered that, with dominant inhibition, even randomly wired networks partition their phase space into a complex set of basins of attraction, termed flux tubes 16; 17. Here we utilize this setting to develop a statistical theory of phase space partitioning in spiking neural circuits. We first present a simulation study of flux tubes, uncovering their shape and revealing it is structured by a spike time collision event. Formulating these events, we then derive the conditions for and rate of the mutual divergence of neighboring tubes. Our main calculation is the derivation of the distribution of flux tube sizes, which we obtain from statistics of these events by leveraging the random connectivity to average over the disorder. Our analytical approach provides a transparent method to determine how coupling strength, connectivity, single neuron dynamics and population activity combine to shape the phase space geometry of spiking neural circuits.
Methods
We study a tractable instance of the inhibition-dominated regime of neural circuits. neurons are connected by an Erdős-Rényi graph with adjacency matrix . denotes a connection from neuron to , realized with probability, . The neurons’ membrane potentials, , are governed by Leaky Integrate-and-Fire (LIF) dynamics,
[TABLE]
for . Here, is the membrane time constant and the synaptic current received by neuron ; when reaches a threshold, , neuron ‘spikes’, and is reset to . At the spike time, , the spiking neuron, , delivers a current pulse of strength to its postsynaptic neurons, , ( indexes the spikes in the observation window). The total synaptic current is
[TABLE]
where is a constant external current and is the recurrent coupling strength. An -scaling of is chosen to maintain finite current fluctuations at large and implies that the external drive is balanced by the recurrent input. As a consequence, firing in this network is robustly asynchronous and irregular 18; 19; 20; 21. Setting , with , and with , the corresponding stationary mean-field equation for the population-averaged firing rate, , is 17
[TABLE]
It is convenient to map the voltage dynamics to a pseudophase representation 22; 17, , with
[TABLE]
where is the oscillation period of a neuron driven only by . evolves linearly in time,
[TABLE]
between spike events, i.e. , and undergoes shifts given by the phase response curve, , across input spike times where is the state at spike reception. In the large- limit, and simplify to
[TABLE]
respectively (see Supplemental Methods for details). The differential phase response, , is essential for the strongly dissipative nature of the collective dynamics. For , the dynamics (equation (5)) would preserve phase space volume. This volume, however, is strongly contracted by spikes received in the post-synaptic neurons. Consider trajectories from a small ball of initial conditions as they emit the same future spike. The ball of phases at this spike contracts by a factor along each of the dimensions of the subspace spanned by the post-synaptic neurons. The volume thus contracts by per spike, for , with exponential rate,
[TABLE]
is responsible for the linear stability of the dynamics given by equations (1) and (2), first shown in Refs. 22; 16.
Phase-space partitioning
The phase space volume taken up by an ensemble of nearby trajectories at a given spike is contracted at the spike’s reception. Larger phase space volumes, however, are not uniformly contracted but torn apart, with the pieces individually contracted and overall dispersed across the entire traversed phase space volume. The elementary phenomenon is illustrated in Fig. 1.
We define the critical perturbation strength, , as the flux tube’s extent out from a given state on the equilibriated trajectory, , and in a given orthogonal perturbation direction, ,
[TABLE]
Here, is the 1-norm distance,
[TABLE]
between and the perturbed trajectory, , evolving freely from the perturbed state, (reference time and ; see Supplemental Methods for details). is the largest value below which vanishes in time. initially decays exponentially, but for a supercritical perturbation, , there exists a divergence event time, , defined and obtained as the time at which a sustained divergence in begins (see Fig. 1a).
A 2D cross-section of the phase space around (Fig. 1b) reveals that the locations of these critical perturbations form lines which intersect to form polygon-shaped basin boundaries. Before developing a theory for this phase space organization (caricatured in Fig. 1c), we first analyze two main features of the geometry of a flux tube: the punctuated exponential decay of its cross-sectional volume and the exponential separation of neighboring tubes.
Punctuated geometry of flux tubes
As expected from the typical phase space volume contraction (see equation (8)), we find along a simulated trajectory that the orthogonal phase space volume enclosed by the local flux tube exhibits exponential decay. This decay, however, is punctuated by blowup events. Figure 2a displays the spiking activity produced by the typical trajectory, . The neighborhood around over a time window is visualized in a folded representation using a fixed, 2D projection of the phase space (Fig. 2b and Supplementary Video; see Supplemental Information for construction details). The basin of attraction surrounding (Fig. 2b) consists of lines which remain fixed between spike times. Across spike times, new lines appear and existing lines disappear. At irregular intervals breaking up time windows of exponential contraction, large abrupt blowup events take the boundary away from the center trajectory (Fig. 2b, c), producing jumps in the area enclosed by the boundary. It is important to note that these events do not mean that the evolving phase space volume from an ensemble of states contained in the tube would expand. Such volumes only contract and converge to the same asymptotic trajectory. The basin of attraction itself, however, does not exclusively contract with time. In fact, it should on average maintain a typical size.
The blowup events typically coincide with a divergence event time, (Fig. 1a), in some perturbation direction. Two such coincidences are visible in Fig. 2c,d. We conclude that the local basin at any time extends out in phase space until the perturbed trajectory approaches the pre-image of a divergence event occurring at a future time. Flux tube shape is then determined by the statistics of such events.
Tube boundary and divergence
We analyzed a set of divergence events from simulations. We find that a collision of a pair of spikes constitutes the elementary event triggering the divergence of the perturbed trajectory. These pairs, hereon called susceptible spike pairs, were generated by connected pairs of neurons. Moreover, a perturbation-induced collision of a susceptible spike pair generated an abrupt spike time shift in one or both of the connected neurons’ spike times. We found that the nature of the spike time shift depends on the motif by which the two neurons connect. We denote the backward-connected pair motif , where , the decorrelation event index, is the spike index of the earlier of the pair (note that ), and labels the later spike in the pair.
For , the presynaptic spike time, , is advanced with increasing relative to the postsynaptic spike time, , until the two spikes collide (see Fig. 3). At collision (), the pulsed inhibition and the rate of approach to voltage threshold cause an abrupt delay of by . Using equation (3), we obtain
[TABLE]
for . Further details and the other two motifs (forward-connected and symmetrical) are discussed in the Supplementary Notes.
For each spike in the network sequence, the rate of its susceptible spike partners is
[TABLE]
where is the average distance between successive spikes. Since , the spike time of neuron is shifted forward typically as far as its next nearest susceptible partner spike. Thus, one collision event will typically induce another in at least one of the neurons to which the involved pair of neurons are presynaptic. A cascade of collision events then follows with near certainty (see Supplemental Notes for details).
The shift in by is carried forward to all future spike times of , so that becomes a source of collision events. The total collision rate is then multiplied by the number of source neurons, which approximately increments with each collision in the cascade. Averaging over realizations of the cascade (reference time ), the average number of collisions, , grows as . Finally, since each collision produces a jump in distance of equal size, we obtain the pseudoLyapunov exponent, from its implicit definition, (see Supplemental Notes), as the exponential rate at which flux tubes diverge.
Statistical theory of flux tube diameter
The geometry of a flux tube is captured by the flux tube indicator function, , evaluated across network states, , of its contained attracting trajectory and perturbation directions, . Using the Heaviside function, , for perturbations remaining in the tube (), and 0 otherwise. The average of over and ,
[TABLE]
is the survival function: the probability that an -sized perturbation does not lead to a divergence event later in the perturbed trajectory, i.e. , and is formally defined as , with the transformed density over . and decays to 0 as . The scale of this decay defines the typical flux tube size. Calculating requires two steps: firstly, establishing a tractable representation of and secondly, performing the average in equation (13). Both of these in general pose intricate problems. However, as we will see next, both substantially simplify when generic properties of the asynchronous, irregular state are taken into account.
Perturbed spike intervals are obtained using the spike time deviations, , ,
[TABLE]
In a linear approximation we find,
[TABLE]
where converts network phase deviation to spike time deviation and is a dimensionless susceptibility that depends on the adjacency matrix, , derivatives of the phase response curve evaluated at the network states at past spike times, for , and the perturbation direction (see Supplemental Notes for its derivation). Substituting equation (15) into equation (14) gives
[TABLE]
with . Note that can have a zero, i.e. a spike time collision only when .
To obtain the scaling behavior of the flux tube geometry it is sufficient to examine the statistics of flux tube borders using the corresponding divergence events generated by collisions of backward-connected susceptible spike pairs in the perturbed trajectory (Fig. 3). In these cases, the perturbation strength as the network spike interval for . In fact, the latter condition serves in these cases as an implicit definition of and .
According to equation (16), in principle depends on the adjacency matrix, , of the network realization. Removing this dependence by averaging over the ensemble of graphs, , simplifies the calculation of the survival function,
[TABLE]
Evaluating the right-hand side of equation (17) using the perturbed spike intervals, linearized in , requires knowledge of the joint probability density of all variables present in equation (16),
[TABLE]
where we have chosen the perturbation direction, , to be statistically independent of the state, , being perturbed at . Here, the unperturbed spike pattern is represented by two random variables: , the number of spikes in the time interval after the perturbation, and , the set of all inter-spike intervals in this window. It is well understood that in the large-system limit in a sparse graph, , the currents driving individual neurons in the network converge to independent, stationary Gaussian random functions 23. For low average firing rates, this implies that the pattern of network spikes resembles a Poisson process 24. Furthermore, the susceptibility becomes state-independent in this limit. Neglecting the weak dependence between the distribution of network spike patterns and , the full density, (equation (18)), approximately factorizes,
[TABLE]
with distribution of a single adjacency matrix element, , , count distribution of spikes in the observation window, , and distribution of single inter-spike interval . The latter is exponential with rate . With these approximations (see Supplementary Notes for details), all dependencies on the distribution of perturbation direction are mediated by the susceptibilities, . For any isotropic having finite-variance, has zero mean and standard deviation proportional to , with the average contraction rate per neuron, , due to the inhibition. The factor places support only positive values of as required.
As factorizes, so does ,
[TABLE]
where is the probability that a perturbation of strength does not lead to a collision event involving the spike. With the above simplifications,
[TABLE]
Evaluating equation (21) (see Supplementary Notes for the derivation), we find
[TABLE]
where , and is the scaled complementary error function. for , so that finally
[TABLE]
where we have identified . Employing the logarithm and ,
[TABLE]
with
[TABLE]
where we have used equations (6) and (7) in the second line and note the cancellation of and . Equation (23) shows for that the basin diameter, , is exponentially distributed and so completely determined by its characteristic scale, (equation (25)), that is smaller for larger network size, higher average in-degree, higher population activity, and larger membrane time constant, . grows, however, with the synaptic coupling strength, . In Fig. 4b, we see quantitative agreement in simulations between the definition of (equation (13) using the definition of , equation (9)) and its approximate microstate parametrization (equations (20), (21)). These also confirm the exponential form of our reduced expression (equations (23), (25)) and a scaling dependence on (Fig. 4c). The latter holds until is no longer of size . The other scalings were reported in Ref.17. A derivation of only the characteristic scaling of , but not depending on the Poisson spiking assumption, is given in the Supplemental Notes.
The geometry of phase space partitioning
Figure 5 presents the phase space organization of these spiking circuits as we have revealed it, replacing the caricature of Fig. 1c. For a perturbation made to a stable trajectory, the geometry of the determining collision event is shown in Figure 5a, in a folded representation. The pre-images of this event determine the flux tube boundary back to the perturbation. Our results also provide a global, i.e. non-folded geometry of the partitioning (Fig. 5b(left)). Susceptible spike collisions are edges of the -dimensional unit hypercube of phases where the corresponding voltages of two connected neurons both approach threshold. The Poincare section obtained by projecting the dynamics orthogonal to the trajectory (since no motion exists orthogonal to this subspace) then reveals the intrinsic partition. Here, the polygon basin boundaries arise as the pre-images of the projections of susceptible edges lying nearby the trajectory at future spike times (Fig. 5b(right)).
{discussion}
We have developed a theory of phase space partitioning in spiking neural circuits, exemplified using the phenomenon of flux tubes. Importantly, the approach yields the dependence on various control parameters. We find the flux tube diameter contracts with the rate of volume contraction per neuron, , due to the inhibition received across the post-synaptic subspace of each spike. This contraction is punctuated, however, by collision events between susceptible spikes, i.e. those from pairs of connected neurons, occurring at rate and across which the basin volume expands out to a pre-image of the next collision event. For some neighboring tube, this collision event sets off a cascade of such events with exponential rate, that is responsible for their mutual divergence. Using these collision events to identify the spiking trajectories lying on flux tube boundaries, we were able calculate the size distribution of these basins. The average size is controlled by the ratio of these two exponential rates. Leaving out a factor converting shifts in spike time to shifts in state,
[TABLE]
The final scaling, , thus combines the contraction from the single neuron dynamics responsible for the dissipative dynamics, with the overall rate of spikes, which appears since each spike can be involved in a destabilizing collision event. Both contracting and expanding rates scale with the probability of connection, , so we intuitively expect to appear in only implicitly through and, reassuringly, indeed cancels out.
Our framework motivates a variety of extensions. Our calculations can be performed for different disordered connectivity ensembles (e.g. correlated entries from annealed dilution processes 25 and structured second-order statistics 26), different activity regimes (e.g. non-Markovian spike interval processes 27), and different single neuron models (e.g. any threshold neuron with known phase response curve). We have applied the theory to an instability caused by abrupt changes in spike time due to an inhibitory input near voltage threshold, a scenario that can also be analyzed in neuron models with smooth thresholds (e.g. the rapid theta-neuron 28 that has the LIF neuron as a limit). The theory may also apply to other, as yet unknown instabilities involving spike collision events. Finally, while the linear stability of the dynamics precludes finite, asymptotic (Kolmogorov-Sinai) entropy production, the partition refinement picture we provide in Fig. 5b suggests a transient production of information about the perturbation on timescales of the order of the divergence event time, . Making this connection to ergodic theory more precise is an interesting direction for future research.
Applying our approach in a relatively idealized context allowed for a tractable assessment of phase space organization. Despite its simplicity, however, the LIF neuron accurately captures many properties of cortical neurons, such as their dynamic response 29. We have also neglected heterogeneity in many properties. For instance, in contrast to the locally stable regime studied here, mixed networks of excitatory and inhibitory neurons can instead be conventionally chaotic 30. This chaos can nevertheless be suppressed in the ubiquitous presence of fluctuating external drive 31; 32 or with spatially-structured connectivity 33, suggesting a generality to locally stable dynamics and phase space partitioning in neural computation. Our approach, in particular the way we have quantified the ensemble of perturbed spiking trajectories, can inform formulations of local stability in these more elaborate contexts. Of particular interest are extensions where a macroscopic fraction of tubes remain large enough to realize encoding schemes tolerant of intrinsic and stimulus noise. For example, extensions to random dynamical systems 34; 35 could provide theoretical control over spiking dynamic variants of rate network-based learning schemes to generate stable, input-specific trajectories 7.
Recent advances in experimental neuroscience have allowed for probes of the finite-size stability properties of cortical circuit dynamics call for in vivo. For example, simultaneous intra- and extra-cellular recordings in the whisker motion-sensing system of the rat reveal that the addition of a single spike makes a measurable impact on the underlying spiking dynamics of the local cortical area 36. Indeed, rats can be trained to detect perturbations to single spikes emitted in this area 37. Representative toy theories, such as the one we provide, can guide this work by highlighting the features of spiking neural circuits that contribute to phase space partitioning. The combined effort promises to elucidate the dynamical substrate for neural computation at the level at which the neuronal interactions actually operate.
Acknowledgements
M.P.T. would like to acknowledge discussions with Michael Monteforte, Sven Jahnke and Rainer Engelken. This work was supported by BMBF (01GQ07113, 01GQ0811, 01GQ0922, 01GQ1005B), GIF (906-17.1/2006), DFG (SFB 889), VW-Stiftung (ZN2632), and the Max Planck Society.
Author Contributions
M.P.T. conceived the project, developed the concepts, and wrote the manuscript. F.W. supervised the project, discussed the results and edited the manuscript.
Additional Information
The authors declare no competing financial interests.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Vogels et al. 2011 Vogels, T. P., Sprekeler, H., Zenke, F., Clopath, C., and Gerstner, W. Inhibitory plasticity balances excitation and inhibition in sensory pathways and memory networks. Science , 334 , 1569–73, 2011.
- 2Wilson and Cowan 1972 Wilson, H. R. and Cowan, J. D. Excitatory and inhibitory interactions in localized populations of model neurons. Biophysical journal , 12 , 1–24, 1972.
- 3Sompolinsky et al. 1988 Sompolinsky, H., Crisanti, A., and Sommers, H. J. Chaos in random neural networks. Physical Review Letters , 61 , 259–262, 1988.
- 4Kadmon and Sompolinsky 2015 Kadmon, J. and Sompolinsky, H. Transition to chaos in random neuronal networks. Physical Review X , 5 , 1–28, 2015.
- 5Hopfield 1982 Hopfield, J. J. Neural Networks and Physical Systems with Emergent Collective Computational Abilities. Proceedings of the National Academy of Sciences , 79 , 2554–2558, 1982.
- 6Sussillo and Abbott 2009 Sussillo, D. and Abbott, L. F. Generating Coherent Patterns of Activity from Chaotic Neural Networks. Neuron , 63 , 544–557, 2009.
- 7Laje and Buonomano 2013 Laje, R. and Buonomano, D. V. Robust timing and motor patterns by taming chaos in recurrent neural networks. Nature Neuroscience , 16 , 925–933, 2013.
- 8Brunel 2016 Brunel, N. Is cortical connectivity optimized for storing information? Nature Neuroscience , 19 , 749–755, 2016.
