Multidimensional entropic bound: Estimator of entropy production for Langevin dynamics with an arbitrary time-dependent protocol
Abstract
Entropy production (EP) is a key quantity in thermodynamics, and yet measuring EP has remained a challenging task. Here we introduce an EP estimator, called multidimensional entropic bound (MEB), utilizing an ensemble of trajectories. The MEB can accurately estimate the EP of overdamped Langevin systems with an arbitrary time-dependent protocol. Moreover, it provides a unified platform to accurately estimate the EP of underdamped Langevin systems under certain conditions. In addition, the MEB is computationally efficient because optimization is unnecessary. We apply our developed estimator to three physical systems driven by time-dependent protocols pertaining to experiments using optical tweezers: a dragged Brownian particle, a pulling process of a harmonic chain, and an unfolding process of an RNA hairpin. Numerical simulations confirm the validity and efficiency of our method.
I introduction
Entropy production (EP), referring to the quantification of the irreversibility of a thermodynamic process, is one of the most fundamental thermodynamic quantities. The EP was originally identified in the Clausius form in equilibrium thermodynamics. More recently, crucial progress in the field of thermodynamics has been the extension of the EP to general nonequilibrium phenomena at the level of a single stochastic trajectory. This extension triggered a renaissance of thermodynamics, namely the establishment of stochastic thermodynamics. Based on the novel EP formulation, EP theories have been developed and extensively studied over the last two decades. An early one is the fluctuation theorem Jarzynski (1997); Crooks (1999); Seifert (2019, 2005); Collin et al. (2005), which can be understood as a generalization of the thermodynamic second law. Later developments include a group of thermodynamic trade-off relations such as the thermodynamic uncertainty relation (TUR) Barato and Seifert (2015); Gingrich et al. (2016); Horowitz and Gingrich (2017); Dechant and Sasa (2018a); Hasegawa and Vu (2019); Dechant (2019); Hasegawa and Van Vu (2019); Koyuk and Seifert (2020), the power-efficiency trade-off relation Benenti et al. (2011); Brandner et al. (2013); Shiraishi et al. (2016); Dechant and Sasa (2018b); Lee et al. (2020), and the speed limit Shiraishi et al. (2018); Nicholson et al. (2020); Vo et al. (2020); Falasco and Esposito (2020); Yoshimura and Ito (2021); Lee et al. (2022).
Subsequently, experimentally feasible methods for measuring the EP have been actively suggested and discussed Roldán and Parrondo (2010, 2012); Battle et al. (2016); Avinery et al. (2019); Martiniani et al. (2019); Li et al. (2019); Manikandan et al. (2020); Martínez et al. (2019); Kim et al. (2020); Otsubo et al. (2020, 2022); Skinner and Dunkel (2021); Kim et al. (2022); van der Meer et al. (2022); Seif et al. (2021). In fact, measuring EP is not a trivial task. It is almost impossible to measure the EP by using its definition, the logarithmic ratio of forward and time-reversal path probabilities Seifert (2012), since all path probabilities cannot be measured, especially for a continuous system. Instead, there exist two direct EP measurement methods using the “equality” for the total EP, . The first method uses the equality , where is the Shannon entropy change of a system and is dissipated heat into a reservoir at temperature Sekimoto (2010); Seifert (2012). In experiments, it is difficult to measure the amount of heat flow accurately with a calorimeter. One may calculate from trajectory data instead, but this requires full knowledge of the external and internal forces acting on the system Sekimoto (2010). Therefore, this method is not practically useful for complicated cases such as a biological system. The second direct method uses the equality for the average EP in terms of the probability density function (PDF) and the irreversible probability current as presented in Eq. (6) of Ref. Li et al. (2019). The PDF and the irreversible probability current can be estimated solely from system trajectories without knowledge of applied forces in the overdamped Langevin dynamics. Nevertheless, obtaining them precisely for a high-dimensional system is infeasible in practice, which is called the “curse of dimensionality”.
To overcome these shortcomings of the direct methods, several indirect methods using a thermodynamic “inequality” have been suggested. Here, the EP can be estimated from an ensemble of system trajectories, and the curse of dimensionality can be mitigated by measuring several observable currents only. The indirect methods are based on an inequality in the general form of , where the EP bound is determined by an observable current . In a certain condition, one can find an optimal observable current , which yields . Then, the EP can be accurately estimated by measuring .
Regarding the above indirect methods, there exist two representative inequalities. The first inequality is in TUR form Barato and Seifert (2015); Gingrich et al. (2016); Horowitz and Gingrich (2017); Dechant and Sasa (2018a); Hasegawa and Vu (2019), where the EP is bounded by the relative fluctuation of a certain observable current. To access a tighter bound of this TUR, multidimensional TUR Dechant (2019) and Monte Carlo methods Li et al. (2019) have been developed. However, TURs depend on the nature of the system dynamics; e.g, the TUR must be modified when a time-dependent protocol is involved Koyuk and Seifert (2020) or when a system follows underdamped Langevin dynamics Lee et al. (2019); Hasegawa and Van Vu (2019); Lee et al. (2021). Thus, EP estimation based on TURs is not universal. Moreover, if we use a TUR for an underdamped system, EP estimation is not possible from only system trajectories, but rather needs full knowledge and full controllability of the applied forces Lee et al. (2019); Hasegawa and Van Vu (2019); Lee et al. (2021). Thus, no proper method via TUR exists for estimating the EP solely from system trajectories for underdamped dynamics.
The second inequality for the indirect method is the Donsker–Varadhan inequality Donsker and Varadhan (2020). Recently, a machine learning technique named NEEP (neural estimator for entropy production) Kim et al. (2020); Otsubo et al. (2020); Kim et al. (2022) utilized this inequality as an optimized function for a given neural network. Though this technique yields a reliable result in overdamped Langevin systems, a high computational cost is required for a process with a time-dependent protocol since the parameters of the neural network should be reoptimized every single time. Otherwise, this machine learning technique has also been applied to underdamped Langevin dynamics; however, it has difficulty in estimating the EP accurately for large inertia Kim et al. (2022).
In this study, we propose a unified and computationally efficient method to estimate the EP by using the entropic bound (EB) inequality introduced by Dechant and Sasa Dechant and Sasa (2018b). Inspired by the multidimensional TUR Dechant (2019), we use multiple observable currents to obtain the optimal EB for the EP. Thus, we call this the “multidimensional entropic bound” (MEB). The MEB is universal in the sense that it provides a unified platform to estimate the EP for both overdamped and underdamped systems regardless of the time dependence of the driving protocol. The MEB can estimate the EP from system-trajectory information when an irreversible force is absent, a common experimental setup. When an irreversible force is involved, additional information about the force is required to estimate the EP. For an underdamped system, supplementary information on the velocity relaxation time, which can be determined experimentally, is necessary to estimate the EP.
This paper is organized as follows. In Sec. II, we derive the formulae for the MEB and describe the EP estimation process using it. In Sec. III, we explain the relation between the MEB and various TUR bounds. In Sec. IV, we apply the MEB to three systems with time-dependent driving forces that can be realized in experiments using optical tweezers. We conclude the paper in Sec. V.
II Multidimensional Entropic Bound
The EB is the inequality between the EP and an observable current Dechant and Sasa (2018b). As this bound holds for both overdamped and underdamped Langevin systems with an arbitrary time-dependent protocol, it can be a good starting point to obtain a unified and efficient EP estimator applicable to both overdamped and underdamped Langevin dynamics. In this section, we introduce the multidimensional entropic bound (MEB) estimator by incorporating multiple observable currents systematically into the EB estimator.
II.1 Derivation of the integral and the rate EB
Here, we consider an -dimensional Langevin system with a state vector , where T denotes the transpose of a matrix, described by the following equation of motion:
(1) |
where is a time-dependent drift force, is a positive-definite symmetric diffusion matrix, and is a Gaussian white noise satisfying for . The symbol in Eq. (1) represents the Itô product. From now on, we sometimes drop the arguments of functions for simplicity.
A component of can be an odd-parity variable such as a velocity under time-reversal operation. The time reversal of a state is denoted by with , where for an even-parity variable and otherwise. The drift force can be divided into reversible and irreversible parts as with Risken (1991)
(2) |
where , denotes the element-wise product, i.e., , and is an operation changing the sign of the odd-parity parameters.
The Fokker–Planck equation associated with Eq. (1) is
(3) |
with the PDF . The reversible current and the irreversible current are defined as
(4) | ||||
(5) |
with . Note that for an overdamped Langevin system with even-parity variables only, vanishes, and thus and the total current coincides with . As dissipation originates from the irreversible current, the EP is determined only by . Therefore, the total EP rate is given by Spinney and Ford (2012); Kwon et al. (2016); Dechant and Sasa (2018b)
(6) |
Hereafter, we use the unit. Note that for underdamped Langevin systems, the matrix is not directly invertible since when the component index or denotes a positional variable. For such an index , we first set () and (), then take the inverse of and calculate in Eq. (6), and finally take the limit. Since , this limit leads to . For underdamped systems, this procedure amounts to writing B and in terms of velocity-variable components only.
In this study, we consider the following form of an averaged observable current generated by the irreversible current during time :
(7) |
where is a weight vector of the irreversible current for a given observable. Then, the averaged current rate at time is given as
(8) |
The EB in an integral form can be derived from Eq. (7) as follows:
(9) |
where and the total EP . The Cauchy–Schwartz inequality is used for the last inequality of Eq. (9). Hence, the total EP is bounded in an integral form as
(integral EB) | (10) |
Similarly, the EB in a rate form can also be obtained from Eq. (8) as
(11) |
The equality of the integral EB is satisfied when the weight vector has the following form:
(12) |
where is an arbitrary constant that is independent of and . This can be easily checked by inserting Eq. (12) into Eq. (10). The weight vector in this case corresponds to the observable current proportional to the total EP, i.e., . Similarly, we find the equality condition for the rate EB as
(13) |
where is an arbitrary time-dependent function that is independent of . This weight vector corresponds to the observable current rate as . Note that and can be arbitrary, and thus we may choose and freely in order to simplify the measurement of an observable current. A relevant example is presented in Sec. IV.1.
II.2 Derivation of the integral and the rate MEB
With the knowledge of the functional form of , one may obtain the tight EP bound. However, except for very simple examples, it is impossible to identify without knowing all driving and interaction forces. Instead, we measure multiple observable currents to access a tighter bound, thereby systematically approaching the total EP. Our MEB method is analogous to the multidimensional TUR Dechant (2019) but is more general in the sense that it can be applicable to wider classes of Langevin dynamics.
In this method, a linear combination of multiple weight vectors is adopted to approximate . The linear combination of weight vectors for the -th component is written as
(14) |
where is the coefficient for and is independent of and . From now on, we will consider the case for simplicity. Even when the diffusion matrix has off-diagonal elements, we can always diagonalize the diffusion matrix by using a proper transformation of the coordinate if the full information of is given. Thus, we can still set on the transformed coordinate. In cases where it is difficult to obtain the information of , and thus not possible to find the proper transformation, we cannot use the following MEB in component-wise form. However, even in such cases, we can still derive the MEB in “component-combined” form as we show in Appendix C. The observable in Eq. (7) can be divided into the sum of its components as , where . With the -th component current , we derive the component-wise EB as
(15) |
where with the -th component EP rate . Thus, and . By substituting Eq. (14) into Eq. (15), we have
(16) |
where , and the vector and the matrix are defined as
(17) | ||||
(18) |
respectively. Note that is a positive definite matrix since for an arbitrary .
The bound in Eq. (16) is a function of ; thus, the tightest bound can be written as , where is the optimal vector maximizing the bound. The optimal vector is obtained by solving the following equation:
(19) |
We can easily check that the numerator vanishes with the choice of . By plugging into Eq. (16), we find the component-wise MEB as
(20) |
By summing over all components, we finally obtain our main result, namely MEB in integral form, as follows:
(21) |
We can also derive the MEB in rate form. The derivation of the rate MEB is essentially the same as that of the integral MEB. It starts from the component-wise rate EB as
(22) |
In this case, it is usually sufficient to choose a time-independent basis as
(23) |
where the time-dependence is encoded in the coefficients instead of in , as the equality condition in Eq. (13) also allows a time-dependent overall multiplicative coefficient. Following the same derivation procedure as in Eqs. (16)(21), we finally obtain
(24) |
where the vector and the matrix are defined as
(25) | ||||
(26) |
The total EP during a finite time can be evaluated by integrating over time.
The weight vectors for the rate MEB are not time-dependent, so we need a lower number of weight vectors to approximate compared to the integral MEB where time-dependent weight vectors are necessary. Practically, too many weight vectors can overfit all the fluctuations originating from a finite number of trajectories, sometimes giving rise to an undesirable result. Thus, the rate MEB is usually preferable in estimating the EP for a system driven by a time-dependent protocol.
The MEBs in Eqs. (21) and (24) are the maximum bounds for a given finite number of observables. If we add one more observable to the existing observables, the MEB becomes tighter, i.e.,
(27) |
The proof of Eq. (27) is basically the same as that presented in Ref. Dechant and Sasa (2021). To be self-contained, we include the proof in Appendix A. As we increase , the MEB estimator also increases and eventually saturates to the maximum value, i.e., or . It can often saturate even at finite for simple systems. Therefore, by observing the saturation regime in a plot of the EP estimator versus , we can accurately estimate the total EP (see Sec. IV) without resorting to a time-consuming optimization procedure.
There exists no limitation for choosing a set of weight vectors as long as they are linearly independent of each other. In this study, we adopt a Gaussian weight vector set Van Vu et al. (2020) for numerical verification of the rate MEB method in Sec. IV. The first weight vector is a Gaussian function, the width of which corresponds to the difference between the maximum and minimum state values. The second and third weight vectors are Gaussian functions with a width half that of the first one, and so on. This represents one way to add the Gaussian basis uniformly for a given state-variable range, which yields an accurate and reliable EP estimation as shown in Sec. IV. The mathematical expression for the weight vector set is as follows:
(28) |
In Eq. (28), and are given as
where () is the maximum (minimum) value of in a given trajectory ensemble and . Explicit forms of and are given as and for with . Here, , where is an integer satisfying . We note that the Gaussian weight vector set usually yields reliable estimation results compared to other sets. For example, the polynomial basis set typically overestimates the EP with large fluctuations when is large, since the polynomial term with a large exponent is highly sensitive to rare-event data.
II.3 EP estimation procedure via MEB
In this section, we describe how to estimate the EP with the MEB from an ensemble of system trajectories. Here we consider both overdamped and underdamped Langevin dynamics. For an overdamped system, the system states consist of only position variables, i.e., , and the Langevin equation is written as
(29) |
where is a force applied to the component. The reversible current , while the irreversible current is given as
(30) |
In the case of underdamped dynamics, the system states consist of both position and velocity variables, i.e., with , and the Langevin equation is written as
(31) |
As done in Eq. (2), the external force can be divided into reversible and irreversible parts as with
(32) |
Then, the irreversible currents are given as
(33) |
while the reversible currents and .
We focus on the rate MEB in the following discussions, but note that the procedure for the integral MEB is essentially the same.
II.3.1 Determination of and
For an overdamped dynamics described by Eq. (29), the diffusivity is determined from the average of short-time mean square displacements as
(34) |
where and denotes the average over the trajectory ensemble at position and time . When is independent of position and time, all short-time trajectories can be utilized for estimating the diffusivity. For an underdamped dynamics, can be estimated from the ensemble of velocity trajectories as
(35) |
where . With these estimations for , we calculate from Eq. (26). Note that in the underdamped case. In the case where the estimation of requires heavy computation, instead of evaluating the diffusivity, we can directly estimate the matrix from the average of the products of two infinitesimal observable changes as
(36) |
When the diffusion matrix has non-zero off-diagonal terms, we first have to directly evaluate and find the proper transformation to diagonalize the matrix.
II.3.2 Measurement of an observable current
Now we describe how to measure the observable current rate in Eq. (25) for both overdamped and underdamped dynamics. First, in the overdamped dynamics with , the -th component of an observable current rate can be measured by averaging over the ensemble of system trajectories as
(37) |
where denotes the Stratonovich product. This can be checked from the fact that with an arbitrary function . For , the observable current is the displacement in the direction as .
In the underdamped dynamics with , by plugging Eq. (33) into Eq. (25), we have
(38) |
When and has no explicit velocity dependence, the observable current is proportional to , similar to that of the overdamped system, Eq. (37). However, extra information is required to evaluate Eq. (38) in the underdamped case. This constant can be determined experimentally by measuring the velocity relaxation time Lee and Park (2018). Otherwise, when and has an explicit velocity dependence, extra calculation of the last term in Eq. (38) is necessary. For the most general case with (velocity-dependent force), cannot be determined solely by system trajectories, but rather concrete information on the force is necessary.
II.3.3 EP Estimation
Utilizing numerical data for and obtained in Secs. II.3.1 and II.3.2, one can evaluate from Eq. (24) and then obtain for each . As proved in Sec. II.2, is an increasing function of and saturates to the maximum value at some . This saturation indicates that coincides with , thus satisfying the equality of the EB. Therefore, the total EP corresponds to the MEB estimator at , i.e., .
III Relation between MEB and TUR
In this section, we discuss the relation between MEB and TURs. We first consider a one-dimensional (1D) overdamped Langevin dynamics in the steady state (without a time-dependent protocol) as described by Eq. (29). The total EP during a small time segment between and and the corresponding accumulated current are written as
(39) |
Then, the TUR is given by
(40) |
where and are
(41) |
In the short-time limit , and . With these short-time forms, Eq. (40) becomes identical to the rate EB equation (11). Therefore, the previous EP estimation methods using the multidimensional TUR Dechant (2019); Van Vu et al. (2020) are identical to our MEB method for a 1D overdamped Langevin system in the short-time limit. For a higher-dimensional process, it is not possible to write the component-wise TUR, such as , and consequently we cannot obtain the component-wise bound for the EP from the TUR. In this sense, the MEB provides more detailed information on the EP, compared to the TUR method.
We note that other modified TURs with an arbitrary time-dependent protocol or an arbitrary initial state do not approach the rate EB in the short-time limit even in one dimension. As an example, consider a 1D overdamped Langevin system driven by a time-dependent protocol. The modified TUR for this process with an arbitrary protocol was introduced by Koyuk and Seifert Koyuk and Seifert (2020) as
(42) |
where and denotes the protocol speed. In the limit, the numerator of becomes , and thus this TUR is written as
(43) |
which is different from the rate EB in general. Note that we have to evaluate the sub-leading-order contribution when the numerator vanishes in Eq. (43). Experimental estimation of is a very laborious task since we need a sufficiently large ensemble of trajectories, slightly perturbed with respect to at time for every single . Therefore, compared to this modified TUR method, MEB is a much more efficient approach to correctly estimate the EP of a system driven by a time-dependent protocol.
In addition, short-time TURs for underdamped dynamics do not correspond to the rate EB either. The TUR for a 1D underdamped system with a time-dependent protocol and the observable current can be written as Lee et al. (2021)
(44) |
where and is the initial-state dependent term, defined as with . Here, and are scaling parameters for force and position, respectively. In the limit, since , , which is not Fischer et al. (2020). Thus, in the limit, Eq. (44) becomes
(45) |
which is also different from the rate EB. For evaluating Eq. (45) experimentally, slight scalings of all forces and position variables are necessary, which demands full knowledge and full controllability of all forces. Thus, it is clear that the underdamped TUR is not practically useful to estimate the EP for a complicated system, such as complex biological systems where such detailed information is not available.
We conclude that the MEB is a unified tool that enables the efficient estimation of the EP from a trajectory ensemble for an overdamped or underdamped Langevin process without an irreversible force. Finally, it is interesting to note that the integral MEB can be tight when we choose the optimal observable current, a feature that no finite-time TUR can achieve.
IV Numerical Verification of MEB
In this section, we estimate the EP of three physical systems driven by time-dependent protocols via the MEB method. All these systems can be realized experimentally using optical tweezers. The first example is a dragged Brownian particle, the second is a pulled harmonic chain, and the last is an RNA unfolding process. We also compare the MEB results to those of other well-established EP measurement methods, namely the direct method utilizing and a machine learning technique (NEEP) Kim et al. (2020); Otsubo et al. (2020); Kim et al. (2022).
IV.1 Brownian particle dragged by optical tweezers
We consider a 1D Brownian particle dragged by optical tweezers as illustrated in Fig. 1. The center of the harmonic potential of the tweezers is initially () located at the origin and moves with a constant speed for . Then the corresponding overdamped Langevin equation for the position is written as
(46) |
where is a time-dependent protocol, is the mobility, is the spring constant of the harmonic potential, and with the environmental temperature . The initial state at is set as the equilibrium state. As the driving force is linear in position, we can solve the equation of motion analytically. The procedure for deriving the analytic solutions is presented in Appendix B.


We measure the displacement of the particle, that is, we take the weight vector . With this observable current, we evaluate the rate MEB estimator for each time analytically and plot the results in Fig. 1. Note that the normalized estimator is defined by , which turns out to be unity, i.e., the estimated EP exactly matches the true EP. This is a rather surprising result, as we use only one current (displacement). In fact, one can analytically find the tight weight factor in Eq. (13) with the help of the exact solution in Eq. (65) as
(47) |
where . Note that is -independent. Thus, by choosing the arbitrary to cancel the -dependence exactly in Eq. (47), one can easily see that the unity weight vector also satisfies the equality condition of the rate EB.
For the purpose of comparison, we also plot the ratio of the modified TUR by Koyuk and Seifert Koyuk and Seifert (2020) to the EP rate in Fig. 1. For evaluating the ratio of this example, the sub-leading-order terms that we neglected for deriving Eq. (43) are necessary since the numerator in Eq. (43) vanishes in this example, so we calculate with small . This approximated ratio coincides with the result in Ref. Koyuk and Seifert (2020). The modified TUR deviates largely from the correct one for small . This confirms that our MEB method outperforms the modified TUR method for this simple case.
We also consider the same process in the underdamped version. The corresponding underdamped Langevin equation is written as
(48) |
where and . The initial state is also set as the equilibrium state. The analytic solution of this equation is also available via similar procedure for solving Eq. (46). The derivation is presented in Appendix B. From Eq. (71), the tight weight vector is obtained as
(49) |
where is evaluated by taking the time derivative of in Eq. (69). We find that depends only on time but not position, like in the overdamped case. Therefore, the unit weight vector again provides the EP exactly. The analytic result of for this underdamped dynamics is also plotted in Fig. 1, which confirms the exact estimation of the EP from the rate MEB by measuring only the displacement.
IV.2 Harmonic chain pulled by optical tweezers
The next example is an -bead harmonic chain dragged by optical tweezers as illustrated in Fig. 2(a). The harmonic potential of the optical tweezers is exerted on the rightmost particle of the chain, and the leftmost spring clings to the wall. Here, we consider an overdamped Langevin dynamics described by
(50) |
where , , and with . We can solve Eq. (50) in a similar way used for the dragged Brownian particle. The derivation details are presented in Appendix B.

For validating the MEB estimator, we generate trajectories of by solving Eq. (50) numerically with and via the 2nd-order stochastic differential equation integrator. We set the time resolution to . The initial state of the chain is in equilibrium, with the center of the harmonic potential being located at the origin. From the trajectories, we estimate , the EP for the -th bead, by using the rate MEB estimator with the Gaussian weight vector set. The estimated data are plotted in the inset of Fig. 2(b). As the figure shows, the estimated EP of each bead perfectly matches the analytic result. We plot the total EP by adding all these in Fig. 2(b). For comparison, we also estimate the total EP with the NEEP machine learning technique Kim et al. (2020), which coincides with the MEB result precisely. The detailed procedure for the NEEP calculation is explained in Appendix E. Both methods exactly estimate the total EP within error.
Figure 2(c) is a plot of the total EP at against the number of weight vectors. Surprisingly, the EP estimated by the MEB with only one weight vector is already very close to the analytic result. This is due to the fact that a constant weight vector results in the exact EP value in this system, as explained Appendix B. As a Gaussian function with a broad width can be approximated as a constant, the EP can be approximately estimated solely with the broadest Gaussian function. The EP for saturates to the analytic result as expected in Sec. II.2. In Fig. 2(c), we also plot the result of the NEEP calculation, which is also close to the analytic result.
To test the performance of the MEB method for a high-dimensional system, we perform the same simulation with . The estimated EP from the MEB method is , which is only distant from the analytic result, . We note that this accurate estimation is infeasible for the direct (plug-in) method for such a high-dimensional system.
IV.3 RNA unfolding process
The final example is an RNA unfolding process, which involves a nonlinear potential and thus an analytic treatment is not possible. A typical experimental setup consists of a single RNA hairpin molecule whose terminals are connected to DNA handles that are controlled by two optical tweezers, as illustrated in Fig. 3(a). By moving the center of the rightmost optical tweezers, a pulling force is exerted on the rightmost particle and the RNA is unfolded. For the RNA hairpin P5GA Kim et al. (2012), a pulling force that amounts to pN yields equal probabilities for folded and unfolded states. The governing equation of motion in this case is
(51) |
where is the distance between the two ends of the RNA at time . The force function is estimated from coarse-grained molecular dynamics simulation data when the RNA is pulled by a pN force Kim et al. (2012), where a polynomial function of degree is employed to fit the force. The reflection boundary condition is imposed at nm and , as distances larger than and smaller than were not found in the simulation Kim et al. (2012). We set the initial condition as the equilibrium state at room temperature K, which is an ordinary experimental setup. During the process time , the pulling force linearly increases up to with a constant rate pN/ns. We generate trajectories from the simulations. The time resolution is set to 79.1 ps. The initial and final distributions at and are presented in Fig. 3(a), respectively.
We estimate the total EP by evaluating the rate MEB from the trajectory ensemble. Here we use the Gaussian weight vector set from Eq. (28) for evaluating the rate MEB estimator. Figure 3(b) shows a plot of the estimated EP as a function of time for . As the analytic expression of the EP for this system is not available, we evaluate the EP using other numerical methods to check the validity of the MEB method. First, we employ the NEEP using the same trajectory ensemble and present the result in Fig. 3(b). We find that the MEB and NEEP results coincide with each other precisely. Second, we apply the direct method using the following equality:
(52) |
where . The integration over the process time of the last term in Eq. (52) denotes the dissipated heat during the process. The initial and the final PDFs can be estimated from the trajectory ensemble. This task becomes much harder with increasing system dimension. The estimated total EP from the direct method is denoted as the red solid line in Fig. 3(b), which matches the MEB and NEEP results very well. We note that the computational cost of the MEB method is lower than that of the NEEP method; it takes 3 s for the MEB method with weight vectors, while it takes 60 s for the NEEP process including the learning time 111Intel i9-11900K is used for MEB evaluation. The same CPU and an RTX 3090 are used for NEEP calculation.. Here, we do not take into account the time required to find the proper hyperparameters for the NEEP.
Figure 3(c) shows the way to determine the proper number of weight vectors . From a given trajectory ensemble, we estimate the total EP by using the MEB estimator; the estimated EP as a function of for this RNA unfolding process is plotted in Fig. 3(c). For , the estimated EP increases as increases, which indicates that no combinations of two Gaussian weight vectors, Eq. (23), are sufficiently close to the optimal weight vector, Eq. (13). The estimated EP saturates to a certain value for , which indicates that the estimator is now sufficiently close to the optimal one. Thus, accurate EP estimation can be obtained by choosing . We also examine the dependence of the time resolution of an experiment and a limited number of trajectories on the EP in Appendix D.
V Conclusion and Discussion
In this study, we suggested an EP estimator, named MEB, by applying multidimensional observable currents to the entropic bound. The MEB provides a unified way to estimate the EP for both overdamped and underdamped Langevin dynamics regardless of the time dependence of the protocol. The MEB estimator can be obtained in either integral or rate form. The tight EP bound is always achievable for any finite-time processes via both the integral and the rate MEBs, whereas it is possible for TURs only in the short-time limit. From numerical simulations, we confirmed that the MEB estimates the EP with high accuracy from an ensemble of system trajectories of overdamped Langevin systems. For an underdamped system with an irreversible force, information about the force is additionally required to estimate the EP. Moreover, extra information on the relaxation time is necessary for underdamped systems. Therefore, a precise estimation of the EP may be possible via MEB even for various complicated physical processes, in particular biological systems.
In future research, it will be interesting to develop a method to estimate the stochastic EP at the level of a single trajectory for general Langevin dynamics, rather than the averaged EP over an ensemble of trajectories. Moreover, the extension of the EP estimation to an open quantum system will be another intriguing problem. The quantum TUR recently proposed in Ref. Van Vu and Saito (2022) could be a good candidate for an estimator of the EP of an open quantum system, if one can measure the coherent-effect term in the formulation. It is also worthwhile to mention the recently proposed method for directly inferring the stochastic differential equations from a given trajectory ensemble Brückner et al. (2020); Frishman and Ronceray (2020). It would be interesting to compare the accuracy and efficiency of EP estimation between MEB and the inferring method.
Acknowledgements.
This research was supported by an NRF Grant No. 2017R1D1A1B06035497 (H.P.) and KIAS Individual Grants Nos. PG081801 (S.L.), PG074002 (J.-M.P.), CG076002 (W.K.K.), QP013601 (H.P.), and PG064901 (J.S.L.) at the Korea Institute for Advanced Study. D.-K.K. was supported by the Institute for Basic Science of Korea (IBS-R029-C2).Appendix A Derivation of Eq. (27)
Here, we focus on the derivation of the integral MEB. The derivation for the rate MEB is essentially the same as that of the integral MEB. can be expressed as the following block matrix form:
(53) |
where and . From the Schur complement, the determinant of the block matrix in Eq. (53) is given by
(54) |
The determinant of for any is positive since it is a positive-definite matrix. This implies that the term in Eq. (54) is also positive. Moreover, via the following inverse block matrix formula,
(55) |
the inverse matrix of can be expressed as
(56) |
where . Using Eq. (56), we can prove Eq. (27) as follows:
(57) |
The positiveness of is used for showing the last inequality of Eq. (57).
Appendix B Analytic solutions of a dragged Brownian particle and pulled harmonic chain by optical tweezers
We consider a Brownian particle dragged by optical tweezers of which dynamics is governed by the following equation Koyuk and Seifert (2020); van Zon and Cohen (2003):
(58) |
where and is an arbitrary time-dependent protocol with the condition . The initial state is set as the equilibrium distribution of Eq. (58) with , and thus, . To obtain the analytic solution of Eq. (58), we decompose into the deterministic part and the stochastic part . Taking the average of both sides of Eq. (58) leads to an equation for the deterministic part as
(59) |
Then, the solution of is given by
(60) |
where is a characteristic relaxation time. The equation for the stochastic component can be obtained by simply substituting for in Eq. (58) as
(61) |
Since the initial state is in equilibrium, the distribution of does not change in time. Therefore, the distribution for all time is given by the equilibrium distribution as
(62) |
By substituting for in Eq. (62), we have
(63) |
Using Eqs. (5) and (60), the irreversible current is
(64) |
When as in Sec. IV.1, the irreversible current and EP rate are
(65) | ||||
(66) |
The derivation procedure for the underdamped Langevin equation (48) is essentially the same as that of the overdamped equation. By decomposing into and and into and , we have
(67) | ||||
(68) |
For this underdamped case, . The second-order differential equation (67) can be solved with the boundary conditions and . The result is
(69) |
where and . As the initial state is in equilibrium, the distribution of and in Eq. (68) for all time is the following equilibrium distribution:
(70) |
Therefore, is given by substituting for and for in Eq. (70), as was done in Eq. (63). From Eq. (5), the irreversible current is written as
(71) |
Finally, the EP rate is evaluated as
(72) |
The analytic solution of Eq. (50) can be obtained in a similar way. By decomposing into and rearranging the terms of Eq. (50), we have
(73) | ||||
(74) |
The expression of can be obtained by solving Eq. (73), and it is certain that is a function of time. Since the initial state is the equilibrium state of Eq. (74), the probability density function (PDF) is given by the Boltzmann factor , where is the potential energy of the harmonic chain. Thus, by substituting into the Boltzmann factor, the PDF is written as
(75) | ||||
(76) |
The tight weight vector is then given by
(77) |
Note that depends on time but not position. Thus, the MEB estimator evaluated by measuring displacement, i.e., , results in the correct EP.
Appendix C Component-combined MEB
In this section, we present the derivation of the component-combined MEB, which is useful when the diffusion matrix has off-diagonal elements. To this end, similar to Eq. (14), we consider the following linear combination of weight vectors as
(78) |
After substituting in Eq. (10) with in Eq. (78), we have
(79) |
where the components of and are given as
(80) | ||||
(81) |
Note that is a positive definite matrix since for an arbitrary non-zero vector , positive definite matrix , and non-zero vector . Then, the optimal condition for can be written as
(82) |
which is similar to Eq. (19). The solution of Eq. (82) is . By plugging this into Eq. (79), we obtain the component-combined MEB as
(83) |
This is the integral form of the component-combined MEB. Following a similar way, we can derive the rate form of the component-combined MEB as
(84) |
where the components of and are given by
(85) | ||||
(86) |
Similar to Eq. (36), in the case where the estimation of the diffusion matrix requires a heavy computational cost, we can directly obtain by evaluating
(87) |
Then, can be estimated by integrating Eq. (87) over time from to .
Appendix D Effect of limited samples or time resolution on the EP estimation
D.1 Limited number of trajectories
Though we use trajectories in our simulation in Sec. IV.3, only several thousand repetitions are usually feasible in real experiments Jun et al. (2014). Thus, in this section we examine the effect of a limited number of trajectories on the estimated EP. To this end, we perform additional simulations of the RNA unfolding process for various trajectory numbers of 1000, 2000, 4000, 8000, and 10000 and estimate the EP using both the MEB and NEEP methods. The results are plotted in Fig. 4. Open and filled circles denote the MEB and NEEP results, respectively. To plot the error bars, we first generated 5 independent data sets for each number of samples, and then evaluated the average and standard deviation for the 5 sets. The red solid line is the estimated EP via the direct method, which is the same line as in Fig. 3(c). The figure shows the tendency that both MEB and NEEP overestimate the EP for small sample sizes. In fact, we recommend using both methods together to cross-check the reliability of the estimated value.

D.2 Limited time resolution
The estimated EP depends on the time resolution (time gap between two consecutive data points) of the measurement. Since decreasing the time resolution (increasing ) causes a ‘coarse-graining’ of the trajectory data, doing so typically leads to a lower value of the EP. This can also be checked in our simulations; here, we simulate the RNA unfolding process presented in Sec. IV.3 with various . Other parameters are the same as those in the previous simulation. The results are plotted in Fig. 5. The NEEP, the MEB, and the direct method show the same decreasing behavior as increases. From an extrapolation of the data, we can also estimate the EP value in the limit. Accordingly, it is important to specify the information in a given experiment or simulation.

Appendix E NEEP algorithm
Here we explain the training details of the NEEP and its architecture configurations Kim et al. (2020). We apply the NEEP to one step from to . For brevity, we will use the notation for . The NEEP is designed to maximize the following objective function:
(88) |
where is an antisymmetric function with respect to the exchange of and as
(89) |
In Eq. (89), the function is the output of a multi-layer perceptron (MLP) and denotes the trainable parameters of the MLP. The MLP has a scalar output unit and three hidden layers of 512 units with the rectified linear unit (ReLU) activation function. It is shown that with the optimized in Ref. Kim et al. (2020).
In order to employ the cross-validation method, we split the trajectory data into 20% for the validation set and 80% for the training set. We train the MLP to maximize Eq. (88) by using the Adam optimizer Kingma and Ba (2014) with learning rate , batch size 4096, and weight decay . Before feeding the input to the MLP, we normalize each element of trajectory data by using the following equation:
where indicates the -th component of , is the mean of , and is the standard deviation of . We also normalize the time information to be set as so that mean of the input vector becomes a zero vector. The total number of training iterations is , and we evaluate values from the validation set per every 500 (50) training iterations for the pulled harmonic chain (RNA unfolding process). The best trained parameter set is determined from the case where the NEEP produces the maximum value of during the training process. The results presented in Sec. IV are those evaluated at the best trained parameter over the total trajectory data.
References
- Jarzynski (1997) Christopher Jarzynski, “Nonequilibrium equality for free energy differences,” Phys. Rev. Lett. 78, 2690 (1997).
- Crooks (1999) Gavin E Crooks, “Entropy production fluctuation theorem and the nonequilibrium work relation for free energy differences,” Phys. Rev. E 60, 2721 (1999).
- Seifert (2019) Udo Seifert, “From stochastic thermodynamics to thermodynamic inference,” Annu. Rev. Condens. Matter Phys. 10, 171 (2019).
- Seifert (2005) Udo Seifert, “Entropy production along a stochastic trajectory and an integral fluctuation theorem,” Phys. Rev. Lett. 95, 040602 (2005).
- Collin et al. (2005) D. Collin, F. Ritort, C. Jarzynski, S. B. Smith, I. Tinoco, and C. Bustamante, “Verification of the crooks fluctuation theorem and recovery of rna folding free energies,” Nature 437, 231–234 (2005).
- Barato and Seifert (2015) Andre C Barato and Udo Seifert, “Thermodynamic uncertainty relation for biomolecular processes,” Phys. Rev. Lett. 114, 158101 (2015).
- Gingrich et al. (2016) Todd R. Gingrich, Jordan M. Horowitz, Nikolay Perunov, and Jeremy L. England, “Dissipation bounds all steady-state current fluctuations,” Phys. Rev. Lett. 116, 120601 (2016).
- Horowitz and Gingrich (2017) Jordan M Horowitz and Todd R Gingrich, “Proof of the finite-time thermodynamics uncertainty relation for steady-state currents,” Phys. Rev. E 96, 020103 (2017).
- Dechant and Sasa (2018a) Andreas Dechant and Shin-Ichi Sasa, “Current fluctuations and transport efficiency for general langevin systems,” J. Stat. Mech.: Theor. Exp. , 063209 (2018a).
- Hasegawa and Vu (2019) Yoshihiko Hasegawa and Tan Van Vu, “Uncertainty relation in stochastic processes: An information inequality approach,” Phys. Rev. E 99, 062126 (2019).
- Dechant (2019) Andreas Dechant, “Multidimensional thermodynamic uncertainty relations,” J. Phys. A:Math. Theor. 52, 035001 (2019).
- Hasegawa and Van Vu (2019) Yoshihiko Hasegawa and Tan Van Vu, “Fluctuation theorem uncertainty relation,” Phys. Rev. Lett. 123, 110602 (2019).
- Koyuk and Seifert (2020) Timur Koyuk and Udo Seifert, “Thermodynamic uncertainty relation for time-dependent driving,” Phys. Rev. Lett. 125, 260604 (2020).
- Benenti et al. (2011) Giuliano Benenti, Keiji Saito, and Giulio Casati, “Thermodynamic bounds on efficiency for systems with broken time-reversal symmetry,” Phys. Rev. Lett. 106, 230602 (2011).
- Brandner et al. (2013) Kay Brandner, Keiji Saito, and Udo Seifert, “Strong bounds on onsager coefficients and efficiency for three-terminal thermoelectric transport in a magnetic field,” Phys. Rev. Lett. 110, 070603 (2013).
- Shiraishi et al. (2016) Naoto Shiraishi, Keiji Saito, and Hal Tasaki, “Universal trade-off relation between power and efficiency for heat engines,” Phys. Rev. Lett. 117, 190601 (2016).
- Dechant and Sasa (2018b) Andreas Dechant and Shin-ichi Sasa, “Entropic bounds on currents in langevin systems,” Phys. Rev. E 97, 062101 (2018b).
- Lee et al. (2020) Jae Sung Lee, Jong-Min Park, Hyun-Myung Chun, Jaegon Um, and Hyunggyu Park, “Exactly solvable two-terminal heat engine with asymmetric onsager coefficients: Origin of the power-efficiency bound,” Phys. Rev. E 101, 052132 (2020).
- Shiraishi et al. (2018) Naoto Shiraishi, Ken Funo, and Keiji Saito, “Speed limit for classical stochastic processes,” Phys. Rev. Lett. 121, 070601 (2018).
- Nicholson et al. (2020) Schuyler B. Nicholson, Luis Pedro García-Pintos, Adolfo del Campo, and Jason R. Green, “Time–information uncertainty relations in thermodynamics,” Nature Physics 16, 1211–1215 (2020).
- Vo et al. (2020) Van Tuan Vo, Tan Van Vu, and Yoshihiko Hasegawa, “Unified approach to classical speed limit and thermodynamic uncertainty relation,” Phys. Rev. E 102, 062132 (2020).
- Falasco and Esposito (2020) Gianmaria Falasco and Massimiliano Esposito, “Dissipation-time uncertainty relation,” Phys. Rev. Lett. 125, 120604 (2020).
- Yoshimura and Ito (2021) Kohei Yoshimura and Sosuke Ito, “Thermodynamic uncertainty relation and thermodynamic speed limit in deterministic chemical reaction networks,” Phys. Rev. Lett. 127, 160601 (2021).
- Lee et al. (2022) Jae Sung Lee, Sangyun Lee, Hyukjoon Kwon, and Hyunggyu Park, “Speed limit for a highly irreversible process and tight finite-time landauer’s bound,” Phys. Rev. Lett. 129, 120603 (2022).
- Roldán and Parrondo (2010) Édgar Roldán and Juan M. R. Parrondo, “Estimating dissipation from single stationary trajectories,” Phys. Rev. Lett. 105, 150607 (2010).
- Roldán and Parrondo (2012) Édgar Roldán and Juan MR Parrondo, “Entropy production and kullback-leibler divergence between stationary trajectories of discrete systems,” Phys. Rev. E. 85, 031129 (2012).
- Battle et al. (2016) Christopher Battle, Chase P Broedersz, Nikta Fakhri, Veikko F Geyer, Jonathon Howard, Christoph F Schmidt, and Fred C MacKintosh, “Broken detailed balance at mesoscopic scales in active biological systems,” Science 352, 604–607 (2016).
- Avinery et al. (2019) Ram Avinery, Micha Kornreich, and Roy Beck, “Universal and accessible entropy estimation using a compression algorithm,” Phys. Rev. Lett. 123, 178102 (2019).
- Martiniani et al. (2019) Stefano Martiniani, Paul M. Chaikin, and Dov Levine, “Quantifying hidden order out of equilibrium,” Phys. Rev. X 9, 011031 (2019).
- Li et al. (2019) Junang Li, Jordan M. Horowitz, Todd R. Gingrich, and Nikta Fakhri, “Quantifying dissipation using fluctuating currents,” Nat. Commun. 10, 1666 (2019).
- Manikandan et al. (2020) Sreekanth K. Manikandan, Deepak Gupta, and Supriya Krishnamurthy, “Inferring entropy production from short experiments,” Phys. Rev. Lett. 124, 120603 (2020).
- Martínez et al. (2019) Ignacio A Martínez, Gili Bisker, Jordan M Horowitz, and Juan MR Parrondo, “Inferring broken detailed balance in the absence of observable currents,” Nat. Commun. 10, 3542 (2019).
- Kim et al. (2020) Dong-Kyum Kim, Youngkyoung Bae, Sangyun Lee, and Hawoong Jeong, “Learning entropy production via neural networks,” Phys. Rev. Lett. 125, 140604 (2020).
- Otsubo et al. (2020) Shun Otsubo, Sosuke Ito, Andreas Dechant, and Takahiro Sagawa, “Estimating entropy production by machine learning of short-time fluctuating currents,” Phys. Rev. E 101, 062106 (2020).
- Otsubo et al. (2022) Shun Otsubo, Sreekanth K. Manikandan, Takahiro Sagawa, and Supriya Krishnamurthy, “Estimating time-dependent entropy production from non-equilibrium trajectories,” Communications Physics 5, 11 (2022).
- Skinner and Dunkel (2021) Dominic J. Skinner and Jörn Dunkel, “Estimating entropy production from waiting time distributions,” Phys. Rev. Lett. 127, 198101 (2021).
- Kim et al. (2022) Dong-Kyum Kim, Sangyun Lee, and Hawoong Jeong, “Estimating entropy production with odd-parity state variables via machine learning,” Phys. Rev. Research 4, 023051 (2022).
- van der Meer et al. (2022) Jann van der Meer, Benjamin Ertel, and Udo Seifert, “Thermodynamic inference in partially accessible markov networks: A unifying perspective from transition-based waiting time distributions,” arXiv preprint arXiv:2203.12020 (2022).
- Seif et al. (2021) Alireza Seif, Mohammad Hafezi, and Christopher Jarzynski, “Machine learning the thermodynamic arrow of time,” Nature Physics 17, 105–113 (2021).
- Seifert (2012) Udo Seifert, “Stochastic thermodynamics, fluctuation theorems and molecular machines,” Rep. Prog. Phys. 75, 126001 (2012).
- Sekimoto (2010) Ken Sekimoto, Stochastic energetics (Springer-Verlag, 2010).
- Lee et al. (2019) Jae Sung Lee, Jong-Min Park, and Hyunggyu Park, “Thermodynamic uncertainty relation for underdamped langevin systems driven by a velocity-dependent force,” Phys. Rev. E 100, 062132 (2019).
- Lee et al. (2021) Jae Sung Lee, Jong-Min Park, and Hyunggyu Park, “Universal form of thermodynamic uncertainty relation for langevin dynamics,” Phys. Rev. E 104, L052102 (2021).
- Donsker and Varadhan (2020) M. D. Donsker and S. R. S. Varadhan, “Asymptotic evaluation of certain markov process expectations for large time. iv,” Commun. Pure Appl. Math. 36, 183 (2020).
- Risken (1991) H. Risken, The Fokker-Planck Equation: Methods of Solutions and Applications (Springer-Verlag, Berlin, 1991).
- Spinney and Ford (2012) Richard E. Spinney and Ian J. Ford, “Entropy production in full phase space for continuous stochastic dynamics,” Phys. Rev. E 85, 051113 (2012).
- Kwon et al. (2016) Chulan Kwon, Joonhyun Yeo, Hyun Keun Lee, and Hyunggyu Park, “Unconventional entropy production in the presence of momentum-dependent forces,” J. Korean Phys. Soc. 68, 633 (2016).
- Dechant and Sasa (2021) Andreas Dechant and Shin-ichi Sasa, “Improving thermodynamic bounds using correlations,” Phys. Rev. X 11, 041061 (2021).
- Van Vu et al. (2020) Tan Van Vu, Van Tuan Vo, and Yoshihiko Hasegawa, “Entropy production estimation with optimal current,” Phys. Rev. E 101, 042138 (2020).
- Lee and Park (2018) Jae Sung Lee and Hyunggyu Park, “Additivity of multiple heat reservoirs in the langevin equation,” Phys. Rev. E 97, 062135 (2018).
- Fischer et al. (2020) Lukas P. Fischer, Hyun-Myung Chun, and Udo Seifert, “Free diffusion bounds the precision of currents in underdamped dynamics,” Phys. Rev. E 102, 012120 (2020).
- Kim et al. (2012) Won Kyu Kim, Changbong Hyeon, and Wokyung Sung, “Weak temporal signals can synchronize and accelerate the transition dynamics of biopolymers under tension,” Proceedings of the National Academy of Sciences 109, 14410–14415 (2012).
- Note (1) Intel i9-11900K is used for MEB evaluation. The same CPU and an RTX 3090 are used for NEEP calculation.
- Van Vu and Saito (2022) Tan Van Vu and Keiji Saito, “Thermodynamics of precision in markovian open quantum dynamics,” Phys. Rev. Lett. 128, 140602 (2022).
- Brückner et al. (2020) David B. Brückner, Pierre Ronceray, and Chase P. Broedersz, “Inferring the dynamics of underdamped stochastic systems,” Phys. Rev. Lett. 125, 058103 (2020).
- Frishman and Ronceray (2020) Anna Frishman and Pierre Ronceray, “Learning force fields from stochastic trajectories,” Phys. Rev. X 10, 021009 (2020).
- van Zon and Cohen (2003) R. van Zon and E. G. D. Cohen, “Stationary and transient work-fluctuation theorems for a dragged brownian particle,” Phys. Rev. E 67, 046102 (2003).
- Jun et al. (2014) Yonggun Jun, Mom čilo Gavrilov, and John Bechhoefer, “High-precision test of landauer’s principle in a feedback trap,” Phys. Rev. Lett. 113, 190601 (2014).
- Kingma and Ba (2014) Diederik P. Kingma and Jimmy Ba, “Adam: A method for stochastic optimization,” arXiv:1412.6980 (2014).