Papers
Topics
Authors
Recent
Search
2000 character limit reached

Smooth Monte-Carlo Estimators

Updated 11 July 2026
  • Smooth Monte-Carlo estimators are simulation methods that embed smoothing techniques directly into the estimator design to reduce variance and mitigate outlier effects.
  • They employ strategies such as smoothed median-of-means, control functionals, and structured point sets (e.g., DPPs and Frolov lattices) to enhance accuracy and convergence.
  • These estimators achieve faster convergence rates and more stable error assessments across applications like randomized approximation schemes, MCMC diagnostics, and density estimation.

Smooth Monte-Carlo estimators are Monte Carlo procedures in which smoothness is not incidental but part of the estimator design. In the literature represented here, smoothness enters in several distinct ways: by smoothing noisy batch means before robust aggregation, by fitting smooth surrogate functions whose integrals are analytically tractable, by replacing i.i.d. sampling with repulsive or lattice-based point sets adapted to smooth integrands, by smoothing discontinuous simulation outputs through conditioning or kernels, by stabilizing noisy autocovariance sequences in MCMC, and by using randomized Taylor truncations to estimate smooth functions of expectations without bias (Huber, 2014, Oates et al., 2016, Gautier et al., 21 Apr 2026, Ullrich, 2016, Abdellah et al., 2018, L'Ecuyer et al., 2019, Dai et al., 2017, Chopin et al., 2024, Salaün et al., 2022).

1. Conceptual scope

A useful way to organize this area is by asking what is being smoothed. In some constructions, the estimator itself is smoothed: the “smooth” median-of-means of randomized approximation schemes multiplies each batch mean by an independent RUnif([1ϵ,1+ϵ])R \sim \mathrm{Unif}([1-\epsilon,1+\epsilon]), so that outliers are softened before median aggregation (Huber, 2014). In others, the target integrand is approximated by a smooth control functional or regression surrogate, and Monte Carlo is applied only to the residual (Oates et al., 2016, Salaün et al., 2022). A third class smooths the sampling design rather than the function, using structured point sets such as projection DPPs or randomly shifted and dilated lattices to exploit spectral or Sobolev regularity (Gautier et al., 21 Apr 2026, Ullrich, 2016). A fourth class smooths discontinuous outputs or diagnostics, for example by conditioning to turn indicator-based density estimators into continuous conditional densities, or by imposing PSD and monotonicity constraints on empirical autocovariance sequences in MCMC (L'Ecuyer et al., 2019, L'Ecuyer et al., 2021, Dai et al., 2017).

This literature also suggests that “smoothness” has two mathematically different roles. In one role, smoothness is an assumption on ff, π\pi, or f^\widehat f, and sharper convergence follows because Fourier tails, RKHS approximation error, or polynomial coefficients decay rapidly. In the other role, smoothness is a device for variance control even when only weak moments are available, as in relative-error estimation under SD(X)cμ\mathrm{SD}(X)\le c\mu, or in conditional Monte Carlo constructions that replace discontinuous indicators by continuous conditional expectations (Huber, 2014, Oates et al., 2016, Ullrich, 2016, L'Ecuyer et al., 2019).

2. Smoothed relative-error estimators in randomized approximation schemes

A central problem in randomized approximation schemes is to estimate a strictly positive mean μ\mu from i.i.d. samples X1,X2,X_1,X_2,\ldots under the coefficient-of-variation bound σcμ\sigma \le c\mu, with guarantee

P(μ^μ>ϵμ)δ,\mathbb P(|\hat\mu-\mu|>\epsilon\mu)\le \delta,

for ϵ(0,1/3)\epsilon\in(0,1/3) and ff0. The construction in “Improving Monte Carlo randomized approximation schemes” replaces the classic block-median argument by a smoothed batch statistic. For batch size

ff1

one forms batch means ff2, draws ff3 independently, sets ff4, and returns the median of ff5 over

ff6

batches (Huber, 2014).

The key smoothing lemma states that if ff7 has mean ff8 and standard deviation at most ff9, then with independent π\pi0,

π\pi1

This per-batch tail probability π\pi2 is then propagated through a median concentration bound for π\pi3 independent batches, giving

π\pi4

with total sample size

π\pi5

In leading order,

π\pi6

improving on the classic median-of-means constant π\pi7 (Huber, 2014).

The significance of this result is not only the reduced constant. The smoothing step yields the two-sided π\pi8 batch failure probability without the larger block sizes that Chebyshev-based arguments would require. The paper explicitly situates the method in randomized approximation schemes for the volume of a convex body, the permanent of a nonnegative matrix, the number of linear extensions of a poset, and partition functions of the Ising model. The guarantee depends critically on π\pi9, independence of samples, and correct specification of the bound f^\widehat f0; if f^\widehat f1, if f^\widehat f2 is extremely small, or if the samples are dependent, the relative-error formulation becomes ill-posed or the concentration argument can fail (Huber, 2014).

3. Control functionals and regression surrogates

A major line of work smooths Monte Carlo by replacing a rough integrand with a learned surrogate whose integral is known. In “Convergence Rates for a Class of Estimators Based on Stein’s Method”, the surrogate has the form

f^\widehat f3

with f^\widehat f4 in an RKHS and f^\widehat f5. Under sample splitting, f^\widehat f6 is used to fit f^\widehat f7 by minimum-norm interpolation in the augmented RKHS f^\widehat f8, and f^\widehat f9 is used to compute

SD(X)cμ\mathrm{SD}(X)\le c\mu0

The estimator is unbiased, and its conditional variance is SD(X)cμ\mathrm{SD}(X)\le c\mu1 (Oates et al., 2016).

The principal rate theorem is a scattered-data approximation statement. If SD(X)cμ\mathrm{SD}(X)\le c\mu2 has smoothness SD(X)cμ\mathrm{SD}(X)\le c\mu3, the kernel has smoothness SD(X)cμ\mathrm{SD}(X)\le c\mu4, the domain satisfies an interior cone condition, and SD(X)cμ\mathrm{SD}(X)\le c\mu5, then in the independent case

SD(X)cμ\mathrm{SD}(X)\le c\mu6

When SD(X)cμ\mathrm{SD}(X)\le c\mu7, this yields

SD(X)cμ\mathrm{SD}(X)\le c\mu8

strictly faster than standard SD(X)cμ\mathrm{SD}(X)\le c\mu9 Monte Carlo whenever μ\mu0. The same MSE rate extends to uniformly ergodic reversible Markov chains via variance-bounding arguments. At the same time, the gain deteriorates with dimension through the factor μ\mu1, which the paper identifies as an inherent curse of dimensionality (Oates et al., 2016).

A related but computationally simpler approach appears in “Regression-based Monte Carlo Integration”. There, Monte Carlo integration is reinterpreted as estimation of a constant function, and then generalized to an analytically integrable surrogate μ\mu2. Writing μ\mu3 and

μ\mu4

one obtains an unbiased control-variate estimator whose variance is μ\mu5. When μ\mu6 is fitted by least squares over a basis that includes the constant function, the resulting estimator is provably better than or equal to conventional Monte Carlo, because the constant model is always available as a fallback. In the rendering experiments reported in the paper, low-order polynomial surrogates acted as a practical drop-in replacement for standard Monte Carlo and combined effectively with MIS (Salaün et al., 2022).

Taken together, these papers suggest a common structural principle: learn a smooth or low-complexity approximation whose integral is available in closed form, then use stochastic sampling only for the residual. The distinction is that Stein control functionals obtain the zero-mean correction from μ\mu7 and RKHS structure, whereas regression-based Monte Carlo relies on basis functions with analytically known expectations (Oates et al., 2016, Salaün et al., 2022).

4. Structured point sets: determinantal processes and randomized lattices

Another family of smooth Monte-Carlo estimators leaves the integrand unchanged and instead regularizes the point set. In “On two ways to use determinantal point processes for Monte Carlo integration”, projection DPPs are used to generate exactly μ\mu8 repulsive nodes from a kernel

μ\mu9

The Bardenet–Hardy estimator is

X1,X2,X_1,X_2,\ldots0

which is unbiased. For the multivariate Jacobi ensemble on X1,X2,X_1,X_2,\ldots1 and X1,X2,X_1,X_2,\ldots2 essentially X1,X2,X_1,X_2,\ldots3, the cited CLT implies variance of order X1,X2,X_1,X_2,\ldots4, hence RMSE X1,X2,X_1,X_2,\ldots5. The Ermakov–Zolotukhin estimator uses the same DPP nodes but solves a linear system in the basis X1,X2,X_1,X_2,\ldots6; when X1,X2,X_1,X_2,\ldots7 is constant, it yields an unbiased integral estimator whose variance is exactly the residual X1,X2,X_1,X_2,\ldots8 energy of X1,X2,X_1,X_2,\ldots9 outside the span σcμ\sigma \le c\mu0. If σcμ\sigma \le c\mu1, the variance is zero (Gautier et al., 21 Apr 2026).

The same paper emphasizes that the two estimators exploit smoothness differently. BH uses a fixed DPP and benefits when the smoothness of σcμ\sigma \le c\mu2 yields small Fourier coefficients relative to the arcsine equilibrium measure. EZ is tailored to σcμ\sigma \le c\mu3 through the spectral residual and can integrate finite expansions exactly, but it may be numerically erratic because the interpolation matrix can be ill-conditioned and the resulting weights need not be nonnegative. Exact chain-rule sampling algorithms are provided for multivariate Jacobi ensembles, with expected rejection count approximately σcμ\sigma \le c\mu4, and a rejection-free σcμ\sigma \le c\mu5 tridiagonal sampler is available in one dimension (Gautier et al., 21 Apr 2026).

A different structured-sampling mechanism appears in “A Monte Carlo method for integration of multivariate smooth functions”. There the estimator is a randomly shifted and dilated Frolov lattice rule

σcμ\sigma \le c\mu6

with σcμ\sigma \le c\mu7, σcμ\sigma \le c\mu8, and σcμ\sigma \le c\mu9. For compactly supported P(μ^μ>ϵμ)δ,\mathbb P(|\hat\mu-\mu|>\epsilon\mu)\le \delta,0,

P(μ^μ>ϵμ)δ,\mathbb P(|\hat\mu-\mu|>\epsilon\mu)\le \delta,1

so the RMS error is the high-frequency P(μ^μ>ϵμ)δ,\mathbb P(|\hat\mu-\mu|>\epsilon\mu)\le \delta,2-mass of P(μ^μ>ϵμ)δ,\mathbb P(|\hat\mu-\mu|>\epsilon\mu)\le \delta,3 outside a growing neighborhood of the origin. This immediately converts Fourier decay into Sobolev rates. For mixed smoothness P(μ^μ>ϵμ)δ,\mathbb P(|\hat\mu-\mu|>\epsilon\mu)\le \delta,4 with P(μ^μ>ϵμ)δ,\mathbb P(|\hat\mu-\mu|>\epsilon\mu)\le \delta,5, the optimal randomized order on the cube is P(μ^μ>ϵμ)δ,\mathbb P(|\hat\mu-\mu|>\epsilon\mu)\le \delta,6, independent of dimension. For isotropic smoothness, the rate becomes P(μ^μ>ϵμ)δ,\mathbb P(|\hat\mu-\mu|>\epsilon\mu)\le \delta,7 (Ullrich, 2016).

The conceptual contrast is instructive. DPP estimators obtain variance reduction through repulsion and spectral projection, while randomized Frolov rules obtain it through controlled aliasing in Fourier space. Both methods, however, convert smoothness into decay of a spectral tail, and both depart from classical Monte Carlo by imposing strong structure on the point set rather than on the estimator algebra (Gautier et al., 21 Apr 2026, Ullrich, 2016).

5. Density estimation and conditioning-based smoothers

Simulation-based density estimation makes the role of smoothing especially explicit. In the scalar KDE setting

P(μ^μ>ϵμ)δ,\mathbb P(|\hat\mu-\mu|>\epsilon\mu)\le \delta,8

standard Monte Carlo gives

P(μ^μ>ϵμ)δ,\mathbb P(|\hat\mu-\mu|>\epsilon\mu)\le \delta,9

so ϵ(0,1/3)\epsilon\in(0,1/3)0 at bandwidth ϵ(0,1/3)\epsilon\in(0,1/3)1. Replacing MC by RQMC or stratification changes only the variance, not the bias. “Density estimation by Randomized Quasi-Monte Carlo” shows that Koksma–Hlawka-type bounds lead to

ϵ(0,1/3)\epsilon\in(0,1/3)2

which is too loose in moderate or high dimension because the Hardy–Krause variation grows like ϵ(0,1/3)\epsilon\in(0,1/3)3. For nested uniform scrambling, however,

ϵ(0,1/3)\epsilon\in(0,1/3)4

so the optimal bandwidth scaling remains ϵ(0,1/3)\epsilon\in(0,1/3)5 while constants can improve substantially. Under monotone ϵ(0,1/3)\epsilon\in(0,1/3)6, stratification yields

ϵ(0,1/3)\epsilon\in(0,1/3)7

with ϵ(0,1/3)\epsilon\in(0,1/3)8 (Abdellah et al., 2018).

The review “Density Estimation by Monte Carlo and Quasi-Monte Carlo” broadens this picture by comparing KDE with conditional density estimators, smoothed perturbation analysis, LR, and GLR-U constructions. The central identity is ϵ(0,1/3)\epsilon\in(0,1/3)9, ff00. The problem with the empirical cdf is that it is discontinuous in the underlying uniforms and its derivative is a sum of deltas. Conditioning replaces the indicator by a smooth conditional cdf or conditional density. In “Monte Carlo and Quasi-Monte Carlo Density Estimation via Conditioning”, if ff01 is continuous in ff02, differentiable except on a countable set, and ff03 is uniformly bounded by an ff04 random variable ff05, then

ff06

is unbiased, with ff07. Under bounded Hardy–Krause variation of the derivative integrand, RQMC improves the pointwise MSE to ff08. The paper reports especially large gains for the cantilever beam, stochastic activity network, and Asian option examples, with empirical log–log slopes near ff09 for several CDE+RQMC configurations (L'Ecuyer et al., 2021, L'Ecuyer et al., 2019).

At a more general level, “A Monte Carlo Method to Approximate Conditional Expectations based on a Theorem of Besicovitch” justifies shrinking-neighborhood Monte Carlo approximations of conditional expectations by a differentiation-of-measures theorem. For ff10 and integrable ff11, the paper shows that for ff12-almost every ff13,

ff14

providing a nonparametric conditional-expectation mechanism even when densities are unavailable (Nogales et al., 2013).

Across these density-estimation papers, smoothing serves a precise purpose: it transforms discontinuous, high-variation simulation outputs into continuous functions of the driving uniforms, thereby making RQMC, conditioning, and derivative-based arguments effective (Abdellah et al., 2018, L'Ecuyer et al., 2021, L'Ecuyer et al., 2019, Nogales et al., 2013).

6. MCMC covariance smoothing and stable Monte Carlo error assessment

Not all smooth Monte-Carlo estimators target means or integrals directly. In “Multivariate initial sequence estimators in Markov chain Monte Carlo”, smoothness refers to stabilization of the estimated long-run covariance matrix in the multivariate MCMC CLT

ff15

Writing ff16 for adjacent-sum autocovariances, Proposition 1 shows that in the population sequence each ff17 is positive definite, ff18 is positive definite, and ff19. The empirical counterparts ff20 are noisy, and naive truncation can lead to unstable or non-PSD covariance estimates (Dai et al., 2017).

The multivariate initial-sequence estimator mIS addresses this by enforcing shape constraints. One forms

ff21

lets ff22 be the first index for which ff23 is positive definite, and then takes ff24 as the last index before the determinant sequence ff25 ceases to increase. The estimator is ff26. The adjusted version mISadj replaces each ff27 beyond ff28 by its PSD projection ff29, ensuring that increments cannot shrink the confidence ellipsoid in negative-eigenvalue directions. Theorems 2 and 3 show that both mIS and mISadj conservatively estimate the generalized variance, in the sense that

ff30

almost surely (Dai et al., 2017).

The practical role of smoothing here is shape-constrained regularization of a noisy time-domain spectral estimate. The paper contrasts mIS and mISadj with Kosorok’s multivariate estimator mK, which truncates at the first PSD violation and can underestimate generalized variance, and with componentwise univariate initial-sequence estimators, which ignore cross-correlation and yield cube-shaped rather than ellipsoidal uncertainty regions. The result is not differentiability but stability: positive-definite covariance estimates, more reliable Monte Carlo standard errors, and confidence ellipsoids with empirically improved coverage (Dai et al., 2017).

7. Unbiased nonlinear transforms of expectations and recurrent limitations

A distinct use of smoothness appears in “Towards a turnkey approach to unbiased Monte Carlo estimation of smooth functions of expectations”. Here the objective is not ff31 itself but ff32, where ff33 and ff34 is analytic, with special emphasis on ff35 and ff36. Expanding around ff37,

ff38

one can unbiasedly estimate ff39 by products of independent terms ff40. The paper studies both the simple estimator ff41 and a variance-reduced cycling estimator ff42 that averages cyclic products across all ff43 samples. With an independent truncation ff44 and weights ff45, the sum estimator

ff46

is unbiased for ff47 (Chopin et al., 2024).

The finite-variance theory is driven by

ff48

For geometric truncation ff49, the random-truncation variance behaves like ff50, but the sampling-noise term behaves very differently for the two estimators: the simple estimator does not have vanishing noise variance as ff51, while the cycling estimator satisfies an ff52 bound, i.e. near Monte Carlo rate up to a logarithmic factor. The paper proposes automatic tuning via a pilot sample, with

ff53

and a one-sided bootstrap safeguard for the minimum admissible ff54 (Chopin et al., 2024).

This line of work is especially relevant to latent-variable likelihood estimation and unnormalized models, because ff55 and ff56 arise naturally in those settings. Its limitations are equally explicit: for ff57 and ff58, one needs ff59, ff60, ff61, and geometric rather than sub-geometric truncation tails; heavy-tailed or high-variance ff62 can make ff63 close to ff64, forcing very small ff65 and therefore large expected truncation levels (Chopin et al., 2024).

Viewed together, these papers reveal recurrent trade-offs. Gains from smoothness often deteriorate with dimension through scattered-data fill distance, polynomial or Fourier residuals, or DPP sampling cost (Oates et al., 2016, Gautier et al., 21 Apr 2026, Ullrich, 2016). Some methods require access to ff66, compact domains, or boundary mollifiers (Oates et al., 2016). Others depend on positivity and correctly specified variance surrogates, as in relative-error randomized approximation schemes and unbiased reciprocal or logarithmic transforms (Huber, 2014, Chopin et al., 2024). In RQMC density estimation, classical Koksma–Hlawka bounds become unusable because variation blows up as ff67, even though empirical performance can still be strong (Abdellah et al., 2018). In MCMC covariance smoothing, reversibility, a multivariate CLT, and reliable autocovariance estimation remain essential (Dai et al., 2017).

The unifying implication is not that there is a single canonical “smooth Monte-Carlo estimator”, but that multiple Monte Carlo subfields repeatedly exploit the same principle: replace a discontinuous, noisy, or spectrally diffuse object by one with more regular structure, then use stochastic sampling on what remains. The specific regularity may be uniform scaling of batch means, RKHS smoothness, polynomial or Fourier sparsity, repulsive node geometry, conditional differentiability, PSD shape constraints, or analyticity of ff68. The estimator class changes, but the operational objective is stable: lower variance, stronger nonasymptotic concentration, or more reliable Monte Carlo error quantification from the same underlying simulation budget (Huber, 2014, Oates et al., 2016, Gautier et al., 21 Apr 2026, L'Ecuyer et al., 2019, Dai et al., 2017, Chopin et al., 2024).

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 Smooth Monte-Carlo Estimators.