A Lognormal Central Limit Theorem for Particle Approximations of Normalizing Constants

Jean Bérard, Pierre Del-Moral, Arnaud Doucet

Introduction

Consider a Markov chain (Xn)n≥0(X_{n})_{n\geq 0} on a measurable state space (E,E)(E,\mathcal{E}), whose transitions are prescribed by a sequence of Markov kernels (Mn)n≥1\left(M_{n}\right)_{n\geq 1}, and a collection of positive bounded and measurable functions (Gn)n≥0(G_{n})_{n\geq 0} on EE. We associate to (Mn)n≥1\left(M_{n}\right)_{n\geq 1} and (Gn)n≥0(G_{n})_{n\geq 0} the sequence of unnormalized Feynman-Kac measures (γn)n≥0\left(\gamma_{n}\right)_{n\geq 0} on EE, defined through their action on bounded (real-valued) measurable functions by:

The corresponding sequence of normalized (probability) Feynman-Kac measures (ηn)n≥0\left(\eta_{n}\right)_{n\geq 0} is defined by:

It is easily checked that, for all n≥0n\geq 0, the normalizing constant γn(1)\gamma_{n}(1) satisfies

Here and throughout the paper, the notation μ(f)\mu(f), where μ\mu is a finite signed measure and ff is a bounded function defined on the same space, is used to denote the Lebesgue integral of ff with respect to μ\mu, i.e. μ(f):=∫f(x)dμ(x)\mu(f):=\int f(x)d\mu(x). Given a bounded integral operator K(x,dx′)K(x,dx^{\prime}) from EE into itself, we denote by μK\mu K the measure resulting from the action of KK on μ\mu, i.e.

For a bounded measurable function ff on EE, we denote by K(f)K(f) the (bounded measurable) function resulting from the action of KK on ff, i.e.

Feynman-Kac measures appear in numerous scientific fields including, among others, signal processing, statistics and statistical physics; see , and for many applications. For example, in a non-linear filtering framework, the measure ηn\eta_{n} corresponds to the posterior distribution of the latent state of a dynamic model at time nn given the observations collected from time to time n−1n-1, and γn(1)\gamma_{n}(1) corresponds to the likelihood of these very observations. A generic Monte Carlo application has (ηn)n≥0(\eta_{n})_{n\geq 0} corresponding to a sequence of tempered versions of a distribution η\eta that we are interested in sampling from using suitable ηn\eta_{n}-invariant Markov kernels MnM_{n}, with (γn(1))n≥0(\gamma_{n}(1))_{n\geq 0} the resulting sequence of normalizing constants . Two applications are discussed in more details in Sections 1.3.1 and 1.3.2.

A key issue with Feynman-Kac measures is that they are analytically intractable in most situations of interest. Over the past twenty years, particle methods have emerged as the tool of choice to produce numerical approximations of these measures and their associated normalizing constants. We give a brief overview of these methods here, and refer to for a more thorough treatment.

We first observe that the sequence (ηn)n≥0(\eta_{n})_{n\geq 0} admits the following inductive representation: for all n≥1n\geq 1, one has

Here, Φn\Phi_{n} is the non-linear transformation on probability measures defined by

where, given a bounded positive function GG and a probability measure μ\mu on EE, ΨG\Psi_{G} denotes the Boltzmann-Gibbs transformation:

One then looks for representations of Φn\Phi_{n} of the form:

where (Kn,μ)n,μ(K_{n,\mu})_{n,\mu} is a collection of Markov kernels defined for every time-index n≥1n\geq 1 and probability measure μ\mu on EE. The choice for Kn,μK_{n,\mu} is far from being unique. One can obviously use Kn,μ(x,dx′):=Φn(μ)(dx′)K_{n,\mu}(x,dx^{\prime}):=\Phi_{n}(\mu)(dx^{\prime}), but there are alternatives. For example, if Gn−1G_{n-1} takes its values in the interval ]0,1]]0,1], ΨGn−1(μ)\Psi_{G_{n-1}}(\mu) can be expressed through a non-linear Markov transport equation

with the non-linear Markov transition kernel

Here Fn−1N\mathcal{F}_{n-1}^{N} is the sigma-field generated by the random variables (ξp(N))0≤p≤n−1(\xi_{p}^{(N)})_{0\leq p\leq n-1}, and dx:=dx1×…×dxNdx:=dx^{1}\times\ldots\times dx^{N} stands for an infinitesimal neighborhood of a point x=(x1,…,xN)∈ENx=(x^{1},\ldots,x^{N})\in E^{N}.

Using the identity (1.3) we can easily obtain a particle approximation γnN(1)\gamma_{n}^{N}\left(1\right) of the normalizing constant γn(1)\gamma_{n}\left(1\right) by replacing the measures (ηp)p=0n−1\left(\eta_{p}\right)_{p=0}^{n-1} by their particle approximations (ηpN)p=0n−1\left(\eta_{p}^{N}\right)_{p=0}^{n-1} to get

The main goal of this article is to establish a central limit theorem for log⁡\log γ‾nN(1)\overline{\gamma}_{n}^{N}(1) as n→∞n\rightarrow\infty when the number of particles NN is proportional to nn. Such a result has been conjectured by Pitt et al. , who provided compelling empirical evidence for it. To our knowledge, the present work gives the first mathematical proof of a result of this type.

2 Statement of the main result

To state our result, we need to introduce additional notations. We start with the convention that Φ0(μ):=η0\Phi_{0}(\mu):=\eta_{0} for all μ\mu, K0,μ(x,⋅):=η0(⋅)K_{0,\mu}(x,\cdot):=\eta_{0}(\cdot) for all xx, and F−1N={∅,Ω}\mathcal{F}_{-1}^{N}=\{\emptyset,\Omega\}. For the sake of definiteness, we also let η−1:=η0\eta_{-1}:=\eta_{0} and η−1N:=η0\eta_{-1}^{N}:=\eta_{0}. These conventions make (1.4)-(1.6)-(1.9) valid for n=0n=0.

Then denote by VnNV_{n}^{N} the centered local error random fields defined, for n≥0n\geq 0, by

To describe the corresponding covariance structure, let us introduce, for all n≥0n\geq 0, bounded functions f1,f2f_{1},f_{2}, and probability measure μ\mu, the notation

We then have the following explicit expression for conditional covariances:

It is proved in [3, chapter 9] that, under weak regularity assumptions, (VnN)n≥0(V_{n}^{N})_{n\geq 0} converges in law, as NN tends to infinity, to a sequence of nn independent, Gaussian and centered random fields (Vn)n≥0(V_{n})_{n\geq 0} with a covariance given by

Note that, with the special choice Kn,μ(x,⋅):=Φn(μ)K_{n,\mu}(x,\cdot):=\Phi_{n}(\mu), (1.14) reduces to

Let us now introduce the family of operators (Qp,n)0≤p≤n(Q_{p,n})_{0\leq p\leq n} acting on the space of bounded measurable functions, defined by

It is easily checked that (Qp,n)0≤p≤n(Q_{p,n})_{0\leq p\leq n} forms a semigroup for which γn=γpQp,n\gamma_{n}=\gamma_{p}Q_{p,n}.

Finally, we define the Markov kernel Pp,nP_{p,n} through its action on bounded measurable functions:

It is well-known in the literature that (see for example [3, chapter 9]), for fixed nn, as N→+∞N\to+\infty, the following convergence in distribution holds under weak regularity assumptions:

Here, we are here interested in the fluctuations of γ‾nN(1)\overline{\gamma}_{n}^{N}(1) as both n,N→∞n,N\rightarrow\infty with NN proportional to nn. It turns out that, in such a regime, the observed behavior is different from that described by (1.19). Indeed, the magnitude of the fluctuations of γ‾nN(1)\overline{\gamma}_{n}^{N}(1) around 11 does not vanish as n,Nn,N go to infinity, and they are described in the limit by a log-normal instead of a normal distribution.

Our result is obtained under specific assumptions that we now list. First, the potential functions are assumed to satisfy

Moreover, we assume that the Dobrushin coefficient of Pp,nP_{p,n}, denoted β(Pp,n)\beta(P_{p,n}), satisfies

for some finite constant a<+∞a<+\infty and some positive λ>0\lambda>0. Finally, we assume that the kernels Kn,μK_{n,\mu} satisfy an inequality of the following form:

for any two probability measures μ1,μ2\mu_{1},\mu_{2} on EE, and any measurable map ff with oscillation \mboxosc(f):=\mboxSupx,y∣f(x)−f(y)∣≤1\mbox{\rm osc}(f):=\mbox{\rm Sup}_{x,y}|f(x)-f(y)|\leq 1, where κ\kappa is a finite constant, and Tn(f,μ2)T_{n}(f,\mu_{2}) is a measurable map with oscillation ≤1\leq 1 that may depend on n,f,μ2n,f,\mu_{2}.

In the rest of the paper, unless otherwise stated, we assume that (1.20)-(1.21)-(1.22) hold.

Several sufficient conditions on the Markov kernels MnM_{n} under which (1.21) holds are discussed in [3, Section 4.3], as well as in Section 3.4 in . Conditions under which (1.22) is satisfied are given in Section 2.

We are now in position to state the main result of the paper.

Assume (1.20)-(1.21)-(1.22), and let vnv_{n} be defined as

Assume that NN depends on nn in such a way that

One then has the following convergence in distribution:

where N(u,v)\mathcal{N}\left(u,v\right) denotes the normal distribution of mean uu and variance vv.

We believe that Theorem 1.1 may be established under the weaker stability assumptions developed in and , at the price of a significantly increased technical complexity.

Under assumption (1.20), it is easily seen that one always has sup⁡nvnn<+∞\sup_{n}\frac{v_{n}}{n}<+\infty. If, in addition to (1.20)-(1.21)-(1.22), one assumes that lim inf⁡n→+∞vnn>0\liminf_{n\to+\infty}\frac{v_{n}}{n}>0 instead of the stronger assumption (1.23), the proof of Theorem 1.1 still leads to a lognormal limit theorem of the following form:

This theoretical result was used in to optimize the asymptotic variance of Metropolis-Hastings estimates, for a given computational budget, using proposal distributions based on particle methods. Another straightforward application is to the bias-correction of log-Bayes factors estimates in large datasets. Yet another potential application in the spirit of is that σ2\sigma^{2} provides a criterion which could be used to select between various interacting particle schemes.

3 Some illustrations

Here, we discuss two concrete situations where Theorem 1.1 can be used, and where the variance expression (1.23) can be made more explicit.

In the present context, we have a map Φ\Phi such that Φn=Φ\Phi_{n}=\Phi for all n≥1n\geq 1, and conditions (1.20)-(1.21) ensure that Φ\Phi has a unique fixed point measure η∞\eta_{\infty} such that

Setting Q‾=Q/η∞Q(1)\overline{Q}=Q/\eta_{\infty}Q(1), we find that the function hh satisfies the spectral equations

The measure η∞\eta_{\infty} is the so-called quasi-invariant or Yaglom measure. Under some additional conditions, the parameter λ\lambda coincides with the largest eigenvalue of the integral operator QQ, and hh is the corresponding eigenfunction. In statistical physics, QQ comes from a discrete-time approximation of a Schrödinger operator, and hh is called the ground state function. For a more thorough discussion, we refer the reader to Chapters 2 and 3 in and Chapter 7 in .

In this scenario, the limiting variance σ2\sigma^{2} appearing in (1.24) is given by

In particular, if the Markov kernels used in the particle approximation scheme are given by Kη(x,\mbox.)=Φ(η)K_{\eta}(x,\mbox{\LARGE.})=\Phi(\eta), then using (1.15) we find that σ2=η∞([h−1]2)\sigma^{2}=\eta_{\infty}\left([h-1]^{2}\right). The detailed statement and proof of these results are provided in Section 3.3.

3.2 Non-linear filtering

Let (Xn,Yn)n≥0(X_{n},Y_{n})_{n\geq 0} be a Markov chain on some product state space E1×E2E_{1}\times E_{2} whose transition mechanism takes the form

where (νn)n≥0\left(\nu_{n}\right)_{n\geq 0} is a sequence of positive measures on E2E_{2}, (Mn)n≥0 \left(M_{n}\right)_{n\geq 0\text{ }} is a sequence of Markov kernels from E1E_{1} into itself, and (gn)n≥0\left(g_{n}\right)_{n\geq 0} is a sequence of density functions on E2×E1E_{2}\times E_{1}. The aim of non-linear filtering is to infer the unobserved process (Xn)n≥0\left(X_{n}\right)_{n\geq 0} given a realization of the observation sequence Y=yY=y. It is easy to check that

using Gn:=gn(yn,\mbox.)G_{n}:=g_{n}(y_{n},\mbox{\LARGE.}) in (1.1). Furthermore, the density denoted pn(y0,…,yn)p_{n}(y_{0},\ldots,y_{n}) of the random sequence of observations (Y0,…,Yn)(Y_{0},\ldots,Y_{n}) w.r.t. to the product measure ⊗0≤p≤nνp\otimes_{0\leq p\leq n}\nu_{p} evaluated at the observation sequence, that is the marginal likelihood, is equal to the normalizing constant γn+1(1)\gamma_{n+1}(1). In this context, the multiplicative formula (1.3) takes the following form

For time-homogeneous models (gm,Mm)=(g,M)(g_{m},M_{m})=(g,M) associated to an ergodic process YY satisfying a random environment version of Assumption (1.21), the ergodic theorem implies that the normalized log-likelihood function converges to the entropy of the observation sequence

where q(Y0 ∣ Ym, m<0)q(Y_{0}~{}|~{}Y_{m},~{}m<0) is the conditional density of the random variable Y0Y_{0} w.r.t. the infinite past. In Section 3.4, we shall prove the existence of a limiting measure η∞Y\eta_{\infty}^{Y}, and function hYh^{Y} such that

where q0,n((Y0,…,Yn)∣x)q_{0,n}((Y_{0},\ldots,Y_{n})|x) stands for the conditional density of (Y0,…,Yn)(Y_{0},\ldots,Y_{n}) given X0=xX_{0}=x. Similar type results have been recently established in using slightly more restrictive assumptions. In this situation, the limiting variance σ2\sigma^{2} appearing in (1.24) satisfies

where θ\theta denotes the shift operator, and, if the Markov kernels used by the particle approximation scheme are given by Kn,η(x,\mbox.)=Φn(η)K_{n,\eta}(x,\mbox{\LARGE.})=\Phi_{n}(\eta) associated to the potential Gn:=gn(Yn,\mbox.)G_{n}:=g_{n}(Y_{n},\mbox{\LARGE.}), then using (1.15) we obtain

The detailed statement and proof of these results are provided in Section 3.4.

4 Notations and conventions

5 Organization of the paper

The key result, Theorem (1.1), is established in Section 4. The key idea is to expand log⁡γ‾nN(1)\log{\overline{\gamma}_{n}^{N}(1)} in terms of local fluctuation terms of the form VkNV_{k}^{N}. Broadly speaking, the contribution of quadratic terms in the expansion amounts to an asymptotically deterministic bias term whose fluctuations are controlled with variance bounds, while the contribution of linear terms is treated by invoking the martingale central limit theorem.

Regularity of the covariance function

We first note that, in the special case where Kn,η(x,\mbox.)=Φn(η)K_{n,\eta}(x,\mbox{\LARGE.})=\Phi_{n}(\eta) for all xx, Property (1.22) is in fact a consequence of (1.20) and (1.21). Indeed, we can then write

Observe that (1.22) immediately implies the following Lipschitz-type property:

Note that there is no loss of generality in assuming that μ2(f1)=μ2(f2)=0\mu_{2}(f_{1})=\mu_{2}(f_{2})=0, so that ∥fi∥≤\mboxosc(fi)≤1\|f_{i}\|\leq\mbox{\rm osc}(f_{i})\leq 1. Thus, using

the desired conclusion follows from (2.1).

We also state the easily checked Lipschitz type bound, valid for all f1,f2,ϕ1,ϕ2∈Bb(E)f_{1},f_{2},\phi_{1},\phi_{2}\in\mathcal{B}_{b}(E)

Feynman-Kac semigroups

We denote by (Φp,n)0≤p≤n(\Phi_{p,n})_{0\leq p\leq n} the semigroup of nonlinear operators acting on probability measures defined by

see for example [3, chapter 4]. We also set

Note that Q‾n,n+1(1)=Gn/ηn(Gn)=G‾n\overline{Q}_{n,n+1}(1)=G_{n}/\eta_{n}(G_{n})=\overline{G}_{n}, and that

We will use the fact that the semigroup Qp,nQ_{p,n} satisfies a decomposition similar to (1.3): for any probability measure μ\mu on EE, one has that

Also, combining (1.17) and (3.4), we can write

For any 0≤p≤n0\leq p\leq n and any f∈\mboxOsc(E)f\in\mbox{\rm Osc}(E), we have

In addition, for any μ,ν∈P(E)\mu,\nu\in\mathcal{P}(E) we have

Proof: Using the decomposition (3.4), we have

From the identity log⁡u−log⁡v=∫01(u−v)u+t(v−u) dt\log{u}-\log{v}=\int_{0}^{1}\frac{(u-v)}{u+t(v-u)}~{}dt, valid for any u,v>0u,v>0, we deduce the inequality

with G~q:=Gq/\mboxosc(Gq)\widetilde{G}_{q}:=G_{q}/\mbox{\rm osc}(G_{q}) (and the convention that G~q:=1\widetilde{G}_{q}:=1 if GqG_{q} is constant), and g~q:=\mboxosc(Gq)/inf⁡Gq≤gq−1\widetilde{g}_{q}:={\mbox{\rm osc}(G_{q})}/{\inf G_{q}}\leq g_{q}-1.

This ends the proof of the l.h.s. of (3.6). The proof of the r.h.s. of (3.6) comes from the following expression for dp,n(f)d_{p,n}(f):

which implies, using the fact that ∥Q‾p,n(1)∥≤gp,n\|\overline{Q}_{p,n}(1)\|\leq g_{p,n}, that

From [3, Section 4.3], see also Proposition 3.1 in , we have

2 Limiting semigroup

We now state a general theorem on the convergence of Q‾p,n(1)\overline{Q}_{p,n}(1) when n→+∞n\to+\infty.

The following bound holds for all 0≤p≤n0\leq p\leq n:

where the limiting function Q‾p,∞(1)\overline{Q}_{p,\infty}(1) is defined through the following series:

Proof of Theorem 3.2: We first check that the function Q‾p,∞(1)\overline{Q}_{p,\infty}(1) is well defined, using the fact that, as in the proof of Lemma 3.1,

Using the identity eu−ev=(x−y) ∫01etu+(1−t)vdte^{u}-e^{v}=(x-y)~{}\int_{0}^{1}e^{tu+(1-t)v}dt, we finally check that

thanks to the fact that ∥Q‾p,n(1)∥≤gp,n≤g\|\overline{Q}_{p,n}(1)\|\leq g_{p,n}\leq g. This ends the proof of (3.10).

3 The time-homogeneous case

Here we consider the special case of time-homogeneous models, where there exist G,M,KG,M,K such that Gn=GG_{n}=G for all n≥0n\geq 0, and Mn=MM_{n}=M and Kn=KK_{n}=K for all n≥1n\geq 1.

Our assumptions imply the existence of a unique fixed point η∞=Φ(η∞)\eta_{\infty}=\Phi(\eta_{\infty}) towards which ηn\eta_{n} converges exponentially fast: for all n≥0n\geq 0,

In this situation, Theorem 3.2 leads to a precise description of the asymptotic behavior of the variance term vnv_{n} appearing in Theorem 1.1. To state it, consider the fixed point measure η∞\eta_{\infty} introduced in (3.12), and define the function hh by

In the stationary version of the model where η0:=η∞\eta_{0}:=\eta_{\infty}, hh corresponds to the limiting function Q‾0,∞(1)\overline{Q}_{0,\infty}(1) whose existence is asserted by Theorem 3.2. In this situation, it turns out that, by stationarity, Q‾n,∞(1)=h\overline{Q}_{n,\infty}(1)=h for all n≥1n\geq 1.

One has the following bound for all p≥0p\geq 0:

where we use the notation \mboxCovη\mbox{\rm Cov}_{\eta} to denote the common value of \mboxCovp,η\mbox{\rm Cov}_{p,\eta} for p≥1p\geq 1.

An alternative spectral characterization of the map hh is given in the following corollary. In the homogeneous case, Qp,p+1Q_{p,p+1} does not depend on pp, so we use the simpler notation QQ.

In the homogeneous case, the (η∞Q(1),h)(\eta_{\infty}Q(1),h) is characterized as the unique pair (ζ,f)(\zeta,f) such that Q(f)=ζfQ(f)=\zeta f and η∞(f)=1\eta_{\infty}(f)=1.

Proof of Proposition 3.3: Using the exponential convergence to η∞\eta_{\infty} stated in (3.12), and the Lipschitz property (3.7), we have that

We conclude as in the proof of Theorem 3.2.

Using the Lipschitz property (2.2), and the fact that, for all p,np,n, ∥Q‾p,n(1)∥≤g\|\overline{Q}_{p,n}(1)\|\leq g, we see that replacing each ηp−1\eta_{p-1} in the l.h.s. of (3.14) by η∞\eta_{\infty} leads to a O(1/n)O(1/n) error term. Then, using Theorem 3.2 and (2.3), we see that we can replace each Q‾p,n(1)\overline{Q}_{p,n}(1) term by Q‾p,∞(1)\overline{Q}_{p,\infty}(1) in the l.h.s. of (3.14), and commit no more than a O(1/n)O(1/n) overall error. Finally, (3.13), allows us to replace each Q‾p,∞(1)\overline{Q}_{p,\infty}(1) by hh, again with an overall O(1/n)O(1/n) error term.

We consider the stationary version of the model where we start with η0:=η∞\eta_{0}:=\eta_{\infty}.

Let us first check that one indeed has η∞(h)=1\eta_{\infty}(h)=1 and Q(h)=η∞(Q(1))hQ(h)=\eta_{\infty}(Q(1))h. By Theorem 3.2, we have that

Since by construction, η∞Q‾0,n(1)=1\eta_{\infty}\overline{Q}_{0,n}(1)=1, (3.15) yields that η∞(h)=1\eta_{\infty}(h)=1. Then, due to stationarity, one has Q‾p,n=Q‾n−p\overline{Q}_{p,n}=\overline{Q}^{n-p}, with Q‾(f):=Q(f)/η∞Q(1)\overline{Q}(f):=Q(f)/\eta_{\infty}Q(1), so that one can also deduce from (3.15) that Q‾(h)=h\overline{Q}(h)=h, which yields that Q(h)=η∞(Q(1))hQ(h)=\eta_{\infty}(Q(1))h.

Now consider a pair (ζ,f)(\zeta,f) such that Q(f)=ζfQ(f)=\zeta f and η∞(f)=1\eta_{\infty}(f)=1, and let us show that ζ=η∞Q(1)\zeta=\eta_{\infty}Q(1) and f=hf=h.

and we deduce from (3.4) and the stationarity of η∞\eta_{\infty} that

Using the fact that Φ(η∞)=η∞\Phi(\eta_{\infty})=\eta_{\infty}, we have the identity

Since Q(f)=ζfQ(f)=\zeta f and η∞(f)=1\eta_{\infty}(f)=1, we immediately deduce that ζ=η∞(Q(1))\zeta=\eta_{\infty}(Q(1)).

As a consequence, the fact that Q(f)=η∞(Q(1))fQ(f)=\eta_{\infty}(Q(1))f implies that, for all n≥1n\geq 1, one has

On the other hand, given two bounded functions f1,f2f_{1},f_{2}, we have that

Letting n→∞n\rightarrow\infty, (3.12) and Theorem 3.2 yield

Using f1:=ff_{1}:=f and f2:=hf_{2}:=h, we deduce that f=hf=h.

4 The random environment case

Specifically, we consider a family (Ms)s∈S(M_{s})_{s\in S} of Markov kernels on EE, a family (Gs)s∈S(G_{s})_{s\in S} of positive bounded functions on EE.

We then use Kn,μy:=K(yn−1,yn),μK^{y}_{n,\mu}:=K_{(y_{n-1},y_{n}),\mu} for all n≥1n\geq 1.

4.2 Contraction properties

Rewriting (3.2) and (3.7) in the present context, we have that, for all yy,

with the constant bb defined in (3.6). Using (3.16), we have

Arguing as in , we conclude that for any f∈Bb(E)f\in\mathcal{B}_{b}(E), and any μ∈P(E)\mu\in\mathcal{P}(E), Φ0,nθ−n(y)(μ)(f)\Phi_{0,n}^{\theta^{-n}(y)}(\mu)(f) is a Cauchy sequence, so that Φ0,nθ−n(y)(μ)\boldsymbol{\Phi}_{0,n}^{\theta^{-n}(y)}(\mu) weakly converges to a measure η∞y\eta_{\infty}^{y}, as n→∞n\to\infty. In addition, for any n≥0n\geq 0, we have

and exponential convergence to equilibrium

We now restate the conclusion of Theorem 3.2 in the present context : for all 0≤p≤n0\leq p\leq n, one has that

where the limiting function Q‾p,∞y(1)\overline{Q}^{y}_{p,\infty}(1) is defined through the series:

Setting q:=q−pq:=q-p in the definition, we rewrite

Combining this bound with (3.18), we deduce that

We conclude as in the proof of Theorem 3.2.

Arguing as in the proof of Corollary 3.14, then applying the ergodic theorem, we deduce the following asymptotic behavior for the variance vnv_{n}.

Fluctuation analysis

In addition to the local error fields VnNV^{N}_{n} defined in (1.12), we consider the global error fields WnNW^{N}_{n} defined by

We now quote key moment estimates on VnNV^{N}_{n} and WnNW^{N}_{n}, see [3, chapter 4] or [5, chapter 9]. Under our assumptions, one has that, for all n≥0n\geq 0, N≥1N\geq 1, all f∈\mboxOsc(E)f\in\mbox{\rm Osc}(E) and m≥1m\geq 1,

2 Expansion of the particle estimate of log-normalizing constants

Starting from the product-form expression (1.11), we apply a second-order expansion for the logarithm of each factor. Using (4.3), we have that, for all n≥0n\geq 0 and N≥1N\geq 1,

where, for all m≥1m\geq 1, the remainder term satisfies the moment ∣∣C(n,N)∣∣m≤c(m)||C(n,N)||_{m}\leq c(m).

3 Second order perturbation formulae

We derive an expansion of WnN(f)W_{n}^{N}(f) in terms of local error terms VpNV_{p}^{N} introduced in (1.12), up to an error term of order 1N\frac{1}{N}. The key result we prove is the following.

For all n≥0n\geq 0, N≥1N\geq 1 and any function f∈\mboxOsc(E)f\in\mbox{\rm Osc}(E),

and where the remainder measure RnNR_{n}^{N} is such that, for all m≥1m\geq 1,

To prove Theorem 4.1, we start with the following exact decomposition of WnN(f)W_{n}^{N}(f) into a first term of order 11 involving the VpNV_{p}^{N} for p=0,...,np=0,...,n plus a remainder term of order 1/N1/\sqrt{N}.

For all n≥0n\geq 0, N≥1N\geq 1 and any function f∈\mboxOsc(E)f\in\mbox{\rm Osc}(E), we have the decomposition

Note that, under our assumptions, the remainder term satisfies for all m≥1m\geq 1

Decomposing 1/ηpN(G‾p)1/\eta_{p}^{N}(\overline{G}_{p}) into a term of order 11 plus a term of order 1/N1/\sqrt{N} as follows

we refine Theorem 4.2 into the following decomposition, which now has an error term of order 1/N1/N.

For all n≥0n\geq 0, N≥1N\geq 1 and any function f∈\mboxOsc(E)f\in\mbox{\rm Osc}(E), we have the decomposition

where the remainder term is such that, for all m≥1m\geq 1, ∣∣RnN(f)∣∣m≤c(m)||\mathcal{R}_{n}^{N}(f)||_{m}\leq c(m).

Proof: Using (4.8), we obtain (4.9) with the remainder term

Note that, for any m≥1m\geq 1, we have that

We are now ready to derive Theorem 4.1, by replacing the WpNW^{N}_{p} terms appearing in the previous corollary by their expansions in terms of the VpNV^{N}_{p} provided by Theorem 4.2. Here is the proof of Theorem 4.1.

4 Fluctuations of local random fields

As mentioned in Section 1.2, when NN goes to infinity, the fields (VnN)n≥0(V^{N}_{n})_{n\geq 0} converge in distribution to a sequence of independent centered Gaussian random fields (Vn)n≥0(V_{n})_{n\geq 0} whose covariances are characterized by

We recall that for any n≥1n\geq 1, q≥1q\geq 1, and any q−q-tensor product function

the qq-moments of a centered Gaussian random field VV are given by the Wick formula

where π(q)\pi(q) denotes the set of pairings of {1,…,q}\{1,\ldots,q\}, i.e. the set of partitions i\boldsymbol{i} of {1,…,q}\{1,\ldots,q\} into pairs i1={i1,i2},…,iq/2={iq−1,iq}\boldsymbol{i}_{1}=\{i_{1},i_{2}\},\ldots,\boldsymbol{i}_{q/2}=\{i_{q-1},i_{q}\}. Notice that when qq is odd, both sides of the above formula are equal to zero.

In the following, we give quantitative bounds on the convergence speed for product-form functionals of the fields VnNV_{n}^{N}.

One has the following bound, valid for any f=(fi)1≤i≤p∈\mboxOsc(E)pf=(f_{i})_{1\leq i\leq p}\in\mbox{\rm Osc}(E)^{p}, integers a=(ai)1≤i≤pa=(a_{i})_{1\leq i\leq p}, n≥0n\geq 0 and N≥1N\geq 1:

To prove the proposition, we use the following lemma.

Consider a sequence of NN independent random variables (Zi)1≤i≤N(Z_{i})_{1\leq i\leq N} with distributions (μi)1≤i≤N\left(\mu_{i}\right)_{1\leq i\leq N} on EE, and define the empirical random fields VNV^{N} for f∈\mboxOsc(E)f\in\mbox{\rm Osc}(E) by

Finally, let V‾N\overline{V}^{N} denote a centered Gaussian random field with covariance function defined for any f,ϕ∈\mboxOsc(E)f,\phi\in\mbox{\rm Osc}(E) by

For any 1≤q≤N1\leq q\leq N, and any q−q-tensor product function

where ρ(q):=1\rho(q):=1 for even qq, and ρ(q):=1/2\rho(q):=1/2 for odd qq.

Each term in the above r.h.s. such that an index jij_{i} appears exactly once in the list (j1,…,jq)(j_{1},\ldots,j_{q}) must be zero, so the only terms that may contribute to the sum are those for which every index appears at least twice. In the case where qq is odd, the number of such combinations of indices is bounded above by c(q)N(q−1)/2c(q)N^{(q-1)/2}, for some finite constant c(q)<∞c(q)<\infty depending only on qq. Since each expectation is bounded in absolute value by 1, we are done.

Now assume that qq is even. Consider a pairing i\boldsymbol{i} of {1,…,q}\{1,\ldots,q\} given by i1={i1,i2},…,iq/2={iq−1,iq}\boldsymbol{i}_{1}=\{i_{1},i_{2}\},\ldots,\boldsymbol{i}_{q/2}=\{i_{q-1},i_{q}\}, and a combination of indices j1,…,jqj_{1},\ldots,j_{q} such that ja=jbj_{a}=j_{b} whenever a,ba,b belong to the same pair, while ja≠jbj_{a}\neq j_{b} otherwise. Denoting by krk_{r} the value of jaj_{a} when a∈ira\in\boldsymbol{i}_{r}, and using independence, we see that the contribution of this combination to the sum is

Every combination of indices in which every index appears exactly twice is of the form we have just described. Then, the number of combinations in which every index appears at least twice, but that are not of the previous form, is O(Nq/2−1)O(N^{q/2-1}). As a consequence

(a detailed proof of this formula is provided in Proposition 8.6.1 in ). Now note that

where the last identity uses the Wick formula (4.10).

We end the proof of (4.11) using the fact that 0≤(1−(N)p/Np)≤(p−1)2/N0\leq\left(1-(N)_{p}/N^{p}\right)\leq(p-1)^{2}/N, for any p≤Np\leq N. This ends the proof of the lemma.

Given an even number qq and a collection of functions (fi)1≤i≤q∈\mboxOsc(E)q(f_{i})_{1\leq i\leq q}\in\mbox{\rm Osc}(E)^{q}, for any n≥0n\geq 0 and N≥1N\geq 1, we have

We end the proof of (4.12) using the bound

We now come to the proof of Proposition 4.4.

where a:=apa:=a_{p}. Given Fa−1N\mathcal{F}_{a-1}^{N}, we let V‾aN\overline{V}_{a}^{N} be a sequence of Gaussian random fields with covariance function defined for any f,ϕ∈\mboxOsc(E)f,\phi\in\mbox{\rm Osc}(E) by

On the other hand, combining (4.12) with Wick’s formula (4.10)

One then concludes by iterating the argument.

5 Expansion of the particle estimates continued

We now plug the expansions obtained in Section 4.3 into the development obtained in (4.4), which leads, after some rearrangement, to the following.

For any n≥0n\geq 0, N≥1N\geq 1, we have the second order decomposition

and some remainder term such that ∣∣C2(n,N)∣∣m≤c(m)||C_{2}(n,N)||_{m}\leq c(m), for all m≥1m\geq 1.

By Theorem 4.1, we may replace WqNW_{q}^{N} by WqNW_{q}^{N} in the linear terms of the expression we want to expand, i.e. the l.h.s. of (4.14), while committing at most an error of the form

On the other hand, using the cruder expansion provided by Theorem 4.2, we may replace WqNW_{q}^{N} by just ∑p=0qVpN[dp,q(G‾q)]\sum_{p=0}^{q}V_{p}^{N}\left[d_{p,q}(\overline{G}_{q})\right] in the quadratic terms appearing in the l.h.s. of (4.14), and commit an overall error of the form

By the definition of WqNW_{q}^{N} given in (4.5), we have

It remains to analyze the quadratic part, which we write as

Recalling that Q‾q,q(1)=1\overline{Q}_{q,q}(1)=1, we conclude that

The next step is to show that both centered terms UnNU_{n}^{N} and YnNY_{n}^{N} yield negligible contributions in (4.14).

For any n≥0n\geq 0, and any N≥1N\geq 1, we have that

First consider replacing each VkNV_{k}^{N} by the corresponding VkV_{k} in the above expectations. By Proposition 4.4 together with (3.6), the overall error is bounded by

The only possibility to have a non-zero term is when either k=k′k=k^{\prime} and l=l′l=l^{\prime} or k=l′k=l^{\prime} and k′=lk^{\prime}=l. Restricting summation to this subset of indices, we obtain that

With a similar argument, we also obtain the following result.

Now, we consider the remaining term in (4.14), i.e.

and show that it can be replaced by its expectation up to a negligible random term.

For any n≥0n\geq 0, N≥1N\geq 1, we have the following bound :

Observe that, whenever k≠k′k\neq k^{\prime}, the terms in the above two sums coincide. Therefore, it remains to bound the contribution in both sums of the terms that have k=k′k=k^{\prime}. In both expressions, the corresponding sum is bounded above in absolute value by

Proof: Recalling that Q‾p,n(1)−1=∑p≤k<n(Q‾p,k+1−Q‾p,k)\overline{Q}_{p,n}(1)-1=\sum_{p\leq k<n}\left(\overline{Q}_{p,k+1}-\overline{Q}_{p,k}\right), we prove that

Replacing each VkNV_{k}^{N} by VkV_{k} in the expectation of HnNH_{n}^{N}, we obtain

To control the error introduced by the replacement, we use Proposition 4.4, (3.3) and (3.6), so that the overall error can be bounded above by

6 Central limit theorem

This section established the proof of theorem 1.1. Using Proposition (4.4), the decomposition (4.14), and Propositions (4.8), (4.9), (4.10) and (4.11), we obtain

with εnN\varepsilon_{n}^{N} going to zero in probability as nn goes to infinity. Thus, to prove the theorem, it remains to show that

converges in distribution to a standard normal. We do so using the central limit theorem for martingale difference arrays (see e.g. ). The martingale property just comes from the fact that, for any q≥0q\geq 0 and any bounded function fqf_{q}, one has

converges to 11 in probability. One easily checks from the definition that

The last point to be checked is the asymptotic negligibility condition, that is, for all ϵ>0\epsilon>0, we have to prove that

goes to zero in probability. By Schwarz’s inequality and (4.2), the expectation of this expression is bounded above by

References