<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>Convex relaxation for Fokker–Planck equation</title></titleStmt>
			<publicationStmt>
				<publisher>Royal Society Publishing</publisher>
				<date>05/01/2025</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10664184</idno>
					<idno type="doi">10.1098/rspa.2024.0001</idno>
					<title level='j'>Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences</title>
<idno>1471-2946</idno>
<biblScope unit="volume">481</biblScope>
<biblScope unit="issue">2313</biblScope>					

					<author>Yian Chen</author><author>Yuehaw Khoo</author><author>Lek-Heng Lim</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[We propose an approach to directly estimate the moments or marginals for a high-dimensional equilibrium distribution in statistical mechanics by solving the high-dimensional Fokker–Planck equation in terms of low-order cluster moments or marginals. With this approach, we bypass the exponential complexity of estimating the full high-dimensional distribution and directly solve the simplified partial differential equations for low-order moments/marginals. Moreover, the proposed moment/marginal relaxation is fully convex and can be solved via off-the-shelf solvers. We further propose a time-dependent version of the convex programs to study non-equilibrium dynamics. In a specific setting, we show the proposed method can recover a mean-field-type equilibrium density. Numerical results are provided to demonstrate the performance of the proposed algorithm for high-dimensional systems.]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>A central question in statistical mechanics is the determination of the equilibrium distribution <ref type="bibr">[1]</ref> from a stochastic di erential equation (SDE). Standard approaches include applying the Monte Carlo method to simulate an SDE or variational inference method that minimizes an entropic regularized energy functional <ref type="bibr">[2,</ref><ref type="bibr">3]</ref>. While these approaches have various successes, a less explored route to study the equilibrium is solving the partial di erential equation (PDE) associated with the SDE, which characterizes the evolution of the distribution. Obtaining the equilibrium distribution can be done by looking at the time-independent version of such a PDE. However, for a d-dimensional SDE, one has to solve a d-dimensional PDE, which results in the curse-ofdimensionality. While one can solve the resulting PDE via assuming various low-complexity ansa such as a neural network or tensor-network for the solution, obtaining the solution requires optimizing a non-convex objective function over high-dimensional spaces <ref type="bibr">[4]</ref><ref type="bibr">[5]</ref><ref type="bibr">[6]</ref><ref type="bibr">[7]</ref>. In this note, we take a di erent approach to it by using a convexrelaxation strategy to obtain the moments of the distribution. While our method could potentially be used to study the transient behaviour of general SDEs, we demonstrate the success of our method for the case of overdamped Langevin dynamics <ref type="bibr">[8]</ref>, where we solve for the equilibrium distribution via solving the Fokker-Planck equation (FPE).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>(a) Fokker-Planck equation</head><p>In the rest of the paper, we assume we are given a con ning potential function (e.g. [9, De nition 4.2]) V &#8758; &#8477; d &#8594; &#8477; that has a pairwise structure, i.e.</p><p>(1.1)</p><p>The pairwise potential function is ubiquitous in a wide range of physical, chemical systems and molecular dynamics simulations <ref type="bibr">[10]</ref><ref type="bibr">[11]</ref><ref type="bibr">[12]</ref>.</p><p>The goal is to study the equilibrium distribution &#8902; (x) &#8733; exp(-V(x)&#8725;T) of the following overdamped Langevin processes:</p><p>where x t &#8712; &#8834; &#8477; d is the state of stochastic system, = 1&#8725;T where T is the temperature and W t is a d-dimensional Wiener process. Standard approaches (for example, in molecular dynamics) use a long-time Markov chain Monte Carlo (MCMC) simulation to study the equilibrium distribution <ref type="bibr">[13]</ref>. For V with a complicated landscape and high dimensionality, the mixing time of an MCMC can be long.</p><p>Deterministic approaches include the solution to the following variational problem:</p><p>where the minimizer is, in fact, the equilibrium distribution &#8902; . Since &#8758; &#8477; d &#8594; &#8477; is a highdimensional function, various low-complexity ansa such as mean-eld <ref type="bibr">[2]</ref>, Bethe approximation <ref type="bibr">[14]</ref>, generative models <ref type="bibr">[15]</ref> and tensor networks <ref type="bibr">[16]</ref> have been used to represent . These approaches lead to either a non-convex optimization domain or approximations to the entropy term <ref type="bibr">[17]</ref>.</p><p>On the other hand, the equilibrium distribution satis es the d-dimensional stationary FPE, L (x) = -1 (x) -&#8711; &#8901; ( (x)&#8711;V(x)) = 0.</p><p>(1.4)</p><p>There are many approaches available to solve the FPE. The traditional nite di erence and nite element methods work well for low-dimensional problems, but they both scale exponentially with the number of dimensions. To circumvent the curse of dimensionality, researchers propose to pose various low-complexity ansa on the solution of FPE to control the growth of parameters. For example, <ref type="bibr">[6,</ref><ref type="bibr">7,</ref><ref type="bibr">18]</ref> propose to parameterize the unknown PDE solution with deep neural networks and optimize their underlying stochastic di erential equations or variational problems instead. <ref type="bibr">[19]</ref><ref type="bibr">[20]</ref><ref type="bibr">[21]</ref><ref type="bibr">[22]</ref> approximate the di erential operators with data-sparse hierarchical matrices. <ref type="bibr">[23]</ref> parameterizes the PDE solution using tensor networks <ref type="bibr">[24]</ref><ref type="bibr">[25]</ref><ref type="bibr">[26]</ref>, where a similar approach <ref type="bibr">[4]</ref> is proposed for the adjoint equation. These parametric models e ectively control the complexity of the problem, but again obtaining them requires the use of non-convex optimization.</p><p>royalsocietypublishing.org/journal/rspa Proc. R. Soc. A 481: 20240001 ...........................................................................................................</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>(b) Our contributions</head><p>In this article, we propose a novel approach to obtain the moments of the equilibrium distribution by solving for the FPE in terms of the low-order marginals or cluster moments, which circumvent the curse of dimensionality. The optimization problems we proposed are fully convex, hence avoiding the di culty of optimizing a globally non-convex objective in neural network and tensor network approaches. While this has similarities to the convex hierarchies proposed to solve (1.3) due to the linearity of the FPE, we completely bypass the need to approximate the entropy term in terms of the moments, which often leads to a nonconvex cost (as in the case of Bethe approximation). We show theoretically that a mean-eld approximation can be recovered when being used to obtain the 1-marginals of the equilibrium density. Hence, our approach can be regarded as a convex-relaxation approach for obtaining a mean-eld solution to the mean-eld FPE (or McKean-Vlasov type equations), which is nonlinear <ref type="bibr">[27]</ref>.</p><p>We view this article as extending methods described in <ref type="bibr">[28]</ref> for solving one-dimensional PDE to high-dimensional cases. We show via analysis and numerical experiments that convex hierarchies (cluster moment and marginal relaxations) in similar spirit with cluster expansion <ref type="bibr">[29]</ref> or marginal relaxation <ref type="bibr">[30]</ref><ref type="bibr">[31]</ref><ref type="bibr">[32]</ref> can be used to handle high-dimensional systems that are weakly correlated. We note that this work is substantially di erent from <ref type="bibr">[33]</ref> where the non-negative density is parameterized as a sum-of-squares polynomial. For us, only the moments of the distribution are solved, which allows us to e ciently characterize a degenerate distribution.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>(c) Organization</head><p>The rest of the note is organized as follows. In &#167;2, we propose various convex hierarchies to solve <ref type="bibr">(1.4)</ref>. In &#167;3, we extend the proposed method to a time-dependent problem. In &#167;4, we analyse the recovery property of recovering the mean-eld approximation to an equilibrium density from the proposed convex hierarchies. In &#167;5, we study the proposed method in a few numerical experiments. We then conclude in &#167;6.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">PDE hierarchies for solving the FPE</head><p>In this section, we present two formulations: cluster moment relaxation ( &#167;2a) and marginal relaxation ( &#167;2b) for solving the FPE.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>(a) Cluster moment relaxation</head><p>Let &#8834; &#8477; be the computational domain for a single variable. Let &#8758;= {t t &#8758; d &#8594; &#8477;} be a nitedimensional function space (we allow the functions to be complex valued to include Fourier basis). Furthermore, let &#8758;= {q q &#8758; d &#8594; &#8477;, q &#8805; 0} be a nite dimensional space of non-negative functions.</p><p>Suppose we want to solve</p><p>In the remainder of the paper, we will omit &#8477;</p><p>d and use &#8747; to denote integrations of function over &#8477; d . While this is a linear PDE in , to discretize , the number of basis elements needs to scale exponentially with respect to d. To overcome the dimensionality of the problem, we solve a relaxed version of the PDE problem via enforcing necessary conditions for L = 0 and &#8805; 0 via royalsocietypublishing.org/journal/rspa Proc. R. Soc. A 481: 20240001 ........................................................................................................... test functions t &#8712; and q &#8712; . More speci cally, we let</p><p>Here, the inner product is de ned as &#10216;q, &#10217; = &#8747; d q(x) (x)dx. The adjoint operator L * applied to t &#8712; is</p><p>The adjoint operator is derived using the fact that we impose the boundary condition</p><p>This is a reasonable assumption especially when V is con ning. We now discuss choices of space for and that lead to a tractable convex program.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>(i) Cluster basis</head><p>Let { j &#8758; &#8834; &#8477; &#8594; &#8477;} n j=1 be a set of single variable basis with n elements. Let &#8497; K be the space of one body to K-body functions where</p><p>For our purpose, we choose { j } n j=1 to be the monomial or Fourier basis and 1 &#8733; 1. In what follows, we often use the notations x &#8464; &#8758;= (x i 1 , &#8230; , x i K ) and (x &#8464; ) &#8758;= j 1 (x i 1 ) &#8230; j K (x i K ). We also let the set of sum-of-squares functions be</p><p>We choose = &#8497; K and furthermore = K . In this case, applying the adjoint operator L * to t &#8712; gives</p><p>where K &#8805; 1. In this way, (2.2) can be wri en in terms of the following matrix variable:</p><p>which scales as</p><p>, respectively. More precisely, the main optimization problem derived from (2.2) becomes</p><p>) royalsocietypublishing.org/journal/rspa Proc. R. Soc. A 481: 20240001 ...........................................................................................................</p><p>where l &#8464; (M) = 0 is the reformulation of</p><p>in terms of the moment matrix M, and the positive semide nite constraints M &#10928; 0 comes from the fact that</p><p>for any A &#10928; 0.</p><p>(ii) Symmetric cluster basis</p><p>For interacting particle systems, often one needs to deal with a potential V that is symmetric, i.e.</p><p>for any in the symmetric group Sym(d). In this case, one can let = &#8497; S,K , where &#8497; S,K = {</p><p>, which consists of symmetric functions in &#8497; K . This allows us to span &#8497; S,K with n K basis instead of n K n K basis, hence achieving a signi cant complexity gain. Similarly, one can let the set of non-negative functions = S,K where</p><p>the symmetric sum-of-squares functions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>(b) Marginal relaxation</head><p>Another possible convex relaxation to solve (1.4) is via discretized low-order marginals. This can be useful when V exhibits singularities (for example, when pairwise interactions V ij is coulombic). Let &#8464; be the &#8464;-th marginal of ,</p><p>where &#8464; &#8712; d K . A reduced order PDE in terms of the marginal can be derived by partial integrations of the FPE:</p><p>which gives</p><p>This gives equations for all &#8464; and { &#8464;&#8746;j } d j=1 . We further impose necessary conditions that these marginals are derived from the same density , i.e.</p><p>Now to solve (2.11) along with (2.12), we let &#771; &#8464; be a n K point discretization of &#8464; for each &#8464;. Then</p><p>2 &#8464; (x &#8464; ) x 2 i k and &#8464;&#8746;j x i k are discretized by a central and forward di erence, respectively, in terms of &#771; &#8464; and &#771; &#8464;&#8746;j , and we get a discretized version of (2.11), L&#8464; ( &#771; &#8464; , { &#771; &#8464;&#8746;j } j ) = 0. (2.13) Along with a quadrature scheme for enforcing (2.12) one has a Sherali-Adams type linear programming hierarchy [34] with d K+1 n K+1 number of variables (K &#8805; 1). For example, when royalsocietypublishing.org/journal/rspa Proc. R. Soc. A 481: 20240001 ........................................................................................................... discretizing the domain d as a uniform grid X &#8834; &#8477; d , one can use the quadrature scheme</p><p>where X &#8464; denotes the slice of grid points X in &#8464;th dimension, and w x &#8464; 's are the quadrature weights.</p><p>As in <ref type="bibr">[30,</ref><ref type="bibr">31,</ref><ref type="bibr">35]</ref>, one can further add semide nite constraints to strengthen the convex relaxation,</p><p>where G has size</p><p>We remark that as in the case of cluster moment relaxation, symmetrization can also be done with marginals, leading to variables with size n K , as in <ref type="bibr">[35]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>(c) Additional regularizations</head><p>As we show later in &#167;4, suppose the underlying equilibrium density &#8902; admits a mean-eld or block mean-eld-type solution, i.e.</p><p>the proposed convex programs can stably determine each &#8464; . However, in general, one cannot hope to recover higher order marginals &#8464;&#8746;j or moments M &#8464; ,&#8464; in (2.6) (moments of &#8464;&#8746;&#8464; ) since the total number of equations scales as d K = O(d K ) and the number of these higher order marginals or moments scales as</p><p>It is possible to introduce penalties to further regularize the solution such that it admits a mean-eld-type behaviour. While we do not pursue these approaches in the current paper, we remark that one can add the following regularizations to the convex programs in &#167;2a,b: (1) Minimize the nuclear norm</p><p>for marginal relaxation. For &#8464;&#8745;j with marginals being &#8464; and j , the maximum entropy solution is &#8464;&#8745;j = &#8464; j . In a similar vein, interior point methods <ref type="bibr">[36]</ref> for convex programming always have a log barrier function, which serves as an entropic-like regularization for &#771; &#8464;&#8745;j .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Time-dependent problems</head><p>While this is not the main focus of this article, in this section, we discuss possible extensions of our framework to study non-equilibrium dynamics with time-dependent FPE</p><p>subject to initial on (x, 0) and extra boundary conditions on (x, ). For example, when studying rst passage time <ref type="bibr">[37,</ref><ref type="bibr">38]</ref>, one would have the boundary conditions</p><p>where particle starts at = 0 at a &#8712; &#8477; d and gets absorbed when hi ing region A. We let A be a semialgebraic set de ned by</p><p>for example, a ball or a half-space</p><p>Then the support of can be characterized by {x h(x) &#8805; 0}. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>(a) Time-dependent cluster moment relaxation</head><p>To apply convex relaxation to such a problem, we perform a direct discretization in time by approximating (x, t) as 1 (x) &#8758;= (x, t 1 ), &#8230; , m (x) &#8758;= (x, t m ), where t l = (l-1)T m-1</p><p>. We again have an equation</p><p>where its convex relaxation can be obtained via testing against t &#8712; , which gives &#10216;</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>(b) Time-dependent marginal relaxation</head><p>In this section, we present a di erent way to solve the time-dependent problem via marginal relaxations. We denote the &#8464;th marginal (&#8464;</p><p>and its discretization on the &#8464;th slice X &#8464; &#8834; &#8464; of X &#8834; d as &#771; l &#8464; . We again look at the time discretized equation (3.5); however, we integrate the equation in (3.5) with &#8747; &#8901; dx [d]&#10741;&#8464; and solve for l &#8464; in terms of the discretized &#771; l &#8464; while imposing constraints such as (2.14) on &#771; l &#8464; for each time l. As opposed to the discretized stationary equation (2.13), we have</p><p>where L&#8464; is de ned as in (2.13). As for the initial and boundary conditions in (3.2), we approximate them as</p><p>where f 0 &#8758; &#8477; &#8464; &#8594; &#8477; is a locally supported function that approximates the &#8464; dimensional delta function (&#8901; -a &#8464; ), and a &#8464; , A &#8464; are the &#8464;th slice of the coordinate a &#8712; d and set A &#8834; d , respectively.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Analysis</head><p>In this section, we analyse the recovery property of the continuous marginal relaxation ( &#167;2b).</p><p>We show that the proposed convex program can determine a mean-field approximation to the equilibrium density &#8902; . This is in stark contrast to determining the mean-eld approximation</p><p>royalsocietypublishing.org/journal/rspa Proc. R. Soc. A 481: 20240001 ........................................................................................................... from a nonlinear Mckean-Vlasov type equation [27,39], since the equation we are solving is completely linear in terms of variables on a convex domain. We believe the proof technique is generalizable to moment-based relaxation ( &#167;2a) and discretized marginal relaxation (2.14) by suitably incorporating the error of approximating low-order marginals by moments or interpolations.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>(a) Preliminaries and assumptions</head><p>For simplicity, we assume that each variable is on a periodic domain</p><p>Since the goal is to determine the marginals of &#8902; &#8712; C &#8734; ( d ), we further assume that for i, i</p><p>To facilitate the discussion, we de ne</p><p>and</p><p>One can think of F i as some 'e ective force' exerted on the ith dimension. We now make a few assumptions needed for the proof. For the Fokker-Planck operator L, it can be shown that for some function s,</p><p>and furthermore,</p><p>(see, for example, <ref type="bibr">[40]</ref>). We now make assumptions on the bilinear form D (also called the Dirichlet's form).</p><p>Assumption 1. The bilinear form D satis es</p><p>for any s that is not a constant &#8902; -almost everywhere.</p><p>This assumption on the lower bound of the bilinear form is a standard 'spectral gap' assumption for showing the convergence of a time-dependent FPE <ref type="bibr">[41]</ref>. The second assumption concerns the existence of a mean-eld approximation. Assumption 2. We assume that the probability density &#8902; &#8733; exp(-V) can be approximated by a mean eld, i.e.</p><p>.7) royalsocietypublishing.org/journal/rspa Proc. R. Soc. A 481: 20240001 ...........................................................................................................</p><p>This assumption is rather natural since we rst need the equilibrium density to be well approximated by a mean eld, before trying to determine the components of the mean eld computationally. We stress that we do not assume that each pair of potentials exhibits a separable structure. We only assume that, collectively, every pair gives rise to a nearly separable equilibrium distribution. Each individual pair of interacting potentials may well be highly inseparable, as shown in the example in &#167;4c. To some extent, an assumption along the lines of assumption 2 cannot be completely avoided. For the most general potentials, it is unlikely that one will ever be able to recover the 1-marginal of the equilibrium distribution based on the lowest-level convex hierarchy. This is not unlike the manner the McKean-Vlasov equation approximates the FPE; the McKean-Vlasov's solution cannot be expected to approximate the ground truth 1-marginal distribution.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>(b) Main theorem</head><p>The goal is to show the solution of the following convex problem:</p><p>recovers the mean elds</p><p>Here, the set is de ned to be</p><p>By abuse of notation, in this section, we treat a single variable function s i acting on the ith dimensional variable x i as a C &#8734; ( ) and C &#8734; ( d ) function interchangeably. In the la er case, we think of s i (x i ), x i &#8712; as s i (x) = s i (x i ), x &#8712; d . Although it seems like the third set of constraints has an in nite number of constraints, it is equivalent to the positive semide nite constraints in (2.15) (with a suitable discretization using basis in ) and therefore can be enforced with semide nite programming.</p><p>In order to prove our main theorem, we make another assumption, speci cally pertaining to the convex relaxation (4.8). This assumption is relatively unusual in the literature of the FPE. Assumption 3. We assume that F i de ned in (4.3) satis es</p><p>for any</p><p>i&#8800;i satisfying the constraints in (4.8).</p><p>This assumption essentially says the 'e ective force' computed from any two marginals</p><p>&#10741;i is not that di erent from treating each 2-marginal as independent, i.e. ii = i i . This depends on the nature of V and also on the constraints in (4.8). In some sense, one can think of 2 as a 'relaxation error'. In &#167;4c, we give a non-trivial example with strong pairwise interactions to show how this assumption can hold without separability.</p><p>We are now ready to present the main theorem.</p><p>royalsocietypublishing.org/journal/rspa Proc. R. Soc. A 481: 20240001 ........................................................................................................... Theorem 1. Under assumptions 1, 2, 3, the solution to the marginal relaxation problem (4.8) satisfies &#8730;</p><p>)</p><p>&#10741;i satisfying the constraints in (4.8), we have</p><p>.</p><p>(4.12)</p><p>The rst equality follows from the rst constraints of (4.8). The second equality follows from integration by parts and the de nitions in (4.2) and (4.3). The fourth and fth equality is due to the property of the Fokker-Planck operator (4.4) and (4.5). The sixth equality is based on le ing &#8719;d</p><p>The rst inequality is due to Cauchy-Schwarz, and the last inequality is due to assumption 3. Now, let</p><p>and from (4.12), we get</p><p>.</p><p>(4.15)</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>&#9632; (c) Example</head><p>At rst sight, it seems like the only pairwise potential that satis es assumption 3 with a small enough 2 is that each</p><p>.e. a separable potential. However, in this section, we argue that it is possible to have non-separable</p><p>and further</p><p>where each a ii &#8712; &#8477; n&#215;n , and { j } n j=1 &#8834; L 2 ( &#8902; ) is a set of orthonormal single variable basis. We let a ii (k i , k i ) &#8764; (0, 2 ). In what follows, we show that one can have as large o( &#8730; d) and still <ref type="formula">1</ref>), giving rise to a meaningful upper-bound in theorem 1. In this case, the term ii completely dominates E i , E i when d is large. We remark that this choice of potential is motivated by the ubiquitous Rastrigin function <ref type="bibr">[42]</ref> for benchmarking global optimization algorithms, where a separable quadratic potential well is buried in oscillatory functions. It is also motivated by a class of well-known optimization problems in theoretical computer science known as spike model/planted models (e.g. planted clique <ref type="bibr">[43]</ref>, stochastic block model <ref type="bibr">[44]</ref> and synchronization problem <ref type="bibr">[45]</ref>), where a clean signal to be recovered is planted in random noise. For these problems, it has been shown that with a well-designed algorithm like semide nite programming <ref type="bibr">[46]</ref><ref type="bibr">[47]</ref><ref type="bibr">[48]</ref>), one can provably obtain the global minimizer in polynomial time. We therefore want to demonstrate that our adaptation of semide nite programming to a PDE se ing retains its ability on the most common potentials in global optimization.</p><p>To calculate 2 in assumption 3 for this se ing, we rst notice that</p><p>where G ii &#8712; &#8477; n&#215;n , ti &#8712; &#8477; n&#215;n are formed by discretizing with { i } n i=1 . In particular,</p><p>.19) One can think of G = [G ii ] i,i &#8712;[d] as a size nd &#215; nd matrix. It has several properties, in particular, G &#10928; 0 due to the constraint in (4.8). Furthermore, tr(G ii ) &#8804; n. We can factorize G = YY T where Y = [Y T 1 , &#8230; , Y T d ] T and each Y i &#8712; &#8477; n&#215;n , and further </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>&#8804; &#8214;[a</head><p>&#8804; constant (equation (4.9)). The second inequality follows from standard spectral norm bounds on the nd &#215; nd random Gaussian matrix <ref type="bibr">[49]</ref>, and the third inequality follows from &#8214;Y i &#8214; F &#8804; &#8730; n. In the following, we treat n as a constant. Similarly, by replacing Y in the above derivation by</p><p>we can also derive</p><p>This gives an upper bound for (4.17), and by le ing</p><p>We now compare 2 with the eigenvalue 1 in assumption 1. Let and and be the second lowest eigenvalue and its corresponding right and left eigenfunctions for the following equation:</p><p>where MF &#8733; exp(-E). Fixing = (d -1) -1 , the operator L becomes</p><p>This choice of = (d -1) -1 such that</p><p>Alternatively, one can start with a &#8721;d i&#8800;j=1 V ij that is re-scaled in the aforementioned way and let = O(1). These choices ensure that the transport term arising from pairwise interacting potential scales in a similar way as the di usion term in the FPE.</p><p>We now want to show this operator L is not that di erent from (d -1)</p><p>The second smallest eigenvalue of the rst term (d -1)</p><p>, stemming from the fact that</p><p>by choosing 1 (x) = (x 1 ). We now want to study the e ect of perturbation on the eigenvalue caused by ii 's. Let 1 (x) = (x 1 ). First order perturbation theory <ref type="bibr">[50]</ref> says the eigenvalue of L,</p><p>.26) royalsocietypublishing.org/journal/rspa Proc. R. Soc. A 481: 20240001 ........................................................................................................... and further &#8721; i&#8712;[d]</p><p>where the rst inequality follows from Var &#10216;</p><p>due to the fact that &#10216;</p><p>, &#10217; is a sub-Gaussian random variable <ref type="bibr">[49]</ref>. The second inequality follows from (4.9) and 1 = . By rst order perturbation theory of the eigenvalue, we get 1 &#8776; (d -1) + O( &#8730; d). In this case,</p><p>for = o( &#8730; d), leading to a meaningful upper-bound for theorem 1.</p><p>A similar perturbation analysis based on rst-order perturbation theory gives eigenfunction perturbation 1 in assumption 2 where</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Numerical experiments (a) Stationary solution</head><p>In this subsection, we demonstrate the numerical performance of solving the stationary FPE via cluster moment relaxation. We consider two systems in this subsection, one with the separable double-well potential, which is intrinsically a one-dimensional potential so we can easily visualize, and the other one with the Ginzburg-Landau potential, for which we can only try to compare the moments or marginals since the true density is exponentially sized.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>(i) Double-well potential</head><p>We consider the following double-well potential function:</p><p>which essentially only contains one-body terms and can be easily separable. The equilibrium distribution for this is simply</p><p>where Z is the partition function. The separable structure gives us a convenient way to visualize the distribution via the 1-marginals. In this example, we take = 2.5 and a d = 10 dimensional system. We use monomials as test functions for this example. More speci cally, we let the single variable basis set to be monomials, i.e. { j (&#8901;) = (&#8901;) j-1 } 9 j=1 , and we take the test functional space to be the induced 1-body functional space = &#8497; 1 . The potential function V can be exactly expanded by monomials up to order 4. For convenience, we denote the moment matrix M in (2.8) as second-order moments with notation M 2 and introduce the rst-order moment vector</p><p>) to be a subset of M 2 . We solve the feasibility semide nite programming problem (2.8) with CVX <ref type="bibr">[51,</ref><ref type="bibr">52]</ref>. We compare the estimated moments M1 and M2 from the proposed semide nite relaxation with the ground truth moments. We measure the relative errors in rst-and second-order moments de ned by</p><p>respectively. In our example, we achieve E 1 = 5.30 &#215; 10 -3 and E 2 = 7.84 &#215; 10 -3 error for the rstand second-order moments. Next, we can estimate the 1-marginals from the estimated moments by solving the following maximum entropy problem:</p><p>where i is the i-th marginal, which is a standard method for density estimation from moments <ref type="bibr">[53]</ref>. We show the estimated 1-marginal by solving a discretized program of (5.4) and the true 1-marginal in gure 1.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>(ii) Ginzburg-Landau potential</head><p>The Ginzburg-Landau theory was developed to provide a phenomenological description of many-body systems <ref type="bibr">[54]</ref>. In this numerical example, we consider a periodic discretized Ginzburg-Landau model,</p><p>) royalsocietypublishing.org/journal/rspa Proc. R. Soc. A 481: 20240001 ........................................................................................................... &#961; 5 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 True 1-marginal Reconstruct 1-marginal -3 -2 -1 0 1 2 3 x 5 where h = 1&#8725;(d + 1) and U d+1 = U 1 , U 0 = U d based on periodic condition. We x d = 10, = 0.03 and the temperature = 1&#8725;16. We let the computational domain be U &#8712; [-1.6, 1.6] d .</p><p>In this example, we demonstrate the performance of the proposed relaxation with the complex Fourier basis. We note that the performance using the monomial basis is similar. More speci cally, we take { j (&#8901;) = exp(i 3.2 &#8901;) j } 10 j=-10 as univariate basis functions for each dimension which induce the test function space = &#8497; 1 . The potential function V can be expanded with the same set of 21 complex Fourier basis functions in each dimension with relative error 5.31 &#215; 10 -3 .</p><p>Using the test function space discussed above, we achieve E 1 = 1.55 &#215; 10 -2 and E 2 = 5.11 &#215; 10 -1 relative error in rst-and second-order moments. The proposed method can identify the rstorder moment accurately, but the estimated second-order moment has a relatively large error. We may need to use third-order moments if we want to identify the second-order moments with high accuracy due to the deviation of the Ginzburg-Landau model from a mean-eld model.</p><p>Similarly, we can solve the maximum entropy problem (5.4) to reconstruct the estimated marginals from the moments for any dimension. Here, we compare the reconstructed marginal (red solid line) and ground truth marginal (blue dashed line) in gure 2.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>(iii) Repulsive potential</head><p>When having a strongly interacting system, it is possible that assumptions 2 and 3 can fail, rendering the analysis provided in &#167;4 not applicable. In this section, we therefore investigate numerically the proposed method when having a strong repulsive potential. More precisely, we study d particles in one dimension interacting through pairwise soft coulombic potentials, with a quartic con nement potential:</p><p>4 . (5.6) It is tricky to discretize such a potential with a global polynomial basis set due to its singular behaviour. Therefore, in what follows, instead of using the cluster moment relaxation, we resort royalsocietypublishing.org/journal/rspa Proc. R. Soc. A 481: 20240001 ........................................................................................................... to the marginal relaxation in &#167;2b, where local interpolants can be used to discretize the resulting equations.</p><p>Notably, the equilibrium distribution for this potential has a permutation symmetry, which gives rise to a further computational cost reduction since all K-th marginals are the same (K &#8712; [d]). More precisely, when working with (2.11) where K = 1, i.e. the equations that determine the 1-marginals, one can solve a single equation</p><p>where we use the fact that 1 and 12 are the same as all other one marginals and two marginals, respectively. Although, at this point, one can further discretize (2.11) by a nite di erence scheme and solve the resulting nite-dimensional convex program, a further simpli cation can be made to (5.7) that allows us to discretize the equation with fewer quadrature points. In particular, we can integrate (5.7) once more,</p><p>which results in</p><p>where we use a Dirichlet's boundary condition to remove the boundary contributions. In this case, we only need to discretize the rst derivative of the density, unlike in <ref type="bibr">(5.7)</ref>. This can reduce the number of points needed to discretize the equation as the equilibrium distribution becomes steep due to the repulsive potential. In (5.9), we discretize 1 and 12 as a vector &#771; 1 and a matrix &#771; 12 , respectively. Then, we discretize 1</p><p>x 1 by a central di erence and the integral in (5.9) by a trapezoidal rule. We now need to impose constraints on &#771; 1 and &#771; 12 as in (2.14), which are necessary conditions for &#771; 1 and &#771; 12 being the (discretized) marginals of a d-dimensional distribution. As mentioned previously in &#167;2b, one can leverage the fact that these are the marginals of a symmetric distribution and obtain a compact set of constraints as in <ref type="bibr">[35]</ref>,</p><p>where h is the length between two grid points and 1 is the all-one vector.</p><p>In this experiment, we report the results for d = 4, i.e. having four particles, and we discretize each dimension with n = 100 points between [-4.5, 4.5]. We enforce a Dirichlet boundary condition as well, as the solution decays to zero on the boundary due to the quartic potential in <ref type="bibr">(5.6)</ref>. In this case, we can directly compare our solution with the discretized ground truth. We compute the 1-marginals with = 4 and = 8, and the relative 1-marginal error is 1.4 &#215; 10 -1 and 2.1 &#215; 10 -1 , respectively. Visual comparisons are provided in gure 3. The error for the coulombic case is larger than the error in previous experiments. Such error is probably inevitable if we insist on using the lowest level in the proposed convex hierarchy to deal with a strongly interacting system. The lowest-level convex relaxation with only one and two marginals has commi ed a model error to the FPE. This is analogous to how the McKean-Vlasov equation is already an approximation of the FPE, and one will not expect the McKean-Vlasov's solution to always resemble the ground truth 1-marginal distribution. We expect to see improvements when we use a higher cluster marginals to perform the convex relaxation.  </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>(b) Time-dependent problem</head><p>In this subsection, we demonstrate the numerical performance of solving the time-dependent FPE via marginal relaxation. More speci cally, we consider the extension of our framework to the time-dependent FPE as discussed in &#167;3. We consider a double-well system (5.1) with d = 2 for be er visualization purposes. For all spatial dimensions, we restrict the support of our marginals in hypercube [-2, 2] 2 and use 100 evenly distributed grid points to discretize each dimension. This means we consider the density to be negligible outside the hypercube [-2, 2] 2 , which is a property of systems with con ning potential. The time dimension is discretized by 100 grid points as well with a gap t = 2 &#215; 10 -4 . We solve the time-dependent optimization problem (3.8) with marginals of order at most 2.</p><p>We use the initial and boundary conditions in (3.2). We assume the particles are concentrated around (-1, 0, 0, 0, 0), one of the local minima of the double-well potential, at the beginning of evolution. More speci cally, we let (x, 0) = 1 (x 1 , 0) &#8719;d i=2 i (x i , 0), where 1 (x 1 , 0) = Uniform[-1, 2, 0.8], i (x i , 0) &#8733; exp(-0.3 x i 2 ), i &#8800; 1. We test two scenarios for absorbing states: (1) there is an absorbing state at 0.2 and we require (0.2, ) = 0 for all &#8712; [0, 0.02]; and (2) there is an absorbing state at 1.0, and we require (1.0, ) = 0 for all &#8712; [0, 0.02]. Since the double-well potential is separable, the ground truth 1-marginals can be obtained by solving the time-dependent FPE for the rst dimension only,</p><p>where x a = 0.2, 1.0 corresponds to scenarios (1) and (2), respectively. We compare the estimated 1-marginals with the ground truth marginals by solving <ref type="bibr">(5.11)</ref>. The average elementwise relative error for all 1-marginals over time is (1) 1.02 &#215; 10 -1 and (2) 1.39 &#215; 10 -1 for the two scenarios mentioned above. We further visualize the evolution of 1-marginals in gures 4 and 5.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.">Conclusion</head><p>Although traditional numerical methods such as nite elements have been wildly successful in solving low-dimensional PDEs to high accuracy, they are prohibitively expensive to use in a high-dimensional se ing due to their exponential scaling with respect to dimensionality. In this article, we propose a novel convex optimization method to solve the high-dimensional Fokker-Planck PDE by solving for the low-order marginals/moments of the distribution. The resulting optimization problem is fully deterministic and convex, and can be solved with existing convex program solvers. By solving the low-order marginals/moments instead, we reduce the total number of unknown parameters to estimate and, as a result, break the curse of dimensionality. The complexity of the algorithm depends on the number of dimensions and the number of marginals/moments to solve for. Moreover, our algorithm can potentially provide a coarse description of the equilibrium distribution by characterizing its low-order statistics and can be used to initialize other local optimization algorithms (e.g. MCMC or tensor networks) for further re nement. Finally, we also discuss the generalization to the time-dependent FPE, which could be used to study non-equilibrium physics.</p><p>At this point, we have been using 1-cluster moment and 1-marginal relaxation to perform theoretical analyses and numerical experiments. A natural future direction is to investigate how the use of K &gt; 1 cluster moments/marginals relaxation can lead to a be er performance. Since we approximate the FPE with low-order cluster moments/cluster marginals, we cannot expect the same type of accuracy as traditional numerical PDE methods, which use exponentially large computational resources. However, it is important to understand for which distributions one can approximate the FPE with low-order cluster moments/cluster marginals. While we discuss the possibility of using the proposed method for the time-dependent FPE, we have only investigated its use in relatively simple se ings. All these aspects deserve detailed investigations and individual treatments in future works.</p></div><note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_0"><p>royalsocietypublishing.org/journal/rspa Proc. R. Soc. A 481: 20240001 ...........................................................................................................</p></note>
		</body>
		</text>
</TEI>
