Linear response in neuronal networks: from neurons dynamics to collective response
B. Cessac

TL;DR
This paper reviews how linear response theory can be explicitly derived for neuronal networks, linking individual neuron dynamics to collective responses using a statistical physics framework.
Contribution
It introduces a method to derive explicit linear response formulas for neuronal networks based on Gibbs distributions, applicable to different neuron models.
Findings
Explicit formulas for linear response in Amari-Wilson-Cowan model
Explicit formulas for linear response in conductance-based Integrate and Fire model
Demonstrates the dependence of network response on parameters
Abstract
We review two examples where the linear response of a neuronal network submitted to an external stimulus can be derived explicitely, including network parameters dependence. This is done in a statistical physics-like approach where one associates to the spontaneous dynamics of the model a natural notion of Gibbs distribution inherited from ergodic theory or stochastic processes. These two examples are the Amari-Wilson-Cowan model and a conductance based Integrate and Fire model.
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 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18Peer 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.
]Université Côte d’Azur, Inria, Biovision team, France
Linear response in neuronal
networks:
from neurons dynamics to collective response
B. Cessac
[
Abstract
We review two examples where the linear response of a neuronal network submitted to an external stimulus can be derived explicitly, including network parameters dependence. This is done in a statistical physics-like approach where one associates to the spontaneous dynamics of the model a natural notion of Gibbs distribution inherited from ergodic theory or stochastic processes. These two examples are the Amari-Wilson-Cowan model amari:72 ; wilson-cowan:72 and a conductance based Integrate and Fire model rudolph-destexhe:06 ; rudolph-destexhe:07 .
One of the contemporary challenges in neuroscience is to understand how our brain processes external world information. For example, our retina receives the light coming from a visual scene and efficiently converts it into trains of impulses (action potentials) sent to the brain via the optic nerve. The visual cortex is then able to decode this flow of information in a fast and efficient way. How does a neuronal network, like the retina, adapts its internal dynamics to stimuli, yet providing a response that can be successfully deciphered by another neuronal network ? Even if this question is far from being resolved, there exist successful methods and strategies providing partial answers. To some extent, as developed in this paper, this question can be addressed from the point of non equilibrium statistical physics and linear response theory. Although neuronal networks are outside the classical scope of non equilibrium statistical physics - interactions (synapses) are not symmetric, equilibrium evolution is not time-reversible, there is no known conserved quantity, no Lyapunov function - an extended notion of Gibbs distribution can be proposed, directly constructed from the dynamics where the linear response can be derived explicitly, including network parameters dependence.
I Introduction
Our nervous system has the capacity to display adapted responses to its environment, in a fast way, e.g. compatible with survival, with low energy consumption so as to maintain the body temperature in a narrow range. The main cells involved in this process are the neurons, although other non neuronal cells, like glia, play a central role too, (see the website http://www.networkglia.eu/en/classicpapers). Our brain is made of neuronal networks with specific functions. A central question in neuroscience is to understand how these neuronal networks contribute to encode and decode the external world information so as to be able to respond in a fast and adapted way. Behind this question is the hope to be able, one day, to decipher the "neural code" rieke-warland-etal:97 , so as, for example, to stimulate the impaired retina of a patient in a proper way (e.g. with a retinal prosthesis) to partially restore his vision (see e.g. tran:15 and references therein).
Although we are yet far from this, it is already possible to characterise the response of sensory neurons to stimuli (e.g. in the retina or in the visual cortex) . The first step of this characterisation uses a linear response approach, where the response to a stimuli is approximated by a spatio-temporal response kernel , convolved with the stimulus , . This kernel can be empirically computed from the cell’s activity, thereby allowing the deconvolution of the signal to find back the stimulus chichilnisky:01 ; pillow-paninski-etal:05 . In the field of vision, the spatio-temporal kernel characterises the receptive field of a sensory neuron and is a fundamental building element in Hubel and Wiesel’s theory of visual perception hubel-wiesel:62 . It is known that the receptive field does not only results from the intrinsic properties of the cell, but from its connections with other neurons. It involves therefore network effects. It is also known that the linear response approach is in general not sufficient to fully characterise the neurons’ response property. It is only a first, essential step, but non linear corrections are usually necessary.
From a more fundamental point of view, it is not established yet how the non linear neurons’ and synapses’ dynamics, the synaptic architecture, the influence of noise, shape neuronal networks’ response to external world stimulations and what makes a linear response theory relevant in this context. Understanding this is one contemporary task of theoretical neuroscience. The problem can be stated as follows. Assume that a neuronal network receives a time-dependent stimulus from time to time . Even if the stimulus is applied to a subset of neurons in the network, its influence will eventually propagate to other neurons, directly or indirectly connected. This will result in a complex process where the effect of the stimulus is interwoven with neurons’ dynamics.Yet, is there a way to disentangle, deconvolve, the effect of the stimulus from the "background" neuronal activity ?
A classical way to tackle this question is to consider the stimulation as a perturbation of a state of "spontaneous" activity. The response to the stimulation is then written as an expansion involving correlations, of higher and higher orders, computed with respect to the spontaneous activity. In the field of neuroscience this expansion is often called a Volterra expansion rieke-warland-etal:97 . The first term, where the response is proportional to the stimulus, is the linear response.
Linear response theory is also at the core of non equilibrium statistical physics groot-mazur:84 ; gallavotti:14 . The response of a system, originally at equilibrium, to a time-dependent perturbation is proportional to the stimulus, with proportionality coefficients obtained via correlations functions of induced currents, where the correlations are computed with respect to the equilibrium distribution. These are Green-Kubo relations green:54 ; kubo:57 . The equilibrium state - which plays the role of the spontaneous state in the previous paragraph - is characterised, in statistical physics, by a Gibbs distribution.
It is therefore interesting to try and connect neuronal networks models dynamics and non equilibrium statistical physics, although the link is not straightforward. Statistical physics certainly applies to, e.g., characterise ionic transfer at the level of neurons and synapses, but here we are addressing the question at another level. When modelling neuronal networks one uses simplified models where the microscopic activity (at the molecular level) has been averaged out to produce a dynamical system with reduced mesoscopic variables (local voltage of a neuron, conductances, concentration of neurotransmitters, …). It is not evident a priori that the formalism of equilibrium and non equilibrium statistical physics can be used at this mesoscopic level, so as to characterise the neural response to stimuli. In particular, dynamics is clearly non Hamiltonian, not time reversible, dissipative. Therefore, in such an analogy, what should be the form of the "energy" in the Gibbs distribution? Do their exist the analogue of currents ? For which quantity ? What is "transported" ? Although, there exist many approaches in neuroscience with a statistical physics flavour - the use of maximum entropy principle to analyse spike trains schneidman-berry-etal:06 ; shlens-field-etal:06 ; vasquez-cessac-etal:09 , the free energy principle from K. Friston et al friston-kilner-etal:06 ; friston:09 ; friston:10 , among many others - they are based on a formal analogy with statistical physics/thermodynamics principles, instead of being derived from the collective neuronal dynamics, in a kinetic-like theory.
Thus, the main question we want to address in this paper is:
- •
Are there model-examples where the spontaneous spatio-temporal activity of a neuronal network can be characterised by a suitable form of Gibbs distribution, constructed from the neurons’ dynamics, thereby allowing to derive a linear response theory where the linear response kernel is explicitly written in terms of the parameters governing the dynamics ?
The resolution of this problem would also give hints to some pending questions in neuroscience:
- •
How does a stimulation applied to a subgroup of neurons in a population affect the dynamics of the whole network ?
- •
How to measure the influence of a neuron’s stimulation on another neuron, especially if they are not synaptically connected ? This question is related to the notion of "effective" or "functional" connectivity between neurons (or groups of neurons) at the core of many researches in neuroscience friston:11b . Several definitions of this connectivity can be given, not necessarily equivalent (e.g. based on pairwise correlations, causality, or mutual information battaglia-guyon-etal:17 ; cabral-kringelbach-etal:17 ).
- •
How does this connectivity relate to synaptic connectivity and non linear dynamics ? Is it related to a transported quantity, typically "information" ?
In this paper, we address these points on the basis of two paradigmatic neuronal network models, the Amari-Wilson-Cowan model amari:72 ; wilson-cowan:72 and the conductance based Integrate and Fire model proposed by M. Rudolph and A. Destexhe inrudolph-destexhe:06 ; rudolph-destexhe:07 . The main idea here is to associate, to the spontaneous dynamics of the model, a natural notion of Gibbs distribution inherited from ergodic theory or stochastic processes and to derive the linear response from this.
This is a review paper, based on a lecture given in the LACONEU 2019 summer school in Valparaiso, http://laconeu.cl/. The main material has been published elsewhere although the presentation and discussion are original. It addresses both to the community of neuroscientists - interested in the applications of ideas and techniques coming from statistical physics and dynamical systems to neuroscience - and to experts in non equilibrium statistical physics interested in questions in neuroscience where their knowledge could be helpful. Although based on a well established mathematical framework the results presented here, from a physicist point of view, are non rigorous as we are most of the time at the border of theorems or far from these borders.
The paper is organised as follows. In section II we give a brief introduction to neuronal modelling and non equilibrium statistical physics for non expert readers. Then, we develop two examples where a linear response theory can be derived for a neuronal network, with explicit relations between the parameters and equations defining the neurons dynamics and the linear response convolution kernel. This way, we give partial answers to the questions raised in this introduction. In section III, we present a former work with J.A. Sepulchre where linear response can be lead relatively far using the fact that the network dynamics is chaotic cessac-sepulchre:04 ; cessac-sepulchre:06 ; cessac-sepulchre:07 . In section IV, we present an ongoing work with R. Cofré cessac-cofre:19 where we study the derivation of a linear response in a spiking neural network model using the formalism of Markov chain and chains with complete connectionsonicescu-mihoc:35 . The last section is devoted to discussion.
II Bases
II.1 Neuronal networks
We give here a brief summary of neuronal dynamics for the non familiar reader, so as to help him/her better understand the models presented later. For more details see gerstner-kistler:02 ; dayan-abbott:01 ; ermentrout-terman:10 .
II.1.1 The dynamics of neuronal voltage
Neurons are cells able to use ionic transfers to change locally their membrane potential (voltage), that is, the difference between the local electric potential inside the cell and the local electric potential outside the cell. The fundamental equation controlling the time evolution of the voltage of neuron is based on local charge conservation:
[TABLE]
where is the neuron’s membrane capacity. It relates the neuron’s voltage variations to currents flowing through the neuron’s membrane. The main currents are:
Ionic currents in the body of the neuron (soma, axon).
They are due to fluxes of ions going through ionic channels in the membrane. These channels can open or close depending on the membrane voltage as well as other variables depending on the channel’s type. These currents are summarised by the term:
[TABLE]
where the sum holds on ionic channels types, selective to ionic species (sodium, potassium, chloride, …). The quantity is the conductance of the channel of type . It is roughly proportional to the density of open channels of type in the membrane. It depends on hidden variables (activation, inactivation, ) summarised here as a dot (.) without further indication. is the reversal or Nernst potential of corresponding to the voltage at which the ionic current of type changes its direction.
Typical ionic currents are those generating action potentials, also called spikes. These are fast (of order milliseconds), large increase in the membrane voltage (depolarisation) due the influx of positive ions (typically, sodium), followed by a fast decrease (re-polarisation) due to the efflux of potassium, then by a refractory period during which the neuron cannot emit a spike any more. If the shape of the spike is essentially invariant for a given neuron, the sequence of spikes it emits may vary significantly in timing. The term can contain many others ionic current types, regulating the neuron’s activity, in particular, spikes timing (see ermentrout-terman:10 for a nice mathematical and biophysical presentation).
Synaptic currents.
An increase (depolarisation) in the voltage of the pre-synaptic neuron induces a release of neurotransmitters which diffuse to the post-synaptic neuron and bind to specific receptors with different possible mechanisms. This triggers the opening of ionic channels generating a local (at the level of the synapse) synaptic current, that takes a similar form as (2):
[TABLE]
although the mechanisms regulating the synaptic conductance from to are of a different nature. (See destexhe-mainen-etal:94b for a clear and synthetic presentation of neurotransmitter-receptors modelling). The sum holds on pre-synaptic neurons connected to . is the reversal potential of the ionic species triggering the current from to .
External current.
Neurons can be excited by external stimuli (typically an external current imposed by an electrode). This corresponds to the current in (1). In general, it depends explicitly on time. In the paper, will design a stimulus exogenous to the network, without specifying how it is injected to the neurons (it could be e.g. a synaptic current coming from neurons of another network).
"Noise" current.
Finally, is a stochastic term that mimics "noise" in neurons’ dynamics (thermal noise inducing a probabilistic ionic channel activation, diffusion of neurotransmitters, ). In general, is modelled as a white noise.
Note that, on biophysical grounds equation (1) holds for a small piece of the neuron’s membrane. In this paper, though, we will consider neurons as points (no spatial structure), so that eq. (1) holds for the whole neuron.
II.1.2 Collective response
The collective dynamics of neurons (1) in the absence of stimulation () is called spontaneous. It results from the intrinsic non linear dynamics of neurons (the term ) as well as from neurons’ interactions (the term ). It can therefore be quite complex (bursting izhikevich:00 , chaoticaihara-takabe-etal:90 ; preissl-lutzenberger-etal:96 ; korn-faure:03 , generating waves bressloff:14 , ). In addition, the noise term introduces some degree of stochastic. Thus, in general, one is not attempting to analyse the individual trajectories of the dynamical system (1), but instead, one is studying statistical properties (e.g. spike rates or spikes correlations). It is a reasonable assumption, used in all the model we know, to consider that statistics of the spontaneous activity is stationary (time-translation invariant). This means that neurons’ spike rates in spontaneous activity are constant, or that the pairwise spike correlation between neurons only depends on the time interval between the spikes emitted by these neurons.
When the neuronal network is submitted to an external influence (the term in (1)), the collective dynamics is called stimulus evoked or stimulus dependent. As the stimulation usually depends explicitly on time, the stationarity assumption, stricto-sensu does not hold. Yet, many theoretical tools are grounded on a stationarity assumption: especially all methods based on entropy (maximum entropy, mutual information). Other approaches, as the one presented in this paper, are not mathematically constrained by this hypothesis. The alternative strategy used here considers that the stimulus has a small amplitude, so that the neuronal network responds proportionally to the stimulus. In other words, the difference between spontaneous activity statistics and evoked statistics is proportional to the stimulus amplitude. In the context of linear response theory the proportionality coefficient is computed from correlations functions in spontaneous activity.
II.1.3 Simplified models
Equation (1) hides a large number of additional differential equations ruling conductances, calcium dynamics, synaptic activity and so on, which are just impossible to study mathematically in full generality. They are also hard to simulate, not only because of the large number of variables and equations, but also, and mainly, because of the large number of parameters entering in the biophysics, which have to be determined from experiments. Modellers are therefore using simplified versions of (1) focusing on some specific aspects and questions, as we will do in this paper.
As a salient feature of most neurons in the nervous system (although not all of them) is to produce spikes, a standard modelling approach is to characterise the activity of a neuron or of a neuronal network by focusing on spikes timing. Neural activity is then represented by spike trains, or firing rates - the number of spikes emitted per second by a neuron. A firing rate model is presented in section III. A spiking model is presented in section IV.
II.2 Linear response in statistical physics
We give a brief summary of non equilibrium statistical physics (with a physicists point of view) for non familiar readers. We adopt a classical description (see le-bellac-mortessagne-etal:04 for a didactic, yet wide, introduction to the subject) disregarding, for the moment, more general and synthetic recent approaches baiesi-maes:13 ; basu-maes:15 (see discussion section).
We consider a system characterised by a microstate (a point in the phase space, a spin configuration, ). For simplicity we consider that takes a countable number of values.
When the system is at equilibrium the probability to observe the microstate is:
[TABLE]
where is called partition function, with , the Boltzmann constant and the temperature in Kelvin. The function of :
[TABLE]
is called the energy of the microstate . The functions are extensive quantities (proportional to the number of particles) such as energy, electric charge, volume, number of particles, magnetic field, The conjugated parameters correspond to intensive quantities (not proportional to the number of particles), like temperature, electric potential, pressure, chemical potential, . In general they depend on the location in the physical space (e.g. the temperature depends on the position in a fluid). At equilibrium they are uniform in space though.
The form of , i.e. the choice of the and is constrained by the physical properties of the system. It is also constrained by boundary conditions. In standard statistical physics courses, the Gibbs distribution form (4) is obtained as a consequence of a principle, the Maximum Entropy Principle jaynes:57 : maximising the statistical entropy under the constraint that the average value of is fixed. The statistical entropy is proportional to the Shannon entropy (up the, fundamental, Boltzmann constant), making a deep link between thermodynamics and information theory. More general definitions of Gibbs distributions exist though, not constrained by entropy, and constructed from dynamics. We see two examples in this paper. In this setting, maximising entropy is a consequence of large deviations theory dembo-zeitouni:98 .
Equilibrium statistical physics allows to establish macroscopic laws from first principles, These laws summarise a complex, non linear dynamics, with a large number of particles, in a few macroscopic variables related by a few equations le-bellac-mortessagne-etal:04 . A well known example is the law of ideal gas, . A natural question is whether spontaneous neuronal dynamics could obey similar laws.
A non equilibrium situation arises when the s are not uniform in space, generating gradients ("thermodynamic forces"), (temperature gradient, electric potential gradient …). These gradients result in currents density of (e.g. a temperature gradient induces a heat current). In Onsager theory, currents density are functions of gradients:
[TABLE]
If gradients are small and if is differentiable:
[TABLE]
where the coefficients are called Onsager coefficients onsager:31 .
Typical examples are the Ohm’s law where the electric current density , is proportional to the gradient of electric potential with a factor , the electric conductivity, or the Fourier’s law where the heat flux is proportional to the temperature gradient.
Assuming the gradients are small enough so that the system can be divided into mesoscopic cells at equilibrium (quasi static approximation) the Onsager coefficients can be derived as correlation functions computed with respect to the equilibrium distribution. This constitutes the Green-Kubo relations green:54 ; kubo:57 :
[TABLE]
where denotes the average with respect to the Gibbs equilibrium probability (4). We assume here that so that (6) is the time integral of correlation of currents, where correlations are computed at equilibrium.
An important relation, which allows to derive Onsager coefficients from dynamics in several examples gallavotti:96 is the entropy production, . It is given, to the first order maes-h-van-wieren:06 , in terms of the Onsager coefficients by:
[TABLE]
The interesting point is that the Green Kubo relations can be obtained, in some cases, from the microscopic dynamics ruling the evolution of the microstate, using different techniques: this has been done in dynamical systems and ergodic theory gallavotti-cohen:95 ; gallavotti-cohen:95b ; gallavotti:96 ; ruelle:99 , or stochastic processes and Markov chains (See kaiser-jack-etal:18 and references therein). A recent method, synthetising previous approaches has also been proposed by C. Maes and co-workers baiesi-maes:13 ; basu-maes:15 . The application of these formalisms allows to construct a linear response theory in neuronal models, from the equations ruling neurons’ dynamics, as we now show.
III From firing rate neurons dynamics to linear response
III.1 The Amari-Wilson-Cowan model
As a first example of linear response in neural network we consider a canonical model of neuronal dynamics, the Amari-Wilson-Cowan model amari:72 ; wilson-cowan:72 ; wilson-cowan:73 . It consists of a set of neurons, , with membrane voltage , whose dynamics is given by the dynamical system:
[TABLE]
This equation can be derived from equation (1) up to several approximations explained e.g. in ermentrout:98 ; faugeras-touboul-etal:09 . Note that the decay (leak) term has a more general form where is a reversal potential and is a characteristic time. It is easy to get to the form (8) by rescaling time and voltages.
We will also consider the discrete time version of (8):
[TABLE]
This form is more convenient to understand the mechanisms that shape the linear response, namely the interplay between neurons interactions and non linear dynamics, because one can follow the effect of a stimulus time-step by time-step. For this reason we will mainly stick at the discrete time dynamics, except in the next subsection (Contractive regime), where the derivation of the linear response and its consequences are more straightforward and familiar to readers in the continuous time case.
Neurons are coupled via synaptic weights characterising the strength of interaction from the pre-synaptic neuron to the post-synaptic neuron . This defines an oriented graph, i.e. in general, in contrast to physics where interactions are symmetric. This graph is also signed: when the interaction (synapse) is excitatory, when , it is inhibitory.
In this model, the pre-synaptic neuron influences the post synaptic neuron via its firing rate (probability to emit a spike in a small time interval) which is a function of the pre-synaptic neuron voltage. Here, is a non linear, sigmoid function as depicted in Fig. 1. A typical form for is:
[TABLE]
The sigmoidal shape has a deep biological importance. Indeed, one can distinguish rough regions (Fig. 1). In region I (low voltage), the neuron does not emit spikes. In region II, is roughly linear. In region III (high voltage), the firing rate reaches a plateau, fixed by the refractory period.
The parameter in (10), either called "gain" or "non linearity", is of up most importance. On biophysical grounds, it characterises the sensitivity of the neuron’s firing rate to fluctuations of its voltage. Consider indeed Fig. 1, top. When is larger than the fluctuations are amplified by in region . In contrast, in region and they are damped. This remark, made at the level of single neuron, has a deep importance when interpreting the linear response of a network governed by eq. (8) or (9). On dynamical grounds this effect controls the local expansion / contraction in the phase space, as developed below.
Finally, in eq. (8), (9), is an "external stimulus". Here, it depends only on time but the analysis made below affords a situation where depends also on the neuron’s voltage.
We introduce the state vector \vec{V}=\left(\,\begin{array}[]{ccc}V_{i}\end{array}\,\right)_{i=1}^{N}, the stimulus vector \vec{S}=\left(\,\begin{array}[]{ccc}S_{i}\end{array}\,\right)_{i=1}^{N} and the matrix of synaptic weights {\mathcal{J}}=\left(\,\begin{array}[]{ccc}J_{ij}\end{array}\,\right)_{i,j=1}^{N}. With a slight abuse of notations we write for the vector \left(\,\begin{array}[]{ccc}f(V_{i})\end{array}\,\right)_{i=1}^{N}. Then, we may rewrite (8) in vector form:
[TABLE]
whereas (9) becomes:
[TABLE]
Here, we don’t make any hypothesis on the matrix of weights , except that it’s entries are bounded in absolute value. This implies that the spontaneous dynamics () can be restricted to a compact set .
We remark that the Jacobian matrix of (11), have the form:
[TABLE]
where is the identity matrix and is the diagonal matrix:
[TABLE]
Likewise, the Jacobian matrix of (12), , reads:
[TABLE]
III.2 Contractive regime
III.2.1 Dynamics
In order to illustrate the main ideas of this section we start by considering a specific regime of the Amari-Wilson-Cowan model, the contractive regime matsuoka:92 ; cessac:94 . This regime occurs when neurons have a very low gain . In this case, the dynamical systems (11) and (12) have a unique fixed point attracting all trajectories (absolutely stability). On mathematical grounds, this is the starting point for the analysis of the bifurcations cascade occurring in the model when increasing . On neuronal grounds, this is a low reactivity regime where, after a sufficiently long time and whatever the initial condition, neurons fire with a constant rate in spontaneous activity. Although this regime is somewhat trivial it brings nevertheless several interesting hints of linear response in more complex situations.
The existence of a contractive regime is deduced from the following argument. If , and all eigenvalues of are equal to (resp. all eigenvalues of vanish). By continuity, for sufficiently small, all the eigenvalues of have a strictly negative real part, , (resp. all the eigenvalues of have a modulus strictly smaller than ). From this, one can establish that there is a value, , depending on , such that, for , the spontaneous dynamical system () has a unique fixed point attracting all trajectories in . When further increases, one gets out of this regime by a cascade of bifurcations leading to a more and more complex dynamics, discussed in section III.3.
We consider now the perturbed neural network () in this contractive regime. We first make the computation for the continuous time system as it is straightforward and familiar to most readers. We look for solutions of the form . This is a standard linear stability analysis. We have:
[TABLE]
with solution:
[TABLE]
where is the initial time where we start to apply the stimulus. This solution contains a transient term, dependent on the initial condition, and a stimulus dependent term. We now consider the steady state regime corresponding to : the stimulus was applied in a very distant time in the past, quite longer than the longest characteristic time of the dynamics. In this limit:
[TABLE]
where the integral converges since all eigenvalues have negative real part. We have introduced the matrix:
[TABLE]
Equation (16) is a first example of a linear response formula, where the deviation from the solution of spontaneous dynamics (here, the fixed point ), is proportional to the stimulus, and expressed by a convolution with the linear response kernel (17). Thus, the linear response kernel discussed in the introduction reads .
The same result holds mutatis mutandis for the discrete time dynamical system (12) with a discrete time convolution:
[TABLE]
where :
[TABLE]
the -th iterate of Jacobian matrix at . We come back to the derivation of (18), for a more general case, in section III.3. The series (18) converges because, in the contractive regime, the eigenvalues of have a modulus strictly lower than .
III.2.2 Susceptibility and resonances
The Fourier transform of (16) is:
[TABLE]
where is a real frequency. , called the complex susceptibility, characterises the response to a harmonic stimulus with frequency , with an amplification factor (the modulus ) and a phase factor (the argument of ). can be analytically continued in the complex plane (complex frequencies, ). Its explicit computation is straightforward. We give it first in the continuous time case. We note the eigenvalues of . Note that, as the matrix is not symmetric, the eigenvalues are complex in general. Denoting the transformation matrix diagonalising we have where is the diagonal matrix with entries:
[TABLE]
The salient remark is that this expression has poles in the complex plane, located at , , . On the real axis (real frequencies) the trace of these poles gives peaks (resonances) where the response to harmonic perturbation is maximal. The peaks are located at while their width depends on . The situation is sketched in Fig. 2, where we have plotted . We have only shown poles for the legibility of the figure (2 poles are close to each other, as better seen on the real axis projection, bottom figure).
A similar computation can be done in the discrete time case. If denote now the eigenvalues of the diagonal susceptibility has entries . Resonances are therefore now given by .
III.2.3 The neural interpretation of resonances
The existence of these resonances means the following. Exciting a neuron, or a group of neurons, with a harmonic perturbation, there are frequencies where the response to the perturbation is maximal. Especially, groups of neurons synchronise for a given resonance frequency. These groups depend on the corresponding eigenvector of the Jacobian matrix.
Let us understand now how these resonances relate to neurons’ interactions and non linear dynamics. This is actually simpler for the discrete time dynamical system (9), mainly because we are going to study the propagation, step by step, of a signal along the network edges.
Assume therefore that we are injecting a periodic stimulus , with frequency , at only one neuron, say . How does this stimulation affect the other neurons in the network ? In the contractive regime the answer is relatively simple because neurons, in spontaneous activity, have a constant voltage (fixed point ). When the stimulus is injected at neuron , its voltage oscillates periodically around this equilibrium value . These oscillations are then synaptically transmitted to its post synaptic neighbours. If is small enough, the synaptic action of to neuron is to order in . Thus, it is proportional to the synaptic weight, and to the derivative of at .
We find the effect illustrated in fig. 1: depending on which region of the sigmoid neuron ’s potential is, the fluctuation induced by the stimulus are either non linearly contracted (in region I, III) or linearly multiplied by in region II (where is smaller than in the contractive regime, in contrast to fig. 1 top).
More generally, we see that the first-order effect of the stimulus applied at , on a neuron , connected to via a synaptic path , as in fig. 3, is proportional to the stimulus with a proportionality coefficient , where we set and .
Thus, the effect of a stimulus applied to at time [math], on neuron , time step later, is proportional to:
[TABLE]
where the sum holds on all paths connecting to in time steps. This coefficient is nothing but the entry of , the Jacobian matrix of the -th iterate of the mapping . This gives an interesting, network oriented, interpretation of equation (19) where one can explicitly compute the linear response convolution kernel with an explicit dependence in the parameters determining the network dynamics.
When applying a periodic stimulus to neuron , the effect propagates through the network edges, with a weight proportional to the synaptic weight and to the derivative at the corresponding node (neuron), as in Fig. 3. The effects of all these paths sum up at neuron , generating contributions that can add up or interfere. This depends on the matrix and on the neurons’ rest state . It also depends on the frequency . At resonance frequencies the effects of the stimulus cumulate in an optimal way, generating a maximal response.
We have seen that these resonances are given by the eigenvalues of the Jacobian matrix . Interestingly, eigenvalues of a matrix can be expressed in cyclic expansions (using trace formula and functions ruelle:76b ; parry-pollicott:90 ; gaspard:05 , see also http://chaosbook.org/), in terms of closed loops in the connectivity circuit defined by the matrix . Resonances correspond therefore to constructive interferences along these closed loops. This establishes a nice correspondence between the dynamical response to a stimulus, the network topology and the non linear dynamics.
III.3 Chaotic dynamics
III.3.1 Beyond the contractive regime
We now consider the Amari-Wilson-Cowan model outside the contractive regime, when is larger than . There, strong non linear effects take place. Increasing beyond the contractive regime results in general in codimension local or global bifurcations doyon-cessac-etal:93 ; cessac-doyon-etal:94 , the most common being the destabilisation of the fixed point, , by a Hopf bifurcation, giving rise to periodic oscillations; or the appearance of other fixed points by saddle node bifurcation (or pitchfork when has the symmetry ).
Here, we will consider a situation where dynamics become chaotic when is large enough. On neuronal grounds, chaotic network have deserved a lot of attention since the 80s. Especially, the neurobiologist W. Freeman freeman-yao-etal:88 argued that chaos in the brain may provide the brain vital flexibility while allowing it to visit many states in quick succession. The underlying idea is that chaotic dynamics constitute an infinite reservoir of information, that a neuronal network can access e.g. via a proper training (typically Hebbian learning or spike time dependent plasticity). This idea is at the core of many applications of neural networks such as echo state machines, liquid state machines, deep learning. The Amari Wilson Cowan model is a paradigmatic example exhibiting chaos where one can illustrate the computational properties of neuronal networks at the edge of chaos bertschinger-natschlager:04 ; siri-berry-etal:07 ; siri-berry-etal:08 ; naude-cessac-etal:13 .
In view of the present paper, the interest of chaos is that a linear response theory can be formally obtained in this case, despite, and actually, thanks to, the fact that dynamics is chaotic. This apparent paradox is discussed below. We will consider a situation where chaos occurs via a transition by quasi-periodicity ruelle-takens:71 . When increasing out of the contractive regime the fixed point destabilises by a Hopf bifurcation. As increases a second Hopf bifurcation generates a torus densely covered by trajectory. Then, frequency locking arises when crossing Arnold tongues arnold:83 . In the region where Arnold tongues overlap (edge of chaos) one can see succession of periodic and quasi-periodic windows until the appearance of a chaotic regime (strange attractor), in general by a period doubling cascade although other scenarios as possible (see mackay-tresser:86 ; gambaudo-tresser:88 , for a description of the possible scenarios). Numerical measurement of the Lyapunov spectrum exhibit one or more positive Lyapunov exponents in this regime cessac:95 ; siri-berry-etal:08 , corresponding to initial conditions sensitivity. The Lyapunov spectrum allows compute the dimension of the attractor via Kaplan-Yorke formula kaplan-yorke:79 . This dimension is not integer corresponding to a fractal attractor. Finally, from the Newhouse-Ruelle-Takens theorem newhouse-ruelle-etal:78 the attractor obtained at the end of this cascade of bifurcations is arbitrary close to an Axiom A attractor. We come back to this last point below.
The dynamical regimes resulting from the increase in the gain parameter obviously depend on the form of the matrix . A typical situation where this transition to chaos occurs is when the synaptic weights are random, independent, with Gaussian entries . The parameter controls therefore the variance of the distribution. This case has been proposed by H. Sompolinsky and co-workers in a seminal paper dating back to 1988 sompolinsky-crisanti-etal:88 . They considered the case for the continuous time model (8), so that the destabilisation of the stable fixed point arises when where is the (random) eigenvalue of with the largest real part. Now, the asymptotic distribution of the spectrum () of this family of random matrices is known from a theorem due to Girko girko:84 ; girko:12 . The spectral density converges to a uniform distribution on the disk of center [math] and radius in the complex plane. Thus, in the limit ("thermodynamic" limit), the fixed point destabilises for . The same holds for the discrete time model (9). It holds as well when breaking the symmetry although the bifurcations map is more complex cessac-doyon-etal:94 .
The spectral behaviour gives actually a qualitative way to explain why chaos is occurring in this case doyon-cessac-etal:93 ; cessac-doyon-etal:94 . When is finite, while increasing , eigenvalues of the Jacobian matrix cross the boundary of dynamical stability by complex conjugate pairs, leading to the transition to chaos by quasi-periodicity. As increases the range of values where this cascade of transitions occurs shrinks to [math]. In the thermodynamic limit, infinitely many eigen-modes simultaneously destabilise when , leading to infinite dimension chaos cessac:95 . Note that this scenario extends a priori to more complex forms of synaptic weights matrices, typically, having correlations, although this has not yet been really explored.
The choice for the mean and variance scaling of the synaptic weights is essential here: the variance scaling ensures that the sum of synaptic inputs have bounded variations as growths, ensuring a proper, non trivial, thermodynamic limit ; having a zero mean ensures that dynamics is fluctuations-driven (neurons are mostly in region II of figure 1) leading to the so-called "balanced state" vanvreeswijk-sompolinsky:98 .
Random neural networks with random independent entries have attracted a lot of activity since the work sompolinsky-crisanti-etal:88 . Especially, H. Sompolinsky and A. Zippelius sompolinsky-zippelius:81 ; sompolinsky-zippelius:82 developed an efficient dynamic mean-field approach for spin-glasses, which was later used to analyze the model (8). Although this theory is one of the most beautiful I know in the field of theoretical neuroscience (see schuecker-goedeke-etal:16 for a recent review) it requires a thermodynamic limit and deals with the average behaviour (weak convergence) of networks in this limit (although almost-sure convergence results now exist faugeras-maclaurin:15 ) rendering difficult the interpretation of the dynamic mean-field equations and their solutions. Additionally, it relies heavily on the independence assumption of (although large deviations techniques now allow to access correlated weights faugeras-maclaurin:15 ).
In contrast, the study proposed here deals with a given network with a finite size. Although the numerical examples presented in this paper were generated by a random model with independent synaptic weights, the derivation of the linear response does not rely on this assumption. We do not average on the distribution of synaptic weigths, and we don’t take the thermodynamic limit. As we see below, a nice resonances structure is produced by finite size models that is washed out by the mean-field approach (see muscinelli-gerstner-etal:18 for a recent result on resonances in mean-field theory of chaotic network, including plasticity. The resonance structure is quite different from what is obtained in finite networks). Beyond neuronal networks, this resonance structure has important consequences in the field of dynamical systems and statistical physics of chaotic systems, as discussed below.
In the next steps we are going to consider the discrete time version (9). The main reason for this is that it affords an easy computation of the linear response in the chaotic regime, with a simple interpretation. An example of chaotic attractor obtained with (9) is given in Fig. 4 (top). In this regime the power spectrum of voltages (bottom) is continuous, but not flat, in contrast to white noise. There are peaks in the spectrum, corresponding to resonances in dynamics, called Ruelle-Pollicott resonances pollicott:85 ; ruelle:87 ; parry-pollicott:90 ; gaspard:05 , as discussed below. These resonances are independent of the neuron. They are reminiscent of fig. 2 although dynamics here is quite more complex. The peaks are related to the succession of bifurcations (two Hopf bifurcations and frequency locking) leading to chaos.
III.4 Linear response in the chaotic regime
III.4.1 -expansion.
We now consider two versions of the dynamical system (12). The spontaneous dynamics version:
[TABLE]
and the perturbed version:
[TABLE]
We assume that the stimulus is switched on at time so that .
We define the difference between the trajectories of the two systems. We have thus . At time :
[TABLE]
We now make a Taylor expansion of in powers of :
[TABLE]
where contains terms of degree higher than . Note that we don’t assume that is negligible so the equation is exact.
Iterating this procedure for larger times we obtain:
[TABLE]
where, again, we do not assume that is small and negligible.
This formula, which generalises (19), looks a bit useless. Indeed, a linear response theory would neglect the term . But, in contrast to the contractive regime where the eigenvalues of had a modulus , ensuring the convergence of the series, here, the higher orders cannot be neglected, precisely because the system is chaotic. An initial perturbation, as tiny as it is, is locally amplified by dynamics. More precisely, dynamics is expansive in directions tangent to the attractor (positive Lyapunov exponents) and contractive in directions transverse to the attractor (negative Lyapunov exponents). This is illustrated in Fig. 5. The sum of all Lyapunov exponents is negative expressing that volume is contracted in the phase space.
Asymptotic spontaneous dynamics lives on the attractor, so that a small perturbation - in our case, the stimulus - has generically a component tangent to the attractor and a component transverse to the attractor. The transverse component is exponentially damped, the tangent component is exponentially amplified. Thus, the net effect is an amplification of the stimulus effect, ruining any hope to neglect the "residual" term in (24). Therefore, it seems impossible to obtain a linear response on long times unless taking ridiculously small perturbations. This is the essence of the Van Kampen objection kampen:71 .
III.4.2 Expansive dynamics and ergodic average
To make one step further, let us now consider in more detail the effect of a small perturbation in a celebrated example, the Lorenz attractor lorenz:63 . In fig. 6 we have represented a trajectory (in red) and a small perturbation of the red trajectory (in green). One clearly sees the initial condition sensitivity: the two trajectories initially diverge exponentially fast. However, because the phase space is compact, non linear folding takes place and the two trajectories get closer (they can get arbitrary close from Poincaré’s recurrence theorem), without crossing though (from Cauchy’s theorem on uniqueness of solutions). After a sufficiently long time it becomes impossible to distinguish the trajectories; the "green" attractor looks very much like the "red" one.
This example, illustrated here with the famous continuous time Lorenz model, illustrates a deep property that we are going to use now, ergodicity. This property holds, mutatis mutandis for our discrete time chaotic system. Consider, in our model, an initial condition and its trajectory , ; consider a function (observable). Then, the time average of on the trajectory, defined by the limit , exists for typical initial conditions. We define now what we mean by "typical".
There exist a probability measure with support on the strange attractor , such that:
[TABLE]
for -almost every initial condition . The time average of along orbits is equal to the average of with respect to (average on the attractor ).
There exist a class of dynamical systems, called uniformly hyperbolic or axiom A (discussed in more detail below), for which the measure is obtained by the weak limit:
[TABLE]
where is the Lebesgue measure on the phase space , and is the image of by . Such a measure is called the Sinai-Ruelle-Bowen measure sinai:72 ; bowen:75 ; ruelle:76 ; ruelle:78 .
For the SRB measure the following holds:
[TABLE]
This relation expresses that the time average of the trajectory of a "typical" initial condition, namely, selected with a uniform probability (Lebesgue measure) in , or any probability having a density with respect to , e.g. Gaussian, is equal to the average with respect to the SRB measure carried by the strange attractor.
III.4.3 Equilibrium versus non equilibrium
This has very deep physical meaning, reflecting an intuitive notion, somewhat initiated by Boltzmann who invented the word "ergodic" gallavotti:14 . Starting from a "typical" microstate , i.e. selected with a natural probability, e.g. uniform or Gaussian, the time average of an observable along the dynamical evolution of is equal to the ensemble average of with respect to the probability measure (macrostate) . The SRB measure plays therefore the role of the Boltzmann-Gibbs distribution in statistical physics, but it is constructed from the dynamical evolution without need to invoke the maximum entropy principle. We refer to the unperturbed situation as an equilibrium situation. This is the reason why we used the subscript in equation (27).
We want however to make here a small remark on the terminology. The theory used here, developed by Gallavotti, Cohen, Ruelle among others, was initially intended to characterise, from a dynamical system perspective, thermodynamic systems initially at equilibrium and perturbed by external forces, where the excess of energy is dissipated with a thermostat, ensuring a non equilibrium steady state. In this context, the equilibrium state has a density with the phase volume measure (the Liouville measure), while the non equilibrium state is characterised by a time dependent SRB measure which is not absolutely continuous. In contrast, our equilibrium state is a SRB measure, not absolutely continuous with respect to the volume element (it is only absolutely continuous along the unstable manifold). The theory developed by these authors extends to our case though ruelle:99 .
Being ergodic SRB is stationary (time-translation invariant). In addition, the SRB measure is a Gibbs distribution whose "energy’ is known and has the form:
[TABLE]
where is the local projection on the unstable manifold. The average energy with respect to the SRB measure, , is the sum of positive Lyapunov exponents. The SRB measure obeys a maximum entropy principle and its entropy is the sum of positive Lyapunov exponents bowen-ruelle:75 . This is Pesin formula pesin:77 .
An immediate consequence of ergodicity, somewhat appearing visually in Fig. 6, is that the time average of on a perturbed trajectory is equal to the time average of the unperturbed trajectory:
[TABLE]
This essentially expresses that time average smooths out the initial condition sensitivity and suggests to define a linear response theory via a proper averaging. Thinking of non equilibrium statistical physics this is exactly what we need. When considering particles in a fluid submitted to gradient of temperature, it is clear that molecular chaos and initial conditions sensitivity holds at the level of particles. But, at the level of a population, ensemble average, an order emerges, expressed by Fourier law, where the transport coefficient is expressed via correlations of flux computed at equilibrium from the Gibbs distribution.
However, to define linear response in this context, one needs to extend the stationary situation exposed in this section, to a non stationary situation where the map defining the dynamics depends on time.
In this context, it is possible to define a time-dependent SRB measure byruelle:99 (using our notations):
[TABLE]
where is the time-dependent map defined in (23). Equivalently, for an observable the quantity:
[TABLE]
is the average value of the observable at , in the perturbed time-dependent evolution (23).
III.4.4 Linear response theory
D. Ruelle has developed a linear response theory for uniformly hyperbolic dynamical systems that we are going to use here ruelle:99 . That is, we assume for the moment that our chaotic attractor is uniformly hyperbolic. We come back to this point in section III.5.4.
We note the difference between the average of , at time , for the perturbed time-dependent system and the average of in the unperturbed system. This is the response of the perturbed system at time , for the observable and the stimulus . Ruelle formula reads, in our casecessac-sepulchre:04 ; cessac-sepulchre:06 ; cessac-sepulchre:07 :
[TABLE]
(actually, Ruelle formula extends to cases where the stimulus depends on the state ).
Let us comment this formula in the simple case where so that . Then, is the difference between the average voltage at time for the perturbed system and the unperturbed average. This gives;
[TABLE]
where :
[TABLE]
is the linear response matrix. It is defined as the average of the Jacobian matrix with respect to the equilibrium SRB state . Note that (32) is a discrete time convolution, so that we can rewrite it in the form:
[TABLE]
similar to (18). Thus, eq. (34) provides an explicit form for the linear response kernel in the chaotic regime of the discrete time Amari-Wilson-Cowan model.
Let us now compare equation (32) to equation (24) obtained by a naive Taylor expansion where we had no hope to neglect the residual term , which actually increases in time due to the positive Lyapunov exponents. In contrast, here the residual term remains under control and tends to zero like when . Why is it so ?
This is sketched in Fig. 5. The stimulus perturbation locally projects on stable and unstable directions. In the stable direction, dynamics is contracting so perturbation is damped exponentially fast. In the unstable direction dynamics is expanding leading to amplification of a perturbation at the level of trajectories. However, considering averaging, as done in (34), the situation is different. It results indeed that the projection of the linear response on the unstable foliation is a correlation function between the observable and a current where is the divergence computed along the attractor and a smooth perturbation. More precisely, one can define a local Riemmanian metric on the attractor so that the current reads ruelle:98 :
[TABLE]
where are the coordinates of the projection of and the local coordinates on the attractor (expressed e.g. in the Lyapunov basis). In this context, Green-Kubo relation and Onsager coefficients can be computed from the entropy production (7), not only at the lowest order, but also to higher orders gallavotti:96 ; ruelle:98 ; baiesi-maes:13 ; basu-maes:15 .
Correlation functions decay exponentially fast in chaotic (uniformly hyperbolic) systems (exponential mixing) ensuring the convergence of the series (32). The decay rates are controlled by the eigenvalues of an evolution operator, acting on probabilities measures, the Ruelle-Perron-Frobenius operator, whose eigenvalues are the Ruelle-Pollicott resonances. The projection of these complex poles on the real axis gives the peaks appearing in the power spectrum Fig. 4.
Thus, the cumulated effect of the stimulus along a trajectory, obtained via time averaging, does not diverge. It converges, on the stable foliation, because of volume contraction, and on the unstable direction because of exponential mixing.
To sum up, the main difference between (32) and (19) is averaging with respect to the equilibrium measure. This makes physical sense. As pointed above, there is no hope to characterise the response of a fluid to a temperature gradient at the level of a particles trajectory, but it is possible at the level of densities.
The link with non equilibrium statistical physics can be formally pursued further as discussed in the conclusion of this section.
III.5 Linear response in the neural network model
III.5.1 Explicit form of the susceptibility
In the discrete time model (9) the Jacobian matrix , where is defined in eq. (14). It is then easy to compute whose entry reads:
[TABLE]
where the sum holds on all synaptic paths connecting neuron to neuron in steps, with and .
It is interesting to compare this equation to eq. (22) obtained in the contractive regime, where the attractor of dynamics was a fixed point. The straightforward difference is that we have now to average over the SRB measure the product of . Actually, one obtains (22) by replacing the SRB measure by the Dirac measure on the attracting fixed point . This formula could be extended as well in the presence of noise.
Let us now interpret the meaning of the product weighting each path . As we have seen in section III.2 the response of the post synaptic neuron to a small variation of the pre synaptic voltage which is proportional to . Now, the main differences with the contractive regime are: (i) evolves in time; (ii) the gain can be quite high. This second aspect is essential because, near the inflexion point of the sigmoid, is expansive. It amplifies a small perturbation; in contrast it is contractive in the saturated parts (see Fig. 1). This is actually precisely this interplay between expansion and contraction which is essential to render dynamics chaotic for sufficiently large (combined with the asymmetry of synaptic weights , as the model (9) with symmetric synapses has a Lyapunov function).
For clarity, let us consider, as in section III.2 the case when the signal is injected only at neuron and let us study the response of neuron . When the signal is injected at , at time , its propagation to via the network pathways is weighted by the products of terms . The contributions of all these paths sum up, with positive or negative weight (depending on the product of along the path), with a small or large amplitude. The convolution form (35) expresses that the response of neuron at time integrates the past influence of the stimulus injected at , propagating via many paths with different lengths and summing up at .
Now, the bracket expresses that this influences is given by the ergodic average of the products . Remarkably, the averaging is done with respect to the equilibrium measure. We have here a strong analogy with non equilibrium statistical physics where transport coefficients are computed with respect to correlations functions of flux computed at equilibrium, as exposed in section II.2.
III.5.2 Numerics
The main problem with eq. (36) is that it is numerically intractable. However, its Fourier transform is computable as we now explain. The (discrete time) Fourier transform of is:
[TABLE]
Consider now two perturbations, and where , is the canonical basis vector in direction and denote the corresponding perturbed dynamics. Then, one can show that: cessac-sepulchre:04
[TABLE]
This allows the numerical computation of the complex susceptibility by time-averaging the trajectories of the two perturbed dynamics. Other numerical methods have been proposed in abramov-majda:08 ; baiesi-maes:13 that could be more efficient.
III.5.3 Resonances
The computation of allows to exhibit resonances, in a similar way as in section III.2, but with a very different structure. First, these resonances are not given in terms of eigenvalues of the Jacobian matrix because, in contrast to section III.2, is now evolving dynamically along the strange attractor, as well as its eigenvalues. Rather than eigenvalues, Lyapunov exponents express the average expansion/contraction rates, but I don’t know about any result relating the Lyapunov spectrum to resonances. Here, resonances are obtained numerically using the form (37). We now interpret these resonances, first, in the context of dynamical systems theory and statistical physics, and then in the context of neuronal networks.
A classical wisdom coming from fluctuation-dissipation theorem in statistical physics is that the complex susceptibility is the Fourier transform of the corresponding correlation function, so that the resonances are peaks in the power spectrum. However, the implicit assumption underlying this result is that the equilibrium distribution has a density with respect to the Lebesgue (or Liouville) measure.
The situation is more complex in the case of strange attractors because the SRB measure is absolutely continuous only along the unstable manifold (parallel to the attractor) and is singular (fractal) transverse to the attractor. As a consequence, Ruelle’s theory asserts that the linear response operator is the sum of two contributions. There is a regular term, corresponding to the response to perturbations “parallel” to the attractor (locally projected along the unstable manifold). This term is a correlation function and, consequently obeys the Fluctuation-dissipation theorem. The poles of its Fourier transform are the Ruelle-Pollicott resonances. They give the rate of mixing of the chaotic system, or, equivalently, the relaxation rate to equilibrium for a perturbation “on” the attractor. These poles are independent of the observable. Thus, in our case, they are independent on the pre-synaptic, post-synaptic neuron pair. These resonances are observed in Fig. 4.
There is a second term in the linear response operator, corresponding to the response to perturbations locally projected along stable manifolds, namely transverse to the attractor. Therefore, this term exists only in the dissipative case. It does not obey fluctuation-dissipation theorem and its resonances have a different structure. These exotic resonances, theoretically predicted by Ruelle ruelle:99 , were, to my best knowledge exhibited for the first time by J.A. Sepulchre and myself in cessac-sepulchre:04 . That was in the model (9). An example is shown in fig. 8 where, in blue is plotted the power spectrum (with peaks corresponding to Ruelle-Pollicott resonances) and in red are plotted the resonances in the complex susceptibility.
From the point of view of neuronal dynamics resonances have the following interpretation. In the chaotic regime neurons have firing rates evolving in an unpredictable and erratic way. Yet, there is an hidden dynamical structure revealed by the resonances in Fig. 8. First, upon exciting neuron with a weak amplitude, harmonic signal, with resonant frequency superimposed upon the chaotic activity of neuron , the effects of this stimulation will propagate through the network, and can actually be measured. Indeed, some neurons in the network will respond with a maximal amplitude (given by the modulus of ). This effect can be exploited to transmit a signal with slow modulation through the network - despite chaos - using a resonance frequency as a carrier frequency. This signal, scrambled in the chaotic dynamics, can nevertheless be recovered on specific nodes, using an appropriate average procedure. See cessac-sepulchre:06 for further details.
This leads to a define an effective connectivity (sketched by the blue arrow in Fig. 7) depending on the frequency. It does not coincide with the synaptic graph. It does not coincide either with a graph built on correlation functions precisely because the susceptibility has a contribution which is not a correlation function. This suggests that groups of neurons can synchronise upon excitation of the network with a suitable resonance frequency. These clusters of neurons would depend on the excitation frequency, supporting the idea that neurons can dynamically constitute far more clusters than expected from the study of the synaptic graph.
III.5.4 Uniform hyperbolicity
Ruelle’s theory mathematically requires the dynamical system (at least the dynamics on the attractor) be uniformly hyperbolic. Uniform hyperbolicity means that for for every there is a splitting of the tangent space , and there are constants and , such that, for every , one has (exponential contraction on the stable space ), and , (exponential expansion on the unstable space ) katok-hasselblatt:98 . In a nutshell this means that there are no neutral eigendirections (eigenvalues with modulus ) for the derivative .
Does the dynamical system (9) obey this condition ? This is a tricky question for which I only have partial answers. First, remark that we are dealing here with random attractors as each realisation of the generates a different attractor. So the answer to this question would require a probabilistic treatment. For a given realisation of s one can measure the Lyapunov spectrum and check that there are positive Lyapunov exponents. But having positive Lyapunov exponents is not enough to guarantee uniform hyperbolicity because neutral points may exist, as e.g. in the Henon model. What is known from the Newhouse-Ruelle-Takens theorem newhouse-ruelle-etal:78 is that the attractor resulting from a transition to chaos by quasi-periodicity can be perturbed by a smooth perturbation to give rise to an axiom A (uniformly hyperbolic) attractor. So our attractor is, in this sense, "close" to uniform hyperbolicity, no more. From the shape of the Jacobian matrix and the form of the sigmoid, it is clear that there is a subset of the phase space where has some eigenvalue with modulus . The question is whether the strange attractor intersects this region. The answer depends on the matrix and I don’t know about any methods allowing to solve this question.
Therefore, the derivation made for the Amari Wilson Cowan model in the chaotic regime are made "as if" this system was uniformely hyperbolic. This assumption is called "chaotic hypothesis". It has been proposed by Gallavotti and Cohen gallavotti-cohen:95 ; gallavotti-cohen:95b .This conjecture agrees with the fact that many chaotic time evolutions behave as if they corresponded to uniformly hyperbolic dynamics.
Note that there are known example of chaotic attractors with neutral points (like the Henon’s attractor) where linear response is violated ruelle:05 ; jiang-ruelle:05 ; baladi:07 ; baladi-benedicks-etal:14 . The nice point is that this violation can be detected numerically cessac:07 . We have not observed such effects in the examples of model (9) that we have studied.
III.6 Conclusion of section III
In this section, we have been able to answer the questions raised in the introduction using a linear response theory developed for chaotic dynamical systems using a form of Gibbs distribution, the SRB measure. We have been able to compute the convolution kernel in terms of the parameters and function ruling the non linear neurons dynamics. We have characterised how a stimulation of weak amplitude, applied to a group of neurons, influences the whole network. The functional connectivity obtained this way, clumsy sketched by the blue arrow in Fig. 7, is quite different from the synaptic connectivity as it results from a complex interplay between the network structure, the non linear dynamics and the statistics of orbits characterised by the SRB measure.
We want to address a few pending questions.
Information transport.
Can we relate the effective connectivity to some notion of information transport that could be relevant for neuronal networks ? We stay here at a formal level and the following discussion would require further developments. A good candidate to quantify the effect of gently varying the voltage of neuron is the derivative , or better, its log, . Why the log ? Because the effect of is multiplicative along trajectories and because it controls the exponential expansion/contraction rate along the orbits of the dynamics. Actually, the average volume contraction rate in the discrete time Amari-Wilson-Cowan model is . This average volume contraction, corresponds to an entropy production rate, as used in gallavotti:96 ; ruelle:99 . It has a static, synaptic network dependent term, and a dynamical term. From the analogy with (7), one may define a formal current form neuron to neuron by:
[TABLE]
This involves the derivative of the SRB state which can be computed by (32). This could be a formal way to define the blue arrow in Fig. 7. It remains however to check whether this formal current can be measured and how it relates to more classical indicators like information flow or Granger causality.
How large can be ?
Linear response theory assumes that higher order terms are negligible. This assumption holds true for a range of values where the second order term is smaller than the first order. Thus, answering this question requires a priori compute the second order term. Although there is a general formulation of higher order terms ruelle:98 , their computation has not been done in the present context. In the presented work, the validity of the linear response was numerically done, checking that e.g. dividing by gives a response with an amplitude divided by . The typical values for were of order , thus small compared to the amplitude of the voltage. However, as pointed out in the introduction, linear response theory is only a first step toward characterising neural responses to stimuli. We further develop this point in the conclusion section.
IV From spiking neurons dynamics to linear response
In this section, we address again the questions raised in the introduction, in a different context, for a spiking neuronal network. As most neurons communicate by spikes there are many models of spiking neurons that we can roughly divide in two categories: (1) (Non) linear smooth dynamical systems, based on (1), like Hodgkin-Huxley hodgkin-huxley:52 , FitzHugh-Nagumo fitzhugh:55 ; nagumo-arimoto-etal:62 or Morris-Lecar morris-lecar:81 where the spike is a continuous function of time, shaped by the ionic currents involved in (1). These models are close to biophysics but remain quite hard to study at a theoretical level. For this reason researchers have developed a second category: (2) Non linear, non smooth dynamical systems, based on (1), like the Integrate and Fire model lapicque:07 and its generalisations izhikevich:03 ; brette-gerstner:05 ; rudolph-destexhe:06 where the spike is a discontinuous function of time. The voltage obeys equation (1) (sub-threshold dynamics), with simplified ionic current terms, until reaches a threshold. Then it is instantaneously reset to a rest value and a spike is emitted. This class of model is simpler to study and simulate although the introduction of a discontinuity at the threshold has a price to pay (non smoothness). In the case of the linear response theory developed here, this requires to use rather different tools than the previous section.
Here, I present a summary of work done in collaboration with Rodrigo Cofré where we developed a linear response theory in a conductance-based integrate and fire model cofre-cessac:13 ; cessac-cofre:13 ; cessac-cofre:19 . As in the previous section, we are able to derive a linear response formula where the response kernel is written in terms of spike correlations, with an explicit dependence in the networks parameters. This work is in line with other approaches attempting to understand how the correlated spiking activity of a neuronal network reflects the neurons interactions as well as their collective response to stimuli. Modelers have proposed methods based on statistical physics (Maximum Entropy Models schneidman-berry-etal:06 ; shlens-field-etal:06 ; shlens-field-etal:09 ; ferrari-deny-etal:18 , stochastic processes (Markov chain, Hawkes processes reynaud-bouret-rivoirard-etal:13 ; reynaud-bouret-rivoirard-etal:14 ) or phenomenological models (Linear-non linear, Generalized Linear Models chichilnisky:01 ; simoncelli-paninski-etal:04b ; ostojic-brunel:11 ) to achieve this purpose. Yet, there are rather few modelling studies trying to relate the collective dynamics of neurons with the spike statistics of the network, in spontaneous activity as well as in the presence of a stimulus.
IV.1 Model
IV.1.1 Spike emission
As in the previous section we consider neurons with voltage , . But dynamics is of a different nature because we focus here on spike statistics. Spike emission is a complex process dayan-abbott:01 . In Integrate and Fire models this process is quite simplified. The principle is illustrated in fig. 9.
We fix a voltage threshold . Below threshold, follows and evolution based on eq. (1) (see eq. (45) below). If the neuron ’s voltage reaches the threshold at time this neuron emits a spike. Then, its voltage is reset to a rest value (taken here to be [math] without loss of generality) and the neuron stays at this value (quiescent) during a time interval .
We note the time of occurrence of the -th spike emitted by neuron . We define a spiking variable where is an integer. We set if neuron emits a spike in the time interval and otherwise. This reads:
[TABLE]
Spiking variables are therefore time-discrete events with a time resolution . We define the spike pattern of the network at time by the vector \omega(n)=\left(\,\begin{array}[]{ccc}\omega_{k}(n)\end{array}\,\right)_{k=1}^{N}. A spike block , , is the matrix of spike patterns . A spike train is a bi-infinite spike block . We note it for simplicity.
In this section we are going to consider a mixed dynamics with continuous time variables and discrete time variables. Especially, we will consider functions of the type where is the continuous time variable and the discrete time spike train. In this notation, however, signifies where is largest integer smaller or equal than . This condition expresses causality: the function depends on the spikes emitted before time .
IV.1.2 Sub-threshold dynamics
The subthreshold dynamics of neuron is based on a model proposed by M. Rudolph and A. Destexhe in rudolph-destexhe:06 . It starts from the charge conservation equation (1), where the ionic current is a simple, passive leak term . The external current (stimulus) takes the form and the noise term reads where is a white noise. controls the amplitude of the noise.
The synaptic current from pre-synaptic neuron to post-synaptic neuron reads where is the reversal potential associated with the synapse . In this model, the synaptic conductance depends on time and on the previous spiking history of the pre-synaptic neuron . Whenever neuron emits a spike (at time ) the conductance increases by an amount , where is the maximal conductance, and:
[TABLE]
mimics the time profile in the synaptic increase upon emission of a pre-synaptic spike (Fig. 10). Here, is the Heaviside function.
The total conductance is . It depends therefore on the spike history, represented by the spike times preceding . The set of all possible such times is uncountable. In order to have a dependence in a countable set of events we use the spike time discretisation (39) to obtain:
[TABLE]
Setting:
[TABLE]
[TABLE]
[TABLE]
we arrive at the final equation for the sub-threshold dynamics of neuron :
[TABLE]
Let us summarise. Spike time is discretised in time bins . Voltage, current and conductance time is continuous. When the voltage of neuron , , reaches the threshold, , with for some it is reset to [math], and the -th spike of neuron is recorded at discrete time , . Voltage stays at [math] until time where it follows the sub-threshold evolution (45) until the next time where reaches the threshold. Note that, in this modelling, can be quite small compared to the time scales of the dynamics.
Remark. Although eq. (45) looks quite simple (it is a differential equation, linear in , with time dependent coefficients) it hides a real complexity, the dependence in the history . The coefficients depends on the trajectory of which itself depends on the history of spikes anterior to . This involves compatibility conditions between the trajectory and the spike train which constitutes a symbolic coding of trajectories. These aspects are further discussed in cessac:11b .
IV.1.3 Solutions
For a time , a spike train and a neuron we note the last time anterior to where the neuron membrane potential was reset.
It is easy to integrate the linear system (45) from time to time . The corresponding flow is:
[TABLE]
We obtain:
[TABLE]
where:
[TABLE]
is the spontaneous contribution with:
[TABLE]
the synaptic interaction term, and,
[TABLE]
where:
[TABLE]
The second term in (46) corresponds to the contribution of the external stimulus:
[TABLE]
The last one is the stochastic part of the membrane potential:
[TABLE]
where is a Brownian process, thus Gaussian.
IV.2 Gibbs distribution
We are interested in the statistic of spikes generated by this model, in spontaneous activity and in the presence of the stimulus. We want to propose a linear response theory in this context. For this we first show that spike statistics is associated to a form of Gibbs distribution.
IV.2.1 Transition probabilities
Here, we want to compute the probability to have a spiking pattern given the history, something informaly reading like , where is the history anterior to , depending on voltage and spikes history. To simplify this dependence, we are going to make the approximation that the spike pattern depends only on the spike history. This makes sense if one wants to use this theoretical approach to analyze experimental data on spike trains recordings with Multi-Electrode Arrays for example . Here, indeed, one has only access to spikes history, not to voltage111MEA records actually a voltage activity on recording electrodes. Then, a spike sorting algorithm is used to attribute recorded voltage traces to neurons, and then, construct the spike train. Therefore, MEA could in principle allow to obtain the probability of having a spike pattern given the voltage history..
Under this assumption identifies with , where the memory extends in principle to the far past (here ). This is an important point. In Integrate and Fire models voltage memory is reset when the neuron spikes, so memory goes back up to the last time anterior to where the neuron has spiked. However, this time can be quite far in the past, giving rise to variable length Markov chain, as illustrated in Fig. 11.
In addition, the spike memory does not only depend on voltage, it is also depends on conductances, as expressed in (41), so memory is, in principle, infinite. We are therefore seeking probabilities of the form , where the subscript expresses that these probabilities depend on general on the discrete time .
One can showcessac:11b that these transition probabilities are well approximated by:
[TABLE]
where:
[TABLE]
where is the deterministic part of the voltage, given by (46) and:
[TABLE]
corresponds to the variance of the noise integrated along the flow up to time . Finally
[TABLE]
IV.2.2 Gibbs distribution
Probabilities of this form define a generalisation of Markov chain called chains with complete connections, a notion introduced by Onicescu and Mihoc in 1935 onicescu-mihoc:35 . The terminology chains with infinite memory can be also found. Under suitable conditions fernandez-maillard:05 ; maillard:07 these transition probabilities define a probability on the set of spike trains which is a generalisation of the probability consistent with a Markov chain:
[TABLE]
with . This equality must hold for all and measurable functions . Obviously, the fact of conditioning by an infinite past requires some caution and conditions on the transition probabilities to ensure the existence of .
has actually strong analogies with Gibbs distributions in rigorous statistical mechanics, where the set of spike trains can be viewed as a one dimensional spin chain labeled by the time index. An important difference, though, is that Gibbs distributions are constructed by conditioning upon left and right boundary conditions. In contrast, in the present context we only condition upon the past (left specification). For this reason, is rather called a Left Interval Specification (LIS) fernandez-maillard:05 ; leny:08 . There are mathematical examples showing that LIS have different properties than left-right conditionned Gibbs distribution fernandez-gallo:11 . However, to the best of my knowledge there is no effective, operational way, to distinguish these two notions from a finite sample obtained e.g. from numerical simulations, as used most of the time in the field of computational neuroscience. As a consequence, I will not distinguish these two notions and call a Gibbs distribution.
There are standard theorems ensuring the existence and uniqueness of a Gibbs distribution in this sense. In our case, these theorems apply because of the exponential decay of conductances (41) which induces an exponential decay of memory, the continuity of the family of transition probabilities and the summability of their variations (see cessac:11b ; cofre-cessac:13 for details).
A consequence of the definition (50) is that the probability of a spike block , given the past reads:
[TABLE]
where:
[TABLE]
and
[TABLE]
so that has the form of a Gibbs energy with infinite range. This "energy" being the log of a probability, there is no need to normalise with a partition function. We call a normalised energy (although it does not have the physical dimension of an energy, it is rather an information - bit rate). It depends explicitly on the model parameters via eq. (46). It contains, as well, the stimulus influence, via the term (47). We note the energy in spontaneous activity, and the corresponding Gibbs distribution. It does not depend on as dynamics and transition probabilities are stationary in this case. plays therefore the role of energy in the equilibrium Gibbs distribution (4). Yet, it does not have the form (5). We come to this point in section IV.3.2 (eq. (57)).
IV.3 Linear response
IV.3.1 General form
Assume now that the spiking neuronal network receives a time-dependent stimulus from time to time . Even if the stimulus is applied to a subset of neurons in the network, its influence will eventually propagate to other neurons, directly or indirectly connected. The stimulus will act on spikes timing, modifying spike correlations. We note , the integer part of . For times anterior to , identifies with , that is, for any , for any block , . In contrast, for spike statistics is modified.
We consider a function (observable) . How is its average modified by the application of the stimulus ? We set where for and for . We want to compute when , the stimulus amplitude, is weak enough. Using a formal expansion of the energy (53) one obtains in the classical convolution form cessac-cofre:19 :
[TABLE]
where the convolution kernel takes the form:
[TABLE]
Here the function is obtained via a first order expansion of (53). It contains therefore in particular the synaptic weights (42). The notation signifies the correlation of the functions and where the averaging is done with respect to the spike train distribution, in spontaneous dynamics, · Thus, the linear response kernel is here as well obtained as a sum of correlation functions computed with respect to the spontaneous dynamics. Note that the kernel depends on the flow of the dynamics and on noise (term ). As in the equation (36) computed in section III.4, the linear response kernel is obtained by a summation on the whole spike history.
IV.3.2 Approximations
Markovian approximation.
The exponential decay of the synaptic response in (43) entails the existence of a time scale, , after which the dependence in the past is essentially lost. This suggests to use a Markovian approximation where the transition probabilities with infinite memory are replaced by , with a fixed memory depth . Dynamics is then given by a Markov chain and is the invariant probability of this chain. The memory depth of the chain is constrained by the characteristic times:
[TABLE]
where is the firing rate of neuron cessac-cofre:19 .
Hammersley-Clifford decomposition.
In the Markovian approximation the energy (52) becomes a real function of spike blocks . A general theorem from Hammersley and Cliffordhammersley-clifford:71 states that the normalised energy can then decomposed on a basis of interaction functions:
[TABLE]
where:
[TABLE]
where is a neuron index, and . Thus, if and only if, in the spike train , neuron spikes at time , , neuron spikes at time . Otherwise, . The number is the degree of the interaction; degree one interactions have the form , degree interactions have the form , and so on. These interactions involve in general a time delay between spikes.
The form (57) bares analogy with the energy form (5) where the interactions play the role of the s. More generally, an energy of the form:
[TABLE]
where the s are functions of blocks is associated to a Markov chain via the Perron-Frobenius theorem seneta:06 ; gantmacher:59 . Under moderate assumptions ( are bounded from below), this chain has a Gibbs invariant probability cofre-cessac:14 .
In the simplest case, (, pairwise interactions) this probability is the Gibbs distribution of an Ising model cofre-cessac:14 . This has attracted much interest in the computational neuroscience community although the Ising form is just the simplest non trivial potential existing in this context. We come back to this point below.
Further approximations.
It is possible to simplify the form (55) with the following approximations:
- (i)
Replace by ; 2. (ii)
Replace by .
Then, linear response reads:
[TABLE]
where:
[TABLE]
and where the term \left[\,\begin{array}[]{lll}&&\\ &&\\ &&\\ \end{array}\,\right] is an expansion of correlation functions between the observable and spikes interactions. In the case of a memory depth it reads :
[TABLE]
where correlations are computed with respect to the equilibrium probability. For example, the variation induced by the stimulus, in the firing rate of neuron , at time is given by:
[TABLE]
More generally, it involves correlations to pairwise, triplets, etc spike time correlations. The coefficients depends on the synaptic weights and are therefore constrained by neurons interactions.
IV.4 Conclusions of section IV
In this section, we have derived a linear response for a spiking neural network. As for the Amari Wilson Cowan model we end up with a convolution kernel depending on synaptic graph and equilibrium correlations. Yet, the form obtained is quite more complex than the form (36), and quite harder to interpret. The interesting point is that the terms of this expansion, which are spike-time correlations computed at equilibrium, can be obtained by an ergodic, time average, in spontaneous activity. The numerical computation of high order terms is, however, cumbersome and will be the subject of a forthcoming paper.
As in section III the correlations decay exponentially fast, so that it is possible to truncate the expansion (60) to low orders, e.g. pairwise interactions for neurons, and small memory depth, as e.g. eq. (62). Yet, many terms remain. At the lowest non trivial order the spontaneous energy contains only synchronous pairwise interactions of the form and the energy (59) corresponds to a Ising model, where successive times are independent. An expansion similar to (60) has be done by S. Cocco et al cocco-leibler-etal:09 . The Ising model has been used by many authors to analyze spike trains statistics, especially in retina data schneidman-berry-etal:06 ; shlens-field-etal:06 ; tkacik-schneidman-etal:09 ; tkacik-mora-etal:15 ; gardella-marre-etal:19 . It neglects, however, higher order correlations which have been shown to play a role in spike response to stimuli ganmor-segev-etal:11 ; ganmor-segev-etal:11b ; vasquez-marre-etal:12 , e.g. in the retina.
This work is at a less advanced stage than the previous one and there remain some pending questions:
Resonances.
Submitting this spiking network to an harmonic stimulus, one may observe resonances, like in the Amari-Wilson-Cowan model. In the Markovian case (finite memory with depth ) these resonances are the eigenvalues of the transition matrix defined through the transition probabilities . They are difficult to compute directly though, even numerically, because the dimension of the matrix growths exponentially fast with the number of neurons and the memory depth . Analytic computations seem out of reach. Therefore, resonances would have to be computed the same way as in section III.5.2, eq. (37). We expect the same observations as for the Amari-Wilson-Cowan model: frequency dependent effective connectivity and frequency dependent clusters of synchronising neurons.
Structure of spike correlations.
One of the goal guiding the work presented in this section is to understand how the spatio-temporal correlations present in the trajectory of a moving object are reflected in a spiking neuronal network when this moving object is the stimulus. Cells are excited by the moving object, but, as they are connected, this excitation triggers a wave of activity in the network which can for example enhance the effect, inducing anticipation souihel-cessac:19 . We are essentially interested in applying this formalism to understand how the retina encodes motion, and how can one decode this motion for the spatio-temporal correlations observed in the output retinal cells (Ganglion cells).
V Conclusion
In this paper we have considered, at a modelling level, the effects induced on a neuronal network by the weak stimulation of a sub group of neurons, using linear response theory. The goal was actually twofold: (i) analyse this effect starting from the equations ruling the neurons dynamics; (ii) make a link to linear response in non equilibrium statistical physics . For this we borrowed existing results, either coming from ergodic theory and chaotic dynamical systems, or from Markov chain and chains with complete connections. In the two proposed examples we ended up in a relation expressing the linear response to the stimulus as a convolution of this stimulus with a kernel. The form of the kernel is complex: as for statistical physics (e.g. kinetic theory) it depends on the microscopic dynamics, on the interactions (in our case, the synapses) and it is obtained via a suitable averaging that smooths the microscopic trajectory and establish a description at a mesoscopic level. The averaging, performed with respect to the equilibrium distribution, corresponds to an ergodic time-average, with no necessity to consider a thermodynamic limit where the number of neurons tends to infinity.
The analogy with statistical physics can go relatively far allowing us to define susceptibility, currents and Green-Kubo like relations. However, one of the main difficulty here is to obtain a priori the correct form for the "energy" (5). In physics this form is guided by first principles, mechanics or thermodynamics. What could be the equivalent principles in neuroscience, if any ? At the moment we are faced to two possible strategies: Either use formal analogies with statistical physics, e.g. proposing Ising model as a canonical or lowest order normal form for the energy, or try and extract the energy form from microscopic dynamics. The first approach raises the question of the role played by higher order terms and the way how to characterise their effects. The second approach resembles the program initiated by Boltzman to fund thermodynamics from mechanics, a program far from being completed yet, despite deep progresses gallavotti:96 . Finally, the pending question is: why should statistical physics give fruitful insight in the understanding of neuronal dynamics and, more generally, neuroscience ? Beyond the fact that this conceptual analogy has lead to interesting new concepts in neuroscience, like in Friston’s theory friston-kilner-etal:06 , the answer lies maybe above statistical physics, in large deviations and Markov chains kaiser-jack-etal:18 .
This is actually the hidden link between section III and section IV. Indeed, a way to define the SRB state and to derive a linear response theory for chaotic systems is to use a salient property of chaotic (uniformely hyperbolic-like) dynamical systems. They have Markov partitions and can be encoded by Markov chains. Hyperbolicity allows indeed to split the phase space into a finite partition, constructed from local pieces of stable and unstable manifolds, and to encode the dynamics by a Markov transition matrix between the elements of this partition. The transition probabilities of this chain are weighted by the exponential of the potential (28). The SRB state is the invariant probability of this chain, while the induced large deviations of the entropy production allows to define currents and Onsager coefficients gallavotti-cohen:95 ; gallavotti-cohen:95b ; gallavotti:96 .
An interesting alternative approach, that could be fruitful when applied to neuronal models, has been developed by C. Maes in co-workers in baiesi-maes:13 ; basu-maes:15 . It is based on dynamical operator (also called Koopman operator gaspard:05 ) acting on observables, whose adjoin is the Ruelle-Perron-Frobenius operator. This approach somewhat synthesises and generalises previous approaches giving a fast and compact way to obtain the linear response and higher order terms. It would be interesting to apply this method to neuronal network although it might be difficult to obtain a tractable form of the evolution operator.
More generally, the main obstacle to apply methods coming from non equilibrium statistical physics is that they have mainly be developed for physical problems and most examples are guided by physics and thermodynamics. In contrast, we don’t have such guidelines here. We have no a priori idea of what is the form of the energy, and thermodynamics principles are useless to understand dynamics; for example there is no notion of "heat" or "work" that would allow to understand (8) or (45). The "thermodynamics of the brain" is still under investigation kirkaldy:65 .
Returning to linear response, we would like to address several questions left aside in the paper.
Beyond linear response.
In this paper, the linear response has been derived from an expansion in , the amplitude of the perturbation. What about the higher order terms that we have neglected ? In the context of chaotic systems higher order terms have been computed by Ruelleruelle:98 and are therefore accessible mathematically in the model (9). Their form is quite hard to interpret in our context though, in contrast to the simple first order term of eq. (36). They are also very hard to estimate numerically or experimentally. It is known from Volterra expansion theory that higher order terms are given by high order correlations, which are quite difficult to estimate experimentally, requiring very large samples. We are confronted here to a similar problem.
If we stick at the questions addressed in this paper, the -expansion approach does not seem reasonable beyond the first order. In the field of neuroscience researchers prefer to correct the linear response convolution by a static non linearity rieke-warland-etal:97 . In my opinion, the main interest of linear response theory in the context of neuronal modelling is to give us a notion of derivative of a statistical quantity (the average of an observable) with respect to a time dependent perturbation, in terms of the dynamics ruling the evolution of neurons. This leads, in the case studied here, to an explicit form for the convolution kernel, especially how it depends on dynamics and synaptic connections. In this setting, one sees explicitly that the "response" of a cell is not intrinsic to that cell, but depends on its dynamical surrounding. This approach could be useful to infer the receptive field of sensory cells from the structure of the neuronal circuits they are involved in. For example, it is known, in the retina, that the center-surround receptive field structure of bipolar and ganglion cells is due to the lateral inhibitory connectivity of horizontal cells. More complex circuits, processing motion, exist as well in the retina, involving amacrine cells whose role is far from being understood yet gollisch-meister:10 . The present approach could afford to anticipate the role played by these cells in shaping the receptive field of cells responding to motion features.
Effective interactions.
Linear response lead us to define a notion of effective interactions from the underlying non linear dynamics. As we argued, these interactions are not the synaptic connections, and they do not reduce to correlations. It is commonly accepted in the neuroscience community that "information" is transported by neurons. This is characterised by mutual information, relative entropy, Granger causality, … In this paper we came out with the proposal (38), still on a shaky ground, based on the non linear effects induced by the sigmoid and a notion of entropy production. A next step is to investigate how to compute this quantity and how it compares with standard indicators.
Closeness to bifurcations.
Neurons can exhibit drastic changes (bifurcations) in their behaviour when they are stimulated with a stimulus of increasing amplitude. The same holds as well in a neuronal network. If some neurons are close to a bifurcation point, a tiny stimulation of a single neuron can drastically change its activity, which, in turn, can induce bifurcations of other neurons in an avalanche like or wave activity. Thus, a small perturbation leads to a macroscopic change (diverging susceptibility). Such mechanism play an important role in neuronal dynamics. It is a current belief, observed in models, that learning and plasticity drive neuronal networks close to bifurcations points where they respond fast and optimally to learned stimulibertschinger-natschlager:04 ; siri-berry-etal:07 ; siri-berry-etal:08 ; naude-cessac-etal:13 . On mathematical grounds, near bifurcations point, there is a loss of structural stability that can ruin any hope to have a linear response theory although structural stability is not necessary to obtain linear response and can be extended near bifurcations point under some conditions baladi-benedicks-etal:14 .
Linear response can be useful though to characterise the approach to such critical points. For example, the divergence of susceptibility could correspond to resonances converging to the real axis, in a Lee-Yang like phenomenon yang-lee:52 , providing a strong analogy between the behaviour of neuronal networks near bifurcations and phase transitions.
Acknowledgements.
I would like to acknowledge Jacques-Alexandre Sepulchre and Rodrigo Cofré from the good time we spend together thinking and working on the linear response results presented in this paper. I am grateful to Maria-José Escobar, Patricio Orio, Rodrigo Cofré and Wael El-Deredy to give me the opportunity to teach this lecture in the LACONEU summer school 2019. I would like to acknowledge the students of this school for their questions and their enthusiasm. I thank the Reviewers for their insightful comments and constructive criticism.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1(1) R. V. Abramov and A. J. Majda. New approximations and tests of linear fluctuation-response for chaotic non-linear forced-dissipative dynamical systems. Journal of Nonlinear Science , 18(3):303–341, 2008.
- 2(2) K. Aihara, T. Takabe, and M. Toyoda. Chaotic neural networks. Physics Letters A , 144(6):333 – 340, 1990.
- 3(3) S. Amari. Characteristics of random nets of analog neuron-like elements. Syst. Man Cybernet. SMC-2 , 1972.
- 4(4) V. I. Arnold. Geometrical Methods in the Theory of Ordinary Differential Equations . Springer–Verlag New York Inc., 1983.
- 5(5) M. Baiesi and C. Maes. An update on the nonequilibrium linear response. New Journal of Physics , 15(1):013004, 2013.
- 6(6) V. Baladi. On the susceptibility function of piecewise expanding interval maps. Communications in Mathematical Physics , 275(3):839–859, 2007.
- 7(7) V. Baladi, M. Benedicks, and D. Schnellmann. Linear response, or else. ICM Seoul 2014 talk, August 2014.
- 8(8) U. Basu and C. Maes. Nonequilibrium response and frenesy. Journal of Physics: Conference Series , 638:012001, 2015.
