Skip to main content
Entropy logoLink to Entropy
. 2024 Sep 11;26(9):779. doi: 10.3390/e26090779

Information Thermodynamics: From Physics to Neuroscience

Jan Karbowski 1
Editor: Richard Summers1
PMCID: PMC11431499  PMID: 39330112

Abstract

This paper provides a perspective on applying the concepts of information thermodynamics, developed recently in non-equilibrium statistical physics, to problems in theoretical neuroscience. Historically, information and energy in neuroscience have been treated separately, in contrast to physics approaches, where the relationship of entropy production with heat is a central idea. It is argued here that also in neural systems, information and energy can be considered within the same theoretical framework. Starting from basic ideas of thermodynamics and information theory on a classic Brownian particle, it is shown how noisy neural networks can infer its probabilistic motion. The decoding of the particle motion by neurons is performed with some accuracy, and it has some energy cost, and both can be determined using information thermodynamics. In a similar fashion, we also discuss how neural networks in the brain can learn the particle velocity and maintain that information in the weights of plastic synapses from a physical point of view. Generally, it is shown how the framework of stochastic and information thermodynamics can be used practically to study neural inference, learning, and information storing.

Keywords: information, non-equilibrium stochastic thermodynamics, computational neuroscience, learning, inference, neurons and synapses, plasticity


“Earth, air, fire, and water in the end are all made of energy, but the different forms they take are determined by information. To do anything requires energy. To specify what is done requires information.”— Seth Lloyd (2006) [1]

1. Introduction: Information Is Physical, So Is the Brain

Brain computations require a certain amount of energy [2,3,4,5,6,7], and the brain is one of the most metabolically expensive organs in the body [8]. Moreover, the brain energy cost (oxygen and glucose metabolic rates) scales linearly with the number of neurons [9] and sub-linearly with brain size [10]. Every transition in neural circuits, either on a microscopic or macroscopic scale, is associated with some energy dissipation [11,12,13,14,15,16,17,18]. Despite all this, a huge majority of neuronal models used in computational (or theoretical) neuroscience neglect completely the energetic aspect of brain functioning, as if neural information processing were for free and performed in some abstract “mathematical” hyperspace (e.g., [19,20,21,22,23]). One can argue that brain information processing is relatively cheap (only about 10–20 Watts for human brain [6,8]) in comparison to computations executed by artificial neural networks on semiconductor hardware (the supercomputer involved in the Blue Brain Project uses about 4·105 Watts for a “realistic” simulation [24,25]). However, this relative brain energetic efficiency cannot be a justification for dismissing the metabolic constraints. In fact, handling information in real neural circuits is energetically demanding, as transmitting 1 bit of information through a chemical synapse requires about ∼105kBT of energy [4], and acquiring 1 bit by a synapse during synaptic learning needs a similar amount of ∼5·106kBT [18], where kB is the Boltzmann constant, and T is the brain temperature. Importantly, both these energy figures are much larger than the minimum set by the Landauer limit (kBTln2; [26]). Most of the energy consumption in the mammalian brain goes for fast electric signaling, i.e., the generation of action potentials (neural activation) and synaptic transmission (each of them roughly 2·108kBT/min, for neuronal firing rates ∼5 Hz) [5,6,7], and for fast communication (spatial traveling of action potentials along axons) [27]. In contrast, slow chemical signaling associated with synaptic plasticity (related to learning and memory) requires much less energy, about 4–11% of the energy cost expanded on the synaptic transmission for low firing rates [13]. These substantial costs are likely the reason for observing sparse coding in brain networks, where only a small fraction of neurons and synapses are active at any instant of time [28,29]. All this suggests that energy is a strong constraint on neural information processing and storing, and consequently, not all sorts of computations, even theoretically possible, can be implemented by neural networks in the brain.

The first meaningful connection between physics and neuroscience was made a long time ago, in 1871, by James Maxwell in his book about heat [30]. In that book, he considered an “intelligent being” or “demon” that supposedly breaks the second law of thermodynamics by decreasing the entropy of the physical system. This thought experiment was a paradox that triggered a confusion regarding fundamental issues of thermodynamics and led to a huge amount of literature on this subject (for reviews, see [31,32]). The resolution of this paradox came with the realization that the concept of information also has to be included in the thermodynamic considerations, i.e., information has to be treated on equal footing with physical entropy and work [32].

This realization followed from a seminal observation made by Rolf Landauer that erasing information always leads to heat dissipation (erasure of 1 bit causes at least kBTln2 of energy released into the environment [26]). In other words, information is physical, since its storing and processing requires physical hardware, and it has to comply with the laws of physics [33,34,35,36].

It seems that one of the main goals of neural networks of any brain is to accurately estimate the outside signals [21,37,38,39,40], which are relevant for the brain, using as little energy as possible [41,42,43]. Based on these estimates, the brain tries to predict the future dynamics of these signals and to plan action. The outside signals, or inputs coming to brain circuits, are mostly of a stochastic nature, and therefore, their estimation and prediction is additionally complicated and demanding. Given this, it is perhaps not surprising that the brain has to possess some internal, stable, representation of the outside world, which can be modified by learning. It is fair to say that despite many conceptual developments, we have only rudimentary knowledge (or feeling) of how this representation is created and works.

We can quantify the degree of correlation between outside dynamics and internal brain dynamics by mutual information, which is known from the Claude Shannon mathematical theory of communication [44]. This concept was brought to neuroscience by Horace Barlow [45] in the late 1950s. Much later, it was used by many neuroscientists, starting from Laughlin [46], Atick [37], and most notably by Bialek and colleagues [21,47,48]. These approaches aimed at the maximization of mutual information, initially ignoring energetic aspects. Levy and Baxter were likely the first to consider energetics of information encoding in neural networks [2,3]. However, even in these attempts, information and energy were treated as separate concepts that were not directly related to one another.

In contrast, stochastic thermodynamics provides a framework where information and energy are mutually related and can be considered and computed within a single formalism [36,49,50]. This is because on a micro-level, which includes molecular fluctuations, all relevant degrees of freedom have to be considered simultaneously. This work provides a perspective on a mutual connection between stochastic and information thermodynamics considered in physics and neural systems, which are intrinsically stochastic due to their small sizes and strong interactions with a fluctuating environment. This intrinsic stochasticity is a key ingredient of neurons and synapses that causes energy dissipation and influences information processing.

The paper is organized as follows. We start, in Section 2, with reviewing the fundamentals of stochastic dynamics and their relation to stochastic thermodynamics, with a simple pedagogic example of a Brownian particle moving in a gravitational field. This example is a basis and leitmotif for the next considerations, which link this stochastic mechanical system with the thermodynamics of information processing in neural networks. In Section 3, we introduce the relationship between entropy, information, and energy in general and in particular for the Brownian particle from Section 2. Next, in Section 4, we discuss information flow between two coupled subsystems, as a clear example where entropy production is directly related to information flow, and its relevance to the Maxwell demon. A neural network inferring the velocity of a Brownian particle (or a more general stochastic particle) is presented in Section 5 together with an associated energy cost. Synaptic plasticity and learning are discussed in Section 6 in the context of information gain and loss, using a stochastic version of the BCM model [51] together with its energy cost. It is shown here how the information loss after learning is related to the entropy production rate in synapses. Most of the calculations in Section 5 and Section 6 are novel; i.e., standard neural and synaptic models are analyzed in a new light. Finally, in Section 7, we briefly discuss a more general large-scale model of interacting plastic synapses during learning, using Glauber dynamics [52], in terms of information processing. We conclude with some general remarks about the relevance of information thermodynamics to neuroscience.

2. Stochastic Dynamics and Thermodynamics

2.1. Stochastic Dynamics

Small physical systems have internal degrees of freedom that are subject to fluctuations due to thermal noise (i.e., interactions with the environment or “heat bath”). These internal degrees of freedom can be described either by discrete or continuous time-dependent variables, such as position, velocity, activity, composition, etc. Let the index z denote an internal variable (or all relevant internal variables), describing the state of the system, and let p(z,t) denote the probability that the system is in this particular state at time t. Assuming that z follows a Markov process, one can describe the dynamics of the probability p(z,t) by a master equation [53,54]:

p˙(z)=zwzzp(z)wzzp(z), (1)

where p˙(z) denotes the temporal derivative of p(z), and wzz is the transition rate for jump from state z to state z. Here, the variable z can be either discrete or continuous. In the latter case, one can expand Equation (1) to obtain the so-called Fokker–Planck equation (see below).

In the case with a single continuous internal variable z(t), we can write its stochastic dynamics as the so-called Langevin equation [53,54]:

1μz˙=F(z,t)+ση(t), (2)

where F(z,t) is the deterministic generalized force acting on the system, which can depend on z and on time t, and μ is some parameter which is inversely proportional to the time scale of the dynamics. The parameter η(t) is the thermal noise acting on the variable z and thus can be described by a delta-correlated Gaussian random variable, such that η(t)=0, and η(t)η(t)=δ(tt). The parameter σ characterizes the magnitude of the thermal noise. If z is velocity, then the two parameters, μ and σ, are not independent. In fact, they are mutually coupled by the temperature of the system T through the relation: σ2=2kBT/μ [53,54]. This relation is known as a fluctuation–dissipation theorem, which essentially means that in the presence of a heat bath (characterized by the temperature T), there is some balance between the level of fluctuations in the system (∼σ) and the time for which that system approaches equilibrium (∼μ1). It should be noted that for neural systems, the thermal noise is not the most important source of noise, at least on the level of the whole neuron, and thus the temperature does not play a major part in the considerations of neural activation (see also below).

The dynamics of variable z can be described equivalently by the dynamics of probability density of the state variable z in terms of the Fokker–Planck equation as [53,54].

P(z,t)t=J(z,t)z, (3)

with the probability current (or flux) J(z,t) given by

J(z,t)=μF(z,t)P(z,t)12(μσ)2P(z,t)z, (4)

where P(z,t) is the probability density for the variable z.

In many circumstances, in physical systems, one thinks about z as a generalized position or velocity. In biological systems, z can be either some structural variable, concentration of some ions or molecules, or system activity. These are the most common “state variables”, although it should be noted that there are no restrictions about what physical observable a Langevin equation may or may not describe.

For concreteness, we take a specific example of Equation (2): a small particle of mass m moving in a gravitational field with some modulating time-dependent force F0(t) in the fluctuating environment with z(t) being the particle velocity v(t). This example will be our leitmotif for most of this paper, which is devoted to neural information processing and thermodynamics (Section 5 and Section 6). The Langevin equation of motion takes a familiar form:

mv˙=kv+F(t)+2mkσvη (5)

where kv is the deterministic part of the resistance force of the environment with k being the parameter corresponding to the strength of the resistance and proportional to the size of the particle. The force F(t) is F(t)=mg+F0(t), with g being the gravitational acceleration, and σv being the standard deviation (its steady-state value) of the particle velocity due to the thermal noise η acting on it (random hitting of air particles). When F0(t)=0, the particle is falling freely with velocity-dependent friction and stochastic environmental fluctuations. In this case, at the steady state (t), we obtain the fluctuation–dissipation relation for our moving particle in the form σv2=kBT/m. This relation indicates that the fluctuations in the kinetic energy of the particle correspond to one degree of freedom associated with kBT/2 (in 1D). It is instructive to have a sense of the magnitude of these fluctuations for real particles. For a particle with the size 0.1 mm and the mass of 1 μg (assuming the density 1 g/cm3), we obtain σv=2 μm/s, which is small and cannot be detected by a naked eye, but it can be observed with a microscope. For a comparison, for a hundred times greater particle with the size 1 cm and mass 1 g, we obtain σv=0.002 μm/s, which is extremely small.

We can write the Fokker–Planck equation for Equation (5), and easily solve it, yielding a Gaussian distribution Pv for particle velocity [53]

Pv(v,t)=exp[vv(t)]2/2σv2(t)2πσv2(t), (6)

where v(t) is the average velocity, v(t)=[v(0)+0tdteγtF(t)/m]eγt, with γ=k/m, and the time-dependent variance of velocity is σv2(t)=σv21e2γt=v(t)2v(t)2.

In the limit when the particle mass is very small, m0, we can neglect the term on the left in Equation (5) and use the fact that v=dx/dt, with x being the height of the particle (velocity increases as height decreases). This corresponds to a standard overdamped approximation [55], and then Equation (5) transforms to

x˙=F(t)k2γσxη. (7)

This approximation is equivalent to saying that the particle velocity is in a quasi-stationary state, since its dynamic is governed by a fast time constant m. In Equation (7), we used the rescaling σx=σv/γ, where σx refers to the standard deviation of particle position x. We can also write the Fokker–Planck equation for the temporal evolution of the distribution of particle position Px(x,t) and easily solve it, obtaining

Px(x,t)=exp[xx(t)]24σx2γt4πσx2γt, (8)

where the average position x(t)=x(0)1k0tdtF(t). Additionally, the variance of particle position is x(t)2x(t)2=2σx2γt, which indicates that it is growing proportionally with time, which is a characteristic of unrestricted Brownian motion. Also, in this limit, equivalent to the case γ1, we have a simple expression for the mean of particle velocity (as can be easily seen from Equation (7)), vF(t)/k. Note that in contrast to the distribution for particle velocity (Equation (6)), which has a stationary solution, the distribution for particle position (Equation (8)) never assumes a stationary form.

2.2. Stochastic Thermodynamics

The first law of thermodynamics is essentially the rule for energy conservation. It turns out that Equation (2) can be used to derive the first law, as was realized by Sekimoto [56,57]. The idea is to treat the state variable in Equation (2) as generalized velocity and introduce an additional state variable u representing the generalized position, on which the generalized force also depends, i.e., F(z,u,t), with z=du/dt. Next, we decompose the force F(z,u,t) as F(z,u,t)=V(u,t)/u+fnc(z), where V(u,t) is the generalized potential (dependent on u and t), and fnc(z) is the generalized nonconservative force (dependent on velocity z). After the multiplication of both sides of Equation (2) by z and rearrangement, we obtain the conservation of generalized “mechanical energy” in the following form:

ddt12μ1z2+V(u,t)=V(u,t)t+zfnc(z)+σzη(t), (9)

where we used the differentiation rule dV(u,t)/dt=V(u,t)t+V(u,t)uu˙. Note that the left-hand side of Equation (9) is the temporal rate of mechanical energy, represented by 12μ1z2+V(u,t), which is the sum of “kinetic energy” (with μ1 representing the generalized mass) and generalized potential V(u,t). Equation (9) implies that mechanical energy is lost (or gained) in three different ways: by temporal changes in the external potential V, by the action of nonconservative force fnc, and by the noise (η). The last two factors constitute the heat dissipated to the environment.

In the case of our Brownian particle in the gravitational field, we find the law of energy conservation as

dEmechdt=kv2+vF0(t)+2kmσvvη, (10)

where Emech is the mechanical energy of the particle, Emech=12mv2+mgx. Averaging this equation over the distribution of velocities, Equation (6), yields the mean balance of energy loss and gain:

dEmechdt=kv2+vF0(t)+kσv2, (11)

where we used the Novikov theorem [58] for determining the average vη=σvk/(2m). According to our expectations, the mean mechanical energy is lost due to friction (the term −kv2), and Emech can be either decreased or increased by the driving force depending on its sign. But interestingly, Emech is always increased by the presence of thermal fluctuations (the term kσv2).

Equation (11) in the limit m0, equivalent to γ1, and corresponding to the unrestricted Brownian motion [Equations (7) and (8)], takes a simple form

dEmechdtkv2+F0(t)vmgk[mg+F0(t)]. (12)

Thus, the rate of mean mechanical energy is negative unless the driving force is negative (breaking from outside) and sufficiently strong. This means that opposing the gravitational force can save the mean mechanical energy or even increase it. We will come back also to the mechanical energy later in the context of entropy production and flux.

3. Entropy, Information, and the Second Law of Thermodynamics

3.1. Entropy, Kullback–Leibler Divergence, and Information

For the system with probability p(z,t) described by Equation (1) one can define Shannon entropy Sz(t) as [44,59]

Sz(t)=zp(z,t)lnp(z,t), (13)

which is the measure of an average uncertainty about the state of the system or the value of the stochastic variable z. The larger the entropy, the less is known about the actual state of the system. The concept of entropy is central in thermodynamics [31,32,49], in information theory [59], and in the science of complexity [60].

It is worth noting that Shannon entropy is not the only way to define entropy. There are other definitions of entropy, such as Renyi entropy [61,62] and Tsallis entropy [63], which are also used in statistical physics and information theory [64,65,66]. Shannon entropy in Equation (13) is a special case of these more general entropies.

For two different probability distributions describing the same physical system, i.e., p(z) and q(z), one can define a statistical distance between them (in fact, it is a pseudo-distance in probability space) called Kullback–Leibler (KL) divergence [59,67]

DKL(p||q)=zp(z)lnp(z)q(z). (14)

KL divergence is also called the relative entropy, and it is always non-negative and quantifies the difference between the distributions p(z) and q(z). Therefore, DKL(p||q) can be also thought as an information gain by observing the p(z) distribution in relation to the baseline distribution q(z). The larger the KL divergence, the more distinct the two distributions are. DKL has many applications in statistical physics and information theory [59,68]. We will use it in the following sections for synaptic information gain and loss.

As for the entropy, one can define also other statistical divergences, such as Renyi and Tsallis divergences [61,63]. DKL is a special case of these more general divergences. There exist numerous inequalities relating various types of statistical divergences [62,69] and inequalities relating the rates of these divergences to stochastic thermodynamics [70].

In the case of two coupled systems described by variables x and y, one can write z=(x,y) and define the joint probability pxy as well as marginal probability distributions px and py for each subsystem separately. This allows us to introduce the measure of mutual dependency between the two subsystems, lnpxypxpy, which is zero if x and y are independent and nonzero otherwise. The average of this quantity over all realizations of x,y is called the mutual information Ixy between x and y [59]

Ixy=x,ypxylnpxypxpyDKL(pxy||pxpy). (15)

Thus, the mutual information is the KL divergence between the joint probability pxy and the product of marginal probabilities px,py. The definition in Equation (15) ensures that mutual information is always non-negative, and the stronger the dependence between x and y, the larger Ixy. This is in contrast to entropy, which can be negative for continuous probability distributions (when summation is replaced by integration).

From Equation (15), it follows that the mutual information can be also represented in terms of entropies [59]:

Ixy=SxSx|y=SySy|x, (16)

where Sx|y is the conditional entropy defined as Sx|y=x,ypxylnp(x|y), with p(x|y) denoting the conditional probability, p(x|y)=pxy/py, and similarly for for reverse conditional entropy Sy|x and conditional probability p(y|x).

In recent years, information theory in general, and mutual information in particular, were applied to stochastic processes in different settings. For example, information theory was used to derive thermodynamic uncertainty relations [71]. Mutual information can be helpful in mapping the input trajectory to the output trajectory, which is relevant for biochemical networks [72]. Additionally, mutual information can be used to discriminate between internal information in the system and the information coming from external sources [73], which may have some relevance in neuroscience. In the latter context, mutual information was shown to be maximized for critical brain states with power law distributions of neural activity [74,75]. In a broader biological context, it has been argued that evolution acts to optimize the gathering and representation of information across many spatial scales [48].

3.2. Entropy Production and Flow, and the Second Law

The temporal derivative of the entropy from Equation (13) can be decomposed into two contributions [76,77,78]:

dSdt=S˙prS˙fl, (17)

where S˙pr is the entropy production rate given by

S˙pr=12z,z(wzzpzwzzpz)lnwzzpzwzzpz, (18)

and S˙fl is the entropy flow rate given by

S˙fl=12z,z(wzzpzwzzpz)lnwzzwzz. (19)

The thermodynamic interpretation of S˙fl is that it is proportional to the heat ΔQ exchanged with the surrounding medium, i.e., ΔQ=kBTS˙flΔt, in the short time interval Δt. Moreover, the entropy flow can be of either sign, which reflects the fact that the system can either gain energy from the environment (S˙fl<0) or dissipate energy into the environment (S˙fl>0).

The entropy production rate, on the other hand, is always non-negative, which follows from the fact that the two factors on the right in Equation (18) have the same signs, which are either both positive or negative. Alternatively, the non-negativity of S˙pr and its lower bound can be determined from a well-known inequality, ln(1+x)x1+x, which is valid for all x>1. Applying this to Equation (18) leads to

S˙pr12z,z(wzzpzwzzpz)2wzzpz0. (20)

The fact that S˙pr0 has a tremendous consequence on the behavior of stochastic objects in the form of the second law of thermodynamics. In a nutshell, the second law says that the entropy of the isolated physical system (for which S˙fl=0) never decreases, i.e., dS/dt=S˙pr0, which means that disorder of the isolated system tends to increase over time.

Equations (18) and (19) apply to the general case described by the master Equation (1); however, it is also possible to define S˙pr and S˙fl for continuous stochastic variables described by the Fokker–Planck Equations (3) and (4). In the latter case, we have [79]

S˙pr=2(μσ)2dzJ(z,t)2P(z,t)0, (21)

and

S˙fl=2μσ2dzJ(z,t)F(z,t). (22)

For the system at steady state, i.e., for p˙(z,t)=0, its entropy is constant with dS/dt=0, which implies S˙pr=S˙fl. This equality can happen in two cases. In the first, the probability flux J(z,t)=0 for continuous variables, and wzzpzwzzpz=0 for discrete variables. This situation describes the so-called detailed balance (where all local probability fluxes balance each other), which corresponds to the thermodynamic equilibrium with the environment. In the second case, one can have nonzero probability flux, J(z,t)0, and broken detailed balance wzzpzwzzpz0. This situation takes place in the so-called driven systems by outside factors that provide energy and materials for maintaining the steady state out of equilibrium with the environment. Such a steady state is called a non-equilibrium steady state (NESS) [49,50]. All biological systems are out of equilibrium [11,33,80], and many biological processes operate in a non-equilibrium steady state [39,49], including neural systems [13,14].

Since at steady state S˙pr=S˙fl, one can say roughly that for any conditions, the entropy production rate is proportional to the amount of dissipated energy to the environment. Thus, it is useful to think about S˙pr as a measure of the energy cost of performing a non-trivial function that requires non-equilibrium conditions.

3.3. Entropy Production and Flow for the Brownian Particle

Our Brownian particle falling in the gravitational field represented by Equations (5)–(8) has entropy (Equation (13)) corresponding to its position distribution Px(x,t) given by [59]

Sx(t)=12ln(4πeσx2γt), (23)

which grows logarithmically with time. This means that the uncertainty about the particle position increases weakly with time. However, the entropy rate, dSx/dt, decreases with time as

dSxdt=12t. (24)

The entropy production rate for particle position (the main “state variable”) can be found from Equation (21). For this, we need the probability current J(x,t) (Equation (4)) for our particle position, which is

J(x,t)=F(t)k+[xx]2tPx(x,t). (25)

This allows us to find the entropy production rate S˙pr,x in the form

S˙pr,x=12t+[mg+F0(t)]2γk2σx2. (26)

Note that when there is no driving force (F0=0), the entropy production rate decreases all the time to its asymptotic value (mg)2/(γk2σx2)=m3g2/(k3σx2).

The entropy flux rate can be quickly found from Equations (24) and (26), using the definition (17). The result is

S˙fl,x=[mg+F0(t)]2γk2σx2kv2kBT, (27)

where the second approximate equality comes from using the fluctuation–dissipation theorem and the approximate equality for the average particle velocity v[mg+F0(t)]/k (see Equation (7)). Thus, in this case, the entropy flux is always positive, suggesting energy dissipation to the environment.

The relationship between the mechanical energy loss and the entropy flux is (from Equations (12) and (27))

dEmechdtkBTS˙fl,x+F0(t)v. (28)

This equation is the manifestation of the first law of thermodynamics or equivalently the law of energy conservation. It implies that our (mechanical) system changes its energy Emech by dissipating heat to the environment (kBTS˙fl,x) and by mechanical work performed on the particle by the external force F0. Equation (28) also suggests that the rate of the mean mechanical energy of the Brownian particle is related to the entropy flux rate for its position, but they are not the same. The energy lost dEmech/dt and S˙fl,x are directly proportional only if F0=0. To conclude, the entropy flux rate is a measure of dissipated energy (heat), but it does not account for all the lost or gained energy of the system.

4. Information Flow between Two Subsystems and the Maxwell Demon

In this section, we follow closely the main ideas presented in Ref. [81]. Consider two coupled subsystems X and Y with dynamics of the joint probability pxy described by the following master equation

p˙xy=xwxxypxywxxypxy+ywyyxpxywyyxpxy, (29)

where wxxy is the transition rate in the subsystem X from state x to state x, which depends on the actual state y of the second subsystem Y (and similarly for wyyx). The form of the master equation in Equation (29) has a bipartite structure, in which simultaneous jumps in the two subsystems are neglected as much less likely than single jumps.

For this system, we can define the rate of mutual information dIxy/dt as [81,82]

dIxydt=I˙x+I˙y, (30)

where I˙x=Ixt+dt,ytIxt,yt/dt, and I˙y=Ixt,yt+dtIxt,yt/dt, with dt0. The explicit expressions for I˙x and I˙y are given by [81]

I˙x=x>x,ywxxypxywxxypxylnp(y|x)p(y|x), (31)

and

I˙y=y>y,xwyyxpxywyyxpxylnp(x|y)p(x|y). (32)

The essence of the decomposition in Equation (30) is that it splits the total rate of mutual information into two flows of information. The first flow, I˙x, relates to the change in mutual information between the two subsystems that is only due to the dynamics of X. The second flow, I˙y, is analogous and relates to Y. When I˙x>0, then information is created in the subsystem X as it monitors the Y subsystem.

In the same manner, we can split the rate of entropy of the joint system (X,Y), i.e., dSxy/dt, as well as the joint entropy production rate S˙pr,xy and the joint entropy flux rate S˙fl,xy. We have

dSxydt=S˙x+S˙y, (33)

where Sxy=x,ypxylnpxy, and the rates of entropy in each subsystem S˙x and S˙y are given by

S˙x=yx>xwxxypxywxxypxylnpxy, (34)

and

S˙y=xy>ywyyxpxywyyxpxylnpxy. (35)

Note that in the particular case of two independent subsystems, we have wxxywxx (wyyxwyy), and the subsystems entropy rates S˙x and S˙y reduce to S˙x=xp˙xlnpx and S˙y=yp˙ylnpy, i.e., in agreement with the expectations.

Similarly, the joint entropy production S˙pr,xy and entropy flux S˙fl,xy can be decomposed as

S˙pr,xy=S˙pr,x+S˙pr,y, (36)

where

S˙pr,x=x>x,ywxxypxywxxypxylnwxxypxywxxypxy,S˙pr,y=y>y,xwyyxpxywyyxpxylnwyyxpxywyyxpxy, (37)

and for the entropy flux

S˙fl,xy=S˙fl,x+S˙fl,y, (38)

where

S˙fl,x=x>x,ywxxypxywxxypxylnwxxywxxy,S˙fl,y=y>y,xwyyxpxywyyxpxylnwyyxwyyx. (39)

The terms S˙pr,x,S˙pr,y can be interpreted as local entropy production rates, while S˙fl,x,S˙fl,y are local entropy fluxes. As before, S˙pr,x and S˙pr,y are both non-negative, which means that the second law is valid also in each of the subsystems.

The interesting thing coming from all these equations is that local entropy productions S˙pr,x, S˙pr,y are related to information flows I˙x and I˙y as [81]

S˙pr,x=S˙x+S˙fl,xI˙x,S˙pr,y=S˙y+S˙fl,yI˙y. (40)

These equations imply that local entropy balance involves both energy dissipation (S˙fl,x,S˙fl,y) and the flow of information (I˙x,I˙y). Consequently, energy and information are mutually coupled, and one influences the other. Equation (40) provides an important link between information processing and its energy cost.

How do the results represented by Equation (40) relate to the Maxwell demon? Although the quantity S˙pr,x always satisfies S˙pr,x0, the sum S˙x+S˙fl,x can be negative if the information flow I˙x<0. Thus, from a local point of view of the subsystem X, its visible “entropy production” (i.e., S˙x+S˙fl,x) can be negative if the presence of the Y subsystem is neglected. This seems like a violation of the second law (requiring positive entropy production rate), and it is closely related to the Maxwell demon thought experiment. Obviously, the inclusion of the information flow term I˙x in the local entropy production solves the paradox.

5. Neural Inference

In this section, we consider a simple model of how neurons estimate an external signal. We will discuss this model in terms of information processing as well as thermodynamics.

Neurons in the visual cortex selectively respond to different velocities of a moving stimulus [21,83]. Generally, each neuron has a preferred velocity to which it responds in the form of an elevated firing rate (it is called a tuning curve, see, e.g., [19,21]). Thus, a single neuron is unable to estimate (decode) the velocity of the moving stimulus, because it reacts only to a very small range of velocities. However, a large population of neurons can do it, although with only some accuracy. Below, we consider how such a decoding can take place. In the example below, which is mostly a “thought experiment”, the moving stimulus should be a particle with a substantial size and velocity to be detectable by visual neurons. Typical Brownian particles are too small and too slow to be directly observable by the mammalian visual system. To make them observable, a magnifying instrument such as a microscope is needed. Thus, one can think about the moving stimulus below as a magnified Brownian particle from Section 2, or alternatively, as a macroscopic object moving stochastically, e.g., due to strong stochastic force F0 not related to thermal fluctuations of the environment. The analysis below is independent of either choice.

The model we use is a stochastic version of the deterministic model called a linear recurrent network for interacting neurons (see Equation (7.17) in [19]). In this model, the activity or firing rate ri (number of action potentials or spikes per time unit) of a single neuron labeled as i in the visual cortex can be represented as

r˙i=(rici(v))τn0+1Njwijrj+2σr02τn0ηi(t), (41)

where wij is the synaptic weight (or strength) characterizing the magnitude of synaptic transmission coming from neuron j, and i=1,2,,N, with N number of neurons in the network (here, wij are in units of inverse of time). Since the majority of synapses in the cortex of mammals is excitatory (about 80–90%; [84,85]), the weights wij are assumed to be positive, which implies that the steady-state average values of ri are all positive. The parameter τn0 is the time constant of the single neuron dynamics related to changes in its firing rate, and σr0 represents the standard deviations of the Gaussian noise ηi related to firing rate fluctuations. The function ci(v) is the sensory input coming to neuron i, which is discussed below. The activity of the neuron i is a compromise between this sensory input and the synaptic contributions coming from other neurons in the network. It should be also clearly stated that the noise term in Equation (41) is not of thermal origin. Microscopic thermal fluctuations present in synapses and different ion channels have only a marginal influence on neural activity, since their numbers for a typical cortical neuron are very large (small variance), although there are some exceptions (see [86]). More important are the fluctuations caused by an unreliable sensory signal and unpredictable synaptic transmission (probabilistic neurotransmitter release), the latter being caused by the low numbers of signaling molecules involved [87].

Before we go further, let us talk about the range of validity of Equation (41). First, both the linear term associated with synaptic interactions and the additive noise can occasionally make the firing rate ri negative, which is obviously wrong (even if all synaptic weights are positive). However, this can happen only transiently, especially in the limit of weak noise. Moreover, the steady-state average values of firing rates are always positive, since on average, the term jwijrj is positive. This means that the linear approximation is a “reasonable” approximation, and we use it primarily because such a linear model can be analytically analyzed, revealing some generic features. Second, the time constant τn0 in Equation (41) cannot be too small. It must be significantly larger than a time constant related to synaptic transmission (5 ms and 120 ms, related to AMPA and NMDA synaptic receptors), such that synaptic currents assume quasi-stationary values [19]. In what follows, i.e., the analysis of the dynamics and information aspects of this model, is a novel calculation.

The sensory input ci(v) received by neuron i is in these particular settings also called the tuning curve for neuron i. It can be approximated by a Gaussian as (see Equation (3.28) in [19])

ci(v)=rmexp(vui)22ϵ2, (42)

where rm is the maximal firing rate in response to the visual stimulus (the same for all neurons in the network), ui is the preferred velocity for the neuron i, and ϵ characterizes the maximal deviation from the preferred velocity for which neurons are still (weakly) activated. We take ϵ to be small, i.e., typically ϵ/ui1. Note that for v=ui, we have ci(v)=rm, while for v=ui±2ϵ, we have ci(v)=0.14rm. Equation (41) indicates that the neuron adjusts dynamically to the changes in the stimulus (in its sensitivity range represented by ci(v)) and in the synaptic input coming from other neurons.

Since the decoding of stimulus velocity is a collective process, we define a population average of all neural activities, denoted as r¯, and defined as r¯=(1/N)i=1Nri. Consequently, the dynamic of the population average neural activity r¯ can be represented as

r¯˙=[r¯κ(w¯)c¯(v)]τn+2σr2Nτnη¯(t), (43)

where we made a mean-field type approximation (1/N2)i,jwijrjw¯r¯, where w¯ is the population average synaptic weight, i.e., w¯=(1/N2)ijwij. We assume that w¯>0, which follows from the fact that the majority of synapses are excitatory [84,85]. The term c¯(v) is the population average tuning curve, c¯(v)=(1/N)i=1Nci(v), which is given by (see Appendix A)

c¯(v)rmϵαexpv22α2rmϵα1v22α2+O(α4), (44)

where α is the velocity range to which neurons respond. The approximate equality in Equation (44) follows from the fact that α is generally large, i.e., α1, and we will use that approximation in the calculations below. The parameter κ(w¯) is the network enhancement factor given by

κ(w¯)=1(1w¯τn0), (45)

since for w¯τn01, the parameter κ(w¯) (obviously, we must assume that w¯<τn01). The parameter τn is the effective time constant of the neural population dynamics τn=κ(w¯)τn0, and η¯ is the population-averaged noise, i.e., η¯=(1/N)i=1Nηi with zero mean and unit variance, with σr being the effective standard deviation of the noise in the network, i.e., σr=κ(w¯)σr0. Note that the main effect of the network interactions on population dynamics, as compared to the single neuron dynamics, is to significantly enhance the tuning curve, the time constant, and the standard deviation.

Equation (43) corresponds to the time-dependent distribution of mean neural activity conditioned on stimulus velocity v, ρ(r¯|v,t), which is in the form [53]

ρ(r¯|v,t)=expN[r¯r¯(v,t)ρ(r¯|v)]2/2σr2(t)2πσr2(t)/N, (46)

where σr2(t)=σr2(1e2t/τn), and r¯(v,t)ρ(r¯|v) is the stochastic average of the population mean of neural activity over the conditional distribution ρ(r¯|v,t), i.e., r¯(v,t)ρ(r¯|v)=dr¯ρ(r¯|v,t)r¯. The latter can be found quickly by averaging Equation (43) over noise and then by finding its time-dependent solution. The result is

r¯(v,t)ρ(r¯|v)=r¯(0)et/τn+ϵκrmα(1et/τn)ϵκrm2τnα3et/τn0tdtet/τnv2(t)+O(α5), (47)

where r¯(0) is the initial mean neural activity. This equation indicates that the outside stimulus modulates the collective neural activity only weakly (in the order of α3). In addition, neurons respond to the stimulus with some delay governed by the effective time constant τn.

5.1. Mutual Information between Neural Activities and the Stimulus

The degree of correlations between the neural collective activity and the stimulus velocity is quantified by mutual information I(r¯,v) as

I(r¯,v)=lnρ(r¯|v)P(r¯,v)lnρ(r¯)ρ(r¯), (48)

where ρ(r¯) is the distribution of neural activities, and averaging in the first term is performed over the joint probability density P(r¯,v) of collective neural activity r¯ and stimulus velocity v, with P(r¯,v)=ρ(r¯|v)P(v). The distribution ρ(r¯) is found by marginalizing the joint distribution P(r¯,v) over velocities v. The result of this procedure is (up to order α3)

ρ(r¯,t)expN2σr2(t)r¯r0+r1α30tdtet/τnv2(t)P(v)22πσr2(t)/N, (49)

where r0 and r1 are the stimulus-independent and the stimulus-dependent collective neural activities

r0=r¯(0)et/τn+ϵκrmα(1et/τn),r1=ϵκrm2τnet/τn. (50)

Since both distributions ρ(r¯) and ρ(r¯|v) are Gaussian, the mutual information I(r¯,v) can be calculated easily as

I(r¯,v)N(ϵκrm)28α6σr2(t)e2t/τn0tdt10tdt2e(t1+t2)/τn×v2(t1)v2(t2)P(v)v2(t1)P(v)v2(t2)P(v)+O(α8). (51)

This equation shows that the mutual information between neural collective activity and the stimulus velocity is proportional to the averaged temporal auto-correlations of the velocity square. Moreover, the larger the number of neurons N decoding the stimulus and the larger the network enhancement factor κ, the higher the mutual information. This clearly indicates that the effect of the network is a key ingredient for the accurate decoding of information from the outside world.

It is also interesting to see the effect of the time scale associated with variability in the stimulus velocity on the mutual information I(r¯,v) in Equation (51). Assuming that the temporal auto-correlations of the stimulus velocity square are characterized by time constant τc, i.e., that they decay exponentially as v2(t1)v2(t2)P(v)v2(t1)P(v)v2(t2)P(v)=C0e|t1t2|/τc, where C0 is some constant, we find that (see Appendix B)

I(r¯,v)tN(ϵκrm)28α6σr2C0τn2τc(τn+τc)+O(α8). (52)

This implies that for very fast variability in the stimulus velocity (τc0), the mutual information between the stimulus and the neural activity is close to 0. Consequently, neurons in this limit cannot track the particle velocity at all. However, as the stimulus variability slows down (τc grows), the mutual information increases and saturates at τcτn. This means that in this limit, neurons can decode the stimulus optimally. In general, this result shows that time scale separation is important for the quality of neural inference, with a preference for slower stimuli, which agrees with the general results obtained in [88].

5.2. Energy Cost of Decoding the Stimulus

Guessing the actual value of the stimulus by neural network is not free of cost. In fact, it requires some amount of energy that neurons have to use to perform that function well. The energy used by neurons can be estimated by calculating the entropy production rate, with the help of Equation (21), with the probability density represented by a conditional distribution for collective neural activity given by Equation (46). We find the conditional entropy production rate S˙ρ(r¯|v) (conditioned on the stimulus velocity v) of neural activity as

S˙ρ(r¯|v)=1τne2t/τn(e2t/τn1)+N[r¯(t)ρ(r¯|v)κc¯(v)]2σr2. (53)

This formula indicates that the higher the discrepancy between the population-averaged tuning curve and the averaged neural activity, the larger the entropy production rate of neurons. In other words, neurons make an energetic effort to keep track of the actual particle velocity.

More explicit formula for the entropy production for longer times (ttn), after transients are gone, is

S˙ρ(r¯|v)N(ϵκrm)24α6σr2τnv2(t)et/τnτn0tdtet/τnv2(t)P(v)2, (54)

which implies that S˙ρ(r¯|v) is proportional to fluctuations of the square of velocity around its delayed average. Thus, for stationary stimulus velocity, its tracking by neurons is essentially energetically costless (neurons, however, use energy for other biophysical processes [5,6,7,13]). Note also that the prefactor in Equation (54) is the same as that in Equation (51) for the mutual information between neural activities and the stimulus velocity. This means that gaining information about the outside signals requires a proportionally large supply of energy; i.e., better prediction needs proportionally more energy.

6. Stochastic Dynamics of Synaptic Plasticity: Learning and Memory Storage

Synaptic weights are not fixed but change in the neural network although much slower than neural electric activities. Synaptic plasticity is the mechanism with which synaptic weights change, and it is responsible for learning and memory formation in neural systems [19,89,90,91,92]. The model analyzed in this section is a novel extension and modification of the model analyzed in [14].

6.1. Dynamics of Synaptic Weights

One of the most influential and important models of synaptic plasticity is the so-called BCM model [51], which was used for understanding the development of the mammalian visual cortex. It is an extension of the Hebb idea that connections between simultaneously activated presynaptic and postsynaptic neurons become stronger, but the model is constructed in such a way that the synaptic weights stabilize at some level without catastrophic run-away as it takes place for a classic Hebb’s rule [19]. The BCM plasticity rule, which was originally a deterministic rule, was extended to a stochastic rule by the author in [14], because synaptic plasticity is stochastic in nature [93,94]. In the case of a given postsynaptic neuron with activity r, which receives Ns synaptic inputs from neurons with activities fi (i=1,,Ns), the stochastic BCM rule takes the following form [14]

dwidt=λfir(rθ)wiτw+2σwτwξi (55)
τθdθdt=θ+βr2, (56)

where wi is the synaptic weight (proportional to the number of receptors on a synaptic membrane) related to the electric conductance of signals coming from presynaptic neuron i, λ is the amplitude of synaptic plasticity controlling the rate of change of synaptic weight, τw is the synaptic time constant controlling the weight decay duration, θ is the homeostatic variable, the so-called sliding threshold (adaptation for plasticity) related to an interplay of LTP and LTD (respectively, long-term potentiation and long-term depression [19]) with the time constant τθ, and β is the coupling intensity of θ to the postsynaptic firing rate r. The parameter σw is the standard deviation of weights due to stochastic intrinsic fluctuations in synapses, which are represented as Gaussian white noise ξi with zero mean and Delta function correlations, i.e., ξi(t)η=0 and ξi(t)ξj(t)η=δijδ(tt) [53]. Equations (55) and (56) correspond to plastic synapses located on a single neuron. We consider this example, because it is easier to analyze than the whole network of neurons.

It is often assumed that τθ/τw1, and then the homeostatic variable achieves a steady state on the time scale for changes in synaptic weights, i.e., dθ/dt0. This means that for long times, we have approximately θβr2, and consequently, the BCM rule takes a simple (one equation) form

dwidt=λfir2(1βr)wiτw+2σwτwξi. (57)

As we saw in the previous section, the neural network function is determined primarily by the collective dynamics of neurons and synapses. For that reason, it makes sense to consider also the dynamics of the population-averaged synaptic weight. In this case, it is not the population average of all synapses in the network but rather the population average of synapses on a single neuron, i.e., w¯=(1/Ns)iwi. Summing both sides of Equation (57) with the rescaling factor Ns, we obtain the population averaged dynamics of w¯

dw¯dt=λf¯r2(1βr)w¯τw+2σwNsτwξ¯, (58)

where f¯=(1/Ns)ifi, and ξ¯=(1/Ns)iξi. Moreover, the neural activity is much faster than the synaptic dynamics (seconds vs. minutes), i.e., τn0/τw1. Hence, the neural dynamics also reach a quasi-stationary state on the time scales τw, and it can be approximated by (from Equation (41))

rc(v)+τn0f¯w¯, (59)

where we used a mean-field expression (1/Ns)iwifiw¯f¯, and c(v) is given by Equation (42). In the following, we treat f¯ as the time-independent fixed parameter characterizing the level of activity in the local network.

Inserting Equation (59) into Equation (58), we obtain an effective equation for the dynamics of population mean synaptic weight w¯

dw¯dt=λf¯c(v)+τn0f¯w¯21β[c(v)+τn0f¯w¯]w¯τw+2σwNsτwξ¯, (60)

which has a general form of the Langevin equation as in Equation (2) with the generalized force acting on synapses

Fw(w¯)=λf¯c(v)+τn0f¯w¯21β[c(v)+τn0f¯w¯]w¯τw. (61)

That force depends nonlinearly on w¯, which is one of the reasons for complex dynamics of synaptic plasticity, which are additionally influenced by synaptic noise (∼σw). Note, however, that the noise for the mean synaptic weight is much weaker than the noise in individual synapses due to the rescaling factor 1/Ns.

How do synaptic weights react to the sensory input represented by the tuning curve c(v) (see Equation (42))? Since we consider here a single postsynaptic neuron, and it has a preferred velocity of the stimulus that is mostly different than the actual velocity of the stimulus, the value of c(v) is most of the time close to zero. The stimulus c(v) jumps between 0 and its maximal value rm only transiently at precisely those times when the velocity of the outside particle matches the preferred velocity of the neuron. This is the basic setup we consider here: input coming to synapses is transient, which however can be enough to increase significantly their mean population weight w¯ in some circumstances. This process of changing w¯ is essentially the “learning” information about the particle velocity, which can be stored in the mean weight w¯ for some time (“memory”). Below, we describe in more detail how these two processes, learning and memory, take place within this model.

Given the transient nature of c(v), we consider it as a perturbation to the collective synaptic dynamics in Equation (60). The deterministic version of Equation (60), i.e., with σw=0, for c(v)=0, can have either one fixed point at w¯=0, or three fixed points, of which two are stable, corresponding to bistability (the fixed points are the solutions of the equation Fw=0). The change from monostability to bistability in the dynamics takes place if the following condition is satisfied:

λτwτnof¯2>4β, (62)

which happens for sufficiently large plasticity amplitude λ and/or presynaptic firing rate f¯. In the bistable regime, the two stable fixed points are denoted as w¯d (“down” state) and w¯u (“up” state), and they have the following values:

w¯d=0,w¯u=1+1βf2βτn0f¯, (63)

where βf=4β/(λτwτn0f¯2). The unstable fixed point denoted as w¯m (middle state) is

w¯m=11βf2βτn0f¯. (64)

Note that w¯u and w¯m are pushed toward zero for very large presynaptic firing rates f¯, which suggests that bistability is lost for very large presynaptic firing f¯.

Now, consider the stochastic version of Equation (60), i.e., with inclusion of the noise (σw0). In this case, the brief input c(v) can cause a dynamic transition from the down state (w¯d) to the up state (w¯u) in the collective behavior of synapses but only if two conditions are met (Figure 1). The first is the bistability condition represented by Equation (62). The second condition is such that the input c(v) cannot be too brief, which translates to the requirement that the stimulus velocity cannot change too quickly. The latter simply means that slow synapses are unable to react to too-fast inputs (Figure 1), which is a similar situation to the case of poor neural inference of too-fast stimuli (see, the previous Section). The successful transition to the up state w¯u is a form of brief learning, and maintaining the acquired information about the stimulus c for a long time represents the memory trace. Keeping the information in the synaptic weights for a prolonged time is possible even for very strong intrinsic noise (σww¯u), because collective synaptic noise is suppressed by the number of synapses Ns (compare Equations (57) and (60)). Ultimately, the memory will be lost, i.e., w¯ will decay from w¯u to w¯d, and this can happen in several ways. The most likely are a very strong downward noise fluctuation or a significant drop in the presynaptic activity f¯ below some level.

Figure 1.

Figure 1

Stimulus-induced transition from weak to strong synapses. Transient input c(v) to the neuron can induce a transition in the collective weight of synapses w¯ (upper panel). Transitions from weak (w¯w¯d) to strong (w¯w¯u) synapses take place only when the amplitude of synaptic plasticity λ or firing rate of presynaptic neurons f¯ are sufficiently large (middle and lower panels). Note that w¯ can maintain the value w¯u for a very long time, much larger than the synaptic time constant τw=200 s (synaptic memory trace about c), because collective stochastic fluctuations are rescaled by the number of synapses 1/Ns. The middle and lower panels look almost identical despite different parameters, because the noise term in Equation (60) dominates for most of the time in this regime. The nominal parameters used are λ=1.3, β=1.2, f¯=0.9 Hz, τn=0.3 s, τw=200 s, σw=5.0, Ns=1000, rm=10 Hz, u=10 mm/s, ϵ=0.1 mm/s. In this example, the stimulus moves with the linearly increasing velocity v=0.02t+7 (mm/s) with a small accelaration of 0.02 mm/s2. Too large accelaration prohibits the synaptic transition to the state with w¯u.

Instead of speaking about forces acting on synapses, we can alternatively say that the population mean of synaptic weight moves in an effective potential V(w¯,c), given by V(w¯,c)=0w¯dxFw(x,c). It can be determined explicitly, and it is composed of two contributions

V(w¯,c)=V0(w¯)+ΔV(w¯,c), (65)

where V0(w¯) is the “core” potential

V0(w¯)=w¯22τw13λf¯3τn02w¯3+14λf¯4τn03βw¯4, (66)

and ΔV(w¯,c) is the perturbation to the core potential due to the transient stimulus

ΔV(w¯,c)=λf¯c2(1βc)w¯12λf¯2τn0c(23βc)w¯2+λf¯3τn02βcw¯3. (67)

The core potential V0(w¯) can have either one minimum (monostability) or two minima (bistability) depending on the strength of synaptic plasticity λ and/or the level of presynaptic neural activity f¯ (Figure 2A). The “phase transition” from monostability to bistability occurs if the condition in Equation (62) is satisfied, which is the same as the condition for the appearance of the three fixed points. Thus, one can think about the plasticity amplitude λ or the presynaptic firing rate f¯ as tuning parameters for the phase transition in this model. More interesting for information storing is the bistable regime with two minima, as is the case with storing information in electronic hardware [26,33], and we focus on this case below. The minima of V0 are situated exactly at the two stable fixed points w¯d and w¯u determined before (Equation (63)). The maximum of V0 appears at the middle (unstable) fixed point w¯m. However, note that for the realistic synaptic and neural parameters, the minimum at w¯d is very shallow (Figure 2A), and this is due to the large synaptic time constant τw.

Figure 2.

Figure 2

Effective potential V(w¯,c) for the collective synaptic weights and bistability. (A) The core potential V0(w¯) has either one minimum, for sufficiently weak plasticity amplitude λ, or two minima for stronger λ. The latter corresponds to bistability in the collective behavior of synapses. Note that the miniumum at w¯=0 is very shallow (inset). (B) The bistability regime. The presence of even a weak stimulus c(v) lowers the potential barrier in V(w¯,c) between the shallow and the deep minima, which can facilitate a transition from weak to strong synapses (w¯ can change from w¯d to w¯u). The parameters used are the same as in Figure 1.

In the potential-like picture, the effective mean synaptic weight wanders around the two minima of the potential V0(w¯) with occasional large jumps over the potential barrier (i.e., the maximum) triggered either by turning on the input c(v), or by noise, or both (Figure 2B). However, the transitions from w¯d to w¯u are more easier and frequent than the reverse transitions due to the shallowness of the potential V0 at w¯d. This means that not only sensory input can trigger the learning and subsequent “memory” of that input but also the noise can induce sporadically “learning and memory”. The latter can be thought as false memories, which are also present in real brains.

The dwelling times of the collective weight w¯ close to the minima at w¯d and w¯u can be found from the well-known Kramers’ formula [53]. In our case, they are given by

Td=2πVd(2)|Vm(2)|expNsτwσw2[(V0,mV0,d)+(ΔVmΔVd)],Tu=2πVu(2)|Vm(2)|expNsτwσw2[(V0,mV0,u)+(ΔVmΔVu)], (68)

where V0,m=V0(w¯m), V0,d=V0(w¯d), and V0,u=V0(w¯u), and analogically for ΔV. (Note that V0,d=ΔVd=0.) The quantity in the exponent of Td (Tu) is proportional to the potential barrier between the minimum at w¯d (w¯u) and the maximum at w¯m. The symbols Vd(2),Vu(2),Vm(2) denote the second derivatives of V(w¯,c) with respect to w¯ at points w¯d, w¯u, and w¯m, respectively. The formulas in Equation (68) indicate that switching on the input c causes the deformation of the potential barrier (Figure 2B). In particular, in our case ΔVmΔVd<0 for c>0, meaning that the barrier from the down to up state decreases, which can facilitate the transition to the up state if synapses were initially in the lower state. Moreover, while the fluctuations around the minima are much slower than neural activity (τn0), they are more frequent (τw) than the jumps over the potential barrier, which happen rarely (Td,Tuτw).

The existence of bistability in the collective behavior of synapses implies that we can effectively represent the continuous stochastic dynamics of synaptic weights as the jumping dynamics of a two-state system. In this discrete effective system, we can define probability pd that the collective state of all Ns synapses has the weight w¯d and another probability pu corresponding to the higher population weight w¯u. The transition rates between the down and up states can be determined from the dwelling times as their inverses. In particular, the transition rate ωud from the down to up state is ωud=1/Td, and the opposite transition the from up to down state is ωdu=1/Tu. In our case, because of the asymmetric potential, we have that ωduωud, i.e., the transitions to the up state are more frequent than in the opposite direction. The master equation associated with this dynamic is

p˙u=ωud(1pu)ωdupu, (69)

and pd=1pu. From the above, it is clear that the transition rates ωud,ωdu are approximately the products of two terms: ωud=ωud,0Γud(c) and ωdu=ωdu,0Γdu(c), one of which is independent of the input c (ωud,0 and ωdu,0) and the second is dependent on it via ΔV (the terms Γud(c) and Γdu(c)). Thus, turning on the input can modify the distribution of the probabilities pd,pu, and it can also induce transitions. The existence of bistability for the population of synapses can be also useful in terms of information storing, which we address next.

6.2. Information Gain and Maintenance, and Associated Energy Cost

Learning in our synaptic system can be thought as gaining information about the stimulus c due to its brief switching on and off. Such a transient change causes changes in ωdu,ωud, which modifies the probabilities pd,pu. The information gain can be quantified by calculating the KL divergence between an initial distribution of probabilities after the brief learning and the final steady-state distribution. Memory in this system can be thought as maintaining that information for a prolonged time after the stimulus c was brought to 0.

Below, we consider in detail the maintenance of the information, and its associated energy cost, and this is a novel analysis. Let us assume that at time t=0, the collective synaptic system has a probability pu(0) larger than its steady-state value (before learning) pu,=ωud,0/ω0, where ω0=ωdu,0+ωud,0. At t=0 the stimulus is switched off and the transition rates suddenly jump to their steady state values (ωudωud,0, and ωduωdu,0). Consequently, the probability pu(t) relaxes to its steady-state value pu, according to pu(t)=[pu(0)pu,]eω0t+pu,. This relaxation is related to losing the acquired information during the learning phase and has a characteristic time scale, which in this case can be called the memory lifetime Tm=1/ω0. Thus, the memory lifetime is equivalent to a temporal retaining of information about the stimulus in the population of synaptic weights.

The loss of information about the stimulus can be also quantified by the KL divergence DKL(p(t)||p) between the actual probability distribution p(t)=(pd(t),pu(t)) and the steady-state distribution p=(pd,,pu,). We find

DKL(p(t)||p)=pd,Δeω0tln1(Δ/pd,)eω0t+pu,+Δeω0tln1+(Δ/pu,)eω0t, (70)

where Δ characterizes the magnitude of an initial perturbation from the steady state caused by the transient stimulus, i.e., Δ=pu(0)pu,, and Δ>0.

The rate of Kullback–Leibler divergence, denoted as D˙KL, takes the form

D˙KL(p(t)||p)=ω0Δeω0tln1+(Δ/pu,)eω0t1(Δ/pd,)eω0t, (71)

from which it is clear that information is lost exponentially with the rate proportional to the inverse of memory lifetime ω0.

The energy loss during the relaxation to the steady state is proportional to the entropy production rate S˙w in the synaptic weights. The latter is found from Equation (18) and yields

S˙w=D˙KL(p(t)||p), (72)

which means that the entropy production rate increases precisely in such a way as to balance the decreasing rate of acquired information, i.e., D˙KL. The inverse relationship between S˙w and memory lifetime (S˙ω0) implies that the longer the information is retained, the smaller the rate of dissipated energy. This, in turn, suggests that the total entropy produced during the weights relaxation process, i.e., Sw,tot=0dtS˙w, should be independent of memory lifetime. Indeed, we find

Sw,tot=pd(0)lnpd(0)pd,+pu(0)lnpu(0)pu,, (73)

which means the total entropy produced is related in a simple way to the KL divergence between p(0) and p, namely

Sw,tot=DKL(p(0)||p). (74)

This equation can be interpreted in the following way: the energy cost associated with storing information in synapses is proportional to the discrepancy between the distribution of initially perturbed synaptic weights and their steady-state distribution. In general, Equations (72) and (74) indicate that the information-like quantity, which is DKL, is closely related to the energy-like quantity S˙w. This is in line with the considerations in the previous sections about stochastic thermodynamics.

7. More General Framework for Synaptic Learning and Memory

The above approach for synaptic plasticity and learning may seem too simplistic. After all, representing different patterns of synaptic weights by a single collective variable w¯ is probably too drastic, since by doing that, we throw out a lot of information about different synaptic states. An alternative approach is possible, and it is briefly described below. The details can be found in [18].

Here, we consider Ns mutually coupled excitatory synapses on a single neuron (we assume that the neuron has a single dendrite along which synapses are linearly located). Each synapse can be in K discrete states si=1,,K, where i denotes the synapse number. These states correspond to the different shapes and sizes of the postsynaptic part of a synapse called the dendritic spine, which can be regarded as mesoscopic well-defined morphological synaptic states, where microscopic (molecular) details are neglected [95,96]. It is hypothesized in the neuroscience community that these morphological states have functional roles, e.g., large synapses (spines) are slow and involved in storing long-term information (memory), while smaller synapses are fast and take part in acquiring information (learning) [90,97]. Moreover, the states with small values of si correspond to weaker synaptic weights (a smaller number of molecular receptors on the synapse membrane), and larger values of si correspond to stronger synaptic weights.

Let P(s) be the probability that these synapses are in the global state described by the vector s=(s1,s2,,sN). The most general form of the master equation for the stochastic dynamics of P(s) is

dP(s)dt=i=1Nssiwsi,si(si1,si+1)P(si)wsi,si(si1,si+1)P(s), (75)

where si=(s1,,si1,si,si+1,,sN), and wsi,si(si1,si+1) is the transition rate for the jumps inside synapse i from state si to state si. In agreement with the experimental data, these jumps also depend on the states of neighboring synapses si1 and si+1 [97], and such synaptic cooperativity can be also useful for long-term memory stability [98,99,100]. The transition rates wsi,si(si1,si+1) can be composed of several different terms, each representing a different type of synaptic plasticity (e.g., hebbian, homeostatic) [101]. Additionally, each term can depend in a complicated manner on presynpatic and postsynaptic neural activities. It is also useful to note that Equation (75) is structurally similar to the Glauber dynamics for a time-dependent Ising model, which is known from statistical physics [52].

Unfortunately, Equation (75) is practically unsolvable for a large number of synapses Ns, because we have KNs coupled differential equations to solve. For example, for K=2 and Ns=1000, we have 10100 equations, which is impossible to handle on any existing computer (more equations than the number of protons in the visible universe!). An useful approximation to these types of problems is provided by the so-called “pair approximation” [18]. The essence of this method lies in reducing the effective dimensionality of the synaptic system by considering only dynamics of single-synapse probabilities P(si) and double-synapse probabilities P(si,si+1). This means that three-synapse correlations as well as higher-order correlations are neglected, which is in agreement with an intuition, since the coupling between synapses takes place between the nearest neighbors. In the pair approximation, the joint probability P(s) is approximated as [18]

P(s)P(s1,s2)P(si1,si)P(sN1,sN)P(s2)P(si)P(sN1). (76)

This allows us to write the dynamics of probabilities P(si) and P(si,si+1), which we obtain by marginalization of the joint probability P(s), in the form

dP(si)dtsi1si+1si[wsi,si(si1,si+1)P(si1,si)P(si,si+1)P(si)wsi,si(si1,si+1)P(si1,si)P(si,si+1)P(si)] (77)

for i=2,,Ns1, and

dP(si,si+1)dtsi1si[wsi,si(si1,si+1)P(si1,si)P(si,si+1)P(si)wsi,si(si1,si+1)P(si1,si)P(si,si+1)P(si)]+si+2si+1[wsi+1,si+1(si,si+2)P(si,si+1)P(si+1,si+2)P(si+1)wsi+1,si+1(si,si+2)P(si,si+1)P(si+1,si+2)P(si+1)], (78)

for i=2,,Ns2. Similar expressions can be written for the boundary probabilities with i=1 and i=Ns.

Equations (77) and (78) form a closed system of differential equations. Most importantly, we have now only a K(K+1)Ns/2 equation to solve instead of KNs. This means that after applying the pair approximation, the computational complexity of the problem grows only linearly with the number of synapses Ns, not exponentially. The solution of the system given by Equations (77) and (78) allows us to determine information gain and its energy cost during synaptic learning (during the LTP phase).

Information Gain and Loss, and Associated Energy Cost

Let us assume that before learning, synapses have a steady-state distribution Pss(s). Learning causes modifications in synaptic structures, which are associated with modified transition rates and non-equilibrium jumps between different states. As before, KL divergence can be used to quantify information gain during the learning phase (Equation (14)), which in our case takes the form

DKL(P(s)||Pss(s))=sP(s)lnP(s)Pss(s). (79)

The temporal rate of gaining information during LTP can be found with the help of the above pair approximation as

D˙KL(P(s)||Pss(s))s1,s1s2ws1,s1(s2)P(s1,s2)ws1,s1(s2)P(s1,s2)lnP(s1,s2)Pss(s1,s2)+sNs,sNssNs1wsNs,sNs(sNs1)P(sNs1,sNs)wsNs,sNs(sNs1)P(sNs1,sNs)lnP(sNs1,sNs)Pss(sNs1,sNs)+i=2Ns1si,sisi1,si+1[wsi,si(si1,si+1)P(si1,si)P(si,si+1)P(si)wsi,si(si1,si+1)P(si1,si)P(si,si+1)P(si)]lnP(si1,si)P(si,si+1)Pss(si)Pss(si1,si)Pss(si,si+1)P(si) (80)

Thus, D˙KL depends on the transition rates between synaptic states, which is similar to the entropy production rate related to the energy cost of synaptic plasticity.

The entropy production rate of synaptic transitions in this approximation is

S˙pr(s)=i=1NsS˙pr,i (81)

where S˙pr,i is the individual entropy production in synapse i, which is

S˙pr,i12si1,si+1si,si[wsi,si(si1,si+1)P(si1,si)P(si,si+1)P(si)wsi,si(si1,si+1)P(si1,si)P(si,si+1)P(si)]×lnwsi,si(si1,si+1)P(si1,si)P(si,si+1)P(si)wsi,si(si1,si+1)P(si1,si)P(si,si+1)P(si). (82)

The physical energy cost of synaptic plasticity is E0S˙pr(s), where E0 is the energy scale associated with plasticity processes in a single synapse (for details, see [14,18]). In general, E0105kBT, since a synapse, although small, is a composite object consisting of many different molecular degrees of freedom [14].

As can be seen, both Equations (80) and (82) have a similar structure, suggesting that the information gain rate and its energy requirement depend similarly on time, and they are generally proportional to one another. This means acquiring larger information during learning incurs higher energy costs, which is mainly because of the prefactor E0. Again, information is physical and costly. Moreover, the cooperativity between neighboring synapses (reflected in the transition rates wsi,si(si1,si+1)) can have a positive effect on energy efficiency of information gain if synapses are positively correlated [18].

8. Concluding Remarks

Basic components of the brain, i.e., neurons and synapses, exhibit probabilistic behavior because they are affected by noisy internal and external signals [87]. In this paper, the goal was to show that the concepts of information thermodynamics can be useful in neuroscience problems, in which there is inherent stochasticity. Such problems involve neural inference as well as synaptic learning and memory. In all these neurobiological examples, neurons and synapses handle information, and since information is physical, the brain has to use some amount of energy while executing its computations [4,5,13,14,18]. If we assume that the brain uses information economically (e.g., [29]), then not all of these computations are equally likely. Consequently, knowing the probability of a given neural or synaptic activity (for a given task) should be a crucial element in deciphering the rules governing brain computations. Thus, taking the economical point of view for cerebral information processing might inspire theorists in efforts to construct more thermodynamically realistic models of neural and synaptic computations. These models would embrace relevant physics, rather than ignoring it, as advocated by William Bialek in a more general context of “biological physics” [102]. One such proposition, of a broad nature and generality, could be the principle of entropy maximization, which can be used to explain many types of data not only in neural systems but also in molecular biology [43,48,103]. However, its weakness is that it is based on equilibrium statistical mechanics, where time does not explicitly appear. Therefore, it is difficult to imagine (at least for the author) how this principle could be conceptually justified when applied to driven systems with stochastic dynamics, such as neurons and synapses in the non-stationary regime.

The examples described here were relatively simple, and they neglected some detailed features of real neurons and synapses. They were chosen because they can be treated analytically in a pedagogic way with explicit relationships between different quantities. Even for more complex models of neurons and synapses, the basic relationships between information and energy still hold, as described above; however, to reveal them requires heavy numerical calculations.

In the examples related to neural inference and synaptic plasticity, we used the idea of time-scale separation to derive analytical formulas. The dynamics of neurons and synapses can be quite complicated even for the relatively simple models we used because of the several time scales involved: from the neural firing rates time constants τn0,τn of the order of 1 s [19] to the synaptic plasticity time constants τθ (∼10–20 s) and τw (∼100–600 s) [93,104]. Real brains have obviously much more intrinsic time scales, from milliseconds for some molecular processes (channels and receptors) [19], to seconds for neuromodulators, to hours or days for homeostatic processes [101], to months or years for developmental processes. This diversity of time scales is one of the main reasons for brain complexity, as many processes overlap and interact with one another [105,106,107]. In both of our examples, we observed that the stimulus variability, i.e., the external time scale, should be sufficiently slow to have any noticeable influence on neural and synaptic dynamics and on their information processing capability. Indeed, it seems that the slowness of the external stimulus can be a very important requirement for efficient computation not only in neural systems but generally in all biological systems with many interacting layers [88]. This is also the case for the efficiency of information propagation in the so-called critical regime of brain dynamics [108,109]. In this context, brain dynamics can be close to the critical point with long neural avalanches exhibiting power laws but only if the stimulus variability is slower than the duration of an avalanche [110].

In this perspective, the focus was on activities and information processing in individual neurons and synapses in small networks. Such an approach is similar in spirit to the physical approaches employed by others [12,17], where the authors analyzed energy constraints on the amount of learnt information. In these cases, the concepts of information and entropy production have a clear physical interpretation. However, in recent years, there are also other more global approaches, where the whole brain dynamics are analyzed from a thermodynamic point of view [15,111]. In such attempts, it is often difficult to interpret entropic quantities in terms of physical observables, because so many degrees of freedom, of different natures, are involved. In these global approaches, the goal seems to be different from the “physicality” of neurons and synapses. The authors rather focus on quantifying the irreversibility of global brain dynamics as described by the extent of a broken detailed balance on a level of whole macroscopic brain networks [15,16].

Despite many successes of computational and theoretical neuroscience (partly and briefly described in [112]), many traditional neurobiologists still neither understand it nor appreciate it. Even theoretical neuroscientists use models that often are not well grounded in neuronal reality, neglecting many physical aspects, e.g., energy, as irrelevant [19,20,23]. Theoretical neuroscience still needs a consistent and general theory to put diverse models and different theoretical pieces together in a unified way. I do hope that information thermodynamics, as developed in recent years by physicists, is a step in this ambitious direction. In this respect, the most promising approaches, in my opinion, would be the ones explicitly exploring simultaneously information and energy within stochastic thermodynamics by identifying the most important mechanisms on the micro- and mesoscopic levels, mainly in synapses, as they are important for learning and memory storing. Such approaches were initiated in [13,14,18]. However, to construct a general and powerful theory capable of making quantitative predictions requires much more, and it is not easy. The good starting point is the idea that the presence of nonpredictive information leads to energetic inefficiency [42]. Only retaining predicting (relevant) information in the memory makes sense from a thermodynamic point of view [113]. Making these ideas more concrete for “realistic” synapses could enhance our mechanistic understanding of synaptic plasticity in the context of acquiring and storing information.

Acknowledgments

The author thanks the reviewers for their useful comments on the manuscript.

Appendix A

In this Appendix, we derive the population-averaged tuning curve in Equation (44). The summation in the expression c¯(v)=(1/N)i=1Nci(v) can be substituted by integration, i.e.,

c¯(v)ρ(u)c(v,u), (A1)

where c(v,u) is the tuning curve for a given neuron as in Equation (42), i.e., c(v,u)=rmexp(vu)2/(2ϵ2), and ρ(u) is the distribution of neuronal preferences. We take ρ(u) in the form of the Gaussian such that

ρ(u)=expu22α22πα2, (A2)

where α corresponds to the most likely range of stimulus velocities to which neurons respond. A straightforward calculation yields

c¯(v)=ϵrmα2+ϵ2expv22(α2+ϵ2). (A3)

This equation can be further approximated by noting that the most likely range of velocities α is much greater than the “window of selectivity” of a typical neuron ϵ, i.e., α/ϵ1. After this, we find Equation (44) in the main text.

Appendix B

In this Appendix, we briefly show how to derive the steady-state mutual information I(r¯,v)t in Equation (52).

The mutual information in Equation (51), with exponentially decaying correlation for velocity of the stimulus, is proportional to the following integral I:

I=0tdt10tdt2e(t1+t2)/τne|t1t2|/τc. (A4)

We decompose the integral I into two integrals I1 and I2, such that I=I1+I2, where

I1=0tdt10t1dt2e(t1+t2)/τne(t1t2)/τc, (A5)

and

I2=0tdt1t1tdt2e(t1+t2)/τne(t2t1)/τc. (A6)

A straightforward integration of I1 and I2 yields

I=τn2τc(τn+τc)e2t/τn+2τn2τc2(τn2τc2)et(1τn1τc)+τn2τc(τcτn), (A7)

after which we obtain Equation (52) in the main text.

Conflicts of Interest

The author declares no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Funding Statement

The work was supported by the Polish National Science Centre (NCN) grant number 2021/41/B/ST3/04300.

Footnotes

Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

References

  • 1.Lloyd S. Programming the Universe. Knopf; New York, NY, USA: 2006. [Google Scholar]
  • 2.Levy W.B., Baxter R.A. Energy efficient neural codes. Neural Comput. 1996;8:531–543. doi: 10.1162/neco.1996.8.3.531. [DOI] [PubMed] [Google Scholar]
  • 3.Levy W.B., Baxter R.A. Energy-efficient neuronal computation via quantal synaptic failures. J. Neurosci. 2002;22:4746–4755. doi: 10.1523/JNEUROSCI.22-11-04746.2002. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Laughlin S.B., de Ruyter van Steveninck R.R., Anderson J.C. The metabolic cost of neural information. Nat. Neurosci. 1998;1:36–40. doi: 10.1038/236. [DOI] [PubMed] [Google Scholar]
  • 5.Attwell D., Laughlin S.B. An energy budget for signaling in the gray matter of the brain. J. Cereb. Blood Flow Metabol. 2001;21:1133–1145. doi: 10.1097/00004647-200110000-00001. [DOI] [PubMed] [Google Scholar]
  • 6.Karbowski J. Thermodynamic constraints on neural dimensions, firing rates, brain temperature and size. J. Comput. Neurosci. 2009;27:415–436. doi: 10.1007/s10827-009-0153-7. [DOI] [PubMed] [Google Scholar]
  • 7.Karbowski J. Approximate invariance of metabolic energy per synapse during development in mammalian brains. PLoS ONE. 2012;7:e33425. doi: 10.1371/journal.pone.0033425. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Aiello L.C., Wheeler P. The expensive-tissue hypothesis: The brain and the digestive-system in human and primate evolution. Curr. Anthropol. 1995;36:199–221. doi: 10.1086/204350. [DOI] [Google Scholar]
  • 9.Herculano-Houzel S. Scaling of brain metabolism with a fixed energy budget per neuron: Implications for neuronal activity, plasticity, and evolution. PLoS ONE. 2011;6:e17514. doi: 10.1371/journal.pone.0017514. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Karbowski J. Global and regional brain metabolic scaling and its functional consequences. BMC Biol. 2007;5:18. doi: 10.1186/1741-7007-5-18. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Nicolis G., Prigogine I. Self-Organization in Nonequilibrium Systems. Wiley; New York, NY, USA: 1977. [Google Scholar]
  • 12.Goldt S., Seifert U. Stochastic thermodynamics of learning. Phys. Rev. Lett. 2017;11:11601. doi: 10.1103/PhysRevLett.118.010601. [DOI] [PubMed] [Google Scholar]
  • 13.Karbowski J. Metabolic constraints on synaptic learning and memory. J. Neurophysiol. 2019;122:1473–1490. doi: 10.1152/jn.00092.2019. [DOI] [PubMed] [Google Scholar]
  • 14.Karbowski J. Energetics of stochastic BCM type synaptic plasticity and storing of accurate information. J. Comput. Neurosci. 2021;49:71–106. doi: 10.1007/s10827-020-00775-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Lynn C.W., Cornblath E.J., Papadopoulos L., Bertolero M.A., Bassett D.S. Broken detailed balance and entropy production in the human brain. Proc. Natl. Acad. Sci. USA. 2021;118:e2109889118. doi: 10.1073/pnas.2109889118. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Deco G., Lynn C.W., Sanz Perl Y., Kringelbach M.L. Violations of the fluctuation-dissipation theorem reveal distinct non-equilibrium dynamics of brain states. Phys. Rev E. 2023;108:064410. doi: 10.1103/PhysRevE.108.064410. [DOI] [PubMed] [Google Scholar]
  • 17.Lefebvre B., Maes C. Frenetic steering in a nonequilibrium graph. J. Stat. Phys. 2023;190:90. doi: 10.1007/s10955-023-03110-w. [DOI] [Google Scholar]
  • 18.Karbowski J., Urban P. Cooperativity, information gain, and energy cost during early LTP in dendritic spines. Neural Comput. 2024;36:271–311. doi: 10.1162/neco_a_01632. [DOI] [PubMed] [Google Scholar]
  • 19.Dayan P., Abbott L.F. Theoretical Neuroscience. MIT Press; Cambridge, MA, USA: 2000. [Google Scholar]
  • 20.Ermentrout G.B., Terman D.H. Mathematical Foundations of Neuroscience. Springer; New York, NY, USA: 2010. [Google Scholar]
  • 21.Rieke F., Warl D., de Ruyter R., Bialek W. Spikes: Exploring the Neural Code. MIT Press; Cambridge, MA, USA: 1999. [Google Scholar]
  • 22.Chaudhuri R., Fiete I. Computational principles of memory. Nat. Neurosci. 2016;19:394–403. doi: 10.1038/nn.4237. [DOI] [PubMed] [Google Scholar]
  • 23.Marblestone A.H., Wayne G., Kording K.P. Toward an integration of deep learning and neuroscience. Front. Comput. Neurosci. 2016;10:94. doi: 10.3389/fncom.2016.00094. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Markram H., Muller E., Ramaswamy S., Reimann M.W., Abdellah M., Sanchez C.A., Ailamaki A., Alonso-Nanclares L., Antille N., Arsever S., et al. Reconstruction and simulation of neocortical microcircuitry. Cell. 2015;163:456–492. doi: 10.1016/j.cell.2015.09.029. [DOI] [PubMed] [Google Scholar]
  • 25.Stiefel K.M., Coggan J.S. A hard energy use limit on artificial superintelligence. TechRxiv. 2023 doi: 10.36227/techrxiv.21588612.v2. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Landauer R. Irreversibility and heat generation in the computing process. IBM J. Res. Dev. 1961;5:183–191. doi: 10.1147/rd.53.0183. [DOI] [Google Scholar]
  • 27.Levy W.B., Calvert V.G. Communication consumes 35 times more energy than computation in the human cortex, but both costs are needed to predict synapse number. Proc. Natl. Acad. Sci. USA. 2021;118:e2008173118. doi: 10.1073/pnas.2008173118. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Balasubramanian V., Kimber D., Berry M.J. Metabolically efficient information processing. Neural. Comput. 2001;13:799–815. doi: 10.1162/089976601300014358. [DOI] [PubMed] [Google Scholar]
  • 29.Niven B., Laughlin S.B. Energy limitation as a selective pressure on the evolution of sensory systems. J. Exp. Biol. 2008;211:1792–1804. doi: 10.1242/jeb.017574. [DOI] [PubMed] [Google Scholar]
  • 30.Maxwell J.C. Theory of Heat. Appleton; London, UK: 1871. [Google Scholar]
  • 31.Leff H.S., Rex A.F. Maxwell’s Demon: Entropy, Information, Computing. Princeton University Press; Princeton, NJ, USA: 1990. [Google Scholar]
  • 32.Maruyama K., Nori F., Vedral V. Colloquium: The physics of Maxwell’s demon and information. Rev. Mod. Phys. 2009;81:1–23. doi: 10.1103/RevModPhys.81.1. [DOI] [Google Scholar]
  • 33.Bennett C.H. The thermodynamics of computation—A review. Int. J. Theor. Phys. 1982;21:905–940. doi: 10.1007/BF02084158. [DOI] [Google Scholar]
  • 34.Berut A., Arakelyan A., Petrosyan A., Ciliberto S., Dillenschneider R., Lutz E. Experimental verification of Landauer’s principle linking information and thermodynamics. Nature. 2012;483:187–190. doi: 10.1038/nature10872. [DOI] [PubMed] [Google Scholar]
  • 35.Landauer R. Information is physical. Phys. Today. 1991;44:23–29. doi: 10.1063/1.881299. [DOI] [Google Scholar]
  • 36.Parrondo J.M., Horowitz J.M., Sagawa T. Thermodynamics of information. Nat. Phys. 2015;11:131. doi: 10.1038/nphys3230. [DOI] [Google Scholar]
  • 37.Atick J.J., Redlich A.N. Toward a theory of early visual processing. Neural Comput. 1990;2:308. doi: 10.1162/neco.1990.2.3.308. [DOI] [Google Scholar]
  • 38.Bialek W., Nemenman I., Tishby N. Predictability, complexity, and learning. Neural Comput. 2001;13:2409–2463. doi: 10.1162/089976601753195969. [DOI] [PubMed] [Google Scholar]
  • 39.Lang A.H., Fisher C.K., Mora T., Mehta P. Thermodynamics of statistical inference by cells. Phys. Rev. Lett. 2014;113:148103. doi: 10.1103/PhysRevLett.113.148103. [DOI] [PubMed] [Google Scholar]
  • 40.Palmer S.E., Marre O., Berry M.J., Bialek W. Predictive information in a sensory population. Proc. Natl. Acad. Sci. USA. 2015;112:6908–6913. doi: 10.1073/pnas.1506855112. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41.Sterling P., Laughlin S. Principles of Neural Design. MIT Press; Cambridge, MA, USA: 2015. [Google Scholar]
  • 42.Still S., Sivak D.A., Bell A.J., Crooks G.E. Thermodynamics of prediction. Phys. Rev. Lett. 2012;109:120604. doi: 10.1103/PhysRevLett.109.120604. [DOI] [PubMed] [Google Scholar]
  • 43.Karbowski J., Urban P. Information encoded in volumes and areas of dendritic spines is nearly maximal across mammalian brains. Sci. Rep. 2023;13:22207. doi: 10.1038/s41598-023-49321-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 44.Shannon C.E. A mathematical theory of communication. Bell Syst. Tech. J. 1948;27:379–423. doi: 10.1002/j.1538-7305.1948.tb01338.x. [DOI] [Google Scholar]
  • 45.Barlow H.B. Sensory mechanisms, the reduction of redundancy, and intelligence. In: Blake D.V., Uttley A.M., editors. Symposium on the Mechanization of Thought Processes, Volume II. HM Stationery Office; London, UK: 1959. pp. 537–574. [Google Scholar]
  • 46.Laughlin S.B. A simple coding procedure enhances a neuron’s information capacity. Z. Naturforsch. C. 1981;36C:910–912. doi: 10.1515/znc-1981-9-1040. [DOI] [PubMed] [Google Scholar]
  • 47.Bialek W., Rieke F., van Steveninck R., Warland D. Reading a neural code. Science. 1991;252:1854. doi: 10.1126/science.2063199. [DOI] [PubMed] [Google Scholar]
  • 48.Tkacik G., Bialek W. Information processing in living systems. Annu. Rev. Condens. Matter Phys. 2016;7:12.1–12.29. doi: 10.1146/annurev-conmatphys-031214-014803. [DOI] [Google Scholar]
  • 49.Seifert U. Stochastic thermodynamics, fluctuation theorems and molecular machines. Rep. Prog. Phys. 2012;75:126001. doi: 10.1088/0034-4885/75/12/126001. [DOI] [PubMed] [Google Scholar]
  • 50.Peliti L., Pigolotti S. Stochastic Thermodynamics: An Introduction. Princeton University Press; Princeton, NJ, USA: 2021. [Google Scholar]
  • 51.Bienenstock E.L., Cooper L.N., Munro P.W. Theory for the development of neuron selectivity: Orientation specificity and binocular interaction in visual cortex. J. Neurosci. 1982;2:32–48. doi: 10.1523/JNEUROSCI.02-01-00032.1982. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 52.Glauber R.J. Time-dependent statistics of the Ising model. J. Math. Phys. 1963;4:294–307. doi: 10.1063/1.1703954. [DOI] [Google Scholar]
  • 53.Van Kampen N.G. Stochastic Processes in Physics and Chemistry. Elsevier; Amsterdam, The Netherlands: 2007. [Google Scholar]
  • 54.Gardiner C.W. Handbook of Stochastic Methods. Springer; Berlin/Heidelberg, Germany: 2004. [Google Scholar]
  • 55.Majumdar S.N., Orl H. Effective Langevin equations for constrained stochastic processes. J. Stat. Mech. 2015;2015:P06039. doi: 10.1088/1742-5468/2015/06/P06039. [DOI] [Google Scholar]
  • 56.Sekimoto K. Langevin equation and thermodynamics. Prog. Theor. Phys. Suppl. 1998;130:17–27. doi: 10.1143/PTPS.130.17. [DOI] [Google Scholar]
  • 57.Sekimoto K. Stochastic Energetics. Springer; Berlin/Heidelberg, Germany: 2010. [Google Scholar]
  • 58.Novikov E.A. Functionals and the random-force method in turbulence theory. Sov. Phys. JETP. 1965;20:1290–1294. [Google Scholar]
  • 59.Cover T.M., Thomas J.A. Elements of Information Theory. Wiley and Sons; Hoboken, NJ, USA: 2006. [Google Scholar]
  • 60.Gell-Mann M., Lloyd S. Information measures, effective complexity, and total information. Complexity. 1996;2:44–52. doi: 10.1002/(SICI)1099-0526(199609/10)2:1<44::AID-CPLX10>3.0.CO;2-X. [DOI] [Google Scholar]
  • 61.Renyi A. On measures of entropy and information; Proceedings of the 4th Berkeley Symposium on Mathematics, Statistics and Probability; Berkeley, CA, USA. 20–30 June 1961; Berkeley, CA, USA: University of California Press; 1961. pp. 547–561. [Google Scholar]
  • 62.Csiszar I. Information-type measures of difference of probability distributions and indirect observations. Stud. Sci. Math. Hung. 1967;2:299–318. [Google Scholar]
  • 63.Tsallis C. Generalized entropy-based criterion for consistent testing. Phys. Rev. E. 1998;58:1442–1445. doi: 10.1103/PhysRevE.58.1442. [DOI] [Google Scholar]
  • 64.Amari S.-I., Nagaoka H. Methods of Information Geometry. Oxford University Press; Oxford, UK: 2000. [Google Scholar]
  • 65.Liese F., Vajda I. On divergences and informations in statistics and information theory. IEEE Trans. Inform. Theory. 2006;52:4394–4412. doi: 10.1109/TIT.2006.881731. [DOI] [Google Scholar]
  • 66.Gorban A.N. General H-theorem and entropies that violate the second law. Entropy. 2014;16:2408–2432. doi: 10.3390/e16052408. [DOI] [Google Scholar]
  • 67.Kullback S., Leibler R.A. On information and sufficiency. Ann. Math. Stat. 1951;22:79–86. doi: 10.1214/aoms/1177729694. [DOI] [Google Scholar]
  • 68.Kawai R., Parrondo J.M.R., Van den Broeck C. Dissipation: The phase-space perspective. Phys. Rev. Lett. 2007;98:080602. doi: 10.1103/PhysRevLett.98.080602. [DOI] [PubMed] [Google Scholar]
  • 69.Sason I., Verdu S. f-Divergence inequalities. IEEE Trans. Inf. Theory. 2016;62:5973–6006. doi: 10.1109/TIT.2016.2603151. [DOI] [Google Scholar]
  • 70.Karbowski J. Bounds on the rates of statistical divergences and mutual information via stochastic thermodynamics. Phys. Rev. E. 2024;109:054126. doi: 10.1103/PhysRevE.109.054126. [DOI] [PubMed] [Google Scholar]
  • 71.Hasegawa Y., Vu T.V. Uncertainty relations in stochastic processes: An information equality approach. Phys. Rev. E. 2019;99:062126. doi: 10.1103/PhysRevE.99.062126. [DOI] [PubMed] [Google Scholar]
  • 72.Tostevin F., Ten Wolde P.R. Mutual information between input and output trajectories of biochemical networks. Phys. Rev. Lett. 2009;102:218101. doi: 10.1103/PhysRevLett.102.218101. [DOI] [PubMed] [Google Scholar]
  • 73.Nicoletti G., Busiello D.M. Mutual information disentangles interactions from changing environments. Phys. Rev. Lett. 2021;127:228301. doi: 10.1103/PhysRevLett.127.228301. [DOI] [PubMed] [Google Scholar]
  • 74.Fagerholm E.D., Scott G., Shew W.L., Song C., Leech R., Knöpfel T., Sharp D.J. Cortical entropy, mutual information and scale-free dynamics in waking mice. Cereb. Cortex. 2016;26:3945–3952. doi: 10.1093/cercor/bhw200. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 75.Shriki O., Yellin D. Optimal information representation and criticality in an adaptive sensory recurrent neuronal network. PLoS Comput. Biol. 2016;12:e1004698. doi: 10.1371/journal.pcbi.1004698. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 76.Schnakenberg J. Network theory of microscopic and macroscopic behavior of master equation systems. Rev. Mod. Phys. 1976;48:571–585. doi: 10.1103/RevModPhys.48.571. [DOI] [Google Scholar]
  • 77.Maes C., Netocny K. Time-reversal and entropy. J. Stat. Phys. 2003;110:269–310. doi: 10.1023/A:1021026930129. [DOI] [Google Scholar]
  • 78.Esposito M., Van den Broeck C. Three faces of the second law. I. Master equation formulation. Phys. Rev. E. 2010;82:011143. doi: 10.1103/PhysRevE.82.011143. [DOI] [PubMed] [Google Scholar]
  • 79.Tome T. Entropy production in nonequilibrium systems described by a Fokker-Planck equation. Braz. J. Phys. 2006;36:1285–1289. doi: 10.1590/S0103-97332006000700029. [DOI] [PubMed] [Google Scholar]
  • 80.Mehta P., Schwab D.J. Energetic cost of cellular computation. Proc. Natl. Acad. Sci. USA. 2012;109:17978–17982. doi: 10.1073/pnas.1207814109. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 81.Horowitz J.M., Esposito M. Thermodynamics with continuous information flow. Phys. Rev. X. 2014;4:031015. doi: 10.1103/PhysRevX.4.031015. [DOI] [Google Scholar]
  • 82.Allahverdyan A.E., Janzing D., Mahler G. Thermodynamic efficiency of information and heat flow. J. Stat. Mech. 2009;2009:P09011. doi: 10.1088/1742-5468/2009/09/P09011. [DOI] [Google Scholar]
  • 83.Rodman H.R., Albright T.D. Coding of visual stimulus velocity in area MT of the macaque. Vis. Res. 1987;27:2035–2048. doi: 10.1016/0042-6989(87)90118-0. [DOI] [PubMed] [Google Scholar]
  • 84.Braitenberg V., Schuz A. Cortex: Statistics and Geometry of Neuronal Connectivity. Springer; Berlin/Heidelberg, Germany: 1998. [Google Scholar]
  • 85.Karbowski J. Constancy and trade-offs in the neuroanatomical and metabolic design of the cerebral cortex. Front. Neural Circuits. 2017;8:9. doi: 10.3389/fncir.2014.00009. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 86.Faisal A.A., White J.A., Laughlin S.B. Ion-channel noise places limits on the miniaturization of the brain’s wiring. Curr. Biol. 2005;15:1143–1149. doi: 10.1016/j.cub.2005.05.056. [DOI] [PubMed] [Google Scholar]
  • 87.Renart A., Machens C.K. Variability in neural activity and behavior. Curr. Opin. Neurobiol. 2014;25:211–220. doi: 10.1016/j.conb.2014.02.013. [DOI] [PubMed] [Google Scholar]
  • 88.Nicoletti G., Busiello D.M. Information propagation in multilayer systems with higher-order interactions across timescales. Phys. Rev. X. 2024;14:021007. doi: 10.1103/PhysRevX.14.021007. [DOI] [Google Scholar]
  • 89.Kandel E.R., Dudai Y., Mayford M.R. The molecular and systems biology of memory. Cell. 2014;157:163–186. doi: 10.1016/j.cell.2014.03.001. [DOI] [PubMed] [Google Scholar]
  • 90.Bourne J.N., Harris K.M. Balancing structure and function at hippocampal dendritic spines. Annu. Rev. Neurosci. 2008;31:47–67. doi: 10.1146/annurev.neuro.31.060407.125646. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 91.Takeuchi T., Duszkiewicz A.J., Morris R.G.M. The synaptic plasticity and memory hypothesis: Encoding, storage and persistence. Phil. Trans. R. Soc. B. 2014;369:20130288. doi: 10.1098/rstb.2013.0288. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 92.Poo M.M., Pignatelli M., Ryan T.J., Tonegawa S., Bonhoeffer T., Martin K.C., Rudenko A., Tsai L.H., Tsien R.W., Fishell G., et al. What is memory? The present state of the engram. BMC Biol. 2016;14:40. doi: 10.1186/s12915-016-0261-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 93.Meyer D., Bonhoeffer T., Scheuss V. Balance and stability of synaptic structures during synaptic plasticity. Neuron. 2014;2014 82:430–443. doi: 10.1016/j.neuron.2014.02.031. [DOI] [PubMed] [Google Scholar]
  • 94.Statman A., Kaufman M., Minerbi A., Ziv N.E., Brenner N. Synaptic size dynamics as an effective stochastic process. PLoS Comput. Biol. 2014;10:e1003846. doi: 10.1371/journal.pcbi.1003846. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 95.Petersen C.C., Malenka R.C., Nicoll R.A., Hopfield J.J. All-or-none potentiation at CA3-CA1 synapses. Proc. Natl. Acad. Sci. USA. 1998;95:4732–4737. doi: 10.1073/pnas.95.8.4732. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 96.Montgomery J.M., Madison D.V. Discrete synaptic states define a major mechanism of synaptic plasticity. Trends Neurosci. 2004;27:744–750. doi: 10.1016/j.tins.2004.10.006. [DOI] [PubMed] [Google Scholar]
  • 97.Kasai H., Matsuzaki M., Noguchi J., Yasumatsu N., Nakahara H. Structure-stability-function relationships of dendritic spines. Trends Neurosci. 2003;26:360–368. doi: 10.1016/S0166-2236(03)00162-0. [DOI] [PubMed] [Google Scholar]
  • 98.Govindarajan A., Kelleher R.J., Tonegawa S. A clustered plasticity model of long-term memory engrams. Nat. Rev. Neurosci. 2006;7:575–583. doi: 10.1038/nrn1937. [DOI] [PubMed] [Google Scholar]
  • 99.Winnubst J., Lohmann C., Jontes J., Wang H., Niell C. Synaptic clustering during development and learning: The why, when, and how. Front. Mol. Neurosci. 2012;5:70. doi: 10.3389/fnmol.2012.00070. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 100.Yadav A., Gao Y.Z., Rodriguez A., Dickstein D.L., Wearne S.L., Luebke J.I., Hof P.R., Weaver C.M. Morphologic evidence for spatially clustered spines in apical dendrites of monkey neocortical pyramidal cells. J. Comp. Neurol. 2012;520:2888–2902. doi: 10.1002/cne.23070. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 101.Turrigiano G.G., Nelson S.B. Homeostatic plasticity in the developing nervous system. Nat. Rev. Neurosci. 2004;5:97–107. doi: 10.1038/nrn1327. [DOI] [PubMed] [Google Scholar]
  • 102.Bialek W. Ambitions for theory in the physics of life. SciPost Phys. Lect. Notes. 2024;84:1–79. doi: 10.21468/SciPostPhysLectNotes.84. [DOI] [Google Scholar]
  • 103.Tkacik G., Mora T., Marre O., Amodei D., Palmer S.E., Berry M.J., Bialek W. Thermodynamics and signatures of criticality in a network of neurons. Proc. Natl. Acad. Sci. USA. 2015;112:11508–11513. doi: 10.1073/pnas.1514188112. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 104.Holtmaat A.J., Trachtenberg J.T., Wilbrecht L., Shepherd G.M., Zhang X., Knott G.W., Svoboda K. Transient and persistent dendritic spines in the neocortex in vivo. Neuron. 2005;45:279–291. doi: 10.1016/j.neuron.2005.01.003. [DOI] [PubMed] [Google Scholar]
  • 105.Golesorkhi M., Gomez-Pilar J., Tumati S., Fraser M., Northoff G. Temporal hierarchy of intrinsic neural timescales converges with spatial core-periphery organization. Commun. Biol. 2021;4:277. doi: 10.1038/s42003-021-01785-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 106.Zeraati R., Shi Y.L., Steinmetz N.A., Gieselmann M.A., Thiele A., Moore T., Levina A., Engel T.A. Intrinsic timescales in the visual cortex change with selective attention and reflect spatial connectivity. Nat. Commun. 2023;14:1858. doi: 10.1038/s41467-023-37613-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 107.Honey C.J., Newman E.L., Schapiro A.C. Switching between internal and external modes: A multiscale learning principle. Netw. Neurosci. 2017;1:339–356. doi: 10.1162/NETN_a_00024. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 108.Beggs J.M., Plenz D. Neuronal avalanches in neocortical circuits. J. Neurosci. 2003;23:11167–11177. doi: 10.1523/JNEUROSCI.23-35-11167.2003. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 109.Chialvo D.R. Emergent complex neural dynamics. Nat. Phys. 2010;6:744–750. doi: 10.1038/nphys1803. [DOI] [Google Scholar]
  • 110.Das A., Levina A. Critical neuronal models with relaxed timescale separation. Phys. Rev. X. 2019;9:021062. doi: 10.1103/PhysRevX.9.021062. [DOI] [Google Scholar]
  • 111.Kringelbach M.L., Perl Y.S., Deco G. The thermodynamics of mind. Trends Cogn. Sci. 2024;28:568–581. doi: 10.1016/j.tics.2024.03.009. [DOI] [PubMed] [Google Scholar]
  • 112.Abbott L.F. Theoretical neuroscience rising. Neuron. 2008;60:489–495. doi: 10.1016/j.neuron.2008.10.019. [DOI] [PubMed] [Google Scholar]
  • 113.Still S. Thermodynamic cost and benefit of memory. Phys. Rev. Lett. 2020;124:050601. doi: 10.1103/PhysRevLett.124.050601. [DOI] [PubMed] [Google Scholar]

Articles from Entropy are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES