Papers
Topics
Authors
Recent
Search
2000 character limit reached

Trying-Early Adaptive Multilevel Splitting

Updated 7 July 2026
  • The paper introduces an innovative method that discovers intermediate levels dynamically, using empirical quantiles and adaptive resampling to efficiently estimate rare-event probabilities.
  • Trying-Early AMS is defined by its on-the-fly selection of thresholds from current particle scores, maintaining unbiasedness and consistency through a rigorous particle system framework.
  • The approach extends to various settings, including Fleming–Viot systems and surrogate-based extensions, with practical applications in high-cost simulations like catalytic reaction rate estimation.

Trying‑Early Adaptive Multilevel Splitting denotes a family of Adaptive Multilevel Splitting (AMS) strategies in which intermediate levels are discovered on the fly rather than fixed a priori, and in which trajectories may be pushed toward the rare set earlier or more aggressively through adaptive selection, cloning, or level updates. The designation is not standard in the AMS literature, but it is consistent with two established perspectives: AMS as an adaptive splitting method based on empirical order statistics, and AMS as a particle approximation of rare-event conditional laws that can be analyzed through level-indexed Markov processes, path-space sequential sampling, or idealized scalar models (Cérou et al., 2018, Bréhier et al., 2014).

1. Rare-event setting and terminological scope

Two canonical formulations recur. In the dynamic formulation, one considers a Markov process (Ys)s0(Y_s)_{s\ge 0} on a Polish space EE, a continuous score or level function ξ:ER\xi:E\to\mathbb R, a rare set AEA\subset E, and stopping times

St=inf{s0:ξ(Ys)>t},SA=inf{s0:YsA}.S_t=\inf\{s\ge 0:\xi(Y_s)>t\},\qquad S_A=\inf\{s\ge 0:Y_s\in A\}.

The central rare-event probability is

p1=P(S1<SA),p_1=\mathbb P(S_1<S_A),

that is, the probability of reaching level $1$ before hitting the unwanted set AA. In the static idealized formulation, one considers a positive real random variable XX, a high threshold a>0a>0, and

EE0

These two formulations are linked by the common role of a score or reaction coordinate that orders configurations or trajectories according to progress toward a rare event (Cérou et al., 2018, Bréhier et al., 2014).

Classical fixed-level multilevel splitting writes a rare probability as a product of less rare conditional probabilities over a deterministic sequence of intermediate thresholds. Adaptive Multilevel Splitting replaces those fixed thresholds by random, data-driven levels chosen from the particle system itself. In that sense, “trying‑early” refers not to a single formal algorithm but to a design principle: use currently observed scores to determine the next threshold, and allocate computational effort to trajectories that already show progress. In the idealized scalar setting this adaptive threshold is the empirical EE1-quantile of the current particle scores; in the last-particle dynamic setting it is the minimum score achieved among the current particles (Bréhier et al., 2014, Cérou et al., 2018).

A basic misconception is that any adaptive thresholding rule is automatically an AMS algorithm in the strict probabilistic sense. The literature instead distinguishes carefully between standard AMS, generalized AMS, Fleming–Viot–type systems, and more aggressive modifications. This suggests that “trying‑early” is best understood as an umbrella label for adaptive splitting schemes whose levels are not predetermined and whose early selection pressure may vary, rather than as a single standardized method (Charles-Edouard et al., 2015, Cérou et al., 2018).

2. Canonical algorithmic forms and estimators

The dynamic last-particle version maintains EE2 trajectories. At iteration EE3, for each particle one computes the maximal level reached before stopping at EE4 or before exceeding level EE5; the worst particle is the one with minimal such score. If that minimal score is EE6, the algorithm kills exactly that particle, chooses uniformly a donor among the remaining EE7 particles, copies the donor path up to the first time it exceeds EE8, and then resimulates independently from that point until reaching EE9 or ξ:ER\xi:E\to\mathbb R0. Under the regularity assumptions used in the theory, the minimizer is almost surely unique and ξ:ER\xi:E\to\mathbb R1 is strictly increasing. The corresponding probability estimator at level ξ:ER\xi:E\to\mathbb R2 is

ξ:ER\xi:E\to\mathbb R3

where ξ:ER\xi:E\to\mathbb R4 is the number of branchings up to level ξ:ER\xi:E\to\mathbb R5. The empirical conditional-law estimator is

ξ:ER\xi:E\to\mathbb R6

and the unnormalized estimator is

ξ:ER\xi:E\to\mathbb R7

For bounded ξ:ER\xi:E\to\mathbb R8, ξ:ER\xi:E\to\mathbb R9 is unbiased: AEA\subset E0 This is the most direct continuous-time realization of AMS as progressive elimination of the least advanced trajectory (Cérou et al., 2018).

The idealized scalar AEA\subset E1-particle formulation instead keeps AEA\subset E2 replicas and kills the AEA\subset E3 least adapted ones at each iteration. Starting from level AEA\subset E4, the current threshold is

AEA\subset E5

the AEA\subset E6-th order statistic of the current particle scores. At each step the AEA\subset E7 worst particles are replaced by i.i.d. draws from the exact conditional law AEA\subset E8. The algorithm stops when the adaptive level crosses AEA\subset E9, and the estimator of St=inf{s0:ξ(Ys)>t},SA=inf{s0:YsA}.S_t=\inf\{s\ge 0:\xi(Y_s)>t\},\qquad S_A=\inf\{s\ge 0:Y_s\in A\}.0 is

St=inf{s0:ξ(Ys)>t},SA=inf{s0:YsA}.S_t=\inf\{s\ge 0:\xi(Y_s)>t\},\qquad S_A=\inf\{s\ge 0:Y_s\in A\}.1

where

St=inf{s0:ξ(Ys)>t},SA=inf{s0:YsA}.S_t=\inf\{s\ge 0:\xi(Y_s)>t\},\qquad S_A=\inf\{s\ge 0:Y_s\in A\}.2

For St=inf{s0:ξ(Ys)>t},SA=inf{s0:YsA}.S_t=\inf\{s\ge 0:\xi(Y_s)>t\},\qquad S_A=\inf\{s\ge 0:Y_s\in A\}.3, St=inf{s0:ξ(Ys)>t},SA=inf{s0:YsA}.S_t=\inf\{s\ge 0:\xi(Y_s)>t\},\qquad S_A=\inf\{s\ge 0:Y_s\in A\}.4 estimates the original rare-event probability St=inf{s0:ξ(Ys)>t},SA=inf{s0:YsA}.S_t=\inf\{s\ge 0:\xi(Y_s)>t\},\qquad S_A=\inf\{s\ge 0:Y_s\in A\}.5. In this formulation the “trying‑early” mechanism is explicit: the next level is always the empirical St=inf{s0:ξ(Ys)>t},SA=inf{s0:YsA}.S_t=\inf\{s\ge 0:\xi(Y_s)>t\},\qquad S_A=\inf\{s\ge 0:Y_s\in A\}.6-quantile of the current sample, so each empirical conditional survival factor is approximately St=inf{s0:ξ(Ys)>t},SA=inf{s0:YsA}.S_t=\inf\{s\ge 0:\xi(Y_s)>t\},\qquad S_A=\inf\{s\ge 0:Y_s\in A\}.7 (Bréhier et al., 2014, Bréhier et al., 2015).

These formulations admit broader path-space generalizations. In the discrete-time Markov-chain setting, generalized AMS uses a path importance function St=inf{s0:ξ(Ys)>t},SA=inf{s0:YsA}.S_t=\inf\{s\ge 0:\xi(Y_s)>t\},\qquad S_A=\inf\{s\ge 0:Y_s\in A\}.8, first entrance times St=inf{s0:ξ(Ys)>t},SA=inf{s0:YsA}.S_t=\inf\{s\ge 0:\xi(Y_s)>t\},\qquad S_A=\inf\{s\ge 0:Y_s\in A\}.9, level-indexed resampling kernels p1=P(S1<SA),p_1=\mathbb P(S_1<S_A),0, and weighted particle systems. The generic weighted estimator is

p1=P(S1<SA),p_1=\mathbb P(S_1<S_A),1

with the rare-event probability estimator obtained by taking p1=P(S1<SA),p_1=\mathbb P(S_1<S_A),2. This path-space viewpoint is the natural formal setting for more elaborate early-resampling or early-termination variants (Charles-Edouard et al., 2015).

3. Probabilistic frameworks underlying adaptive and early variants

A central theoretical development is the level-indexed or “stochastic wave” representation. Given the original process p1=P(S1<SA),p_1=\mathbb P(S_1<S_A),3, one defines a new process p1=P(S1<SA),p_1=\mathbb P(S_1<S_A),4 indexed by level rather than by physical time: p1=P(S1<SA),p_1=\mathbb P(S_1<S_A),5 where p1=P(S1<SA),p_1=\mathbb P(S_1<S_A),6 is a cemetery state. In this representation, time is the level p1=P(S1<SA),p_1=\mathbb P(S_1<S_A),7, and the AMS particle system becomes exactly a Fleming–Viot particle system: particles evolve independently according to the level-indexed Markov process until one hits the cemetery, at which point it is reborn at the position of another surviving particle at the same level. This identification is what allows consistency and CLT results for AMS to be derived from general results on Fleming–Viot systems (Cérou et al., 2018).

In parallel, generalized AMS recasts splitting as sequential sampling in path space. For a path p1=P(S1<SA),p_1=\mathbb P(S_1<S_A),8, the maximum level

p1=P(S1<SA),p_1=\mathbb P(S_1<S_A),9

and the strict entrance time

$1$0

define the information retained when resampling at level $1$1. A resampling kernel $1$2 copies the path up to $1$3 and then evolves it with the original Markov dynamics. Under right-continuity and conditional-consistency assumptions on $1$4, and with weight updates based on conditional expectations of branching numbers, the resulting weighted estimator is unbiased whatever the importance function and whatever the number of replicas (Charles-Edouard et al., 2015).

The fluctuation theory of adaptive splitting further shows that the adaptive particle system asymptotically behaves like a fixed-level Feynman–Kac particle system with optimally placed levels. In that framework the adaptive levels are empirical quantiles $1$5 converging almost surely to deterministic quantiles $1$6, and the adaptive and fixed-level algorithms have the same asymptotic variance. A plausible implication is that early level adaptation is not, by itself, a statistical penalty; the critical issue is whether the adaptive scheme preserves the particle-system structure required by the limit theory (Cerou et al., 2014).

4. Unbiasedness, consistency, fluctuations, and large deviations

Several complementary asymptotic results define the current theoretical core of AMS. In the general continuous-time Markov-process setting, well-posedness holds under Feller regularity, strict entrance, and a uniformly positive success probability: the worst particle is almost surely unique at each step, and the algorithm terminates after finitely many iterations. For $1$7,

$1$8

and

$1$9

with

AA0

For the probability estimator,

AA1

and the variance satisfies

AA2

The lower bound is attained when the score is the committor

AA3

whereas the upper bound shows that a poor score can make AMS worse than crude Monte Carlo, though still with finite variance. The number of branchings satisfies

AA4

so the total complexity is roughly

AA5

in that implementation (Cérou et al., 2018).

In the idealized scalar setting, unbiasedness is exact for all AA6, all AA7, and all AA8: AA9 For fixed XX0 and large XX1,

XX2

so the leading variance term is XX3, independent of XX4. The expected number of iterations satisfies

XX5

and the asymptotic cost expansion implies that XX6 is optimal for large XX7 and fixed XX8 (Bréhier et al., 2014).

The corresponding CLT states that, for fixed XX9,

a>0a>00

so the asymptotic variance is again independent of a>0a>01. In logarithmic coordinates the proof proceeds through a functional equation for the characteristic function, then a linear ordinary differential equation of order a>0a>02, and finally an eigenvalue analysis of the associated characteristic polynomial (Bréhier et al., 2015).

At the large-deviation scale, the law of a>0a>03 satisfies an LDP with speed a>0a>04 and rate function

a>0a>05

again independent of a>0a>06. This rate function is minimized uniquely at a>0a>07, and it dominates the Cramér rate function of crude Monte Carlo, implying exponentially smaller large-error probabilities for AMS in the idealized regime (Bréhier, 2015).

Finally, adaptive fluctuation analysis shows that the precision of the adaptive version is the same as that of the fixed-level version where the levels would have been placed in an optimal manner. The additional computational burden of adaptivity is the sorting step needed to compute empirical quantiles, which contributes a factor a>0a>08 in time complexity per level (Cerou et al., 2014).

5. Design principles, structural constraints, and recurrent misconceptions

The primary design variable is the score or reaction coordinate. The general-process variance formula shows that the quantity driving asymptotic variance is the propagated potential

a>0a>09

For the probability estimator, the committor EE00 is optimal in the precise sense that it cancels the intermediate variance term EE01. This is the main reason why “trying‑early” design is inseparable from reaction-coordinate design: an aggressive early policy with a poor coordinate can amplify variance rather than reduce it (Cérou et al., 2018).

A second structural principle is that unbiasedness and limit theorems are not consequences of adaptation alone but of specific particle-system properties. In the generalized AMS framework, early resampling must be expressible through level-indexed filtrations, resampling kernels consistent with conditional expectations, and weight updates of the form

EE02

for each child of a parent EE03. Early stopping rules must be stopping times for the natural filtration, and conditional continuation must follow the original Markov law. These conditions allow broad generalizations—randomized level computation, variable population size, or state-dependent branching—while preserving unbiasedness (Charles-Edouard et al., 2015).

The literature also documents failure modes. In the generalized path-space analysis, enforcing exactly EE04 resampled replicas when ties occur, or branching from EE05 instead of from the strict level rule EE06, produces significant underestimation in the benchmark examples. This directly counters the common misconception that small implementation changes are harmless as long as the broad splitting logic is retained (Charles-Edouard et al., 2015).

A third issue concerns how far the present theory extends to more aggressive “trying‑early” variants. If one changes cloning probabilities, kills more than one particle at a time, or uses threshold rules based on higher quantiles or other statistics, then the Fleming–Viot structure may be lost and the CLT may change or require new proofs. Likewise, adaptive schemes in which the number of resampling times grows with EE07 fall outside the fluctuation results derived for a fixed finite number of adaptive levels. The established theory therefore serves as a baseline rather than a blanket guarantee for all early-adaptive modifications (Cérou et al., 2018, Cerou et al., 2014).

One limiting “trying‑early” formulation is the moving-particles viewpoint. Instead of explicitly defining subsets or levels, one repeatedly moves the worst particle upward by conditional simulation. In the ideal setting, the number of samples required to get one realization in the rare set follows a Poisson law with parameter EE08, and for EE09 particles the number of moves is Poisson with mean EE10. This yields a parallel optimal multilevel splitting method in which there is no subset to define any more, and it can also be used for extreme-quantile estimation and for the construction of initial designs of experiments in meta-model–based algorithms (Walter, 2014).

A different extension embeds static rare-event problems into continuous-time Markov processes. The universal splitting estimator does this by constructing EE11 so that EE12, typically via Gamma-process or Poisson-process embeddings, and then applying multilevel splitting in the time variable. The same splitting algorithm then applies to sums of random variables, partial sums of ordered random variables, ratios of random variables, and weighted sums of Poisson random variables. The levels are selected so that conditional survival probabilities are approximately constant, either by a pilot inverse-complementary-CDF procedure or by analytical lower bounds when available (Rached et al., 2019).

When score evaluation is itself extremely expensive, Adaptive Reduced Multilevel Splitting extends AMS to the case of surrogate scores EE13 equipped with certified error bounds EE14. At each surrogate iteration, the algorithm defines pessimistic and optimistic rare-event distributions using EE15 and EE16, chooses a critical level EE17 through a Kullback–Leibler cost threshold, runs AMS on the surrogate to approximate EE18, and then evaluates the expensive true score only on selected snapshots. The outer estimator is an importance-sampling estimator based on those snapshots. In the reported examples, relative cost-versus-RMSE curves show roughly an order-of-magnitude reduction in cost compared with standard AMS, especially for rare events associated with parametric PDEs approximated by reduced bases (Cérou et al., 2023).

A concrete high-cost application is the computation of catalytic surface reaction rates by coupling AMS with ab initio molecular dynamics. There the transition probability EE19 is estimated by AMS and combined with a flux estimate through the Hill relation. The implementation uses reaction coordinates derived from linear SVM decision functions and from interpolated SOAP path collective variables, and the study of chemisorbed water on EE20-alumina reports AMS-based rate constants that can be smaller than those from a harmonic Eyring–Polanyi approach by up to two orders of magnitude because of entropic effects involved in the chemisorbed water (Pigeon et al., 2023).

Across these formulations, the unifying feature of “trying‑early” AMS is not a single canonical algorithm but a strategy: push the particle system toward rarer regions as soon as current information makes that statistically and computationally defensible, while preserving the probabilistic structure needed for unbiasedness, variance control, and asymptotic analysis.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Trying-Early Adaptive Multilevel Splitting.