Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

Statistics

429 missions · 206 completed

The mathematical discipline of drawing inferences from data under uncertainty: estimation, hypothesis testing, prediction, and the quantification of confidence. Grounded in probability, it spans classical and Bayesian inference, experimental design, and modern high-dimensional and nonparametric theory, asking what data can reveal and with what guarantees.

Missions

Open223Completed206All429
Machine LearningOperations ResearchProbability·Captain: mikedeng1

Subset Selection with Shrinkage: Sparse Linear Modeling When the SNR Is Low V: When the SNR Is Low, Best Subset Selection Has Prediction Error at Least of Order σ²γ²k log(ep/k)Research Paper

Why a lower bound for best subsets

Best subset selection fits a linear model by least squares using at most kkk of ppp available predictors. It is the classical ℓ0\ell_0ℓ0​-constrained estimator of sparse regression. Mixed-integer optimization now computes it for problems with thousands of variables (Bertsimas, King & Mazumder 2016), so its statistical behaviour matters in practice. Simulations in Hastie, Tibshirani & Tibshirani 2020 found that it predicts worse than shrinkage methods such as the Lasso when the signal-to-noise ratio (SNR) is low.

Mazumder, Radchenko and Dedieu (arXiv:1708.03288v4; Operations Research, 2023) add an ℓ1\ell_1ℓ1​ or ℓ2\ell_2ℓ2​ shrinkage penalty to best subsets. They prove upper bounds of two kinds: slow rates, linear in the tuning parameter λ\lambdaλ, and fast rates, quadratic in λ\lambdaλ. Theorems 2 and 3 of the paper give them for the shrunken estimators. For best subsets, the paper only has a fast-rate bound, of order σ2klog⁡(ep/k)\sigma^2 k\log(ep/k)σ2klog(ep/k). When ∥β∗∥/σ\|\beta^*\|/\sigma∥β∗∥/σ is small, the shrunken estimators' slow rate beats that bound. Theorem 4, the goal of this mission, shows that the comparison is meaningful: in that regime best subsets really does incur an error of the order of its upper bound.

Setting

The data follow the linear model

y=Xβ∗+ϵ,y,ϵ∈Rn, β∗∈Rp,y = X\beta^* + \epsilon ,\qquad y,\epsilon\in\mathbb R^n,\ \beta^*\in\mathbb R^p ,y=Xβ∗+ϵ,y,ϵ∈Rn, β∗∈Rp,

where the design XXX is a deterministic real n×pn\times pn×p matrix whose columns have unit Euclidean norm. The noise ϵ\epsilonϵ has independent N(0,σ2)N(0,\sigma^2)N(0,σ2) entries, with σ>0\sigma>0σ>0. Write ∥v∥\|v\|∥v∥ for the Euclidean norm, ∥v∥1=∑i∣vi∣\|v\|_1=\sum_i|v_i|∥v∥1​=∑i​∣vi​∣, supp⁡(v)={i:vi≠0}\operatorname{supp}(v)=\{i:v_i\ne0\}supp(v)={i:vi​=0} and ∥v∥0=∣supp⁡(v)∣\|v\|_0=|\operatorname{supp}(v)|∥v∥0​=∣supp(v)∣. The ℓ0\ell_0ℓ0​ ball is B0(s)={u∈Rp:∥u∥0≤s}B_0(s)=\{u\in\mathbb R^p:\|u\|_0\le s\}B0​(s)={u∈Rp:∥u∥0​≤s}. The minimal sss-sparse eigenvalue of XXX is

γs=min⁡u≠0, u∈B0(s)∥Xu∥∥u∥.\gamma_s=\min_{u\ne0,\ u\in B_0(s)}\frac{\|Xu\|}{\|u\|} .γs​=u=0, u∈B0​(s)min​∥u∥∥Xu∥​.

A best-subsets solution of size kkk is any minimizer

β^ℓ0∈arg⁡min⁡ ∥y−Xβ∥2s.t.∥β∥0≤k.(1)\hat\beta_{\ell_0}\in\arg\min\ \|y-X\beta\|^2\quad\text{s.t.}\quad\|\beta\|_0\le k .\tag{1}β^​ℓ0​​∈argmin ∥y−Xβ∥2s.t.∥β∥0​≤k.(1)

A constant is universal if it does not depend on n,p,k,X,σ,β∗n,p,k,X,\sigma,\beta^*n,p,k,X,σ,β∗. The symbols ≲\lesssim≲ and ≳\gtrsim≳ mean ≤\le≤ and ≥\ge≥ up to positive universal factors. Logarithms are natural, and e=exp⁡(1)e=\exp(1)e=exp(1).

Formalization targets

Goal: Theorem 4 (p. 18)

There are universal constants c0,c,C>0c_0,c,C>0c0​,c,C>0 such that the following holds. Suppose 2≤k≤p2\le k\le p2≤k≤p, ∥β∗∥0≤k\|\beta^*\|_0\le k∥β∗∥0​≤k and ∥β∗∥≤c0σγkklog⁡(ep/k)\|\beta^*\|\le c_0\sigma\gamma_k\sqrt{k\log(ep/k)}∥β∗∥≤c0​σγk​klog(ep/k)​. Then, with probability at least 1−2(ep/k)−cγk2k−(ep/k)−k1-2(ep/k)^{-c\gamma_k^2k}-(ep/k)^{-k}1−2(ep/k)−cγk2​k−(ep/k)−k, every best-subsets solution satisfies

∥Xβ^ℓ0−Xβ∗∥2 ≥ C σ2γk2 klog⁡(ep/k).\|X\hat\beta_{\ell_0}-X\beta^*\|^2\ \ge\ C\,\sigma^2\gamma_k^2\,k\log(ep/k).∥Xβ^​ℓ0​​−Xβ∗∥2 ≥ Cσ2γk2​klog(ep/k).

The constants are left unfixed, as in the paper. The statement asserts the order of the error, which is what the comparison with the upper bounds needs.

Milestones

  1. Maurey approximation (p. 44). For unit columns and every β∗\beta^*β∗, some β~∗\tilde\beta^*β~​∗ with ∥β~∗∥0≤k/2\|\tilde\beta^*\|_0\le k/2∥β~​∗∥0​≤k/2 has ∥Xβ∗−Xβ~∗∥2≤2∥β∗∥12/k\|X\beta^*-X\tilde\beta^*\|^2\le2\|\beta^*\|_1^2/k∥Xβ∗−Xβ~​∗∥2≤2∥β∗∥12​/k.
  2. (39) (p. 44). With Δ∗=Xβ∗−Xβ~∗\Delta^*=X\beta^*-X\tilde\beta^*Δ∗=Xβ∗−Xβ~​∗, define G(β)=∥y−Xβ∥2−∥y−Xβ~∗∥2G(\beta)=\|y-X\beta\|^2-\|y-X\tilde\beta^*\|^2G(β)=∥y−Xβ∥2−∥y−Xβ~​∗∥2 and H(u)=∥Xu∥2−2(Δ∗+ϵ)⊤XuH(u)=\|Xu\|^2-2(\Delta^*+\epsilon)^\top XuH(u)=∥Xu∥2−2(Δ∗+ϵ)⊤Xu. Then G(β)G(\beta)G(β) equals ∥Xβ−Xβ~∗∥2+2(Δ∗+ϵ)⊤(Xβ~∗−Xβ)\|X\beta-X\tilde\beta^*\|^2+2(\Delta^*+\epsilon)^\top(X\tilde\beta^*-X\beta)∥Xβ−Xβ~​∗∥2+2(Δ∗+ϵ)⊤(Xβ~​∗−Xβ), and min⁡∥β∥0≤kG≤min⁡H(u)\min_{\|\beta\|_0\le k}G\le\min H(u)min∥β∥0​≤k​G≤minH(u) over uuu supported off supp⁡(β~∗)\operatorname{supp}(\tilde\beta^*)supp(β~​∗) with ∥u∥0≤k/2\|u\|_0\le k/2∥u∥0​≤k/2.
  3. (40) (p. 45). min⁡∥β∥0≤kG(β)≤−max⁡v∈Vk∣(Δ∗+ϵ)⊤Xv∣2\min_{\|\beta\|_0\le k}G(\beta)\le-\max_{v\in\mathcal V_k}|(\Delta^*+\epsilon)^\top Xv|^2min∥β∥0​≤k​G(β)≤−maxv∈Vk​​∣(Δ∗+ϵ)⊤Xv∣2, where Vk\mathcal V_kVk​ is the set of vvv supported off supp⁡(β~∗)\operatorname{supp}(\tilde\beta^*)supp(β~​∗) with ∥v∥0≤k/2\|v\|_0\le k/2∥v∥0​≤k/2 and ∥Xv∥=1\|Xv\|=1∥Xv∥=1.
  4. Lemma 1 (p. 44). Let SSS have qqq elements and let s∈[1,q]s\in[1,q]s∈[1,q] be an integer. Then max⁡∣ϵ⊤Xv∣≳σγ2sslog⁡(eq/s)\max|\epsilon^\top Xv|\gtrsim\sigma\gamma_{2s}\sqrt{s\log(eq/s)}max∣ϵ⊤Xv∣≳σγ2s​slog(eq/s)​ over supp⁡(v)⊆S\operatorname{supp}(v)\subseteq Ssupp(v)⊆S, ∥v∥0≤s\|v\|_0\le s∥v∥0​≤s, ∥Xv∥=1\|Xv\|=1∥Xv∥=1, with probability at least 1−2(eq/s)−c~γ2s2s1-2(eq/s)^{-\tilde c\gamma_{2s}^2s}1−2(eq/s)−c~γ2s2​s.

Significance

Theorem 4 matches the fast-rate upper bound for best subsets from Corollary 1 of the paper. When γk\gamma_kγk​ is bounded below, the prediction error of best subsets is of exact order σ2klog⁡(ep/k)\sigma^2k\log(ep/k)σ2klog(ep/k) in the low-SNR regime (Remark 10). This is the theoretical counterpart of the empirical observation that best subsets overfits at low SNR. It is also what makes the paper's case for shrinkage a theorem rather than a comparison of upper bounds. The paper's Proposition 4 applies it to a concrete correlated design, where it gives a ratio of prediction errors between best subsets and its ℓ2\ell_2ℓ2​-shrunken version that grows with kkk.

The result is proved in the paper; this mission formalizes it. No formalization of this result exists on the platform. The mission also produces a reusable Gaussian lower bound on sparse correlations (Lemma 1) and a deterministic reduction of the best-subsets objective, (39)–(40), which are of independent use for ℓ0\ell_0ℓ0​ estimators.

Difficulty

An upper bound on best subsets follows from comparing β^ℓ0\hat\beta_{\ell_0}β^​ℓ0​​ with β∗\beta^*β∗ in a basic inequality. A lower bound must hold for every minimizer, and β∗\beta^*β∗ itself gives no lower bound. The first idea is to compare with the noiseless fit. It fails because the noise can be fitted by sparse directions, which is exactly the effect to be quantified. The difficult step is Lemma 1. It requires a large set of sparse directions that remain separated after multiplication by XXX, a lower bound on the expected maximum of a Gaussian process over that set, and concentration of that maximum around its mean, with all constants universal. A second subtlety is that the statement is about every minimizer of a nonconvex problem, so the proof has to bound the objective rather than the estimator.

Formalization scope

Vectors are Fin n → ℝ and Fin p → ℝ, with indices starting at 0. The design is X : Matrix (Fin n) (Fin p) ℝ. The Euclidean norm, ℓ1\ell_1ℓ1​ norm, support and ∥⋅∥0\|\cdot\|_0∥⋅∥0​ are explicit definitions, since Mathlib's norm on Fin m → ℝ is the sup norm. γs\gamma_sγs​ is an infimum over the nonzero vectors with ∥u∥0≤s\|u\|_0\le s∥u∥0​≤s; this set is nonempty when p,s≥1p,s\ge1p,s≥1, and every ratio is ≥0\ge0≥0. The noise law is the product of nnn centred Gaussians of variance σ2\sigma^2σ2 on Rn\mathbb R^nRn. "With probability at least 1−η1-\eta1−η" means that a measurable set of noise vectors of probability at least 1−η1-\eta1−η exists on which the conclusion holds. Best subsets is an argmin predicate: Theorem 4 quantifies over every minimizer, and existence is neither assumed nor needed. Universal constants are quantified before every other parameter. "∥⋅∥0≤k/2\|\cdot\|_0\le k/2∥⋅∥0​≤k/2" is a comparison of real numbers.

The model consists of XXX, β∗\beta^*β∗ (with f∗=Xβ∗f^*=X\beta^*f∗=Xβ∗), ϵ\epsilonϵ and its Gaussian law, the estimator (1), and the minimal sparse eigenvalue γs\gamma_sγs​.

Two hypotheses are pinned relative to the printed theorem:

  • k≥2k\ge2k≥2, because the statement is false for k=1k=1k=1. Take every column equal to e1e_1e1​ and β∗=0\beta^*=0β∗=0: the error is ϵ12\epsilon_1^2ϵ12​, while the bound demands order σ2log⁡(ep)\sigma^2\log(ep)σ2log(ep) with probability tending to one.
  • ∥β∗∥0≤k\|\beta^*\|_0\le k∥β∗∥0​≤k, because the proof uses ∥β∗∥1\|\beta^*\|_1∥β∗∥1​, which the printed ℓ2\ell_2ℓ2​ hypothesis controls only for sparse β∗\beta^*β∗, and §3.4 places the theorem in Corollary 1's setting β∗∈B0(k)\beta^*\in B_0(k)β∗∈B0​(k).

The milestones carry neither pin. Because the constants are existential, a formalization in which c0c_0c0​, ccc or CCC may depend on ppp, kkk or XXX would be trivial, and is ruled out by quantifying them first. A version asserting the bound for some minimizer would be weaker than the theorem.

Not formalized here: the upper bounds (Theorems 2, 3, 5), the noise events of Theorem 1, Corollaries 1–6, Propositions 3–4, and the numerical experiments. The proof of the goal also uses Theorem 1's event G2k\mathcal G_{2k}G2k​, which belongs to a separate mission of this series. Proved platform results that a proof of Lemma 1 can use include Sudakov minoration for separated Gaussian families (HighDimProb.RandomProcesses.sudakov_minoration_finite_separated), Gaussian Lipschitz concentration (HighDimStat.TailBounds.lipschitz_gaussian_concentration) and a lower bound on Gaussian maxima (HighDimProb.RandomProcesses.standard_gaussian_max_lower_bound). Contributions are welcome on any milestone, and on supporting lemmas: a packing of sparse sign vectors (Gilbert–Varshamov type), and the approximation of ℓ1\ell_1ℓ1​-bounded vectors by sparse ones.

Selected references

  • R. Mazumder, P. Radchenko, A. Dedieu, Subset Selection with Shrinkage: Sparse Linear Modeling When the SNR Is Low, Operations Research, 2023; preprint arXiv:1708.03288v4, 2022. https://arxiv.org/abs/1708.03288v4
  • D. Bertsimas, A. King, R. Mazumder, Best subset selection via a modern optimization lens, Annals of Statistics 44(2), 2016. https://doi.org/10.1214/15-AOS1388
  • T. Hastie, R. Tibshirani, R. Tibshirani, Best Subset, Forward Stepwise or Lasso? Analysis and Recommendations Based on Extensive Comparisons, Statistical Science 35(4), 2020. https://doi.org/10.1214/19-STS733
  • P. C. Bellec, G. Lecué, A. B. Tsybakov, Slope meets Lasso: improved oracle bounds and optimality, Annals of Statistics 46(6B), 2018. https://doi.org/10.1214/17-AOS1670
  • R. Vershynin, High-Dimensional Probability, Cambridge University Press, 2018. https://doi.org/10.1017/9781108231596
8 thms1 active userReviewed
Machine LearningOperations Research·Captain: mikedeng1

Subset Selection with Shrinkage: Sparse Linear Modeling When the SNR Is Low IV: ℓ1-Regularized Best Subset Selection Satisfies Slow-Rate and Fast-Rate Oracle InequalitiesResearch Paper

Why shrink a best subset?

Best subset selection fits a linear predictor using at most kkk of ppp available columns. Its explicit limit on the number of selected variables makes the model easy to interpret, but the search can still fit noise: among many subsets of the same size, one can align unusually well with a noisy response. Mazumder, Radchenko and Dedieu study this effect in Subset Selection with Shrinkage. They add a penalty on the size of the selected coefficients and show how this changes prediction error when the signal-to-noise ratio is low.

An ℓ1\ell_1ℓ1​ penalty is familiar from the Lasso. The estimator here also keeps the subset-size constraint, so its comparison class and its tuning parameter have a different role from those in an unconstrained Lasso. The paper's Theorem 3 gives three deterministic error bounds for this estimator, each valid on a specified event of the Gaussian noise. These bounds are the target of this mission. The separate probability estimates for the events are Theorem 1 of the paper and belong to another mission in this series.

Setting

Let X∈Rn×pX\in\mathbb R^{n\times p}X∈Rn×p be a fixed design matrix whose columns have Euclidean norm one. The observation is y=f∗+ϵy=f^*+\epsilony=f∗+ϵ, where f∗∈Rnf^*\in\mathbb R^nf∗∈Rn is a fixed mean and the coordinates of ϵ\epsilonϵ are independent N(0,σ2)N(0,\sigma^2)N(0,σ2) random variables, with σ>0\sigma>0σ>0. The result below fixes one realized noise vector ϵ\epsilonϵ and assumes it lies in an event stated below. No assumption that f∗f^*f∗ is itself a linear combination of columns of XXX is required.

For 1≤k≤p1\le k\le p1≤k≤p, write B0(k)={β∈Rp:∥β∥0≤k}B_0(k)=\{\beta\in\mathbb R^p:\|\beta\|_0\le k\}B0​(k)={β∈Rp:∥β∥0​≤k}, where ∥β∥0\|\beta\|_0∥β∥0​ counts nonzero coordinates. An ℓ1\ell_1ℓ1​-regularized best subset estimator is any minimizer

β^1∈argmin⁡β∈B0(k){∥y−Xβ∥22+λ∥β∥1}.(16)\hat\beta_1\in\operatorname*{argmin}_{\beta\in B_0(k)}\bigl\{\|y-X\beta\|_2^2+\lambda\|\beta\|_1\bigr\}.\tag{16}β^​1​∈β∈B0​(k)argmin​{∥y−Xβ∥22​+λ∥β∥1​}.(16)

The objective has no factor 1/21/21/2. The assertion applies to every minimizer, so tied solutions are covered. The sparse minimum singular value is γs=inf⁡{∥Xu∥2/∥u∥2:u≠0, ∥u∥0≤s}\gamma_s=\inf\{\|Xu\|_2/\|u\|_2:u\ne0,\ \|u\|_0\le s\}γs​=inf{∥Xu∥2​/∥u∥2​:u=0, ∥u∥0​≤s}. When p≥1p\ge1p≥1 and s≥1s\ge1s≥1 its domain is nonempty. Write u1♯,…,up♯u_1^\sharp,\ldots,u_p^\sharpu1♯​,…,up♯​ for the decreasing rearrangement of ∣u1∣,…,∣up∣|u_1|,\ldots,|u_p|∣u1​∣,…,∣up​∣.

The paper defines three noise events used here. H\mathcal HH bounds the largest coordinate of X⊤ϵX^\top\epsilonX⊤ϵ by σ2log⁡(2p)+σ2log⁡(1/δ0)\sigma\sqrt{2\log(2p)}+\sigma\sqrt{2\log(1/\delta_0)}σ2log(2p)​+σ2log(1/δ0​)​. On F\mathcal FF, every u∈Rpu\in\mathbb R^pu∈Rp satisfies

ϵ⊤Xu≤(4+2)σmax⁡{∑j=1puj♯log⁡(2p/j), log⁡(1/δ0) ∥Xu∥2}.\epsilon^\top Xu\le(4+\sqrt2)\sigma\max\left\{\sum_{j=1}^{p}u_j^\sharp\sqrt{\log(2p/j)},\ \sqrt{\log(1/\delta_0)}\,\|Xu\|_2\right\}.ϵ⊤Xu≤(4+2​)σmax{j=1∑p​uj♯​log(2p/j)​, log(1/δ0​)​∥Xu∥2​}.

On Gs\mathcal G_sGs​, every u∈B0(s)u\in B_0(s)u∈B0​(s) satisfies ϵ⊤Xu≤σ5slog⁡(ep/s)+log⁡(1/δ0) ∥Xu∥2\epsilon^\top Xu\le\sigma\sqrt{5s\log(ep/s)+\log(1/\delta_0)}\,\|Xu\|_2ϵ⊤Xu≤σ5slog(ep/s)+log(1/δ0​)​∥Xu∥2​. Here δ0∈(0,1]\delta_0\in(0,1]δ0​∈(0,1] and all logarithms are natural. These definitions, including the constant in Gs\mathcal G_sGs​, are the printed deterministic events of p. 13.

Formalization targets

Exact slow rate on H\mathcal HH

At λ=2σ2log⁡(2p)+2σ2log⁡(1/δ0)\lambda=2\sigma\sqrt{2\log(2p)}+2\sigma\sqrt{2\log(1/\delta_0)}λ=2σ2log(2p)​+2σ2log(1/δ0​)​, Theorem 3(A) states

∥f∗−Xβ^1∥22≤inf⁡β∈B0(k)[∥f∗−Xβ∥22+2λ∥β∥1](ϵ∈H).\|f^*-X\hat\beta_1\|_2^2\le\inf_{\beta\in B_0(k)}\bigl[\|f^*-X\beta\|_2^2+2\lambda\|\beta\|_1\bigr]\qquad(\epsilon\in\mathcal H).∥f∗−Xβ^​1​∥22​≤β∈B0​(k)inf​[∥f∗−Xβ∥22​+2λ∥β∥1​](ϵ∈H).

Slow rate on F\mathcal FF

For λ≥(8+22)σlog⁡(2p)\lambda\ge(8+2\sqrt2)\sigma\sqrt{\log(2p)}λ≥(8+22​)σlog(2p)​, a positive universal constant CAC_ACA​ gives

∥f∗−Xβ^1∥22≤CA[inf⁡β∈B0(k)(∥f∗−Xβ∥22+λ∥β∥1)+σ2log⁡(1/δ0)](ϵ∈F).\|f^*-X\hat\beta_1\|_2^2\le C_A\left[\inf_{\beta\in B_0(k)}\bigl(\|f^*-X\beta\|_2^2+\lambda\|\beta\|_1\bigr)+\sigma^2\log(1/\delta_0)\right]\qquad(\epsilon\in\mathcal F).∥f∗−Xβ^​1​∥22​≤CA​[β∈B0​(k)inf​(∥f∗−Xβ∥22​+λ∥β∥1​)+σ2log(1/δ0​)](ϵ∈F).

Fast rate on G2k\mathcal G_{2k}G2k​

For every λ≥0\lambda\ge0λ≥0, a positive universal constant CBC_BCB​ gives

∥f∗−Xβ^1∥22≤CB[inf⁡β∈B0(k)∥f∗−Xβ∥22+σ2klog⁡(ep/k)+γ2k−2λ2k+σ2log⁡(1/δ0)](ϵ∈G2k).\|f^*-X\hat\beta_1\|_2^2\le C_B\left[\inf_{\beta\in B_0(k)}\|f^*-X\beta\|_2^2+\sigma^2k\log(ep/k)+\gamma_{2k}^{-2}\lambda^2 k+\sigma^2\log(1/\delta_0)\right]\qquad(\epsilon\in\mathcal G_{2k}).∥f∗−Xβ^​1​∥22​≤CB​[β∈B0​(k)inf​∥f∗−Xβ∥22​+σ2klog(ep/k)+γ2k−2​λ2k+σ2log(1/δ0​)](ϵ∈G2k​).

The kkk multiplying γ2k−2λ2\gamma_{2k}^{-2}\lambda^2γ2k−2​λ2 distinguishes this rate from the ℓ2\ell_2ℓ2​-penalized estimator's bound. The three claims together, with their separate tuning conditions, are Theorem 3 on p. 16. The milestones follow the displays of its proof in Supplement B.6, pp. 42–43.

What the result provides

Each inequality compares the prediction of any selected minimizer with that of every sparse competitor. The first bound has an exact leading constant and no additive noise term on H\mathcal HH. The second keeps a linear penalty term when λ\lambdaλ meets a fixed noise-dependent threshold. The third replaces the linear term with a quadratic λ\lambdaλ term controlled by the sparse minimum singular value. This distinguishes regimes in which coefficient shrinkage changes the error rate. The paper also combines deterministic bounds with event probabilities in subsequent corollaries; those probability statements are separate from this goal.

The paper proves Theorem 3. The formalization task is to verify its model definitions, event interpretation and all three inequalities in Lean, with the same constants and quantifiers. The milestone statements isolate the basic inequality, the H\mathcal HH bound, the rearranged-coordinate bound, the F\mathcal FF case split and the sparse ℓ1\ell_1ℓ1​ step. A complete proof would also provide reusable finite-dimensional norm and matrix estimates. This mission does not include the paper's numerical experiments, data-driven model-size selection, the ℓ2\ell_2ℓ2​-penalized estimator, or the event-probability theorem.

Difficulty

The constraint ∥β∥0≤k\|\beta\|_0\le k∥β∥0​≤k makes the estimator a minimizer over a nonconvex set. A standard unconstrained Lasso argument does not directly supply the paper's bound for every feasible sparse comparator. The slow rates rely on two different noise controls: a coordinatewise bound on H\mathcal HH and a maximum of a sorted-coordinate term and a prediction-norm term on F\mathcal FF. The fast rate also needs the sparse minimum singular value to relate coefficient error to prediction error. The constants in these steps matter: replacing the exact first tuning equality or dropping the factor kkk in the fast rate would state a different theorem.

Formalization scope

Lean uses Fin n → ℝ and Fin p → ℝ for vectors and Matrix (Fin n) (Fin p) ℝ for XXX. Norms are explicit finite sums, rather than the function type's default supremum norm. The paper's one-based sorted index jjj is j.val + 1; the sum using u♯u^\sharpu♯ is encoded as a maximum over coordinate permutations, which agrees with the decreasing rearrangement. The events are predicates on realized noise vectors. The Gaussian law explains the model but is not needed in these deterministic statements. The estimator is an argmin predicate, never a chosen minimizer.

The universal constants precede all dimensions and data in the Lean goal. The infima in the three displayed bounds are expressed as inequalities for every β∈B0(k)\beta\in B_0(k)β∈B0​(k), avoiding the default value of an empty or unbounded real infimum. The standing conditions are 1≤k≤p1\le k\le p1≤k≤p, unit-norm columns, σ>0\sigma>0σ>0 and 0<δ0≤10<\delta_0\le10<δ0​≤1. The first slow-rate branch retains the paper's equality for λ\lambdaλ. The fast branch additionally requires γ2k>0\gamma_{2k}>0γ2k​>0 or λ=0\lambda=0λ=0: this makes the λ2/γ2k2\lambda^2/\gamma_{2k}^2λ2/γ2k2​ term meaningful under Lean's total division, which returns zero at a zero denominator. The displayed events use the paper's original Gs\mathcal G_sGs​ constant; this mission makes only a deterministic claim on that event.

The sparse domain for γ2k\gamma_{2k}γ2k​ is nonempty under these conditions. All square-root radicands and logarithm arguments in the target are in their intended ranges. The formalization must rule out a universal constant that depends on nnn, ppp, kkk, XXX or λ\lambdaλ, and must apply to every minimizer. Contributions to the shared norm inequalities, rearrangement identity and matrix calculations are useful beyond this theorem.

Selected references

  • Rahul Mazumder, Peter Radchenko and Antoine Dedieu, Subset Selection with Shrinkage: Sparse Linear Modeling When the SNR Is Low, Operations Research 71 (2023), arXiv preprint version 4 (2022), arXiv:1708.03288v4. This mission cites the preprint's page and theorem numbering.
9 thms1 active userReviewed
Graph TheoryLinear OptimizationOperations Research+1·Captain: mikedeng1

Linear Programming and Community Detection 6: The LP Relaxation Fails w.h.p. in the Very Dense and Dense SBM Above Explicit ThresholdsResearch Paper

Motivation

Community detection asks for a hidden partition of the nodes of a graph from its edges. Its simplest probabilistic benchmark is the two-community stochastic block model (SBM), in which the minimum bisection problem is the maximum a posteriori estimator. That problem is NP-hard, so convex relaxations are used in its place, and the question is when a relaxation still returns the hidden partition exactly. For semidefinite relaxations this question has sharp answers (Abbe, Bandeira, Hall 2016; Bandeira 2018). Del Pia, Khajavirad and Kunisky (arXiv:2006.03213v2) ask the same question for the most common linear programming relaxation of minimum bisection, the metric relaxation. They show that it recovers the planted bisection in very dense graphs when p−q>1/2p-q>1/2p−q>1/2 (their Theorem 6). This mission is their converse in the very dense and dense regimes, Theorem 7: above explicit thresholds the LP fails with high probability.

Setting

The node set is V={1,…,n}V=\{1,\dots,n\}V={1,…,n}, nnn even. A bisection is a partition V=V1⊔V2V=V_1\sqcup V_2V=V1​⊔V2​ with ∣V1∣=∣V2∣=n/2|V_1|=|V_2|=n/2∣V1​∣=∣V2​∣=n/2. The cut vector xˉ∈{0,1}(n2)\bar x\in\{0,1\}^{\binom n2}xˉ∈{0,1}(2n​) of V1,V2V_1,V_2V1​,V2​ has xˉij=1\bar x_{ij}=1xˉij​=1 exactly when iii and jjj lie on different sides. For a graph GGG with adjacency indicators aija_{ij}aij​, the metric relaxation is

(LP-P)min⁡x∑i<jaijxijs.t.xij≤xik+xjk,xij+xik+xjk≤2,∑i<jxij=n24,\text{(LP-P)}\qquad \min_x \sum_{i<j}a_{ij}x_{ij}\quad\text{s.t.}\quad x_{ij}\le x_{ik}+x_{jk},\quad x_{ij}+x_{ik}+x_{jk}\le2,\quad \sum_{i<j}x_{ij}=\frac{n^2}{4},(LP-P)xmin​i<j∑​aij​xij​s.t.xij​≤xik​+xjk​,xij​+xik​+xjk​≤2,i<j∑​xij​=4n2​,

over x∈R(n2)x\in\mathbb R^{\binom n2}x∈R(2n​), with the first family over distinct i,j,ki,j,ki,j,k with i<ji<ji<j and the second over i<j<ki<j<ki<j<k. The LP recovers the planted bisection if xˉ\bar xxˉ is its unique optimal solution.

In the SBM Gn,p,q\mathcal G_{n,p,q}Gn,p,q​ a bisection V1,V2V_1,V_2V1​,V2​ is first drawn uniformly at random; then each pair on the same side is an edge with probability ppp and each pair across with probability qqq, independently, with p>qp>qp>q. The Erdős–Rényi graph Gn,p\mathcal G_{n,p}Gn,p​ has every pair an edge with probability ppp. The dense scaling (20) is p=αn−ωp=\alpha n^{-\omega}p=αn−ω, q=βn−ωq=\beta n^{-\omega}q=βn−ω with α>β>0\alpha>\beta>0α>β>0, 0≤ω<10\le\omega<10≤ω<1; ω=0\omega=0ω=0 is the very dense regime. An event holds with high probability (w.h.p.) if its probability tends to 111 as n→∞n\to\inftyn→∞.

For a graph GGG, ρG(i,j)\rho_G(i,j)ρG​(i,j) is the shortest-path distance (+∞+\infty+∞ across components), ρmax⁡(G)=max⁡i,jρG(i,j)\rho_{\max}(G)=\max_{i,j}\rho_G(i,j)ρmax​(G)=maxi,j​ρG​(i,j) is the diameter, and ρavg(G)=2n2∑i<jρG(i,j)\rho_{\mathrm{avg}}(G)=\frac2{n^2}\sum_{i<j}\rho_G(i,j)ρavg​(G)=n22​∑i<j​ρG​(i,j) is the average distance. EEE is the edge set of GGG, E0E_0E0​ the set of edges across the planted bisection.

Formalization targets

Goal: Theorem 7 (pp. 15–16)

Let p=αn−ωp=\alpha n^{-\omega}p=αn−ω, q=βn−ωq=\beta n^{-\omega}q=βn−ω with α>β>0\alpha>\beta>0α>β>0, ω∈[0,1)\omega\in[0,1)ω∈[0,1), and α,β<1\alpha,\beta<1α,β<1 if ω=0\omega=0ω=0. If one of

  1. ω=0\omega=0ω=0 and β>max⁡{3−α−(3−α)2−4α2, 2α−1}\beta>\max\big\{\tfrac{3-\alpha-\sqrt{(3-\alpha)^2-4\alpha}}2,\ 2\alpha-1\big\}β>max{23−α−(3−α)2−4α​​, 2α−1} (22),
  2. ω∈(0,1)\omega\in(0,1)ω∈(0,1), 11−ω∉N\tfrac1{1-\omega}\notin\mathbb N1−ω1​∈/N and β>α/(2⌈11−ω⌉−1)\beta>\alpha/(2\lceil\tfrac1{1-\omega}\rceil-1)β>α/(2⌈1−ω1​⌉−1) (23),
  3. ω=12\omega=\tfrac12ω=21​ and β>max⁡{1−2e−α22−e−α2,13+2e−α2}α\beta>\max\big\{\tfrac{1-2e^{-\alpha^2}}{2-e^{-\alpha^2}},\tfrac1{3+2e^{-\alpha^2}}\big\}\alphaβ>max{2−e−α21−2e−α2​,3+2e−α21​}α (24),
  4. ω∈(0,1)\omega\in(0,1)ω∈(0,1), 11−ω∈N∖{2}\tfrac1{1-\omega}\in\mathbb N\setminus\{2\}1−ω1​∈N∖{2} and β>α/(21−ω−1+2e−α1/(1−ω))\beta>\alpha/\big(\tfrac2{1-\omega}-1+2e^{-\alpha^{1/(1-\omega)}}\big)β>α/(1−ω2​−1+2e−α1/(1−ω)) (25)

holds, then

lim⁡n→∞P(V1,G)∼Gn,p,q[(LP-P) does not recover V1,V2]=1.\lim_{n\to\infty}\mathbb P_{(V_1,G)\sim\mathcal G_{n,p,q}}\big[\text{(LP-P) does not recover }V_1,V_2\big]=1.n→∞lim​P(V1​,G)∼Gn,p,q​​[(LP-P) does not recover V1​,V2​]=1.

Milestones

  1. (26), p. 16: for p,q=Ω(log⁡n/n)p,q=\Omega(\log n/n)p,q=Ω(logn/n) with lim⁡q/p∈(0,1]\lim q/p\in(0,1]limq/p∈(0,1], the ratio ∣E0∣/∣E∣|E_0|/|E|∣E0​∣/∣E∣ lies in (1±ϵ) q/(p+q)(1\pm\epsilon)\,q/(p+q)(1±ϵ)q/(p+q) w.h.p.
  2. Proposition 11, p. 28: a coupling of Gn,q\mathcal G_{n,q}Gn,q​, Gn,q,p\mathcal G_{n,q,p}Gn,q,p​ and Gn,p\mathcal G_{n,p}Gn,p​ in which the three graphs are nested.
  3. Proposition 12, p. 28: w.h.p. ρmax⁡(Gn,αn−ω)=1+⌊11−ω⌋\rho_{\max}(\mathcal G_{n,\alpha n^{-\omega}})=1+\lfloor\frac1{1-\omega}\rfloorρmax​(Gn,αn−ω​)=1+⌊1−ω1​⌋.
  4. Proposition 14, p. 29 (Shimizu): w.h.p. ρavg(Gn,αn−ω)∈((1−ϵ)μ,(1+ϵ)μ)\rho_{\mathrm{avg}}(\mathcal G_{n,\alpha n^{-\omega}})\in((1-\epsilon)\mu,(1+\epsilon)\mu)ρavg​(Gn,αn−ω​)∈((1−ϵ)μ,(1+ϵ)μ), where μ=⌈11−ω⌉+1{11−ω∈N}e−α1/(1−ω)\mu=\lceil\frac1{1-\omega}\rceil+\mathbf 1\{\frac1{1-\omega}\in\mathbb N\}e^{-\alpha^{1/(1-\omega)}}μ=⌈1−ω1​⌉+1{1−ω1​∈N}e−α1/(1−ω).
  5. Propositions 16, 17, 18, pp. 29–30: the diameter of the very dense and dense SBM, and lower bounds on its average distance, in the three cases ω=0\omega=0ω=0, 11−ω∉N\frac1{1-\omega}\notin\mathbb N1−ω1​∈/N and 11−ω∈N\frac1{1-\omega}\in\mathbb N1−ω1​∈N.

Significance

Theorem 6 and Theorem 7 together bracket the success region of the metric relaxation in the very dense regime: recovery for p−q>1/2p-q>1/2p−q>1/2, failure above the curve (22). In the dense regime, Theorem 7 gives explicit linear thresholds β>c(ω,α) α\beta>c(\omega,\alpha)\,\alphaβ>c(ω,α)α above which the LP fails. The proof reduces failure to a deterministic distance criterion (Theorem 5, posed in mission 4 of this series) and turns asymptotic distance distributions of random graphs into statements about an LP.

The results are proved in the paper, partly by citing Bollobás's diameter theorems and Shimizu's average-distance theorem; none of them has a machine-checked proof. Formalizing the mission yields, besides Theorem 7, the diameter and average distance of dense Erdős–Rényi graphs (Propositions 12 and 14) and the monotone coupling between Erdős–Rényi graphs and the SBM (Proposition 11), each of which is usable beyond this paper. The coupling and (26) are also the inputs of the logarithmic-degree result (Theorem 8, mission 7).

Difficulty

The deterministic half is short: once ∣E0∣/∣E∣|E_0|/|E|∣E0​∣/∣E∣, ρmax⁡\rho_{\max}ρmax​ and ρavg\rho_{\mathrm{avg}}ρavg​ are pinned down, the case computations (28)–(29) reduce to inequalities between explicit expressions in α\alphaα, β\betaβ and ω\omegaω. The difficulty is the random-graph input. The diameter of Gn,p\mathcal G_{n,p}Gn,p​ for p=αn−ωp=\alpha n^{-\omega}p=αn−ω needs the second-moment analysis of the number of pairs at distance greater than ddd (Bollobás, Corollaries 10.11–10.12), and the average distance needs the finer limit law for path counts at the critical exponent 11−ω∈N\frac1{1-\omega}\in\mathbb N1−ω1​∈N, where the constant e−α1/(1−ω)e^{-\alpha^{1/(1-\omega)}}e−α1/(1−ω) appears. A first-moment argument gives only one side of each estimate. Concentration of ∣E∣|E|∣E∣ and ∣E0∣|E_0|∣E0​∣ (26) is a Hoeffding bound, but it must hold uniformly over the random planted bisection.

Formalization scope

Nodes are Fin n and graphs SimpleGraph (Fin n). A bisection is its side V1V_1V1​ with 2∣V1∣=n2|V_1|=n2∣V1​∣=n. The LP variable is a symmetric, zero-diagonal array Fin n → Fin n → ℝ, with no box constraints, so uniqueness is uniqueness over R(n2)\mathbb R^{\binom n2}R(2n​). Probabilities are finite sums over all graphs (and all bisections for the SBM). Edge probabilities are clamped into [0,1][0,1][0,1], which affects only finitely many nnn. SBM limits run over even n=2mn=2mn=2m. Distances are in ℕ∞ and ρavg\rho_{\mathrm{avg}}ρavg​ in [0,∞][0,\infty][0,∞], so disconnected samples have infinite diameter and average distance; no real truncation is used.

Disclosed choices:

  • Theorem 7 adds α>β\alpha>\betaα>β, the SBM's standing assumption p>qp>qp>q (§4, p. 13), also assumed by Proposition 18 and (26).
  • (26) is posed for p=αs(n)p=\alpha s(n)p=αs(n), q=βs(n)q=\beta s(n)q=βs(n) with s(n)≥clog⁡n/ns(n)\ge c\log n/ns(n)≥clogn/n and αs(n)≤1\alpha s(n)\le1αs(n)≤1 eventually. Then q/p=β/αq/p=\beta/\alphaq/p=β/α, which avoids the printed "lim⁡p/q∈(0,1]\lim p/q\in(0,1]limp/q∈(0,1]", a slip for q/pq/pq/p.
  • Proposition 11 is posed as printed, with middle law Gn,q,p\mathcal G_{n,q,p}Gn,q,p​ (within qqq, across ppp).

Two encodings would make the statements trivial, and both are excluded. Unnormalized LP variables would make uniqueness false. Reading ρ\rhoρ in R\mathbb RR via toReal would make the upper bounds hold for disconnected graphs.

The deterministic distance criterion (Theorem 5) is posed in mission 4 and is not restated. Contributions are welcome on the coupling, Hoeffding-type concentration of edge counts, and the Erdős–Rényi distance asymptotics. These are reusable for any finite random-graph development.

Selected references

  • A. Del Pia, A. Khajavirad, D. Kunisky, Linear Programming and Community Detection, Mathematics of Operations Research, 2023; arXiv:2006.03213v2. https://arxiv.org/abs/2006.03213
  • E. Abbe, A. S. Bandeira, G. Hall, Exact recovery in the stochastic block model, IEEE Trans. Inf. Theory 62 (2016) 471–487. https://arxiv.org/abs/1405.3267
  • A. S. Bandeira, Random Laplacian matrices and convex relaxations, Found. Comput. Math. 18 (2018) 345–379. https://arxiv.org/abs/1504.03987
  • B. Bollobás, Random Graphs, 2nd ed., Cambridge Studies in Advanced Mathematics 73, Cambridge University Press, 2001. https://doi.org/10.1017/CBO9780511814068
  • N. Shimizu, The average distance of dense homogeneous random graphs, Mathematical Engineering Technical Report, Department of Mathematical Informatics, The University of Tokyo, November 2017 (Theorem 1; reference [38] of the paper). https://www.keisu.t.u-tokyo.ac.jp/research/techrep/
14 thms1 active userReviewed
Graph TheoryLinear OptimizationOperations Research+1·Captain: mikedeng1

Linear Programming and Community Detection 7: The LP Relaxation Fails w.h.p. in the Logarithmic-Degree SBMResearch Paper

Motivation

The stochastic block model (SBM) is the standard benchmark for community detection: a random graph whose vertices are split into hidden communities, with denser connections inside a community than across. For two equal communities, the best possible estimator of the hidden partition is the minimum bisection problem, which is NP-hard in the worst case. Its tractable relaxations are therefore compared by asking for which edge densities they still recover the hidden partition exactly.

For semidefinite programming the answer is complete in the logarithmic-degree regime: Abbe, Bandeira and Hall (arXiv:1405.3267) located the information-theoretic threshold α−β=2\sqrt\alpha-\sqrt\beta=\sqrt2α​−β​=2​, and the SDP relaxation was shown to reach it by Hajek, Wu and Xu (arXiv:1412.6156) and by Bandeira (arXiv:1504.03987). Linear programming relaxations are cheaper and widely used in combinatorial optimization, but their behaviour on the SBM was not known. Del Pia, Khajavirad and Kunisky (arXiv:2006.03213, Mathematics of Operations Research, 2023) study the most common one, the metric relaxation. This mission formalizes their result for the logarithmic-degree regime (Theorem 8): there the LP relaxation fails to recover the hidden partition with high probability, at every choice of the parameters.

Setting

Let V={1,…,n}V=\{1,\dots,n\}V={1,…,n} with nnn even. A bisection is a partition V=V1⊔V2V=V_1\sqcup V_2V=V1​⊔V2​ with ∣V1∣=∣V2∣=n/2|V_1|=|V_2|=n/2∣V1​∣=∣V2​∣=n/2; its cost in a graph GGG is the number of edges between V1V_1V1​ and V2V_2V2​. Given a fixed planted bisection V1,V2V_1,V_2V1​,V2​, an optimization problem recovers it if its unique optimal solution corresponds to V1,V2V_1,V_2V1​,V2​.

The cut vector xˉ∈{0,1}(n2)\bar x\in\{0,1\}^{\binom n2}xˉ∈{0,1}(2n​) of V1,V2V_1,V_2V1​,V2​ has xˉij=1\bar x_{ij}=1xˉij​=1 exactly when i,ji,ji,j lie on different sides. With aij=1a_{ij}=1aij​=1 for edges and 000 otherwise, the metric relaxation is

(LP-P)min⁡x∑i<jaijxij  s.t.  xij≤xik+xjk,  xij+xik+xjk≤2,  ∑i<jxij=n24,\text{(LP-P)}\quad \min_x \sum_{i<j}a_{ij}x_{ij}\ \ \text{s.t.}\ \ x_{ij}\le x_{ik}+x_{jk},\ \ x_{ij}+x_{ik}+x_{jk}\le2,\ \ \sum_{i<j}x_{ij}=\frac{n^2}{4},(LP-P)xmin​i<j∑​aij​xij​  s.t.  xij​≤xik​+xjk​,  xij​+xik​+xjk​≤2,  i<j∑​xij​=4n2​,

the first family over distinct i,j,ki,j,ki,j,k and the second over i<j<ki<j<ki<j<k, with xji:=xijx_{ji}:=x_{ij}xji​:=xij​. Every bisection's cut vector is feasible.

The distance ρG(i,j)\rho_G(i,j)ρG​(i,j) is the length of a shortest iii–jjj path (+∞+\infty+∞ across components). The diameter is ρmax⁡(G)=max⁡i,jρG(i,j)\rho_{\max}(G)=\max_{i,j}\rho_G(i,j)ρmax​(G)=maxi,j​ρG​(i,j) and the average distance is ρavg(G)=2n2∑i<jρG(i,j)\rho_{\mathrm{avg}}(G)=\frac{2}{n^2}\sum_{i<j}\rho_G(i,j)ρavg​(G)=n22​∑i<j​ρG​(i,j).

The Erdős–Rényi model Gn,p\mathcal G_{n,p}Gn,p​ draws each edge independently with probability ppp. The SBM Gn,p,q\mathcal G_{n,p,q}Gn,p,q​ chooses a bisection V1,V2V_1,V_2V1​,V2​ uniformly at random, then draws each pair inside a side with probability ppp and each pair across with probability qqq, independently, where p>qp>qp>q. The logarithmic-degree regime (21) is

p=αlog⁡nn,q=βlog⁡nn,α>β>0.p=\alpha\frac{\log n}{n},\qquad q=\beta\frac{\log n}{n},\qquad \alpha>\beta>0 .p=αnlogn​,q=βnlogn​,α>β>0.

An event AnA_nAn​ holds with high probability if P[An]→1\mathbb P[A_n]\to1P[An​]→1 as n→∞n\to\inftyn→∞.

Formalization targets

Goal: Theorem 8 (p. 18)

α>β>0 ⟹ lim⁡n→∞PGn,p,q[(LP-P) does not recover V1,V2]=1.\alpha>\beta>0\ \Longrightarrow\ \lim_{n\to\infty}\mathbb P_{\mathcal G_{n,p,q}}\big[\text{(LP-P) does not recover }V_1,V_2\big]=1 .α>β>0 ⟹ n→∞lim​PGn,p,q​​[(LP-P) does not recover V1​,V2​]=1.

Milestones

  1. The threshold of [2] (p. 14, strict cases): if α−β>2\sqrt\alpha-\sqrt\beta>\sqrt2α​−β​>2​, the minimum bisection problem recovers V1,V2V_1,V_2V1​,V2​ with high probability; if α−β<2\sqrt\alpha-\sqrt\beta<\sqrt2α​−β​<2​, it does not.
  2. Proposition 13 (p. 29): for α>1\alpha>1α>1 and G∼Gn,αlog⁡n/nG\sim\mathcal G_{n,\alpha\log n/n}G∼Gn,αlogn/n​, ρmax⁡(G)∈((1−ϵ)log⁡nlog⁡log⁡n,(1+ϵ)log⁡nlog⁡log⁡n)\rho_{\max}(G)\in\big((1-\epsilon)\frac{\log n}{\log\log n},(1+\epsilon)\frac{\log n}{\log\log n}\big)ρmax​(G)∈((1−ϵ)loglognlogn​,(1+ϵ)loglognlogn​) with high probability.
  3. Proposition 15 (p. 29, Theorem 1 of Chung–Lu): for α>1\alpha>1α>1, ρavg(G)∈((1−ϵ)log⁡nlog⁡pn,(1+ϵ)log⁡nlog⁡pn)\rho_{\mathrm{avg}}(G)\in\big((1-\epsilon)\frac{\log n}{\log pn},(1+\epsilon)\frac{\log n}{\log pn}\big)ρavg​(G)∈((1−ϵ)logpnlogn​,(1+ϵ)logpnlogn​) with high probability.
  4. Proposition 19 (p. 30): for α>β>0\alpha>\beta>0α>β>0 with α+β2>1\frac{\alpha+\beta}{2}>12α+β​>1 and G∼Gn,p,qG\sim\mathcal G_{n,p,q}G∼Gn,p,q​,
(1−ϵ)log⁡nlog⁡log⁡n≤ρavg(G)≤ρmax⁡(G)≤(1+ϵ)log⁡nlog⁡log⁡n(1-\epsilon)\frac{\log n}{\log\log n}\le\rho_{\mathrm{avg}}(G)\le\rho_{\max}(G)\le(1+\epsilon)\frac{\log n}{\log\log n}(1−ϵ)loglognlogn​≤ρavg​(G)≤ρmax​(G)≤(1+ϵ)loglognlogn​

with high probability.

Two results the proof of Theorem 8 uses are posed in sibling missions of this series and are not restated here: Theorem 5 (a distance-based non-recovery criterion for (LP-P), mission 4) and the coupling Proposition 11 together with the crossing-edge count (26) (mission 6).

Significance

The result. Theorem 8 separates linear from semidefinite programming on a natural statistical problem. In the logarithmic regime the SDP relaxation recovers the planted bisection whenever any method can, while the metric LP fails with high probability for all α>β>0\alpha>\beta>0α>β>0, including parameters far above the information-theoretic threshold. The paper's Theorem 6 shows that in the very dense regime (constant p,qp,qp,q) the LP does succeed when p−q>1/2p-q>1/2p−q>1/2; Theorem 8 shows that at logarithmic degree no such window exists.

Formalizing it. The theorem is proved in the paper, modulo results cited from the random-graph literature. Nothing in this mission is machine-checked yet. Formalization adds a precise account of what the cited distance asymptotics assert; Proposition 19's upper bound is justified in the paper only by reference to "a standard result on the diameter of the SBM" obtained by adapting an argument of Abbe's survey, so a complete proof of it is new work. Propositions 13 and 15 are classical facts about Erdős–Rényi graphs that have no formal proof in any library known to the curators, and are reusable well beyond community detection.

Difficulty

The LP side of the argument is deterministic and finite. The difficulty is probabilistic. The distance results require tight control of breadth-first neighbourhood growth in sparse random graphs near the connectivity threshold, where the average degree is only logarithmic, with error terms small enough to pin the diameter to a (1±ϵ)(1\pm\epsilon)(1±ϵ) window. A first-moment estimate of path counts gives only one side of each bound. In the SBM the two edge probabilities make neighbourhood growth inhomogeneous, so the Erdős–Rényi results do not transfer verbatim. The threshold of [2] is a separate sharp large-deviation statement, at the level of individual vertices' in- and out-degrees.

Formalization scope

Vertices are Fin n (0-based); graphs are SimpleGraph (Fin n). A bisection is recorded by its side V1V_1V1​ with 2∣V1∣=n2|V_1|=n2∣V1​∣=n. The LP variable is a symmetric, zero-diagonal array x:V×V→Rx:V\times V\to\mathbb Rx:V×V→R, which is a point of R(n2)\mathbb R^{\binom n2}R(2n​); no box constraints are added. LP recovery means that the planted cut vector is the unique optimal solution; minimum-bisection recovery means that every bisection of cost at most the planted one is the planted unordered partition. Distances are in N∪{∞}\mathbb N\cup\{\infty\}N∪{∞} and the average distance in [0,∞][0,\infty][0,∞], so a disconnected sample has infinite diameter. The random-graph laws are finite sums over all graphs; the SBM averages over all bisections. Edge probabilities are clamped into [0,1][0,1][0,1], which matters only for the finitely many nnn with αlog⁡n/n>1\alpha\log n/n>1αlogn/n>1. "With high probability" is a limit of probabilities equal to 111; for the SBM the limit runs along n=2mn=2mn=2m. Logarithms are natural.

Disclosed choices relative to the printed statements: Theorem 8 prints only α,β>0\alpha,\beta>0α,β>0, and α>β\alpha>\betaα>β is added as the SBM's standing assumption p>qp>qp>q (p. 13) and that of (21). The threshold of [2] is printed as an "if and only if"; only the two strict implications are posed, and the boundary α−β=2\sqrt\alpha-\sqrt\beta=\sqrt2α​−β​=2​ is left out.

The statements cannot be satisfied vacuously: the laws are genuine probability distributions for every nnn, the events compare extended-valued distances without truncation, and recovery requires uniqueness over all real feasible points of (LP-P). An encoding with an empty or degenerate feasible set, or with distances truncated to finite reals, would change the theorems and is excluded.

A complete development needs: Erdős–Rényi and SBM laws, breadth-first exploration bounds for sparse random graphs, the coupling of the SBM between two Erdős–Rényi graphs (mission 6), the LP non-recovery criterion (mission 4), and the information-theoretic threshold of [2]. Contributions on the random-graph distance asymptotics are reusable on their own and especially welcome.

Selected references

  • A. Del Pia, A. Khajavirad, D. Kunisky, Linear Programming and Community Detection, Mathematics of Operations Research, 2023. https://arxiv.org/abs/2006.03213 (v2 is the cited version)
  • E. Abbe, A. S. Bandeira, G. Hall, Exact recovery in the stochastic block model, IEEE Transactions on Information Theory 62:471–487, 2016. https://arxiv.org/abs/1405.3267
  • E. Abbe, Community detection and stochastic block models: recent developments, Journal of Machine Learning Research 18:1–86, 2018. https://arxiv.org/abs/1703.10146
  • F. Chung, L. Lu, The diameter of sparse random graphs, Advances in Applied Mathematics 26(4):257–279, 2001. https://doi.org/10.1006/aama.2001.0720
  • F. Chung, L. Lu, The average distances in random graphs with given expected degrees, PNAS 99(25):15879–15882, 2002. https://doi.org/10.1073/pnas.252631999
  • B. Hajek, Y. Wu, J. Xu, Achieving exact cluster recovery threshold via semidefinite programming, IEEE Transactions on Information Theory 62(5):2788–2797, 2016. https://arxiv.org/abs/1412.6156
  • A. S. Bandeira, Random Laplacian matrices and convex relaxations, Foundations of Computational Mathematics 18(2):345–379, 2018. https://arxiv.org/abs/1504.03987
10 thms1 active userReviewed
CombinatoricsGraph TheoryLinear Optimization+2·Captain: mikedeng1

Linear Programming and Community Detection 5: The LP Relaxation Recovers the Planted Bisection w.h.p. in the Very Dense SBM When p − q > 1/2Research Paper

Motivation

The stochastic block model (SBM), introduced by Holland, Laskey and Leinhardt (1983), is the standard random model for networks with community structure, and the basic benchmark for community-detection algorithms (Abbe 2018). In its two-community form the nodes are split into two equal halves, edges inside a half appear with probability ppp, and edges across with probability q<pq<pq<p. The task of exact recovery is to identify the hidden halves from the graph alone.

The maximum a posteriori estimator for this model is the minimum bisection problem (find a balanced cut with the fewest crossing edges), which is NP-hard in general. Abbe, Bandeira and Hall (2016) determined when it recovers the planted bisection, and showed that a semidefinite relaxation is as good as the integer program. Del Pia, Khajavirad and Kunisky (arXiv:2006.03213, Mathematics of Operations Research 2023) ask the same question for the cheapest standard relaxation: the metric linear programming relaxation, defined by triangle inequalities. This mission is their positive result in the very dense regime.

Setting

Let V={1,…,n}V=\{1,\dots,n\}V={1,…,n} with nnn even. A bisection is a partition V=V1∪V2V=V_1\cup V_2V=V1​∪V2​ with ∣V1∣=∣V2∣=n/2|V_1|=|V_2|=n/2∣V1​∣=∣V2​∣=n/2. For a graph G=(V,E)G=(V,E)G=(V,E) let aij=1a_{ij}=1aij​=1 if (i,j)∈E(i,j)\in E(i,j)∈E and 000 otherwise. The metric relaxation (LP-P) is

min⁡x∈R(n2) ∑i<jaijxijs.t.xij≤xik+xjk,xij+xik+xjk≤2,∑i<jxij=n24,\min_{x\in\mathbb R^{\binom n2}}\ \sum_{i<j}a_{ij}x_{ij}\quad\text{s.t.}\quad x_{ij}\le x_{ik}+x_{jk},\quad x_{ij}+x_{ik}+x_{jk}\le 2,\quad \sum_{i<j}x_{ij}=\frac{n^2}{4},x∈R(2n​)min​ i<j∑​aij​xij​s.t.xij​≤xik​+xjk​,xij​+xik​+xjk​≤2,i<j∑​xij​=4n2​,

the first constraint for all distinct i,j,ki,j,ki,j,k with i<ji<ji<j, the second for all i<j<ki<j<ki<j<k, and xji:=xijx_{ji}:=x_{ij}xji​:=xij​. The cut vector xˉ\bar xxˉ of a bisection has xˉij=0\bar x_{ij}=0xˉij​=0 for i,ji,ji,j on the same side and xˉij=1\bar x_{ij}=1xˉij​=1 otherwise. (LP-P) recovers the planted bisection when xˉ\bar xxˉ is its unique optimal solution.

In the Erdős–Rényi model Gn,p\mathcal G_{n,p}Gn,p​ every pair of nodes is an edge independently with probability ppp. In the SBM Gn,p,q\mathcal G_{n,p,q}Gn,p,q​ a bisection V1,V2V_1,V_2V1​,V2​ is first chosen uniformly at random; then pairs inside V1V_1V1​ or inside V2V_2V2​ are edges with probability ppp, pairs between them with probability qqq, all independently. Gn,0,q\mathcal G_{n,0,q}Gn,0,q​ is the random bipartite graph across a random bisection. An event occurs with high probability (w.h.p.) if its probability tends to 111 as n→∞n\to\inftyn→∞. The graph is very dense when ppp and qqq are constants.

For a finite graph G=(V,E)G=(V,E)G=(V,E) and b∈Z≥0Vb\in\mathbb Z_{\ge0}^Vb∈Z≥0V​, a bbb-factor (or fff-factor) is a set F⊆EF\subseteq EF⊆E with exactly bvb_vbv​ edges of FFF at each node vvv; N(U,U′)N(U,U')N(U,U′) counts edges with one endpoint in UUU and one in U′U'U′; dmin⁡d_{\min}dmin​, dmax⁡d_{\max}dmax​ are the minimum and maximum degrees; and the node connectivity κ(G)\kappa(G)κ(G) is the minimum number of nodes whose deletion disconnects GGG (the number of nodes, for a complete graph).

Formalization targets

Goal: Theorem 6 (p. 15)

For constants 0<q<p<10<q<p<10<q<p<1,

p−q>12 ⟹ PG∼Gn,p,q[(LP-P) recovers the planted bisection]→n→∞1.p-q>\tfrac12\ \Longrightarrow\ \mathbb P_{G\sim\mathcal G_{n,p,q}}\big[\text{(LP-P) recovers the planted bisection}\big]\xrightarrow[n\to\infty]{}1 .p−q>21​ ⟹ PG∼Gn,p,q​​[(LP-P) recovers the planted bisection]n→∞​1.

Milestones

  1. Proposition 6 (p. 20): for G∼G2m,0,qG\sim\mathcal G_{2m,0,q}G∼G2m,0,q​ there is C>0C>0C>0 with dmax⁡≤qm+Cmlog⁡md_{\max}\le qm+C\sqrt{m\log m}dmax​≤qm+Cmlogm​ w.h.p.
  2. Proposition 5 (p. 20; Schrijver, Cor. 21.4a): a bipartite graph has a bbb-factor iff N(U,U)≥b(U)−12b(V)N(U,U)\ge b(U)-\frac12 b(V)N(U,U)≥b(U)−21​b(V) for every U⊆VU\subseteq VU⊆V.
  3. Proposition 3 (p. 14): there is Creg,2>0C_{\mathrm{reg},2}>0Creg,2​>0 such that for every q∈(0,1)q\in(0,1)q∈(0,1), w.h.p. G∼Gn,0,qG\sim\mathcal G_{n,0,q}G∼Gn,0,q​ is a subgraph of a regular bipartite graph with the same bipartition, of degree dreg=qn2+Creg,2n2log⁡n2d_{\mathrm{reg}}=\frac{qn}2+C_{\mathrm{reg},2}\sqrt{\frac n2\log\frac n2}dreg​=2qn​+Creg,2​2n​log2n​​ (rounded down).
  4. Proposition 8 (p. 24): for G∼Gn,pG\sim\mathcal G_{n,p}G∼Gn,p​ there is C>0C>0C>0 with dmin⁡≥pn−Cnlog⁡nd_{\min}\ge pn-C\sqrt{n\log n}dmin​≥pn−Cnlogn​ w.h.p.
  5. Proposition 9 (p. 24; Bollobás–Thomason): for G∼Gn,pG\sim\mathcal G_{n,p}G∼Gn,p​, κ(G)=dmin⁡\kappa(G)=d_{\min}κ(G)=dmin​ w.h.p.
  6. Proposition 7 (p. 24; Tutte's fff-factor theorem).
  7. Proposition 4 (p. 14): there is Creg,1>0C_{\mathrm{reg},1}>0Creg,1​>0 such that for every p∈(0,1)p\in(0,1)p∈(0,1), w.h.p. G∼Gn,pG\sim\mathcal G_{n,p}G∼Gn,p​ contains a spanning regular subgraph of degree dreg=pn−Creg,1nlog⁡nd_{\mathrm{reg}}=pn-C_{\mathrm{reg},1}\sqrt{n\log n}dreg​=pn−Creg,1​nlogn​ (rounded up to an even integer).

The deterministic recovery criterion that the goal also depends on, Theorem 4 of the paper (regular sandwiching with din−dout≥n/4d_{\mathrm{in}}-d_{\mathrm{out}}\ge n/4din​−dout​≥n/4), is the goal of mission 3 of this series and is not restated here.

Significance

The result. Theorem 6 is the only positive recovery guarantee for the metric LP in the random setting of the paper. Together with the failure results of Theorems 7 and 8 (missions 6 and 7), it locates the LP strictly between trivial and information-theoretically optimal: it recovers in a region of constant p,qp,qp,q, but not up to the threshold p>qp>qp>q that the minimum bisection problem and its SDP relaxation reach. Propositions 3 and 4, that dense random graphs sit inside, and contain, regular graphs of nearly their average degree, are of independent interest in random graph theory, as the authors note.

Formalizing it. The result is proved in the paper; none of it is machine-checked. The mission also requires three classical theorems that are not in Mathlib: the bbb-factor criterion for bipartite graphs, Tutte's fff-factor theorem (Mathlib has only the perfect-matching case f≡1f\equiv 1f≡1), and the Bollobás–Thomason theorem κ=dmin⁡\kappa=d_{\min}κ=dmin​ for random graphs, together with degree concentration for Gn,p\mathcal G_{n,p}Gn,p​ and the bipartite SBM. Each is reusable well beyond this paper.

Difficulty

The obvious argument for recovery is to exhibit a dual certificate for (LP-P), which needs regularity of the communities and of the cross edges; a random graph is not regular. The paper bridges the gap by sandwiching the random graph between regular graphs of nearly equal degree, and that step is where the difficulty lies: the existence of a regular sub- or supergraph is a global combinatorial property, characterized by factor theorems with exponentially many conditions, each of which must hold simultaneously with high probability. Degree concentration alone, the first idea, controls only the singleton conditions. Tutte's fff-factor theorem and the bipartite bbb-factor criterion are themselves substantial combinatorial theorems, and the connectivity statement of Bollobás and Thomason is a deep result on random graphs.

Formalization scope

Nodes are Fin n (0-based). A bisection is a Finset V1V_1V1​ with 2∣V1∣=n2|V_1|=n2∣V1​∣=n. Points of R(n2)\mathbb R^{\binom n2}R(2n​) are symmetric arrays with zero diagonal; (LP-P) has no box constraints 0≤x≤10\le x\le10≤x≤1 (they are implied by the constraints and adding them would change the LP). Recovery means: xˉ\bar xxˉ is optimal and every optimal solution equals xˉ\bar xxˉ.

The random-graph laws are finite: a probability is a weighted sum over all graphs on Fin n, with independent edge weights, and for the SBM an average over all bisections; the event may depend on the drawn bisection. Edge probabilities are clamped into [0,1][0,1][0,1], which is the identity on the parameters used here. "With high probability" is Tendsto … atTop (𝓝 1), along n=2mn=2mn=2m for the SBM. The standing assumption p>qp>qp>q is not built into the law, so that Gn,0,q\mathcal G_{n,0,q}Gn,0,q​ is the case p=0p=0p=0.

Disclosed readings: the printed dregd_{\mathrm{reg}}dreg​ of Propositions 3 and 4 is not an integer; Proposition 3 is posed with degree ⌊dreg⌋\lfloor d_{\mathrm{reg}}\rfloor⌊dreg​⌋ and Proposition 4 with 2⌈dreg/2⌉2\lceil d_{\mathrm{reg}}/2\rceil2⌈dreg​/2⌉, the least even integer ≥dreg\ge d_{\mathrm{reg}}≥dreg​ (the proof assumes dregd_{\mathrm{reg}}dreg​ even). κ(Kn)=n\kappa(K_n)=nκ(Kn​)=n as on p. 24. Quantifier order follows each page: in Propositions 3 and 4 the constant precedes the probability parameter, in Propositions 6 and 8 it follows it; no constant depends on nnn.

A statement in which "with high probability" is replaced by a positive probability or an eventual bound, in which the bisection is fixed rather than random, or in which the regular degree is compared with an irrational real (an empty event) is not this mission's target.

Infrastructure needed: the finite random-graph laws, Hoeffding-type concentration over them, the two factor theorems, and node connectivity. Proofs of any milestone, and of the classical results as general graph theory, are welcome.

Selected references

  • A. Del Pia, A. Khajavirad, D. Kunisky, Linear Programming and Community Detection, Mathematics of Operations Research, 2023; arXiv:2006.03213v2. https://arxiv.org/abs/2006.03213
  • E. Abbe, A. S. Bandeira, G. Hall, Exact Recovery in the Stochastic Block Model, IEEE Transactions on Information Theory 62(1), 2016. https://arxiv.org/abs/1405.3267
  • E. Abbe, Community Detection and Stochastic Block Models: Recent Developments, Journal of Machine Learning Research 18, 2018. https://arxiv.org/abs/1703.10146
  • P. W. Holland, K. B. Laskey, S. Leinhardt, Stochastic Blockmodels: First Steps, Social Networks 5(2), 1983. https://doi.org/10.1016/0378-8733(83)90021-7
  • W. T. Tutte, The Factors of Graphs, Canadian Journal of Mathematics 4, 1952. https://doi.org/10.4153/CJM-1952-028-2
  • A. Schrijver, Combinatorial Optimization: Polyhedra and Efficiency, Springer, 2003 (Corollary 21.4a).
  • B. Bollobás, A. Thomason, Random Graphs of Small Order, in Random Graphs '83, North-Holland Mathematics Studies 118, 1985 (Theorem 1).
  • A. Frieze, M. Karoński, Introduction to Random Graphs, Cambridge University Press, 2016 (Chapter 3). https://doi.org/10.1017/CBO9781316339831
10 thms1 active userReviewed
Machine LearningReinforcement Learning·Captain: mikedeng1

Breaking the Sample Size Barrier in Model-Based Reinforcement Learning with a Generative Model 3: Plug-In Policy Evaluation Is ε-Accurate w.p. 1−δ Once N ≥ c₀log(|S|log(e/(1−γ))/δ)/((1−γ)³ε²)Research Paper

Motivation

Policy evaluation asks for the value of a fixed decision rule in a Markov decision process whose transition probabilities are unknown. It is the inner loop of policy iteration, the subroutine behind actor-critic methods, and the question an operator faces before deploying a policy in an inventory, queueing or routing system that can only be simulated. The simplest estimator is the plug-in (model-based) one: sample transitions from a simulator, build the empirical transition kernel, and compute the value of the policy in the resulting empirical MDP.

How many samples this estimator needs has a short history. Azar, Munos and Kappen (Machine Learning, 2013) introduced the total-variance argument that yields the (1−γ)−3(1-\gamma)^{-3}(1−γ)−3 dependence for planning with a generative model. Agarwal, Kakade and Yang (COLT 2020) proved minimax-optimal guarantees for model-based planning, but only when the sample size per state-action pair exceeds roughly (1−γ)−2(1-\gamma)^{-2}(1−γ)−2. Pananjady and Wainwright (IEEE Trans. Inf. Theory, 2021) gave instance-dependent policy-evaluation bounds and a minimax lower bound, again under a sample-size requirement of order (1−γ)−2(1-\gamma)^{-2}(1−γ)−2. Li, Wei, Chi and Chen (arXiv:2005.12900v8; Operations Research, 2024) removed this barrier: their Theorem 3 shows that the plug-in estimate is accurate across the whole accuracy range once the sample size exceeds (1−γ)−1(1-\gamma)^{-1}(1−γ)−1 up to logarithmic factors. This mission formalizes that theorem and the lemmas its proof rests on.

Setting

A discounted Markov decision process consists of a finite state set S\mathcal SS, a finite action set A\mathcal AA, a transition kernel PPP (for each pair (s,a)(s,a)(s,a), P(⋅∣s,a)P(\cdot\mid s,a)P(⋅∣s,a) is a probability vector over S\mathcal SS), a reward r:S×A→[0,1]r:\mathcal S\times\mathcal A\to[0,1]r:S×A→[0,1] and a discount factor 0<γ<10<\gamma<10<γ<1. A deterministic policy is a map π:S→A\pi:\mathcal S\to\mathcal Aπ:S→A. Its value function is

Vπ(s)=E[∑t=0∞γtr(st,at) ∣ s0=s],at=π(st),st+1∼P(⋅∣st,at).V^\pi(s)=\mathbb E\Big[\sum_{t=0}^\infty\gamma^t r(s^t,a^t)\,\Big|\,s^0=s\Big],\qquad a^t=\pi(s^t),\quad s^{t+1}\sim P(\cdot\mid s^t,a^t).Vπ(s)=E[t=0∑∞​γtr(st,at)​s0=s],at=π(st),st+1∼P(⋅∣st,at).

Write Pπ(s,s′)=P(s′∣s,π(s))P_\pi(s,s')=P(s'\mid s,\pi(s))Pπ​(s,s′)=P(s′∣s,π(s)) for the state transition matrix of π\piπ and rπ(s)=r(s,π(s))r_\pi(s)=r(s,\pi(s))rπ​(s)=r(s,π(s)) for its reward vector, so that Vπ=(I−γPπ)−1rπV^\pi=(I-\gamma P_\pi)^{-1}r_\piVπ=(I−γPπ​)−1rπ​. For a vector V∈RSV\in\mathbb R^{\mathcal S}V∈RS, VarPπ(V)(s)=∑s′Pπ(s,s′)V(s′)2−(∑s′Pπ(s,s′)V(s′))2\mathrm{Var}_{P_\pi}(V)(s)=\sum_{s'}P_\pi(s,s')V(s')^2-\big(\sum_{s'}P_\pi(s,s')V(s')\big)^2VarPπ​​(V)(s)=∑s′​Pπ​(s,s′)V(s′)2−(∑s′​Pπ​(s,s′)V(s′))2 is the one-step variance of VVV under the chain.

The generative model returns, for every pair (s,a)(s,a)(s,a), NNN independent next states ss,a1,…,ss,aN∼P(⋅∣s,a)s^1_{s,a},\dots,s^N_{s,a}\sim P(\cdot\mid s,a)ss,a1​,…,ss,aN​∼P(⋅∣s,a). The empirical kernel is P^(s′∣s,a)=1N∑i=1N1{ss,ai=s′}\widehat P(s'\mid s,a)=\frac1N\sum_{i=1}^N\mathbb 1\{s^i_{s,a}=s'\}P(s′∣s,a)=N1​∑i=1N​1{ss,ai​=s′}, and for a policy π\piπ chosen independently of the data the plug-in estimate V^π\widehat V^\piVπ is the value function of π\piπ in the empirical MDP (S,A,P^,r,γ)(\mathcal S,\mathcal A,\widehat P,r,\gamma)(S,A,P,r,γ), that is, V^π=(I−γP^π)−1rπ\widehat V^\pi=(I-\gamma\widehat P_\pi)^{-1}r_\piVπ=(I−γPπ​)−1rπ​. Norms ∥⋅∥∞\|\cdot\|_\infty∥⋅∥∞​ are maxima of absolute entries; e=exp⁡(1)e=\exp(1)e=exp(1) and log⁡\loglog is natural.

Formalization targets

Goal: Theorem 3 (p. 9)

There is a universal constant c0>0c_0>0c0​>0 such that for every MDP as above, every fixed policy π\piπ, every 0<δ<10<\delta<10<δ<1 and every 0<ε≤11−γ0<\varepsilon\le\frac1{1-\gamma}0<ε≤1−γ1​,

N≥c0 log⁡(∣S∣log⁡e1−γ/δ)(1−γ)3ε2⟹P(max⁡s∣V^π(s)−Vπ(s)∣≤ε)≥1−δ.N\ge c_0\,\frac{\log\big(|\mathcal S|\log\frac{e}{1-\gamma}/\delta\big)}{(1-\gamma)^3\varepsilon^2} \quad\Longrightarrow\quad \mathbb P\Big(\max_{s}\big|\widehat V^\pi(s)-V^\pi(s)\big|\le\varepsilon\Big)\ge1-\delta .N≥c0​(1−γ)3ε2log(∣S∣log1−γe​/δ)​⟹P(smax​​Vπ(s)−Vπ(s)​≤ε)≥1−δ.

The constant c0c_0c0​ is not specified, so the goal survives any later improvement of the constants.

Milestones

In attack order: Lemma 10 (elementary facts on (I−γPπ)−1(I-\gamma P_\pi)^{-1}(I−γPπ​)−1, p. 23); the matrix form (27) of VπV^\piVπ (p. 12); Lemma 11, ∥(I−γPπ)−1VarPπ(V)∥∞≤4γ1−γ∥V∥∞\|(I-\gamma P_\pi)^{-1}\sqrt{\mathrm{Var}_{P_\pi}(V)}\|_\infty\le\frac{4}{\gamma\sqrt{1-\gamma}}\|V\|_\infty∥(I−γPπ​)−1VarPπ​​(V)​∥∞​≤γ1−γ​4​∥V∥∞​ for V=(I−γPπ)−1rπV=(I-\gamma P_\pi)^{-1}r_\piV=(I−γPπ​)−1rπ​ with rπ≥0r_\pi\ge0rπ​≥0 (p. 24); the total-variance bound (70) of Azar et al. (p. 24); the deterministic instance-dependent bound (80) under a Bernstein-type condition (pp. 25–26); Lemma 2, the worst-case bound ∥V^π−Vπ∥∞≤61−γβ1N(1−γ)\|\widehat V^\pi-V^\pi\|_\infty\le\frac{6}{1-\gamma}\sqrt{\frac{\beta_1}{N(1-\gamma)}}∥Vπ−Vπ∥∞​≤1−γ6​N(1−γ)β1​​​ under the same condition (p. 15); the high-probability Bernstein bound (82) for a fixed policy (p. 27); and Lemma 1, the explicit-constant version of the goal with an instance-dependent refinement (p. 13):

∥V^π−Vπ∥∞≤4γ2LN∥(I−γPπ)−1VarPπ[Vπ]∥∞+2γL(1−γ)N∥Vπ∥∞≤62LN(1−γ)3,\big\|\widehat V^\pi-V^\pi\big\|_\infty\le 4\gamma\sqrt{\tfrac{2L}{N}}\Big\|(I-\gamma P_\pi)^{-1}\sqrt{\mathrm{Var}_{P_\pi}[V^\pi]}\Big\|_\infty+\tfrac{2\gamma L}{(1-\gamma)N}\|V^\pi\|_\infty\le 6\sqrt{\tfrac{2L}{N(1-\gamma)^3}},​Vπ−Vπ​∞​≤4γN2L​​​(I−γPπ​)−1VarPπ​​[Vπ]​​∞​+(1−γ)N2γL​∥Vπ∥∞​≤6N(1−γ)32L​​,

with L=log⁡(4∣S∣log⁡e1−γ/δ)L=\log\big(4|\mathcal S|\log\frac{e}{1-\gamma}/\delta\big)L=log(4∣S∣log1−γe​/δ) and N≥32e21−γLN\ge\frac{32e^2}{1-\gamma}LN≥1−γ32e2​L.

Significance

The theorem says that the plug-in estimate of a fixed policy's value beats a random guess as soon as NNN exceeds 11−γ\frac1{1-\gamma}1−γ1​ up to logarithmic factors, and that its sample size matches the minimax lower bound of Pananjady and Wainwright (2019, Theorem 2(b)) up to a log⁡log⁡11−γ\log\log\frac1{1-\gamma}loglog1−γ1​ factor over the full range ε∈(0,11−γ]\varepsilon\in(0,\frac1{1-\gamma}]ε∈(0,1−γ1​]. Lemma 2, which does not require the policy to be independent of the data, is the step the paper reuses to analyze the data-dependent optimal policy of the empirical MDP (Theorems 1 and 2, posed in sibling missions of this series).

The result is proved in the paper; none of it is formalized. The mission produces a machine-checked account of the variance-aware analysis of tabular MDPs: the resolvent calculus of Lemma 10, the total-variance bounds (70) and Lemma 11, which recur across the reinforcement-learning sample-complexity literature, and a high-order expansion argument that turns a Bernstein-type condition into an error bound. A formal proof of (70), which the paper quotes without proof, would itself be a reusable result.

Difficulty

The obvious argument writes V^π−Vπ=γ(I−γP^π)−1(P^π−Pπ)Vπ\widehat V^\pi-V^\pi=\gamma(I-\gamma\widehat P_\pi)^{-1}(\widehat P_\pi-P_\pi)V^\piVπ−Vπ=γ(I−γPπ​)−1(Pπ​−Pπ​)Vπ and bounds the two factors separately. The resolvent of the empirical chain is correlated with the deviation (P^π−Pπ)Vπ(\widehat P_\pi-P_\pi)V^\pi(Pπ​−Pπ​)Vπ, and bounding (I−γP^π)−1(I-\gamma\widehat P_\pi)^{-1}(I−γPπ​)−1 crudely by its row sums 11−γ\frac1{1-\gamma}1−γ1​ loses a factor that forces N≳(1−γ)−2N\gtrsim(1-\gamma)^{-2}N≳(1−γ)−2; this is exactly the barrier in earlier work. Removing it requires controlling a whole sequence of auxiliary vectors V(l)V^{(l)}V(l), each defined through the variance of the previous one, up to a logarithmic depth, and showing that their norms do not blow up (Lemma 11). The Bernstein step must also use the variance, not the range, of V(l)V^{(l)}V(l); a Hoeffding bound gives the wrong power of 1−γ1-\gamma1−γ.

Formalization scope

States and actions are finite types; the kernel is P : S → A → S → ℝ with P s a s' =P(s′∣s,a)=P(s'\mid s,a)=P(s′∣s,a), a probability vector for each (s, a) (the published IsTransitionKernel). The standing setting is the predicate IsDiscountedMDP P r γ: a kernel, r(s,a)∈[0,1]r(s,a)\in[0,1]r(s,a)∈[0,1], 0<γ<10<\gamma<10<γ<1, and nonempty state and action sets (S={1,…,∣S∣}\mathcal S=\{1,\dots,|\mathcal S|\}S={1,…,∣S∣}, A={1,…,∣A∣}\mathcal A=\{1,\dots,|\mathcal A|\}A={1,…,∣A∣}, p. 5). Policies are deterministic maps S → A; the value function is the published series PolicyValue of the induced point-mass policy. Vector norms are Mathlib's sup norm on finite function types, matching ∥⋅∥∞\|\cdot\|_\infty∥⋅∥∞​; vector inequalities and square roots are entrywise.

The data set is the finite type of arrays of NNN next states per pair, its law is the product of the kernel probabilities, and P\mathbb PP of an event is a finite sum. "With probability at least 1−δ1-\delta1−δ, EEE" is stated as P(not E)≤δ\mathbb P(\text{not }E)\le\deltaP(not E)≤δ. The goal assumes N>0N>0N>0, the standing assumption of the empirical kernel (3), which is implied by the sample-size condition since S\mathcal SS is nonempty. Index ranges "0≤l≤log⁡e1−γ0\le l\le\log\frac{e}{1-\gamma}0≤l≤log1−γe​" range over the integers in that interval. The deterministic milestones (80) and Lemma 2 are stated for an arbitrary transition kernel P^\widehat PP, which is what their proofs use.

Three formalizations would trivialize the goal and are ruled out: computing V^π\widehat V^\piVπ from the true kernel PPP instead of the empirical one; letting π\piπ be chosen after the data are seen; and letting c0c_0c0​ depend on S\mathcal SS, A\mathcal AA, γ\gammaγ, PPP, rrr or π\piπ (the existential over c0c_0c0​ precedes all of them).

A complete development needs: the matrix form of the value function, Neumann series and nonnegativity of (I−γPπ)−1(I-\gamma P_\pi)^{-1}(I−γPπ​)−1; variance identities for finite distributions; a Bernstein inequality for i.i.d. bounded categorical samples with a union bound over states and indices; and the algebra of the recursive expansion. The resolvent and total-variance lemmas are reusable for any tabular discounted MDP. Proofs of individual milestones are welcome independently; (70) is a standalone classical result.

Selected references

  • G. Li, Y. Wei, Y. Chi, Y. Chen, Breaking the Sample Size Barrier in Model-Based Reinforcement Learning with a Generative Model, Operations Research, 2024; arXiv:2005.12900v8, 2023. https://arxiv.org/abs/2005.12900
  • M. G. Azar, R. Munos, H. J. Kappen, Minimax PAC bounds on the sample complexity of reinforcement learning with a generative model, Machine Learning 91(3), 2013. https://doi.org/10.1007/s10994-013-5368-1
  • A. Agarwal, S. Kakade, L. F. Yang, Model-Based Reinforcement Learning with a Generative Model is Minimax Optimal, COLT 2020. https://arxiv.org/abs/1906.03804
  • A. Pananjady, M. J. Wainwright, Instance-Dependent ℓ∞-Bounds for Policy Evaluation in Tabular Reinforcement Learning, IEEE Transactions on Information Theory 67(1), 2021. https://arxiv.org/abs/1909.08749
17 thms1 active userReviewed
Machine LearningReinforcement Learning·Captain: mikedeng1

Breaking the Sample Size Barrier in Model-Based Reinforcement Learning with a Generative Model 1: The Perturbed Model-Based Planner Is ε-Optimal w.p. 1−δ Once N ≥ c₀log(|S||A|/((1−γ)εδ))/((1−γ)³ε²)Research Paper

Motivation

A generative model lets a planner request independent next-state samples for any state-action pair. This is a useful idealization for studying how many simulator calls are needed before a policy computed from an estimated model performs well in the true environment. Li, Wei, Chi, and Chen show that a small independent perturbation of the rewards lets a model-based planner meet a sample-size bound with cubic dependence on the effective horizon 1/(1−γ)1/(1-\gamma)1/(1−γ), while providing guarantees for both values and action values (Li et al., 2024). This mission isolates their perturbed-planning result and the source lemmas that support it.

Setting

A finite discounted Markov decision process consists of a state set SSS, an action set AAA, a transition probability P(s′∣s,a)P(s'\mid s,a)P(s′∣s,a), an immediate reward r(s,a)∈[0,1]r(s,a)\in[0,1]r(s,a)∈[0,1], and a discount factor γ∈(0,1)\gamma\in(0,1)γ∈(0,1). A deterministic policy π:S→A\pi:S\to Aπ:S→A chooses an action at each state. Its value Vπ(s)V^\pi(s)Vπ(s) is the expected sum of rewards, discounted by γt\gamma^tγt, from state sss. Its action value Qπ(s,a)Q^\pi(s,a)Qπ(s,a) takes action aaa first and follows π\piπ thereafter. The optimal values V⋆V^\starV⋆ and Q⋆Q^\starQ⋆ are those of an optimal deterministic policy; equivalently, Q⋆(s,a)=r(s,a)+γ∑s′P(s′∣s,a)V⋆(s′)Q^\star(s,a)=r(s,a)+\gamma\sum_{s'}P(s'\mid s,a)V^\star(s')Q⋆(s,a)=r(s,a)+γ∑s′​P(s′∣s,a)V⋆(s′).

For each (s,a)(s,a)(s,a), draw NNN independent next states from P(⋅∣s,a)P(\cdot\mid s,a)P(⋅∣s,a), independently across pairs. The empirical kernel P^\widehat PP is their frequency table. Independently draw one reward perturbation ζ(s,a)∼Unif⁡(0,ξ)\zeta(s,a)\sim\operatorname{Unif}(0,\xi)ζ(s,a)∼Unif(0,ξ) per pair and set rp=r+ζr_p=r+\zetarp​=r+ζ. The planner returns an optimal deterministic policy π^p⋆\widehat\pi_p^\starπp⋆​ for the empirical MDP (S,A,P^,rp,γ)(S,A,\widehat P,r_p,\gamma)(S,A,P,rp​,γ). The performance claim evaluates this policy under the original PPP and rrr, so the perturbation changes policy selection but not the evaluation target.

Formalization targets

Perturbed model-based planning

Theorem 1 of Li et al. asserts that absolute constants c0,c1>0c_0,c_1>0c0​,c1​>0 can be chosen before SSS, AAA, PPP, rrr, γ\gammaγ, ε\varepsilonε, and δ\deltaδ. For δ>0\delta>0δ>0, 0<ε≤1/(1−γ)0<\varepsilon\le1/(1-\gamma)0<ε≤1/(1−γ), and ξ=c1(1−γ)ε/(∣S∣5∣A∣5)\xi=c_1(1-\gamma)\varepsilon/(|S|^5|A|^5)ξ=c1​(1−γ)ε/(∣S∣5∣A∣5), the sample-size condition is

N≥c0log⁡ ⁣(∣S∣∣A∣/((1−γ)εδ))(1−γ)3ε2.N\ge\frac{c_0\log\!\bigl(|S||A|/((1-\gamma)\varepsilon\delta)\bigr)}{(1-\gamma)^3\varepsilon^2}.N≥(1−γ)3ε2c0​log(∣S∣∣A∣/((1−γ)εδ))​.

With probability at least 1−δ1-\delta1−δ over both the samples and the perturbation, every optimal policy of the perturbed empirical MDP simultaneously satisfies

Vπ^p⋆(s)≥V⋆(s)−ε,Qπ^p⋆(s,a)≥Q⋆(s,a)−γεfor all (s,a).V^{\widehat\pi_p^\star}(s)\ge V^\star(s)-\varepsilon,\qquad Q^{\widehat\pi_p^\star}(s,a)\ge Q^\star(s,a)-\gamma\varepsilon\quad\text{for all }(s,a).Vπp⋆​(s)≥V⋆(s)−ε,Qπp⋆​(s,a)≥Q⋆(s,a)−γεfor all (s,a).

The milestone list follows the paper's numbered statements: fixed-policy and Bernstein-condition value bounds (Lemmas 1–2), calibrated state-action absorbing models and their finite reward grid (Lemma 3, (88), Lemma 4), planning under a separated optimum (Lemma 5), separation induced by random rewards (Lemma 6), and the reward-change bound before (49). The paper's additional claim about iteration counts for empirical QVI and PI is outside this target.

Significance

The theorem gives a policy guarantee from a finite number of calls to a generative model. It bounds the true value of the selected policy at every state and its true action value at every state-action pair, rather than only the empirical objective used to select the policy. Its NNN is the number of samples per pair; the total number of transitions observed is N∣S∣∣A∣N|S||A|N∣S∣∣A∣. The statement is a theorem proved in the cited paper, not an open mathematical conjecture (Li et al., Theorem 1).

The formalization work is to turn the paper's probability experiment, policy choice, and linked inequalities into machine-checked statements and eventually machine-checked proofs. The published FoundationsML transition kernel and policy-value definitions provide reusable base objects. This mission adds a finite generative-sample law, the reward-perturbation law, and an absorbing-MDP interface. Those objects can support later formalizations of empirical planning and policy evaluation beyond this theorem. The goal and milestone proofs remain open in the present draft.

Difficulty

A fixed policy can be evaluated against an empirical transition kernel using concentration at that policy. The planner's policy depends on the same sampled kernel, so a fixed-policy bound cannot simply be applied to it. Small changes in transition frequencies may also switch the chosen optimal action when actions have nearly equal values. The paper's intermediate results specify the needed value-control and separation properties; a Lean proof must track their constants and their probability events without silently assuming that the data-dependent policy was fixed before sampling (Li et al., §§6.2–6.3).

Formalization scope

The Lean state and action types are finite, and both are nonempty where cardinalities occur in denominators. A transition kernel is a probability vector at each state-action pair. Policies are deterministic functions S→AS\to AS→A, embedded as point-mass stochastic policies for the published value definitions. V⋆V^\starV⋆ is the maximum over the finite set of deterministic policies; Q⋆Q^\starQ⋆ is r+γPV⋆r+\gamma PV^\starr+γPV⋆. Function norms are supremum norms. The empirical kernel is the frequency table of a finite array of samples, with N>0N>0N>0 in the goal because its formula divides by NNN. The independent perturbation is the uniform measure on the cube [0,ξ]S×A[0,\xi]^{S\times A}[0,ξ]S×A.

Probability claims bound the failure event. The data law is a finite product, and the auxiliary continuous draw is measured section by section. This formulation allows an outer measure for a section whose measurability is not already known; it does not let a nonmeasurable success event satisfy the result for free. The main theorem quantifies over every optimal policy of the empirical perturbed model, and its universal constants do not depend on the instance. These choices rule out treating the selected policy as arbitrary, fixing the perturbation in advance, or choosing constants after seeing the MDP.

The absorbing-MDP construction changes one transition row and one reward. The reward at that row may leave [0,1][0,1][0,1], so the underlying value function accepts arbitrary real rewards even though the main MDP has normalized rewards. Lemma 5 is stated with normalized rewards as printed. Reusable contributions include basic properties of the sampling law, optimal-policy existence, the absorbing construction, and quantitative value stability; the milestone statements themselves are the intended proof targets.

Selected references

  • G. Li, Y. Wei, Y. Chi, and Y. Chen, Breaking the Sample Size Barrier in Model-Based Reinforcement Learning with a Generative Model, Operations Research, 2024; arXiv:2005.12900v8.
15 thms1 active userReviewed
EconomicsProbability·Captain: mikedeng1

Quantifying the Impact of Impact Investing II: Moments of Impact-Ranked Omitted-Factor Returns under Cross-Sectionally Correlated Gaussian Impact FactorsResearch Paper

Why impact-ranked portfolios can earn excess returns

Impact investing selects securities by a non-financial score, an ESG rating, a carbon intensity, a measure of social benefit, and asks whether such a selection earns an excess return. A. W. Lo and R. Zhang (SSRN 3944367; published in Management Science, DOI 10.1287/mnsc.2022.01168) model the score as an impact factor XXX and study the returns of securities ranked by XXX with the tools of induced order statistics (concomitants), introduced by Bhattacharya (1974) and David (1973).

Section 4.3 of the paper gives an equilibrium reading of the apparent excess return. In a KKK-factor asset-pricing model with no mispricing, an investor who accounts only for the first factor sees the contribution λi\lambda_iλi​ of the omitted factors 2,…,K2,\dots,K2,…,K to security iii's return as alpha. If the impact factor is correlated with these omitted factors, ranking by impact selects omitted-factor risk, and the selected portfolio appears to earn an excess return. Empirical studies of sin stocks (Blitz and Fabozzi, 2017) and ESG scores (Madhavan, Sobczyk and Ang, 2021) report exactly this effect. Proposition 5 quantifies it in closed form.

Setting

There are NNN securities. For security iii, XiX_iXi​ is its impact factor and λi\lambda_iλi​ the total net contribution of the omitted factors to its return. Write X=(X1,…,XN)X = (X_1,\dots,X_N)X=(X1​,…,XN​) and λ=(λ1,…,λN)\lambda = (\lambda_1,\dots,\lambda_N)λ=(λ1​,…,λN​), random vectors on a probability space (Ω,F,P)(\Omega,\mathcal F, P)(Ω,F,P).

Order statistics. Sorting the entries of XXX increasingly gives X1:N≤⋯≤XN:NX_{1:N} \le \dots \le X_{N:N}X1:N​≤⋯≤XN:N​, the order statistics of XXX. If π\piπ is the sorting permutation, Xi:N=Xπ(i)X_{i:N} = X_{\pi(i)}Xi:N​=Xπ(i)​, and the induced order statistic λ[i:N]=λπ(i)\lambda_{[i:N]} = \lambda_{\pi(i)}λ[i:N]​=λπ(i)​ is the omitted-factor return of the security with the iii-th smallest impact factor. The order is induced by XXX, never by λ\lambdaλ (display (6), p. 11).

Assumption (A2) (p. 19). The vector (X,λ)(X,\lambda)(X,λ) is Gaussian with exchangeable first and second moments: E[Xi]=μx\mathbb E[X_i] = \mu_xE[Xi​]=μx​, E[λi]=μλ\mathbb E[\lambda_i] = \mu_\lambdaE[λi​]=μλ​, Var(Xi)=σx2\mathrm{Var}(X_i) = \sigma_x^2Var(Xi​)=σx2​, Var(λi)=σλ2\mathrm{Var}(\lambda_i) = \sigma_\lambda^2Var(λi​)=σλ2​, Corr(Xi,λi)=ρx,λ\mathrm{Corr}(X_i,\lambda_i) = \rho_{x,\lambda}Corr(Xi​,λi​)=ρx,λ​, and for i≠ji \ne ji=j, Corr(Xi,Xj)=ρx\mathrm{Corr}(X_i, X_j) = \rho_xCorr(Xi​,Xj​)=ρx​, Corr(λi,λj)=ρλ\mathrm{Corr}(\lambda_i,\lambda_j) = \rho_\lambdaCorr(λi​,λj​)=ρλ​, Corr(Xi,λj)=ρ~x,λ\mathrm{Corr}(X_i,\lambda_j) = \tilde\rho_{x,\lambda}Corr(Xi​,λj​)=ρ~​x,λ​. The paper normalises μx=0\mu_x = 0μx​=0 and σx=1\sigma_x = 1σx​=1 and keeps a free premium μλ\mu_\lambdaμλ​. The adjusted correlation is

ρadj=ρx,λ−ρ~x,λ1−ρx.(24)\rho_{adj} = \frac{\rho_{x,\lambda} - \tilde\rho_{x,\lambda}}{1-\rho_x}. \qquad (24)ρadj​=1−ρx​ρx,λ​−ρ~​x,λ​​.(24)

Formalization targets

Goal: Proposition 5 (pp. 19–20)

Under (A2), for every rank iii and every pair of ranks i≠ji \ne ji=j,

E[λ[i:N]]−μλ=ρadjσλ E[Xi:N],(25)\mathbb E[\lambda_{[i:N]}] - \mu_\lambda = \rho_{adj}\sigma_\lambda\,\mathbb E[X_{i:N}], \qquad (25)E[λ[i:N]​]−μλ​=ρadj​σλ​E[Xi:N​],(25) Var(λ[i:N])=σλ2(1−ρadj2+ρadj2 Var(Xi:N)),(26)\mathrm{Var}(\lambda_{[i:N]}) = \sigma_\lambda^2\big(1-\rho_{adj}^2 + \rho_{adj}^2\,\mathrm{Var}(X_{i:N})\big), \qquad (26)Var(λ[i:N]​)=σλ2​(1−ρadj2​+ρadj2​Var(Xi:N​)),(26) Cov(λ[i:N],λ[j:N])=σλ2ρadj2 Cov(Xi:N,Xj:N)+σλ2(ρλ−ρxρadj2).(27)\mathrm{Cov}(\lambda_{[i:N]},\lambda_{[j:N]}) = \sigma_\lambda^2\rho_{adj}^2\,\mathrm{Cov}(X_{i:N},X_{j:N}) + \sigma_\lambda^2\big(\rho_\lambda - \rho_x\rho_{adj}^2\big). \qquad (27)Cov(λ[i:N]​,λ[j:N]​)=σλ2​ρadj2​Cov(Xi:N​,Xj:N​)+σλ2​(ρλ​−ρx​ρadj2​).(27)

The goal states (27) with the factor σλ2\sigma_\lambda^2σλ2​ on the last term. The paper prints (ρλ−ρxρadj2)(\rho_\lambda - \rho_x\rho_{adj}^2)(ρλ​−ρx​ρadj2​) without it. That is a slip: replacing λ\lambdaλ by cλc\lambdacλ with c>0c>0c>0 multiplies the left side by c2c^2c2 and leaves every correlation unchanged, so the printed formula fails whenever σλ≠1\sigma_\lambda \ne 1σλ​=1. With a=ρadjσλa = \rho_{adj}\sigma_\lambdaa=ρadj​σλ​, the correct value is ρλσλ2+a2(Cov(Xi:N,Xj:N)−ρx)\rho_\lambda\sigma_\lambda^2 + a^2(\mathrm{Cov}(X_{i:N},X_{j:N}) - \rho_x)ρλ​σλ2​+a2(Cov(Xi:N​,Xj:N​)−ρx​), which is the goal's right side.

Milestones

  1. (A.42)–(A.43), p. 68: with P=aI+bL\mathbf P = a\mathbf I + b\mathbf LP=aI+bL, L=11T/N\mathbf L = \mathbf 1\mathbf 1^{\mathsf T}/NL=11T/N, a=ρadjσλa = \rho_{adj}\sigma_\lambdaa=ρadj​σλ​ and b=(ρx,λ+(N−1)ρ~x,λ1+(N−1)ρx−ρadj)σλb = \big(\frac{\rho_{x,\lambda} + (N-1)\tilde\rho_{x,\lambda}}{1+(N-1)\rho_x} - \rho_{adj}\big)\sigma_\lambdab=(1+(N−1)ρx​ρx,λ​+(N−1)ρ~​x,λ​​−ρadj​)σλ​, the residual λ−PX\lambda - \mathbf P Xλ−PX is independent of XXX.
  2. (A.44) = (25), p. 68: the mean formula.
  3. (26), p. 20: the variance formula.

Significance

The result. Proposition 5 shows that the apparent alpha of the security ranked iii-th by impact is μλ+ρadjσλE[Xi:N]\mu_\lambda + \rho_{adj}\sigma_\lambda\mathbb E[X_{i:N}]μλ​+ρadj​σλ​E[Xi:N​]. A selection rule that looks unrelated to return characteristics still produces nonzero excess returns when it is correlated with omitted priced factors, and the size of the effect is governed by the single number ρadj\rho_{adj}ρadj​. The authors use this to argue that impact estimates are unreliable until all known factors are accounted for, and that a persistent impact premium may signal a new factor (an "ESG factor" or a "carbon factor"). The variance and covariance formulas give the risk of any portfolio of impact-ranked securities, through the moments of Gaussian order statistics.

Formalizing it. The paper proves (25) in full and states that (26)–(27) "can be proven similarly"; the printed (27) is off by the factor σλ2\sigma_\lambda^2σλ2​. A machine-checked proof settles the corrected constants. No part of this result, and no theory of induced order statistics, is formalized in Lean or elsewhere to our knowledge. The development needs a usable library on concomitants of Gaussian order statistics, which would serve the rest of the paper (Propositions 2, 4 and 6) and the data-snooping analysis of Lo and MacKinlay (1990), which uses the same tools.

Difficulty

The mean formula looks like linearity of expectation, but λ[i:N]=λπ(i)\lambda_{[i:N]} = \lambda_{\pi(i)}λ[i:N]​=λπ(i)​ is evaluated at a random index π(i)\pi(i)π(i) that depends on XXX, so E[λπ(i)]\mathbb E[\lambda_{\pi(i)}]E[λπ(i)​] is not E[λk]\mathbb E[\lambda_k]E[λk​] for any fixed kkk. The decomposition of milestone 1 is what handles this. It requires the full joint Gaussian law of (X,λ)(X,\lambda)(X,λ), because uncorrelated is not independent otherwise. It also needs a correction term bXˉb\bar XbXˉ through the cross-sectional average, because the cross-correlations ρx\rho_xρx​ and ρ~x,λ\tilde\rho_{x,\lambda}ρ~​x,λ​ make E[λ∣X]\mathbb E[\lambda \mid X]E[λ∣X] depend on all of XXX. In Lean, the sorting permutation must be shown measurable in XXX, and the moments of the order statistics must be shown finite.

Formalization scope

  • XXX and λ\lambdaλ are families Fin N → Ω → ℝ on a probability space. (A2) is the predicate IsA2: joint Gaussianity of the 2N2N2N-vector (Mathlib's HasGaussianLaw on (Fin N → ℝ) × (Fin N → ℝ)), plus the moments (22)–(23) stated as covariances with σx=1\sigma_x = 1σx​=1.
  • Joint Gaussianity. (A2) as printed asks only that each pair (Xi,λi)(X_i,\lambda_i)(Xi​,λi​) be bivariate normal. The proof (A.40) treats (X,λ)(X,\lambda)(X,λ) as one Gaussian vector that "completely characterizes the joint distribution". The joint reading is the one formalized; under pairwise normality alone the results fail in general.
  • Normalisations are hypotheses. μx=0\mu_x = 0μx​=0 and σx=1\sigma_x = 1σx​=1 (the paper's "without loss of generality") are fields of IsA2. μλ\mu_\lambdaμλ​ is free.
  • Added parameter hypotheses. σλ>0\sigma_\lambda > 0σλ​>0 (implicit in "correlation") and ρx<1\rho_x < 1ρx​<1 (implicit in the division in (24)). No positive-semidefiniteness condition is added: it follows from the existence of the random vector.
  • Ranks are 0-based (Fin N): Lean's rank iii is the paper's i+1i+1i+1. Sorting uses Tuple.sort, which breaks ties by index; ties have probability zero and the statements hold for any tie-breaking rule. Moments are Mathlib's integral, variance and covariance. The milestones use NNN where the page writes nnn in (n−1)(n-1)(n−1).
  • Trivializing readings are ruled out. The hypotheses are satisfiable for every NNN: a sanity file builds a witness from a standard Gaussian vector. All variables are Gaussian or bounded by Gaussians, so no expectation is Lean's junk value 000 for a non-integrable function.
  • Out of scope: the multi-factor return model beyond the definition of λ\lambdaλ; Proposition 2 and the impact-portfolio results (a separate mission); Treynor–Black weights (Proposition 7); combined portfolios (Proposition 8); asymptotic statements (Propositions 3, A.1, A.2).
  • Contributions welcome: measurability of Tuple.sort as a function of the data; integrability and moments of Gaussian order statistics; moments of a vector independent of XXX read at an XXX-dependent random index. Each of these is reusable well beyond this mission.

Selected references

  • A. W. Lo and R. Zhang, Quantifying the Impact of Impact Investing, SSRN 3944367, draft of 29 June 2023; Management Science. https://ssrn.com/abstract=3944367, https://doi.org/10.1287/mnsc.2022.01168
  • P. K. Bhattacharya, Convergence of Sample Paths of Normalized Sums of Induced Order Statistics, Annals of Statistics 2(5), 1974.
  • H. A. David, Concomitants of Order Statistics, Bulletin of the International Statistical Institute 45, 1973. (No DOI.)
  • A. W. Lo and A. C. MacKinlay, Data-Snooping Biases in Tests of Financial Asset Pricing Models, Review of Financial Studies 3(3), 1990. https://doi.org/10.1093/rfs/3.3.431
  • D. Blitz and F. J. Fabozzi, Sin Stocks Revisited: Resolving the Sin Stock Anomaly, Journal of Portfolio Management 44(1), 2017.
  • A. Madhavan, A. Sobczyk and A. Ang, Toward ESG Alpha: Analyzing ESG Exposures through a Factor Lens, Financial Analysts Journal 77(1), 2021.
6 thms1 active userReviewed
Machine LearningReinforcement Learning·Captain: mikedeng1

Breaking the Sample Size Barrier in Model-Based Reinforcement Learning with a Generative Model 4: Finite-Horizon Model-Based Planning Is ε-Optimal w.p. 1−δ Once N ≥ c₀H³log(H|S||A|/δ)/ε²Research Paper

Motivation

Reinforcement learning with a generative model (a simulator) is a basic way to measure how many samples planning needs. A learner may query, for any state sss, action aaa and step hhh, a fresh next state drawn from the unknown transition law Ph(⋅∣s,a)P_h(\cdot\mid s,a)Ph​(⋅∣s,a), and must output a near-optimal policy. Model-based planning is the simplest approach: estimate each transition law by empirical frequencies, then solve the estimated model exactly by dynamic programming. It is widely used, and its sample complexity is the reference point for model-free methods.

G. Li, Y. Wei, Y. Chi and Y. Chen (arXiv:2005.12900v8; Operations Research, 2024) show that model-based planning is minimax optimal over the full range of accuracies, for discounted MDPs (Theorems 1–3) and for time-inhomogeneous finite-horizon MDPs (Theorem 4). This mission covers the finite-horizon case. Earlier model-based analyses of the finite-horizon setting, such as Yin et al. (2021), required N≳H2N\gtrsim H^2N≳H2 samples per triple (s,a,h)(s,a,h)(s,a,h) up to logarithmic factors before any guarantee applied; Theorem 4 needs only N≳HN\gtrsim HN≳H.

Setting

A finite-horizon MDP M=(S,A,{Ph}h=1H,{rh}h=1H,H)\mathcal M=(\mathcal S,\mathcal A,\{P_h\}_{h=1}^H,\{r_h\}_{h=1}^H,H)M=(S,A,{Ph​}h=1H​,{rh​}h=1H​,H) has a finite state space S\mathcal SS, a finite nonempty action space A\mathcal AA, a horizon HHH, and for every step h∈[H]={1,…,H}h\in[H]=\{1,\dots,H\}h∈[H]={1,…,H} a transition kernel Ph(s′∣s,a)P_h(s'\mid s,a)Ph​(s′∣s,a) and a reward rh(s,a)∈[0,1]r_h(s,a)\in[0,1]rh​(s,a)∈[0,1]. The kernels may differ across steps (time inhomogeneity).

A deterministic nonstationary policy π={πh}\pi=\{\pi_h\}π={πh​} chooses action πh(s)\pi_h(s)πh​(s) at step hhh in state sss. Its value and Q-function satisfy the backward Bellman equations

VH+1π=0,Qhπ(s,a)=rh(s,a)+∑s′Ph(s′∣s,a)Vh+1π(s′),Vhπ(s)=Qhπ(s,πh(s)),V^\pi_{H+1}=0,\qquad Q^\pi_h(s,a)=r_h(s,a)+\sum_{s'}P_h(s'\mid s,a)V^\pi_{h+1}(s'),\qquad V^\pi_h(s)=Q^\pi_h(s,\pi_h(s)),VH+1π​=0,Qhπ​(s,a)=rh​(s,a)+s′∑​Ph​(s′∣s,a)Vh+1π​(s′),Vhπ​(s)=Qhπ​(s,πh​(s)),

so Vhπ(s)V^\pi_h(s)Vhπ​(s) is the expected sum of rewards from step hhh to HHH started at sss, and lies in [0,H][0,H][0,H]. The optimal values are Vh⋆(s)=max⁡πVhπ(s)V^\star_h(s)=\max_\pi V^\pi_h(s)Vh⋆​(s)=maxπ​Vhπ​(s) and Qh⋆(s,a)=rh(s,a)+∑s′Ph(s′∣s,a)Vh+1⋆(s′)Q^\star_h(s,a)=r_h(s,a)+\sum_{s'}P_h(s'\mid s,a)V^\star_{h+1}(s')Qh⋆​(s,a)=rh​(s,a)+∑s′​Ph​(s′∣s,a)Vh+1⋆​(s′).

The generative model returns, for every triple (s,a,h)(s,a,h)(s,a,h), NNN independent samples shi(s,a)∼Ph(⋅∣s,a)s^i_h(s,a)\sim P_h(\cdot\mid s,a)shi​(s,a)∼Ph​(⋅∣s,a), all samples independent. The empirical kernel is

P^h(s′∣s,a)=1N∑i=1N1{shi(s,a)=s′},\widehat P_h(s'\mid s,a)=\frac1N\sum_{i=1}^N\mathbb 1\{s^i_h(s,a)=s'\},Ph​(s′∣s,a)=N1​i=1∑N​1{shi​(s,a)=s′},

and the empirical MDP M^\widehat{\mathcal M}M replaces every PhP_hPh​ by P^h\widehat P_hPh​, keeping the rewards. Model-based planning returns the policy π^⋆\widehat\pi^\starπ⋆ obtained by backward dynamic programming on M^\widehat{\mathcal M}M: at each step, π^h⋆(s)\widehat\pi^\star_h(s)πh⋆​(s) maximizes the empirical optimal Q-function Q^h⋆(s,⋅)\widehat Q^\star_h(s,\cdot)Q​h⋆​(s,⋅). So π^h⋆\widehat\pi^\star_hπh⋆​ depends only on P^h,…,P^H\widehat P_h,\dots,\widehat P_HPh​,…,PH​.

Formalization targets

Goal: Theorem 4 (p. 10)

There is a universal constant c0>0c_0>0c0​>0 such that for every finite-horizon MDP, every δ>0\delta>0δ>0 and every 0<ε≤H0<\varepsilon\le H0<ε≤H: if

N≥c0H3log⁡(H∣S∣∣A∣/δ)ε2,N\ge\frac{c_0H^3\log\big(H|\mathcal S||\mathcal A|/\delta\big)}{\varepsilon^2},N≥ε2c0​H3log(H∣S∣∣A∣/δ)​,

then with probability at least 1−δ1-\delta1−δ,

∀(s,a,h)∈S×A×[H]:Vhπ^⋆(s)≥Vh⋆(s)−ε,Qhπ^⋆(s,a)≥Qh⋆(s,a)−ε.\forall(s,a,h)\in\mathcal S\times\mathcal A\times[H]:\qquad V^{\widehat\pi^\star}_h(s)\ge V^\star_h(s)-\varepsilon,\qquad Q^{\widehat\pi^\star}_h(s,a)\ge Q^\star_h(s,a)-\varepsilon.∀(s,a,h)∈S×A×[H]:Vhπ⋆​(s)≥Vh⋆​(s)−ε,Qhπ⋆​(s,a)≥Qh⋆​(s,a)−ε.

The constant c0c_0c0​ is not specified, so the goal survives any improvement of constants.

Milestones

  1. Lemma 12 (p. 34): the auxiliary vectors Vh(l)V^{(l)}_hVh(l)​ of (62), obtained by propagating square roots of one-step variances, obey ∥Vh(l)∥∞≤(3H)lH\|V^{(l)}_h\|_\infty\le(\sqrt{3H})^lH∥Vh(l)​∥∞​≤(3H​)lH.
  2. Lemma 9 (p. 21): if the one-step errors (P^h,π−Ph,π)Vh+1(l)(\widehat P_{h,\pi}-P_{h,\pi})V^{(l)}_{h+1}(Ph,π​−Ph,π​)Vh+1(l)​ satisfy a Bernstein-type bound (63) with parameter β1\beta_1β1​ for 0≤l≤log⁡2H0\le l\le\log_2H0≤l≤log2​H, and N>12Hβ1N>12H\beta_1N>12Hβ1​, then ∥V^hπ−Vhπ∥∞≤6H3β1H/N\|\widehat V^\pi_h-V^\pi_h\|_\infty\le6H\sqrt{3\beta_1H/N}∥Vhπ​−Vhπ​∥∞​≤6H3β1​H/N​.
  3. (66)–(67) (p. 21): for a fixed policy, the Bernstein-type bound holds for all (s,a)(s,a)(s,a) with probability at least 1−δ1-\delta1−δ, with β1=4log⁡(H∣S∣∣A∣/δ)\beta_1=4\log(H|\mathcal S||\mathcal A|/\delta)β1​=4log(H∣S∣∣A∣/δ).
  4. §7.3, second bullet (pp. 21–22): the same accuracy ∥V^hπ^⋆−Vhπ^⋆∥∞≤6H12Hlog⁡(H∣S∣∣A∣/δ)/N\|\widehat V^{\widehat\pi^\star}_h-V^{\widehat\pi^\star}_h\|_\infty\le6H\sqrt{12H\log(H|\mathcal S||\mathcal A|/\delta)/N}∥Vhπ⋆​−Vhπ⋆​∥∞​≤6H12Hlog(H∣S∣∣A∣/δ)/N​ holds for the data-dependent planner's policy.
  5. (65) (p. 21): Vh⋆−Vhπ^⋆≤(V^hπ^⋆−Vhπ^⋆)+(Vhπ⋆−V^hπ⋆)V^\star_h-V^{\widehat\pi^\star}_h\le(\widehat V^{\widehat\pi^\star}_h-V^{\widehat\pi^\star}_h)+(V^{\pi^\star}_h-\widehat V^{\pi^\star}_h)Vh⋆​−Vhπ⋆​≤(Vhπ⋆​−Vhπ⋆​)+(Vhπ⋆​−Vhπ⋆​).
  6. (68) (p. 22): 0≤Vh⋆−Vhπ^⋆≤12H12Hlog⁡(H∣S∣∣A∣/δ)/N0\le V^\star_h-V^{\widehat\pi^\star}_h\le12H\sqrt{12H\log(H|\mathcal S||\mathcal A|/\delta)/N}0≤Vh⋆​−Vhπ⋆​≤12H12Hlog(H∣S∣∣A∣/δ)/N​ with probability at least 1−2δ1-2\delta1−2δ when N≥48Hlog⁡(H∣S∣∣A∣/δ)N\ge48H\log(H|\mathcal S||\mathcal A|/\delta)N≥48Hlog(H∣S∣∣A∣/δ).

Significance

The result. The total number of samples is NH∣S∣∣A∣NH|\mathcal S||\mathcal A|NH∣S∣∣A∣, so Theorem 4 gives ε\varepsilonε-optimal policies from O~(∣S∣∣A∣H4/ε2)\widetilde O(|\mathcal S||\mathcal A|H^4/\varepsilon^2)O(∣S∣∣A∣H4/ε2) samples, which matches the known lower bound up to logarithmic factors, for every ε∈(0,H]\varepsilon\in(0,H]ε∈(0,H]. The extra factor of HHH compared with the discounted case is the price of time inhomogeneity: each step has its own kernel to estimate. The guarantee holds from N≳HN\gtrsim HN≳H samples per triple on, instead of N≳H2N\gtrsim H^2N≳H2. Unlike the paper's discounted results, no reward perturbation or conservative action selection is needed. The step-by-step independence of the data makes the plain planner analyzable.

Formalizing it. The theorem is proved in the paper; nothing here is open mathematically, and no machine-checked proof of it is known. A formalization checks the details the paper leaves implicit: the index ranges of the backward recursions, the use of log⁡2H\log_2Hlog2​H as an integer, the sample-size condition of Lemma 9 when it is applied to the planner's policy, and the independence argument that lets a data-dependent policy enjoy fixed-policy concentration. The finite-horizon layer here (time-inhomogeneous kernels, backward propagation, the DP planner, the empirical kernel and the finite law of the data) is reusable by other finite-horizon sample-complexity results.

Difficulty

The planner's policy π^⋆\widehat\pi^\starπ⋆ is built from the same data that define M^\widehat{\mathcal M}M, so the obvious route, applying a concentration inequality to (P^h−Ph)Vh+1π^⋆(\widehat P_h-P_h)V^{\widehat\pi^\star}_{h+1}(Ph​−Ph​)Vh+1π⋆​ as if Vh+1π^⋆V^{\widehat\pi^\star}_{h+1}Vh+1π⋆​ were fixed, is not justified by itself. The argument has to use the backward structure: the step-hhh quantities depend only on the data of later steps, which are independent of P^h\widehat P_hPh​.

A second difficulty is the sample-size range. A Hoeffding-type bound on each one-step error, summed over HHH steps, gives an accuracy that only becomes meaningful when N≳H2N\gtrsim H^2N≳H2. Reaching N≳HN\gtrsim HN≳H requires Bernstein-type bounds and the control of a whole sequence of auxiliary value vectors V(l)V^{(l)}V(l), of which Lemma 12 bounds the size. Lemma 9 then has to close the recursion in lll after about log⁡2H\log_2Hlog2​H levels.

Formalization scope

  • Steps are Fin H, 0-based: the paper's step hhh is Lean's h−1h-1h−1. Backward propagation returns 000 at every index ≥H\ge H≥H, which encodes VH+1=0V_{H+1}=0VH+1​=0. The paper's ranges 1≤h≤H−11\le h\le H-11≤h≤H−1 in (63) and (66) are written h.val + 1 < H.
  • Values are defined by the backward Bellman recursion (equal to the trajectory expectation of p. 6 for deterministic policies), Vh⋆V^\star_hVh⋆​ as a maximum over the finitely many deterministic nonstationary policies, and Qh⋆:=rh+PhVh+1⋆Q^\star_h:=r_h+P_hV^\star_{h+1}Qh⋆​:=rh​+Ph​Vh+1⋆​.
  • The planner takes a tie-breaking rule sel (any argmax rule), fixed before the data and quantified outside the probability. Empirical Q-values tie with positive probability, and the proof needs π^⋆\widehat\pi^\starπ⋆ to be a fixed function of the empirical kernels.
  • Probability. A data set is an element of the finite type [H]×S×A×[N]→S[H]\times\mathcal S\times\mathcal A\times[N]\to\mathcal S[H]×S×A×[N]→S; its law is the product of the kernels, and probabilities are finite sums. "With probability at least 1−δ1-\delta1−δ" is written as a bound ≤δ\le\delta≤δ on the probability of the failure event. N>0N>0N>0 is assumed throughout, as in (6).
  • Constants. c0c_0c0​ is quantified before the spaces, the horizon and the MDP. The page names "universal constants c0,c1>0c_0,c_1>0c0​,c1​>0", but c1c_1c1​ does not occur in Theorem 4; only c0c_0c0​ is quantified.
  • Generalizations disclosed in the items. Lemma 9 and (65) are stated for any family of transition kernels P^h\widehat P_hPh​, and (66)–(67) for any data-independent policy instead of only π⋆\pi^\starπ⋆. The second bullet of §7.3 carries the condition N≥48Hlog⁡(H∣S∣∣A∣/δ)N\ge48H\log(H|\mathcal S||\mathcal A|/\delta)N≥48Hlog(H∣S∣∣A∣/δ), which the page leaves implicit there and states with (68).

Trivializing formalizations are ruled out: the planner is computed from the empirical kernels, not from the true PhP_hPh​; the model is time-inhomogeneous, with one kernel per step; and c0c_0c0​ cannot depend on HHH, S\mathcal SS, A\mathcal AA or the MDP.

The only external definition is the published FoundationsML.ReinforcementLearning.IsTransitionKernel. A complete development needs Bernstein's inequality for bounded i.i.d. averages (on finite product laws), a union bound, and the independence of the per-step data. Contributions are welcome on all six milestones and on general lemmas about the finite law of the data, such as independence across steps and the distribution of P^h\widehat P_hPh​.

Selected references

  • G. Li, Y. Wei, Y. Chi, Y. Chen, Breaking the Sample Size Barrier in Model-Based Reinforcement Learning with a Generative Model, arXiv:2005.12900v8, 2023; Operations Research, 2024. https://arxiv.org/abs/2005.12900
  • M. G. Azar, R. Munos, H. J. Kappen, Minimax PAC bounds on the sample complexity of reinforcement learning with a generative model, Machine Learning 91(3):325–349, 2013. https://doi.org/10.1007/s10994-013-5368-1
  • A. Agarwal, S. Kakade, L. F. Yang, Model-Based Reinforcement Learning with a Generative Model is Minimax Optimal, COLT 2020. https://arxiv.org/abs/1906.03804
  • M. Yin, Y. Bai, Y.-X. Wang, Near-optimal provable uniform convergence in offline policy evaluation for reinforcement learning, AISTATS 2021, PMLR 130:1567–1575. https://proceedings.mlr.press/v130/yin21a.html
  • D. P. Bertsekas, Dynamic Programming and Optimal Control, 4th ed., Athena Scientific, 2017.
10 thms1 active userReviewed
EconomicsProbability·Captain: mikedeng1

Quantifying the Impact of Impact Investing I: Mean and Variance of an Impact-Ranked Portfolio's Excess Return under IID Bivariate-Normal Impact Factors and AlphasResearch Paper

Motivation

Impact investing selects securities by a non-financial characteristic: an ESG rating, a carbon-intensity metric, a "sin stock" flag. A recurring question in finance is whether such a selection costs or earns the investor anything, and by how much. Lo and Zhang (SSRN 3944367; Management Science, doi:10.1287/mnsc.2022.01168) give a closed-form answer in a stylised model: the excess return of a portfolio formed by ranking securities on an impact factor is governed by the correlation between that factor and the securities' unobserved excess returns. The mathematical tool is the theory of induced order statistics (concomitants), introduced by Bhattacharya (1974) and David (1973) and surveyed in David and Nagaraja, Order Statistics (2004), §6.8. The same tools were used by Lo and MacKinlay (1990) to quantify data-snooping biases in asset-pricing tests.

Setting

There are NNN securities. Security iii has an observable impact factor XiX_iXi​ and an unobservable excess return αi\alpha_iαi​ (the part of its return not explained by priced factors). Under Assumption (A1) the pairs (Xi,αi)(X_i, \alpha_i)(Xi​,αi​), i=1,…,Ni = 1, \dots, Ni=1,…,N, are independent and identically distributed bivariate normal with means (μx,μα)(\mu_x, \mu_\alpha)(μx​,μα​), variances (σx2,σα2)(\sigma_x^2, \sigma_\alpha^2)(σx2​,σα2​) and correlation ρ∈(−1,1)\rho \in (-1, 1)ρ∈(−1,1). As the paper does before its Proposition 2, the mission takes μx=0\mu_x = 0μx​=0, σx=1\sigma_x = 1σx​=1 and μα=0\mu_\alpha = 0μα​=0.

An investor ranks the securities by XXX. Let π\piπ be the permutation sorting XXX increasingly. The order statistics are Xi:N=Xπ(i)X_{i:N} = X_{\pi(i)}Xi:N​=Xπ(i)​, and the induced order statistics are

α[i:N]=απ(i),\alpha_{[i:N]} = \alpha_{\pi(i)},α[i:N]​=απ(i)​,

the excess return of the security whose impact factor has rank iii (display (6) of the paper). The vector α\alphaα is not sorted by its own values; its order is induced by XXX.

An impact portfolio holds the securities of a set of ranks S⊆{1,…,N}\mathcal S \subseteq \{1, \dots, N\}S⊆{1,…,N} with weights {ωi:i∈S}\{\omega_i : i \in \mathcal S\}{ωi​:i∈S} summing to one; its excess return is

α~=∑i∈Sωi α[i:N].\tilde\alpha = \sum_{i \in \mathcal S} \omega_i\, \alpha_{[i:N]}.α~=i∈S∑​ωi​α[i:N]​.

Formalization targets

Goal: Proposition 6 (p. 21), with (31) corrected

E[α~]=∑i∈Sωi E[α[i:N]]=ρ σα∑i∈Sωi E[Xi:N],\mathbb E[\tilde\alpha] = \sum_{i\in\mathcal S}\omega_i\,\mathbb E[\alpha_{[i:N]}] = \rho\,\sigma_\alpha \sum_{i\in\mathcal S}\omega_i\,\mathbb E[X_{i:N}],E[α~]=i∈S∑​ωi​E[α[i:N]​]=ρσα​i∈S∑​ωi​E[Xi:N​], Var⁡(α~)=∑i∈Sωi2Var⁡(α[i:N])+2∑i<j∈SωiωjCov⁡(α[i:N],α[j:N])\operatorname{Var}(\tilde\alpha) = \sum_{i\in\mathcal S}\omega_i^2 \operatorname{Var}(\alpha_{[i:N]}) + 2\sum_{i<j\in\mathcal S}\omega_i\omega_j \operatorname{Cov}(\alpha_{[i:N]}, \alpha_{[j:N]})Var(α~)=i∈S∑​ωi2​Var(α[i:N]​)+2i<j∈S∑​ωi​ωj​Cov(α[i:N]​,α[j:N]​) =σα2((1−ρ2)∑i∈Sωi2+ρ2(∑i∈Sωi2Var⁡(Xi:N)+2∑i<j∈SωiωjCov⁡(Xi:N,Xj:N))).= \sigma_\alpha^2\Big((1-\rho^2)\sum_{i\in\mathcal S}\omega_i^2 + \rho^2\Big(\sum_{i\in\mathcal S}\omega_i^2 \operatorname{Var}(X_{i:N}) + 2\sum_{i<j\in\mathcal S}\omega_i\omega_j\operatorname{Cov}(X_{i:N}, X_{j:N})\Big)\Big).=σα2​((1−ρ2)i∈S∑​ωi2​+ρ2(i∈S∑​ωi2​Var(Xi:N​)+2i<j∈S∑​ωi​ωj​Cov(Xi:N​,Xj:N​))).

The paper prints the last line with 1−ρ21-\rho^21−ρ2 where (1−ρ2)∑i∈Sωi2(1-\rho^2)\sum_{i\in\mathcal S}\omega_i^2(1−ρ2)∑i∈S​ωi2​ is needed. The two agree only when ∑i∈Sωi2=1\sum_{i\in\mathcal S}\omega_i^2 = 1∑i∈S​ωi2​=1 or ρ2=1\rho^2 = 1ρ2=1. For ρ=0\rho = 0ρ=0, S={1,2}\mathcal S = \{1, 2\}S={1,2} and ω=(12,12)\omega = (\tfrac12, \tfrac12)ω=(21​,21​), the true variance is σα2/2\sigma_\alpha^2/2σα2​/2 and the printed expression gives σα2\sigma_\alpha^2σα2​. The goal states the corrected identity.

Milestones

  1. (A.21), p. 65: ei=αi−ρσαXie_i = \alpha_i - \rho\sigma_\alpha X_iei​=αi​−ρσα​Xi​ is N(0,σα2(1−ρ2))N(0, \sigma_\alpha^2(1-\rho^2))N(0,σα2​(1−ρ2)), and X1,…,XN,e1,…,eNX_1, \dots, X_N, e_1, \dots, e_NX1​,…,XN​,e1​,…,eN​ are mutually independent.
  2. (A.22), p. 65: α[i:N]=ρσαXi:N+e[i]\alpha_{[i:N]} = \rho\sigma_\alpha X_{i:N} + e_{[i]}α[i:N]​=ρσα​Xi:N​+e[i]​, and the vector of order statistics is independent of the vector of induced residuals (e[i])i(e_{[i]})_i(e[i]​)i​.
  3. Proposition 2 (8), p. 14: E[α[i:N]]=ρσαE[Xi:N]\mathbb E[\alpha_{[i:N]}] = \rho\sigma_\alpha \mathbb E[X_{i:N}]E[α[i:N]​]=ρσα​E[Xi:N​].
  4. Proposition 2 (9), p. 14: Var⁡(α[i:N])=σα2(1−ρ2+ρ2Var⁡(Xi:N))\operatorname{Var}(\alpha_{[i:N]}) = \sigma_\alpha^2(1 - \rho^2 + \rho^2\operatorname{Var}(X_{i:N}))Var(α[i:N]​)=σα2​(1−ρ2+ρ2Var(Xi:N​)).
  5. Proposition 2 (10), p. 14: Cov⁡(α[i:N],α[j:N])=σα2ρ2Cov⁡(Xi:N,Xj:N)\operatorname{Cov}(\alpha_{[i:N]}, \alpha_{[j:N]}) = \sigma_\alpha^2\rho^2\operatorname{Cov}(X_{i:N}, X_{j:N})Cov(α[i:N]​,α[j:N]​)=σα2​ρ2Cov(Xi:N​,Xj:N​) for i≠ji \ne ji=j.

Significance

The result. Proposition 6 reduces the first two moments of any rank-based impact portfolio to three parameters (ρ\rhoρ, σα\sigma_\alphaσα​, the weights) and to moments of standard normal order statistics, which are tabulated. The sign of ρ\rhoρ alone decides whether a portfolio of top-ranked securities has positive, zero or negative expected excess return. That is the paper's quantitative answer to whether impact investing helps or hurts returns. The variance formula is what the paper's later results build on: Sharpe and information ratios of impact portfolios, Treynor–Black weighting (Proposition 7) and combination with a passive index (Proposition 8).

Formalizing it. The proposition is proved in the paper; the mission is a machine-checked version of it. The proof needs a reusable, currently absent piece of probability in Lean: moments of induced order statistics of Gaussian pairs, including the behavior of residuals carried along by a sort keyed on an independent sample. No order-statistic or concomitant result of this kind is on the platform or in Mathlib. The mission also records a corrected form of (31), whose printed version is false whenever ∑i∈Sωi2≠1\sum_{i\in\mathcal S}\omega_i^2 \neq 1∑i∈S​ωi2​=1.

Difficulty

The algebra from Proposition 2 to Proposition 6 is the bilinearity of variance and covariance. The substance is in Proposition 2, and specifically in the step from (A.21) to (A.22). The permutation π\piπ that sorts XXX is random, so e[i]=eπ(i)e_{[i]} = e_{\pi(i)}e[i]​=eπ(i)​ is a residual read at a random index. The tempting argument treats e[i]e_{[i]}e[i]​ as "an eee", which would give mean zero and variance σα2(1−ρ2)\sigma_\alpha^2(1-\rho^2)σα2​(1−ρ2) immediately. That argument is incomplete: it needs the joint law of (eπ(1),…,eπ(N))(e_{\pi(1)}, \dots, e_{\pi(N)})(eπ(1)​,…,eπ(N)​) conditional on XXX, which requires that π\piπ is a function of XXX only, that eee is independent of XXX, and that the law of eee is invariant under permutations. None of this is written out on the page, and none of it is in Mathlib; integrability and measurability of the order statistics must also be established, since the Lean moments are defined without them.

Formalization scope

All declarations live in the namespace ImpactInvesting.Portfolio. Order statistics use Mathlib's Tuple.sort: orderStat x i = x (Tuple.sort x i) and inducedOrderStat x a i = a (Tuple.sort x i). Ranks are 0-based: i : Fin N is the paper's rank i+1i + 1i+1. Ties are broken by index; they have probability zero under (A1), and no no-ties hypothesis is added.

Assumption (A1) is the predicate IsA1 P X α σα ρ. Each pair (X i, α i) has a Gaussian law (HasGaussianLaw), the pairs are mutually independent (iIndepFun), and the moments are fixed: EXi=0\mathbb E X_i = 0EXi​=0, Var⁡Xi=1\operatorname{Var} X_i = 1VarXi​=1, Eαi=0\mathbb E\alpha_i = 0Eαi​=0, Var⁡αi=σα2\operatorname{Var}\alpha_i = \sigma_\alpha^2Varαi​=σα2​, Cov⁡(Xi,αi)=ρσα\operatorname{Cov}(X_i,\alpha_i) = \rho\sigma_\alphaCov(Xi​,αi​)=ρσα​. Identical distribution follows, because a bivariate Gaussian law is determined by these moments. The normalisations μx=0\mu_x = 0μx​=0, σx=1\sigma_x = 1σx​=1, μα=0\mu_\alpha = 0μα​=0 are hypotheses, not a without-loss-of-generality step; (8) is false without μα=0\mu_\alpha = 0μα​=0. The ranges σα>0\sigma_\alpha > 0σα​>0 and −1<ρ<1-1 < \rho < 1−1<ρ<1 are explicit hypotheses. Moments are the Bochner integral P[·], Var[·; P] and cov[·, ·; P]. No integrability hypotheses are added: order statistics of Gaussian samples are in every LpL^pLp, and proving this is part of the work. The portfolio is a Finset (Fin N) of ranks with weights w : Fin N → ℝ summing to one on it; ∑i<j∈S\sum_{i<j\in\mathcal S}∑i<j∈S​ is taken in the order of Fin N.

A formalization in which the "order statistics" are not sorted, or the induced statistics are sorted by α\alphaα itself, would make the statements trivial or false; the definitions sort by XXX and read α\alphaα at the same permutation. The printed second line of (31) is not stated anywhere, because it is false.

Out of scope: the multi-factor return model (1)–(2) beyond the role of α\alphaα, Treynor–Black weights (Proposition 7), combined portfolios (Proposition 8), the asymptotic expansions and limits (Propositions 3, A.1, A.2), and the omitted-factor model (Proposition 5, a separate mission). Contributions welcome: integrability and measurability of order statistics, the permutation-invariance lemma for residuals carried by a sort, and Gaussian regression decompositions; all of these are reusable beyond this mission.

Selected references

  • A. W. Lo and R. Zhang, Quantifying the Impact of Impact Investing, SSRN 3944367, draft of 29 June 2023; Management Science (2023). https://ssrn.com/abstract=3944367, https://doi.org/10.1287/mnsc.2022.01168
  • P. K. Bhattacharya, Convergence of sample paths of normalized sums of induced order statistics, Annals of Statistics 2 (1974), 1034–1039. https://doi.org/10.1214/aos/1176342823
  • H. A. David and H. N. Nagaraja, Order Statistics, 3rd ed., Wiley, 2003 (cited in the paper as 2004). https://doi.org/10.1002/0471722162
  • A. W. Lo and A. C. MacKinlay, Data-snooping biases in tests of financial asset pricing models, Review of Financial Studies 3 (1990), 431–467. https://doi.org/10.1093/rfs/3.3.431
8 thms1 active userReviewed
Probability·Captain: mikedeng1

Design and Analysis of Switchback Experiments 2: Under the Optimal Design the Horvitz–Thompson Estimator Is Asymptotically Normal as the Number of Epochs n → ∞Research Paper

Motivation

Online platforms such as ride-hailing, delivery and marketplace companies routinely test a new policy (a pricing rule, a dispatching algorithm) by switching it on and off over time on a single unit, a city or a market, rather than by randomizing over users. These switchback experiments avoid the interference that user-level randomization creates in two-sided markets, but they face a different problem: a treatment administered at one time keeps affecting outcomes for several periods afterwards (carryover effects). Bojinov, Simchi-Levi and Zhao, Design and Analysis of Switchback Experiments (arXiv:2009.00148, Management Science 69(7), 2023), derive the minimax-optimal design when the carryover lasts at most mmm periods, and then ask how to do inference with it. This mission formalizes the inference half: under the optimal design, the Horvitz–Thompson estimator of the lag-mmm effect is asymptotically normal as the number of epochs grows, which is what justifies the paper's normal-approximation test and confidence intervals.

The result is a finite-population central limit theorem: the potential outcomes are fixed, non-random numbers, and all randomness comes from the experimenter's coin flips. It belongs to the line of design-based limit theorems of Li and Ding (2017), Aronow et al. (2017) and Bojinov et al. (2021). Its probabilistic engine is the central limit theorem of Romano and Wolf (2000) for triangular arrays of ϕ\phiϕ-dependent random variables, which goes back to the mmm-dependent central limit theorem of Hoeffding and Robbins (1948).

Setting

There are TTT time periods t∈[T]={1,…,T}t\in[T]=\{1,\dots,T\}t∈[T]={1,…,T}. An assignment path w1:T∈{0,1}Tw_{1:T}\in\{0,1\}^Tw1:T​∈{0,1}T records treatment (wt=1w_t=1wt​=1) or control (wt=0w_t=0wt​=0) in each period. The potential outcomes are real numbers Yt(w1:T)Y_t(w_{1:T})Yt​(w1:T​). They are assumed non-anticipating (Assumption 1: YtY_tYt​ depends only on w1:tw_{1:t}w1:t​) and to have mmm-carryover effects (Assumption 2: for t>mt>mt>m, YtY_tYt​ does not depend on w1:t−m−1w_{1:t-m-1}w1:t−m−1​). Assumption 3 bounds them: ∣Yt(w1:T)∣≤B|Y_t(w_{1:T})|\le B∣Yt​(w1:T​)∣≤B. Write Yt(1m+1)Y_t(\mathbf 1_{m+1})Yt​(1m+1​) and Yt(0m+1)Y_t(\mathbf 0_{m+1})Yt​(0m+1​) for the outcome after m+1m+1m+1 consecutive treatments, respectively controls. The lag-mmm causal effect is

τm=1T−m∑t=m+1T[Yt(1m+1)−Yt(0m+1)].\tau_m=\frac1{T-m}\sum_{t=m+1}^{T}\big[Y_t(\mathbf 1_{m+1})-Y_t(\mathbf 0_{m+1})\big].τm​=T−m1​t=m+1∑T​[Yt​(1m+1​)−Yt​(0m+1​)].

A regular switchback design flips an independent coin with success probability qk∈(0,1)q_k\in(0,1)qk​∈(0,1) at each randomization point t0=1<t1<⋯<tKt_0=1<t_1<\dots<t_Kt0​=1<t1​<⋯<tK​, and every period copies the most recent coin. The Horvitz–Thompson estimator τ^m\hat\tau_mτ^m​ weights the observed outcome at time ttt by the inverse probability that the last m+1m+1m+1 assignments were all treatments (respectively all controls).

In the nnn-replica experiment T=nmT=nmT=nm, and the optimal design of the paper's Theorem 2 uses fair coins at

T∗={1,  2m+1,  3m+1,  …,  (n−2)m+1}.\mathbb T^*=\{1,\;2m+1,\;3m+1,\;\dots,\;(n-2)m+1\}.T∗={1,2m+1,3m+1,…,(n−2)m+1}.

The periods split into n−1n-1n−1 blocks {(k+1)m+1,…,(k+2)m}\{(k+1)m+1,\dots,(k+2)m\}{(k+1)m+1,…,(k+2)m}, k=0,…,n−2k=0,\dots,n-2k=0,…,n−2, with block sums Yˉk(1m+1)\bar Y_k(\mathbf 1_{m+1})Yˉk​(1m+1​), Yˉk(0m+1)\bar Y_k(\mathbf 0_{m+1})Yˉk​(0m+1​) and block errors 1ˉk\bar{\mathbb 1}_k1ˉk​, so that τ^m−τm=(T−m)−1∑k1ˉk\hat\tau_m-\tau_m=(T-m)^{-1}\sum_k\bar{\mathbb 1}_kτ^m​−τm​=(T−m)−1∑k​1ˉk​. Assumption 4 (non-negligible variance) requires Var(τ^m)≥c/n\mathrm{Var}(\hat\tau_m)\ge c/nVar(τ^m​)≥c/n for some c>0c>0c>0 and all large nnn.

Formalization targets

Goal: Theorem 3 (asymptotic normality)

For fixed mmm, under Assumptions 1–2, Assumption 3 with one bound BBB for all nnn, and Assumption 4,

τ^m−τmVar(τ^m)→DN(0,1)(n→∞).\frac{\hat\tau_m-\tau_m}{\sqrt{\mathrm{Var}(\hat\tau_m)}}\xrightarrow{D}\mathcal N(0,1)\qquad(n\to\infty).Var(τ^m​)​τ^m​−τm​​D​N(0,1)(n→∞).

The statement fixes no rate and does not require Var(τ^m)\mathrm{Var}(\hat\tau_m)Var(τ^m​) to converge.

Milestones

  1. Block decomposition (EC.4.1–EC.4.2): τ^m−τm=(T−m)−1∑k=0n−21ˉk\hat\tau_m-\tau_m=(T-m)^{-1}\sum_{k=0}^{n-2}\bar{\mathbb 1}_kτ^m​−τm​=(T−m)−1∑k=0n−2​1ˉk​ with E1ˉk=0\mathbb E\bar{\mathbb 1}_k=0E1ˉk​=0.
  2. 1-dependence (proof of Theorem 3): the block errors 1ˉ0,…,1ˉn−2\bar{\mathbb 1}_0,\dots,\bar{\mathbb 1}_{n-2}1ˉ0​,…,1ˉn−2​ form a 1-dependent sequence.
  3. Lemma 2: the closed form (10) of Var(τ^m)\mathrm{Var}(\hat\tau_m)Var(τ^m​) in terms of the block sums.
  4. Block-variance bound (proof of Theorem 3): Bn,k,a2≤16kB2/(n−1)2B^2_{n,k,a}\le16kB^2/(n-1)^2Bn,k,a2​≤16kB2/(n−1)2 for the scaled partial sums.
  5. Lemma EC.1 (Romano–Wolf): the central limit theorem for ϕ\phiϕ-dependent triangular arrays.

Companions

Corollary 1, the conservative bound Var(τ^m)≤VarU(τ^m)\mathrm{Var}(\hat\tau_m)\le\mathrm{Var}^U(\hat\tau_m)Var(τ^m​)≤VarU(τ^m​) with the unbiased estimator σ^U2\hat\sigma^2_Uσ^U2​, and Corollary 2(i), that (10) still holds when the design is built for an overestimated order p>mp>mp>m.

Significance

Theorem 3 is what turns the optimal design into a usable inferential procedure: together with Corollary 1 it gives the test statistic ∣τ^m∣/σ^U2|\hat\tau_m|/\sqrt{\hat\sigma^2_U}∣τ^m​∣/σ^U2​​ and its normal ppp-value, a conservative large-sample test of the null of no lag-mmm effect that needs no model for the outcomes. Corollary 2 extends the guarantee to a misspecified carryover order p>mp>mp>m. Lemma EC.1 is a general tool, applicable to any statistic that decomposes into a sum of weakly dependent pieces, such as block designs, time-series bootstraps and spatial experiments.

The paper proves these results. None of them is formalized: Mathlib has the central limit theorem for i.i.d. sequences only, and no central limit theorem for dependent arrays exists on the platform. The work here is to formalize the known proof: the exact second-moment computations of the design, the 1-dependence of the blocks, and a proof of the Romano–Wolf theorem itself, which the paper takes from the literature.

Difficulty

The randomness is a finite set of coin flips and the outcomes change with nnn, so no i.i.d. structure is available: the block errors are neither independent nor identically distributed, and the classical Lindeberg–Lévy theorem does not apply. The obvious reduction, treating neighbouring blocks as independent, fails, because adjacent blocks share a coin. This is why the cross terms appear in (10), and why a dependent-array central limit theorem is needed. The variance normalisation is random-design specific and may oscillate in nnn, so the limit theorem has to be proved with a self-normalisation that does not converge. Lemma EC.1 is the main obstacle: a ϕ\phiϕ-dependent central limit theorem for triangular arrays with Lyapunov-type moment conditions, which is not in Mathlib.

Formalization scope

A path is a function ℕ → Bool of which only 1,…,T1,\dots,T1,…,T is read; potential outcomes are ℕ → Path → ℝ. The design law is encoded as independent coins at the randomization points, mapped to paths; in the nnn-replica experiment the probability space is the uniform measure on the coin vectors of T∗\mathbb T^*T∗. Row nnn of the sequence has T=nmT=nmT=nm and potential outcomes Y n. Rows n<4n<4n<4 exist in Lean but are degenerate and irrelevant to the limit. Convergence in distribution is Mathlib's TendstoInDistribution, and the limit is gaussianReal 0 1. Ω(n−1)\Omega(n^{-1})Ω(n−1) and O(1)O(1)O(1) are explicit constants with an eventual threshold. The estimand, estimator and variance in the goal are the model's definitions, not a hand-written formula in the coins.

Three hypotheses are added to the printed statements, each necessary and disclosed in the item's Formalization Note:

  • Theorem 3 assumes Assumption 3 with one BBB for all nnn. The page omits it, the proof uses it, and without it the statement is false.
  • Lemma EC.1 assumes dn→∞d_n\to\inftydn​→∞. This is Romano and Wolf's sixth condition for fixed ϕ\phiϕ, and without it the lemma fails with dn=1d_n=1dn​=1.
  • Lemma EC.1 assumes Ln>0L_n>0Ln​>0, which the ratios in its conditions 4–5 presuppose.

The goal does not assume 1-dependence, the variance formula or any condition of Lemma EC.1; those are milestones, so the goal cannot be discharged by a hypothesis.

A complete development needs:

  • finite-coin product measures and the independence of functions of disjoint coordinates;
  • exact second-moment computations for the design;
  • a ϕ\phiϕ-dependent central limit theorem for triangular arrays.

The last two, Lemma EC.1 and Definition EC.1, are reusable well beyond this mission. Contributions to any milestone, including alternative proofs of Lemma EC.1, are welcome.

Selected references

  • I. Bojinov, D. Simchi-Levi, J. Zhao, Design and Analysis of Switchback Experiments, Management Science 69(7), 2023. https://arxiv.org/abs/2009.00148 (v4)
  • J. P. Romano, M. Wolf, A more general central limit theorem for m-dependent random variables with unbounded m, Statistics & Probability Letters 47, 115–124, 2000.
  • W. Hoeffding, H. Robbins, The central limit theorem for dependent random variables, Duke Mathematical Journal 15(3), 773–780, 1948.
  • X. Li, P. Ding, General forms of finite population central limit theorems with applications to causal inference, Journal of the American Statistical Association 112, 1759–1769, 2017.
  • I. Bojinov, N. Shephard, Time series experiments and causal estimands: exact randomization tests and trading, Journal of the American Statistical Association 114, 1665–1682, 2019.
9 thms1 active userReviewed
Machine LearningOperations ResearchProbability·Captain: mikedeng1

Offline Multi-Action Policy Learning: Generalization and Optimization 1: Cross-Fitted AIPW Policy Learning Has Regret O_p(κ(Π)√(V*/n)) Even with Slowly Converging Nuisance EstimatesResearch Paper

Learning treatment policies from logged data

Many decisions are made by assigning one of several actions to an individual on the basis of observed features: which of ddd drugs to prescribe, which of several promotions to show, which job-training programme to offer. Experimentation is often costly or unethical, while historical records of past assignments and their outcomes are plentiful. Offline policy learning asks for a rule that maps features to actions, chosen from such observational records, whose expected outcome is close to that of the best rule in a prescribed class. The binary-action case was settled by Kitagawa and Tetenov (2018) with known propensities and by Athey and Wager (2021) with estimated ones; Zhou, Athey and Wager extend the doubly robust approach to d≥2d \ge 2d≥2 actions. This mission formalizes the statistical half of that paper: the regret guarantee of its cross-fitted learner.

Timeline. Robins, Rotnitzky and Zhao (1994) introduced augmented inverse-propensity weighting (AIPW). Dudík, Langford and Li (2011) used doubly robust scores for multi-action policy evaluation and optimization. Chernozhukov et al. (2018) showed that cross-fitting removes the bias of flexible nuisance estimates in semiparametric estimation. Athey and Wager proved n\sqrt nn​-rate regret for binary actions with VC classes. Zhou, Athey and Wager (arXiv 2018; Operations Research, 2023) treat ddd actions with a Hamming entropy integral as the complexity measure.

Setting

There are ddd actions, written 1,…,d1,\dots,d1,…,d and identified with the standard basis vectors of Rd\mathbb R^dRd, so that for γ∈Rd\gamma\in\mathbb R^dγ∈Rd the inner product ⟨π(x),γ⟩\langle\pi(x),\gamma\rangle⟨π(x),γ⟩ is the coordinate γπ(x)\gamma_{\pi(x)}γπ(x)​. A draw consists of features X∈XX\in\mathcal XX∈X, potential outcomes (Y(1),…,Y(d))(Y(1),\dots,Y(d))(Y(1),…,Y(d)) and a logged action AAA; only the triple (X,A,Y)(X,A,Y)(X,A,Y) with Y=Y(A)Y=Y(A)Y=Y(A) is observed. The data are nnn iid draws.

The model consists of a law PXP_XPX​ of the features and two conditional laws given X=xX=xX=x: one for the outcome vector, one for the action. Given XXX the two are independent (unconfoundedness). The propensity is ea(x)=P(A=a∣X=x)e_a(x)=P(A=a\mid X=x)ea​(x)=P(A=a∣X=x) and the mean reward is μa(x)=E[Y(a)∣X=x]\mu_a(x)=\mathbb E[Y(a)\mid X=x]μa​(x)=E[Y(a)∣X=x]. A policy is a map π:X→{1,…,d}\pi:\mathcal X\to\{1,\dots,d\}π:X→{1,…,d} from a class Π\PiΠ. Its value is Q(π)=E[Y(π(X))]Q(\pi)=\mathbb E[Y(\pi(X))]Q(π)=E[Y(π(X))] and its regret is R(π)=sup⁡π′∈ΠQ(π′)−Q(π)R(\pi)=\sup_{\pi'\in\Pi}Q(\pi')-Q(\pi)R(π)=supπ′∈Π​Q(π′)−Q(π).

The learner, CAIPWL (Algorithm 1), divides the sample into K≥2K\ge2K≥2 evenly sized folds. For each fold kkk it fits estimators μ^a−k\hat\mu^{-k}_aμ^​a−k​, e^a−k\hat e^{-k}_ae^a−k​ on the observed data outside fold kkk, forms the cross-fitted AIPW score

Γ^i,j=μ^j−k(i)(Xi)+1{Ai=j}Yi−μ^Ai−k(i)(Xi)e^Ai−k(i)(Xi),\hat\Gamma_{i,j}=\hat\mu^{-k(i)}_j(X_i)+\mathbf 1\{A_i=j\}\frac{Y_i-\hat\mu^{-k(i)}_{A_i}(X_i)}{\hat e^{-k(i)}_{A_i}(X_i)},Γ^i,j​=μ^​j−k(i)​(Xi​)+1{Ai​=j}e^Ai​−k(i)​(Xi​)Yi​−μ^​Ai​−k(i)​(Xi​)​,

and returns a maximizer π^CAIPWL\hat\pi_{CAIPWL}π^CAIPWL​ over Π\PiΠ of Q^CAIPWL(π)=1n∑iΓ^i,π(Xi)\hat Q_{CAIPWL}(\pi)=\frac1n\sum_i\hat\Gamma_{i,\pi(X_i)}Q^​CAIPWL​(π)=n1​∑i​Γ^i,π(Xi​)​. The oracle score Γi\Gamma_iΓi​ is the same expression with the true μ\muμ and eee; it gives Q~(π)=1n∑iΓi,π(Xi)\tilde Q(\pi)=\frac1n\sum_i\Gamma_{i,\pi(X_i)}Q~​(π)=n1​∑i​Γi,π(Xi​)​. Write Δ\DeltaΔ, Δ~\tilde\DeltaΔ~, Δ^\hat\DeltaΔ^ for the differences Q(π1)−Q(π2)Q(\pi_1)-Q(\pi_2)Q(π1​)−Q(π2​), Q~(π1)−Q~(π2)\tilde Q(\pi_1)-\tilde Q(\pi_2)Q~​(π1​)−Q~​(π2​), Q^(π1)−Q^(π2)\hat Q(\pi_1)-\hat Q(\pi_2)Q^​(π1​)−Q^​(π2​), and

V∗=sup⁡πa,πb∈ΠE[(Γπa(X)−Γπb(X))2].V_*=\sup_{\pi_a,\pi_b\in\Pi}\mathbb E\big[(\Gamma_{\pi_a(X)}-\Gamma_{\pi_b(X)})^2\big].V∗​=πa​,πb​∈Πsup​E[(Γπa​(X)​−Γπb​(X)​)2].

The complexity of Π\PiΠ is measured through the Hamming distance H(π1,π2)=1m#{j:π1(xj)≠π2(xj)}H(\pi_1,\pi_2)=\frac1m\#\{j:\pi_1(x_j)\ne\pi_2(x_j)\}H(π1​,π2​)=m1​#{j:π1​(xj​)=π2​(xj​)} on points x1,…,xmx_1,\dots,x_mx1​,…,xm​. The covering number NH(ε,Π)N_H(\varepsilon,\Pi)NH​(ε,Π) is the supremum over all finite point sequences of the least number of policies of Π\PiΠ that ε\varepsilonε-cover Π\PiΠ in HHH. The entropy integral is κ(Π)=∫01log⁡NH(ε2,Π) dε\kappa(\Pi)=\int_0^1\sqrt{\log N_H(\varepsilon^2,\Pi)}\,d\varepsilonκ(Π)=∫01​logNH​(ε2,Π)​dε.

The assumptions are: overlap, ea(x)≥η>0e_a(x)\ge\eta>0ea​(x)≥η>0; bounded rewards, ∣Y(a)∣≤B|Y(a)|\le B∣Y(a)∣≤B; Assumption 2, E[(μ^a−k−μa)2]⋅E[(e^a−k−ea)2]=o(1)/n\mathbb E[(\hat\mu^{-k}_a-\mu_a)^2]\cdot\mathbb E[(\hat e^{-k}_a-e_a)^2]=o(1)/nE[(μ^​a−k​−μa​)2]⋅E[(e^a−k​−ea​)2]=o(1)/n; and Assumption 3, NH(ε,Π)≤Cexp⁡(Dε−ω)N_H(\varepsilon,\Pi)\le C\exp(D\varepsilon^{-\omega})NH​(ε,Π)≤Cexp(Dε−ω) with 0<ω<1/20<\omega<1/20<ω<1/2.

Formalization targets

Goal: Theorem 3 in the form of Remark 8, (18), p. 22

R(π^CAIPWL)=Op(κ(Π)V∗n),R(\hat\pi_{CAIPWL})=O_p\Big(\kappa(\Pi)\sqrt{\tfrac{V_*}{n}}\Big),R(π^CAIPWL​)=Op​(κ(Π)nV∗​​​),

read per nnn: for every ε>0\varepsilon>0ε>0 there are M>0M>0M>0 and NNN with P(R(π^CAIPWL)>Mκ(Π)V∗/n)≤ε\mathbb P\big(R(\hat\pi_{CAIPWL})>M\kappa(\Pi)\sqrt{V_*/n}\big)\le\varepsilonP(R(π^CAIPWL​)>Mκ(Π)V∗​/n​)≤ε for all n≥Nn\ge Nn≥N. This is the paper's own "simpler way of stating the regret bound in Theorem 3". It fixes the rate and the dependence on κ(Π)\kappa(\Pi)κ(Π) and V∗V_*V∗​, but no constants.

Milestones

  1. Lemma 1 (1): the inner product distance IΓI_\GammaIΓ​ satisfies the triangle inequality.
  2. (48): E[Q~(π)]=Q(π)\mathbb E[\tilde Q(\pi)]=Q(\pi)E[Q~​(π)]=Q(π).
  3. (17): Δ^−Δ~=∑j(S1j+S2j+S3j)\hat\Delta-\tilde\Delta=\sum_j(S^j_1+S^j_2+S^j_3)Δ^−Δ~=∑j​(S1j​+S2j​+S3j​), the algebraic split into error terms.
  4. Lemma 3 (pinned): sup⁡π1,π2∈Π∣Δ^−Δ~∣=op(n−1/2)\sup_{\pi_1,\pi_2\in\Pi}|\hat\Delta-\tilde\Delta|=o_p(n^{-1/2})supπ1​,π2​∈Π​∣Δ^−Δ~∣=op​(n−1/2).
  5. Oracle concentration (Lemma 2 as used in (18), pinned): sup⁡π1,π2∈Π∣Δ~−Δ∣=Op(n−1/2)\sup_{\pi_1,\pi_2\in\Pi}|\tilde\Delta-\Delta|=O_p(n^{-1/2})supπ1​,π2​∈Π​∣Δ~−Δ∣=Op​(n−1/2).
  6. (18): R(π^)≤sup⁡π1,π2∈Π∣Δ^−Δ∣R(\hat\pi)\le\sup_{\pi_1,\pi_2\in\Pi}|\hat\Delta-\Delta|R(π^)≤supπ1​,π2​∈Π​∣Δ^−Δ∣ for every empirical maximizer.

Printed statements not posed

  • Theorem 3's explicit display, R≤(54.42κ(Π)+435.2+2log⁡(1/δ))V∗/nR\le(54.4\sqrt2\kappa(\Pi)+435.2+\sqrt{2\log(1/\delta)})\sqrt{V_*/n}R≤(54.42​κ(Π)+435.2+2log(1/δ)​)V∗​/n​, together with Theorem 1, Lemma 2 (11) and Theorem 2, is not posed. Lemma 1(2), which the proof of Theorem 1 uses, is false. With three points, d=2d=2d=2, π0≡1\pi_0\equiv1π0​≡1, πk\pi_kπk​ switching to action 2 at the point kkk only, and γi=(1,0)\gamma_i=(1,0)γi​=(1,0), one gets NIΓ(0.7)=4>3≥NH(0.49)N_{I_\Gamma}(0.7)=4>3\ge N_H(0.49)NIΓ​​(0.7)=4>3≥NH​(0.49).
  • The V∗\sqrt{V_*}V∗​​ scaling of Theorem 1 fails for interval-switching classes, where κ(Π)\kappa(\Pi)κ(Π) stays bounded, V∗=2pV_*=2pV∗​=2p, and the Rademacher complexity is of order plog⁡(1/p)\sqrt{p\log(1/p)}plog(1/p)​.
  • 54.42(κ+8)54.4\sqrt2(\kappa+8)54.42​(κ+8) equals 54.42κ+435.2254.4\sqrt2\kappa+435.2\sqrt254.42​κ+435.22​, not 54.42κ+435.254.4\sqrt2\kappa+435.254.42​κ+435.2.
  • The o(1/n)o(1/\sqrt n)o(1/n​) and op(1/n)o_p(1/\sqrt n)op​(1/n​) remainders cannot be absorbed into one explicit constant at a fixed probability.
  • Lemma 1(2) is not posed, being false.

Significance

The theorem shows that a learner can use flexible machine-learning estimates of the propensities and outcome regressions, each converging more slowly than n−1/2n^{-1/2}n−1/2, and still attain the regret rate of an oracle that knows them, provided the product of their errors is o(n−1/2)o(n^{-1/2})o(n−1/2). This doubly robust rate condition is what makes cross-fitted AIPW scores usable for policy learning with random forests, boosting or neural-network nuisances. The dependence on Π\PiΠ only through κ(Π)\kappa(\Pi)κ(Π) covers the multi-action classes the paper uses later, such as depth-LLL decision trees.

On formalization: the result is proved on paper, with explicit constants that are not established as printed. No machine-checked proof of any part of it is known. A complete development would give a checked doubly robust policy-learning guarantee with the hypotheses a correct proof needs, stated explicitly. It would also deliver, as by-products, a checked uniform-entropy bound for empirical processes indexed by policy differences and a cross-fitting lemma with fold-wise conditional independence.

Difficulty

Two parts are hard. The oracle concentration needs a chaining (Dudley-type) bound for the empirical process {Δ~(π1,π2)−Δ(π1,π2)}\{\tilde\Delta(\pi_1,\pi_2)-\Delta(\pi_1,\pi_2)\}{Δ~(π1​,π2​)−Δ(π1​,π2​)}, indexed by pairs of policies, in which the covering numbers are uniform over point sets and the entropy integrand uses ε2\varepsilon^2ε2. Bounding one fixed pair by a central limit theorem is not enough, because the supremum over Π×Π\Pi\times\PiΠ×Π is the whole point. Lemma 3 needs the conditional independence that cross-fitting creates: given the data outside fold kkk, the terms of fold kkk are iid with conditional mean zero in the first two error terms of (17). The uniform op(n−1/2)o_p(n^{-1/2})op​(n−1/2) bound then comes from a localized chaining argument whose radius shrinks with the nuisance errors. A naive argument conditioning on all the data at once loses the mean-zero structure.

Formalization scope

Actions are Fin d; policies are deterministic maps X → Fin d (endnote 3, p. 45), and a class is Pol : Set (X → Fin d). The model is a probability measure PX with two Markov kernels κY, κA, and the joint law is PX ⊗ₘ (κY ×ₖ κA). This builds unconfoundedness into the law. The sample of size nnn is the product measure on Fin n → Draw X d. Estimators of fold kkk are functions of the observed triples indexed by {i // fold n i ≠ k}, so they cannot see fold kkk or unobserved potential outcomes. The regret uses sup⁡π′∈ΠQ(π′)\sup_{\pi'\in\Pi}Q(\pi')supπ′∈Π​Q(π′) in place of Q(π∗)Q(\pi^*)Q(π∗). κ(Π)\kappa(\Pi)κ(Π) is an ℝ≥0∞ lower integral, finite under Assumption 3. OpO_pOp​ and opo_pop​ are read for each nnn separately: Definition 8's "∀n≥N\forall n\ge N∀n≥N with probability 1−ε1-\varepsilon1−ε" presupposes one probability space for all nnn. Bounded support is stated for each xxx under κY x.

Hypotheses added to the printed ones:

  • (i) both mean-squared errors tend to 000 separately, in addition to (3). The proof of Lemma 3 uses separate rates, and with μ^≡0\hat\mu\equiv0μ^​≡0, e^=e\hat e=ee^=e, condition (3) holds while the first term of (17) has exact order n−1/2n^{-1/2}n−1/2.
  • (ii) ∣μ^∣≤B^|\hat\mu|\le\hat B∣μ^​∣≤B^, e^≥η^>0\hat e\ge\hat\eta>0e^≥η^​>0, and both estimators are measurable.
  • (iii) the policies are measurable, and the class is permissible: for each mmm and action pattern, the set of point sequences on which some policy realizes the pattern is measurable.

Without (ii) and (iii), Lean's integrals of non-measurable functions are 000 and Assumption 2 would be vacuous. The hypotheses are satisfiable: the oracle estimators μ^=μ\hat\mu=\muμ^​=μ, e^=e\hat e=ee^=e meet every estimator condition, and a finite class of constant policies meets Assumption 3 and permissibility. The degenerate cases κ(Π)=0\kappa(\Pi)=0κ(Π)=0 or V∗=0V_*=0V∗​=0 force zero regret, so the goal is not trivialized there.

Needed infrastructure: product measures and kernels (Mathlib), and Hamming covering numbers (local, Definition 4). Still to build: uniform-entropy chaining for bounded classes, and Talagrand/Bousquet-type concentration. Contributions are welcome on the chaining bound, the cross-fitting conditional-independence lemma, and the elementary items (48), (17) and Lemma 1(1). These are reusable in any doubly robust estimation mission.

Selected references

  • Z. Zhou, S. Athey, S. Wager, Offline Multi-Action Policy Learning: Generalization and Optimization, arXiv:1810.04778v2, 2018; Operations Research 71(1), 2023. https://arxiv.org/abs/1810.04778
  • S. Athey, S. Wager, Policy Learning with Observational Data, Econometrica 89(1), 2021. https://arxiv.org/abs/1702.02896
  • T. Kitagawa, A. Tetenov, Who Should Be Treated? Empirical Welfare Maximization Methods for Treatment Choice, Econometrica 86(2), 2018. https://doi.org/10.3982/ECTA13288
  • V. Chernozhukov et al., Double/Debiased Machine Learning for Treatment and Structural Parameters, The Econometrics Journal 21(1), 2018. https://arxiv.org/abs/1608.00060
  • M. Dudík, J. Langford, L. Li, Doubly Robust Policy Evaluation and Learning, ICML 2011. https://arxiv.org/abs/1103.4601
  • J. Robins, A. Rotnitzky, L. P. Zhao, Estimation of Regression Coefficients When Some Regressors Are Not Always Observed, JASA 89(427), 1994. https://doi.org/10.1080/01621459.1994.10476818
9 thms1 active userReviewed
Graph TheoryInformation TheoryProbability·Captain: mikedeng1

Partial Recovery in the Graph Alignment Problem I: If D(P‖Q)/α = o(log n/n), No Algorithm Recovers a Fraction α of a Correlated Erdős–Rényi AlignmentResearch Paper

Motivation

Graph alignment asks for the correspondence between the vertices of two graphs that are noisy copies of each other with hidden labels. It arises in the de-anonymization of social networks, where an anonymized friendship graph is matched against a public one (Narayanan–Shmatikov 2009), and in computational biology, where protein–protein interaction networks of related species are aligned. The standard random model is the correlated Erdős–Rényi model of Pedarsani–Grossglauser 2011, for which exact recovery thresholds are known (Cullina–Kiyavash 2016) and almost-exact recovery is known to be impossible when nqs=O(1)nqs=O(1)nqs=O(1) (Cullina–Kiyavash–Mittal–Poor 2018).

Hall and Massoulié (arXiv:2007.00533) study the weaker goal of partial recovery: output a permutation that agrees with the hidden one on a constant fraction α\alphaα of the vertices. This mission formalizes their impossibility theorem; a companion mission (II) formalizes their possibility theorem.

Setting

Fix nnn and scalars 0≤q<s≤10\le q<s\le10≤q<s≤1. A parent graph G∼G(n,q/s)G\sim G(n,q/s)G∼G(n,q/s) is copied twice and each copy keeps every edge independently with probability sss, giving graphs GAG_AGA​ and GB′G_{B'}GB′​ with adjacency matrices AAA and B′B'B′. Every unordered pair {i,j}\{i,j\}{i,j} of distinct vertices independently carries the pair (Aij,Bij′)∈{0,1}2(A_{ij},B'_{ij})\in\{0,1\}^2(Aij​,Bij′​)∈{0,1}2 with law PPP (equation (3)):

p00=1−2q+qs,p01=p10=q(1−s),p11=qs.p_{00}=1-2q+qs,\qquad p_{01}=p_{10}=q(1-s),\qquad p_{11}=qs .p00​=1−2q+qs,p01​=p10​=q(1−s),p11​=qs.

Two independent edges of G(n,q)G(n,q)G(n,q) have law QQQ (equation (4)):

q00=1−2q+q2,q01=q10=q(1−q),q11=q2.q_{00}=1-2q+q^2,\qquad q_{01}=q_{10}=q(1-q),\qquad q_{11}=q^2 .q00​=1−2q+q2,q01​=q10​=q(1−q),q11​=q2.

The Kullback–Leibler divergence is D(P∥Q)=∑x∈{0,1}2P(x)log⁡P(x)Q(x)D(P\|Q)=\sum_{x\in\{0,1\}^2}P(x)\log\frac{P(x)}{Q(x)}D(P∥Q)=∑x∈{0,1}2​P(x)logQ(x)P(x)​.

A hidden permutation π∗\pi^*π∗ of the vertices, drawn uniformly from the n!n!n! permutations, relabels GB′G_{B'}GB′​ into GBG_BGB​: Bπ∗(i)π∗(j)=Bij′B_{\pi^*(i)\pi^*(j)}=B'_{ij}Bπ∗(i)π∗(j)​=Bij′​. An algorithm sees only (A,B)(A,B)(A,B) and returns a permutation π^\hat\piπ^, possibly at random. Its quality is the overlap

β(π^,π∗)=1n∑i=1n1π^(i)=π∗(i).\beta(\hat\pi,\pi^*)=\frac1n\sum_{i=1}^n\mathbf 1_{\hat\pi(i)=\pi^*(i)} .β(π^,π∗)=n1​i=1∑n​1π^(i)=π∗(i)​.

The mutual information I(π∗;(A,B))I(\pi^*;(A,B))I(π∗;(A,B)) is that of the joint law of π∗\pi^*π∗ and the observation, and Mα=max⁡π∗∣{π∣β(π,π∗)≥α}∣M_\alpha=\max_{\pi^*}|\{\pi\mid\beta(\pi,\pi^*)\ge\alpha\}|Mα​=maxπ∗​∣{π∣β(π,π∗)≥α}∣ counts the permutations that are α\alphaα-close to a given one, out of M=n!M=n!M=n!.

Formalization targets

Goal: Theorem 2.1 (p. 8)

Let αn∈(0,1)\alpha_n\in(0,1)αn​∈(0,1), bounded below by a constant c>0c>0c>0 for large nnn. If

D(P∥Q)αn=o(log⁡nn),\frac{D(P\|Q)}{\alpha_n}=o\Big(\frac{\log n}{n}\Big),αn​D(P∥Q)​=o(nlogn​),

then for every sequence of algorithms,

P[β(π^,π∗)<αn]→1(n→∞).\mathbb P\big[\beta(\hat\pi,\pi^*)<\alpha_n\big]\to1\qquad(n\to\infty).P[β(π^,π∗)<αn​]→1(n→∞).

Milestones

  1. Theorem 3.1 (generalized Fano inequality): P[d(Z^,Z)>d]≥1−I(Z;X^)+1log⁡(M/Md)\mathbb P[d(\hat Z,Z)>d]\ge1-\frac{I(Z;\hat X)+1}{\log(M/M_d)}P[d(Z^,Z)>d]≥1−log(M/Md​)I(Z;X^)+1​ for any Markov chain Z→X^→Z^Z\to\hat X\to\hat ZZ→X^→Z^ with ZZZ uniform.
  2. Corollary 3.2: P(β(π^,π∗)<α)≥1−I(π∗;(A,B))+1log⁡(M/Mα)\mathbb P(\beta(\hat\pi,\pi^*)<\alpha)\ge1-\frac{I(\pi^*;(A,B))+1}{\log(M/M_\alpha)}P(β(π^,π∗)<α)≥1−log(M/Mα​)I(π∗;(A,B))+1​.
  3. Proposition 3.3: M/Mα=Ω(⌈nα⌉!)M/M_\alpha=\Omega(\lceil n\alpha\rceil!)M/Mα​=Ω(⌈nα⌉!).
  4. Inequality (8): I(π∗;(A,B))≤Eπ∗[D(P((A,B)=⋅∣π∗) ∥ Q)]I(\pi^*;(A,B))\le\mathbb E_{\pi^*}\big[D(\mathbb P((A,B)=\cdot\mid\pi^*)\,\|\,\mathcal Q)\big]I(π∗;(A,B))≤Eπ∗​[D(P((A,B)=⋅∣π∗)∥Q)], with Q\mathcal QQ the law of two independent G(n,q)G(n,q)G(n,q) graphs.
  5. The display after (8), p. 13: I(π∗;(A,B))≤(n2)D(P∥Q)I(\pi^*;(A,B))\le\binom n2D(P\|Q)I(π∗;(A,B))≤(2n​)D(P∥Q).

Significance

The theorem gives a sufficient condition, in terms of a single per-pair divergence, under which no algorithm (efficient or not) recovers even a fraction α\alphaα of the alignment. Together with the companion possibility result (Theorem 2.3: partial recovery is possible when nqsnqsnqs exceeds an explicit constant under sparsity conditions), it brackets the partial-recovery threshold; the paper's Corollary 2.2 specializes it to nqs=o(1)nqs=o(1)nqs=o(1) in the regime n−k≤q=o(n−1/2)n^{-k}\le q=o(n^{-1/2})n−k≤q=o(n−1/2).

On the formal side, the mission produces a finite, self-contained model of correlated random graphs with a planted permutation, a generalized Fano inequality for finite hypothesis classes with an arbitrary distance, and the bound of mutual information by a product divergence. The Fano inequality and the mutual-information bounds are reusable for other information-theoretic lower bounds (community detection, planted matching, testing). The paper proves the results on paper; none of them is formalized, and no Fano inequality is proved on the platform.

Difficulty

The Fano inequality (Theorem 3.1) is cited from Lemma 20 of Banerjee–Hegde–Massoulié (2012) and not proved in the paper, and the entropy calculus it rests on is not in Mathlib in a finite, real-valued form. The counting step (Proposition 3.3) concerns rencontres numbers; the paper uses the asymptotic Dn,k∼e−1n!/k!D_{n,k}\sim e^{-1}n!/k!Dn,k​∼e−1n!/k!, which is valid only for fixed kkk, while the statement needs control uniform in kkk. Bounding I(π∗;(A,B))I(\pi^*;(A,B))I(π∗;(A,B)) requires relating the conditional law of the observation, a relabelled product law, to the unlabelled reference law Q\mathcal QQ on a space of 4n24^{n^2}4n2 matrix pairs, most of which have probability zero.

A natural first idea for the goal, taking α\alphaα arbitrary as printed, fails: if αn=1/n\alpha_n=1/nαn​=1/n, the identity algorithm succeeds whenever π∗\pi^*π∗ has a fixed point, with probability tending to 1−e−11-e^{-1}1−e−1, even when the divergence condition holds. The argument needs log⁡(M/Mα)\log(M/M_\alpha)log(M/Mα​) to grow like nαnlog⁡nn\alpha_n\log nnαn​logn, which needs αn\alpha_nαn​ bounded below.

Formalization scope

Vertices are Fin n; a vertex pair is an off-diagonal element of Sym2 (Fin n); an edge state is a Bool × Bool with first coordinate AAA, second B′B'B′. The probability of a configuration is the product of PPP over pairs, and BBB is computed through π∗−1\pi^{*-1}π∗−1. Every probability is a finite sum; logarithms are natural. Standing assumptions on the parameters are 0≤q<s≤10\le q<s\le10≤q<s≤1 (pp. 5 and 7); the remark "we assume s<1s<1s<1" of p. 6 is not used and not imposed.

Algorithms are real stochastic kernels from the observed pair (A,B)(A,B)(A,B) to permutations, so randomized algorithms are included and deterministic ones are the 0/1 kernels. The algorithm's argument is the observation only: it does not see π∗\pi^*π∗ or GB′G_{B'}GB′​. Mutual information and Kullback–Leibler divergence are defined as finite sums (Lean's 0⋅log⁡0=00\cdot\log 0=00⋅log0=0).

Hypotheses added relative to the page, each disclosed in the item's note:

  • Theorem 2.1: αn≥c>0\alpha_n\ge c>0αn​≥c>0 for large nnn (the printed statement is false for αn→0\alpha_n\to0αn​→0 fast).
  • Theorem 3.1 and Corollary 3.2: Md<MM_d<MMd​<M (resp. Mα<n!M_\alpha<n!Mα​<n!), without which log⁡(M/Md)=0\log(M/M_d)=0log(M/Md​)=0 and the bound is meaningless.
  • Theorem 3.1: the observation space is finite; no metric axioms on ddd are assumed.

Proposition 3.3 reads (nα)!(n\alpha)!(nα)! as ⌈nα⌉!\lceil n\alpha\rceil!⌈nα⌉!.

Trivializing formalizations are ruled out: the algorithm cannot be given π∗\pi^*π∗ (an oracle wins) or nothing (the statement becomes empty); the little-ooo hypothesis is a limit of a ratio, not an inequality; the configuration law is built from (3) and sums to 1, not chosen by the solver.

Infrastructure a complete development needs: finite entropy and mutual information with the chain rule and data processing; Gibbs' inequality; derangement and rencontres counts (numDerangements in Mathlib); Stirling-type lower bounds on log⁡k!\log k!logk!. Contributions are welcome on each milestone independently; the Fano inequality is the piece with the widest reuse.

The source is the arXiv preprint v5 (13 Jan 2022); its numbering is used throughout.

Selected references

  • G. Hall, L. Massoulié, Partial Recovery in the Graph Alignment Problem, arXiv:2007.00533v5, 2022; Operations Research, 2023. https://arxiv.org/abs/2007.00533
  • P. Pedarsani, M. Grossglauser, On the privacy of anonymized networks, KDD 2011. https://doi.org/10.1145/2020408.2020596
  • D. Cullina, N. Kiyavash, Improved achievability and converse bounds for Erdős–Rényi graph matching, SIGMETRICS 2016. https://arxiv.org/abs/1602.01042
  • D. Cullina, N. Kiyavash, P. Mittal, H. V. Poor, Partial recovery of Erdős–Rényi graph alignment via k-core alignment, arXiv:1809.03553, 2018. https://arxiv.org/abs/1809.03553
  • S. Banerjee, N. Hegde, L. Massoulié, The price of privacy in untrusted recommendation engines, Allerton 2012, pp. 920–927 (Lemma 20: the generalized Fano inequality); cited as [3] in the paper.
  • A. Narayanan, V. Shmatikov, De-anonymizing social networks, IEEE S&P 2009. https://doi.org/10.1109/SP.2009.22
  • T. M. Cover, J. A. Thomas, Elements of Information Theory, 2nd ed., Wiley, 2006. https://doi.org/10.1002/047174882X
8 thms1 active userReviewed
Bandit AlgorithmsOperations ResearchProbability·Captain: mikedeng1

Balancing Optimal Large Deviations in Ranking and Selection: The BOLD Allocation Learns the Large Deviations Optimality Conditions With Probability OneResearch Paper

Motivation

Ranking and selection asks which of MMM simulated alternatives has the largest mean, when each simulation run returns one noisy sample and the simulation budget is limited. A large literature allocates the budget using the large-deviations analysis of Glynn and Juneja (2004): for a static allocation in which alternative xxx receives a fixed fraction αx\alpha_xαx​ of the samples, the probability of incorrect selection decays exponentially, and the allocation that maximizes the decay rate is characterized by a system of nonlinear optimality conditions. Those conditions depend on the unknown means, so practical procedures plug in estimates and solve the system repeatedly, which is costly and comes with few guarantees.

Chen and Ryzhov (Proc. 2019 Winter Simulation Conference) propose Balancing Optimal Large Deviations (BOLD), a sequential rule that never solves the optimality conditions: at each step it evaluates the two sides of one condition at plug-in estimates and samples whichever alternative appears to be falling behind. It has no tuning parameters and applies to any sampling distribution whose rate function can be evaluated. The paper states that BOLD learns the optimality conditions with probability 1; the full proofs are in the companion article (Chen and Ryzhov, Management Science, 2023).

Setting

There are M>2M > 2M>2 alternatives with distinct means μ1,…,μM\mu_1,\dots,\mu_Mμ1​,…,μM​; the best is x∗=arg⁡max⁡xμxx^* = \arg\max_x \mu_xx∗=argmaxx​μx​. Alternative xxx produces independent samples from a law FxF_xFx​ with mean μx\mu_xμx​, a member of a distributional family {Fx(θ)}\{F_x(\theta)\}{Fx​(θ)} indexed by its mean θ\thetaθ. The families may differ between alternatives.

The rate function of the member with mean θ\thetaθ is the Fenchel–Legendre transform of its log-moment generating function,

Ix(u;θ)=sup⁡γ(γu−log⁡E eγW),W∼Fx(θ),I_x(u;\theta) = \sup_{\gamma}\big(\gamma u - \log \mathbb E\,e^{\gamma W}\big),\qquad W \sim F_x(\theta),Ix​(u;θ)=γsup​(γu−logEeγW),W∼Fx​(θ),

with values in [0,∞][0,\infty][0,∞], and Dx(u;θ)=∂Ix(u;θ)/∂uD_x(u;\theta) = \partial I_x(u;\theta)/\partial uDx​(u;θ)=∂Ix​(u;θ)/∂u. For a normal law with variance λx2\lambda_x^2λx2​, Ix(u;θ)=(u−θ)2/(2λx2)I_x(u;\theta) = (u-\theta)^2/(2\lambda_x^2)Ix​(u;θ)=(u−θ)2/(2λx2​).

An allocation chooses alternative xnx^nxn at stage n=0,1,…n = 0,1,\dotsn=0,1,…. Write NxnN^n_xNxn​ for the number of samples of xxx among stages 0,…,n−10,\dots,n-10,…,n−1 and θxn\theta^n_xθxn​ for their mean (an arbitrary θx0\theta^0_xθx0​ while Nxn=0N^n_x = 0Nxn​=0). The plug-in rate is Ixn(⋅)=Ix(⋅;θxn)I^n_x(\cdot) = I_x(\cdot;\theta^n_x)Ixn​(⋅)=Ix​(⋅;θxn​), likewise DxnD^n_xDxn​. For x≠yx \ne yx=y, ux,ynu^n_{x,y}ux,yn​ is the solution of

NxnDxn(u)+NynDyn(u)=0(10)N^n_x D^n_x(u) + N^n_y D^n_y(u) = 0 \qquad (10)Nxn​Dxn​(u)+Nyn​Dyn​(u)=0(10)

and Γx,yn=NxnIxn(ux,yn)+NynIyn(ux,yn)\Gamma^n_{x,y} = N^n_x I^n_x(u^n_{x,y}) + N^n_y I^n_y(u^n_{x,y})Γx,yn​=Nxn​Ixn​(ux,yn​)+Nyn​Iyn​(ux,yn​) (11).

BOLD (Figure 1 of the paper): let x∗,nx^{*,n}x∗,n be the leader, an alternative with the largest θxn\theta^n_xθxn​. If the leader is not unique, sample the tied leader with the fewest samples. Otherwise sample the leader if

∑x≠x∗,nIx∗,nn(ux∗,n,xn)Ixn(ux∗,n,xn)>1,(12)\sum_{x\ne x^{*,n}} \frac{I^n_{x^{*,n}}(u^n_{x^{*,n},x})}{I^n_x(u^n_{x^{*,n},x})} > 1, \qquad (12)x=x∗,n∑​Ixn​(ux∗,n,xn​)Ix∗,nn​(ux∗,n,xn​)​>1,(12)

and if not, sample the x≠x∗,nx \ne x^{*,n}x=x∗,n minimizing Γx∗,n,xn\Gamma^n_{x^{*,n},x}Γx∗,n,xn​ (13). Remaining ties are broken arbitrarily.

Formalization targets

Goal: BOLD learns the optimality conditions

Under Assumptions 1–4 of the paper, with probability 1,

lim⁡n→∞∑x≠x∗Ix∗n(ux∗,xn)Ixn(ux∗,xn)=1andlim⁡n→∞Γx∗,ynΓx∗,zn=1  for all y,z≠x∗.\lim_{n\to\infty}\sum_{x\ne x^*}\frac{I^n_{x^*}(u^n_{x^*,x})}{I^n_x(u^n_{x^*,x})} = 1 \quad\text{and}\quad \lim_{n\to\infty}\frac{\Gamma^n_{x^*,y}}{\Gamma^n_{x^*,z}} = 1 \ \text{ for all } y,z\ne x^*.n→∞lim​x=x∗∑​Ixn​(ux∗,xn​)Ix∗n​(ux∗,xn​)​=1andn→∞lim​Γx∗,zn​Γx∗,yn​​=1  for all y,z=x∗.

These are the plug-in forms of the total balance condition (5) and the individual balance conditions (6), which together characterize the optimal static allocation. The paper states them as Theorems 3 and 4; the goal is their conjunction.

Milestones

  1. Theorem 1 (consistency). Under Assumptions 1–3, Nxn→∞N^n_x \to \inftyNxn​→∞ for every xxx, almost surely.
  2. Theorem 2. Under Assumptions 1–3, lim sup⁡nNxn/Nyn<∞\limsup_n N^n_x/N^n_y < \inftylimsupn​Nxn​/Nyn​<∞ for all x,yx, yx,y, almost surely.
  3. Theorem 3. The total balance limit above.
  4. Theorem 4. The individual balance limit above.

Significance

The result. Convergence of BOLD to the optimality conditions shows that the static optimum of Glynn and Juneja can be learned by a cheap sequential rule without knowing the proportion of the budget the best alternative should receive. Top-two methods require that proportion as an input. The paper claims the guarantee for any sampling distributions satisfying four regularity assumptions, not only normal ones. As the paper notes, convergence to the static optimum does not by itself transfer the static exponential rate to the adaptive procedure; the result concerns learning the conditions.

The formalization. The WSC paper gives proof outlines only, and the complete argument lives in a long journal article. No part of it has been machine-checked. A formal proof would check a strong-law argument for an adaptive procedure with two interleaved decision criteria and would yield a reusable formal model of sequential sampling for ranking and selection with general rate functions.

Difficulty

The obvious argument is "sample means converge, hence the plug-in conditions converge". It fails because the sample means converge only if every alternative is sampled infinitely often, and BOLD gives no forced exploration: an alternative is sampled only when (12) or (13) selects it. Consistency must therefore come from the structure of the rule itself. Even with consistency, the limits in Theorems 3–4 are not continuity statements: the plug-in quantities depend on the sample sizes as well as the sample means, and they oscillate around the level 1 as (12) alternately holds and fails, so convergence requires quantitative control of how long the rule can neglect any one alternative. Discrete sampling laws add ties among sample means and a sample mean that can coincide with another alternative's true mean (Assumption 3).

Formalization scope

  • Model. Alternatives are Fin M with 2 < M (indexed from 0). The family is Fam : Fin M → ℝ → Measure ℝ of probability measures, with true law Fam x (μ x). Samples form an observation array W x k (the (k+1)(k+1)(k+1)-th sample of xxx), mutually independent, with W x k ∼ Fam x (μ x); this gives the same law of the sample path as the paper's sequential sampling.
  • Rate function. Ix(u;θ)I_x(u;\theta)Ix​(u;θ) is the extended-real Legendre transform of the extended-real log-MGF, from the published BellWilliams2001.ThresholdPolicy.LargeDeviation, so +∞+\infty+∞ is a genuine value. DxD_xDx​ is the derivative of its real part. Conditions on DxD_xDx​ are imposed on the effective domain Dx\mathcal D_xDx​, where IxI_xIx​ is finite nearby.
  • Parameter space. For each xxx there is an open interval Θx⊇Hx\Theta_x \supseteq H_xΘx​⊇Hx​ that contains the samples almost surely, on which Fx(θ)F_x(\theta)Fx​(θ) has mean θ\thetaθ and Ix(⋅;θ)I_x(\cdot;\theta)Ix​(⋅;θ) is finite between any two parameters. The initial means lie in Θx\Theta_xΘx​. These conditions are not printed, but without them the plug-in rule can starve an alternative forever: a law with Ix(⋅;θ)=+∞I_x(\cdot;\theta) = +\inftyIx​(⋅;θ)=+∞ off one point gives Γ=+∞\Gamma = +\inftyΓ=+∞. Bernoulli laws, whose sample means reach 000 or 111, fall outside this convention, although the paper says they are covered.
  • Assumptions. The interval HHH of Assumptions 1–2 is one fixed interval Hx=[ax,bx]H_x = [a_x,b_x]Hx​=[ax​,bx​] per alternative with μx\mu_xμx​ in its interior. Assumption 3 is written without division. Assumption 4 is joint C1C^1C1 on Dx\mathcal D_xDx​.
  • Algorithm. BOLD is a predicate IsBOLD on allocation sequences, so every tie-breaking rule is covered. The initial means θ0\theta^0θ0 are arbitrary. The solution of (10) is a chosen solution between the two sample means; its uniqueness is the paper's claim, not a hypothesis.
  • Conventions. Ratios and Γ\GammaΓ are in [0,∞][0,\infty][0,∞], with a/0=∞a/0 = \inftya/0=∞ for a>0a > 0a>0, so a never-sampled leader triggers (12) as in the paper. Theorem 2's limsup is taken in [0,∞][0,\infty][0,∞]. Every theorem is an almost-sure statement, with "probability 1" taken from §4.
  • Ruled out. The theorems are not vacuous: a BOLD run exists on every realization (a local check proves this). The rate function is the Legendre transform of the actual family, not an unconstrained function. The family is not fixed to the normal or any single parametric case.

The development needs strong laws of large numbers along adaptively chosen sample counts, properties of Legendre transforms of log-moment generating functions (convexity, a unique zero at the mean), and law-of-the-iterated-logarithm-type rates for sample means. Lemmas on Legendre transforms of log-MGFs and the observation-array model are reusable for other large-deviations allocation rules. Contributions toward any milestone are welcome. Statements specialized to normal families are not substitutes for the general milestones.

Selected references

  • Y. Chen and I. O. Ryzhov, Balancing Optimal Large Deviations in Ranking and Selection, Proc. 2019 Winter Simulation Conference, pp. 3368–3379, IEEE.
  • Y. Chen and I. O. Ryzhov, Balancing Optimal Large Deviations in Sequential Selection, Management Science, 2023. https://doi.org/10.1287/mnsc.2022.4527
  • P. Glynn and S. Juneja, A Large Deviations Perspective on Ordinal Optimization, Proc. 2004 Winter Simulation Conference, pp. 577–585, IEEE.
  • A. Dembo and O. Zeitouni, Large Deviations Techniques and Applications, 2nd ed., Springer, 2009. https://doi.org/10.1007/978-3-642-03311-7
9 thms1 active userReviewed
Machine LearningProbabilityReinforcement Learning·Captain: mikedeng1

Optimistic Posterior Sampling for Reinforcement Learning: Worst-Case Regret Bounds II: Along Any h, the Empirical Transition Vector Is within 2√(log(n/ρ)Σγᵢcᵢ²/n) + 3D log(2/ρ)/n of the TruthResearch Paper

Motivation

Model-based reinforcement learning algorithms for Markov decision processes estimate each transition distribution Ps,aP_{s,a}Ps,a​ from the transitions they have observed out of the state–action pair (s,a)(s,a)(s,a). Their regret analyses then need to know how far the empirical distribution p^\hat pp^​ can be from the true one ppp. The standard tool is an ℓ1\ell_1ℓ1​ bound on p^−p\hat p-pp^​−p, as in UCRL2 (Jaksch, Ortner and Auer, 2010), which costs a factor of order S\sqrt SS​ in the number of states SSS. What the analysis actually uses, however, is the deviation along one direction: the projection (p^−p)Th(\hat p-p)^Th(p^​−p)Th onto a bias (or value) vector hhh whose entries differ by at most the MDP's diameter DDD.

S. Agrawal and R. Jia (arXiv:1705.07041v3, published in Mathematics of Operations Research, 2023, as Optimistic Posterior Sampling for Reinforcement Learning: Worst-Case Regret Bounds) prove a worst-case regret bound of order O~(DSAT)\tilde O(D\sqrt{SAT})O~(DSAT​) for an optimistic variant of posterior sampling. One ingredient of that analysis is their Proposition 5.2: a Bernstein-type bound on (p^−p)Th(\hat p-p)^Th(p^​−p)Th whose leading term is governed by a variance of hhh under ppp, written in stick-breaking form. This mission formalizes that proposition and the steps of its proof.

Setting

Fix a number of states SSS and order them 1,…,S1,\dots,S1,…,S. A probability vector p∈ΔSp\in\Delta^Sp∈ΔS has pi≥0p_i\ge0pi​≥0 and ∑ipi=1\sum_ip_i=1∑i​pi​=1. A multinoulli trial with parameter ppp is a random state XXX with P(X=i)=pi\mathbb P(X=i)=p_iP(X=i)=pi​. Draw nnn independent trials X1,…,XnX_1,\dots,X_nX1​,…,Xn​ and let

p^i=#{t:Xt=i}n\hat p_i=\frac{\#\{t: X_t=i\}}{n}p^​i​=n#{t:Xt​=i}​

be the empirical probability vector, the average of the one-hot outcomes. For ppp and a vector h∈RSh\in\mathbb R^Sh∈RS define the stick-breaking quantities

γi=pi(pi+1+⋯+pS)pi+⋯+pS,Hi+1=1∑j=i+1Spj∑j=i+1Shjpj,ci=hi−Hi+1.\gamma_i=\frac{p_i(p_{i+1}+\cdots+p_S)}{p_i+\cdots+p_S},\qquad H_{i+1}=\frac{1}{\sum_{j=i+1}^Sp_j}\sum_{j=i+1}^Sh_jp_j,\qquad c_i=h_i-H_{i+1}.γi​=pi​+⋯+pS​pi​(pi+1​+⋯+pS​)​,Hi+1​=∑j=i+1S​pj​1​j=i+1∑S​hj​pj​,ci​=hi​−Hi+1​.

Thus Hi+1H_{i+1}Hi+1​ is the mean of hhh under ppp conditioned on the states after iii, and cic_ici​ compares hih_ihi​ with it. The sum ∑i<Sγici2\sum_{i<S}\gamma_ic_i^2∑i<S​γi​ci2​ equals the variance of h(X)h(X)h(X) for X∼pX\sim pX∼p. In Lean these objects are gammaCoef p i, Hnext p h i, cCoef p h i, phat ω i, the law of one trial is cat p and the law of nnn trials is trialsLaw n p, all in the namespace OptimisticPSRL.Concentration.

Formalization targets

Goal: Proposition 5.2 (p. 9)

Let h∈RSh\in\mathbb R^Sh∈RS satisfy ∣hi−hi′∣≤D|h_i-h_{i'}|\le D∣hi​−hi′​∣≤D for all i,i′i,i'i,i′, let n≥96n\ge96n≥96 and ρ∈(0,1)\rho\in(0,1)ρ∈(0,1). Then, with probability at least 1−ρ1-\rho1−ρ,

∣(p^−p)Th∣≤2log⁡(n/ρ)∑i<Sγici2n+3D log⁡(2/ρ)n.\big|(\hat p-p)^Th\big|\le2\sqrt{\log(n/\rho)\sum_{i<S}\frac{\gamma_ic_i^2}{n}}+3D\,\frac{\log(2/\rho)}{n}.​(p^​−p)Th​≤2log(n/ρ)i<S∑​nγi​ci2​​​+3Dnlog(2/ρ)​.

Milestones

  1. Fact 1 (p. 17), a deterministic identity: for probability vectors p~,pˉ\tilde p,\bar pp~​,pˉ​ with stick-breaking ratios y~i=p~i/(p~i+⋯+p~S)\tilde y_i=\tilde p_i/(\tilde p_i+\cdots+\tilde p_S)y~​i​=p~​i​/(p~​i​+⋯+p~​S​) and yˉi\bar y_iyˉ​i​,
(p~−pˉ)Th=∑i(y~i−yˉi)(hi−H~i+1)(pˉi+⋯+pˉS)=∑i(y~i−yˉi)(hi−Hˉi+1)(p~i+⋯+p~S).(\tilde p-\bar p)^Th=\sum_i(\tilde y_i-\bar y_i)(h_i-\tilde H_{i+1})(\bar p_i+\cdots+\bar p_S)=\sum_i(\tilde y_i-\bar y_i)(h_i-\bar H_{i+1})(\tilde p_i+\cdots+\tilde p_S).(p~​−pˉ​)Th=i∑​(y~​i​−yˉ​i​)(hi​−H~i+1​)(pˉ​i​+⋯+pˉ​S​)=i∑​(y~​i​−yˉ​i​)(hi​−Hˉi+1​)(p~​i​+⋯+p~​S​).
  1. The projection as a sum of martingale differences (proof, p. 21): with Zt,i=ci1(Xt=i)−cipipi+⋯+pS1(Xt≥i)Z_{t,i}=c_i\mathbb 1(X_t=i)-c_i\frac{p_i}{p_i+\cdots+p_S}\mathbb 1(X_t\ge i)Zt,i​=ci​1(Xt​=i)−ci​pi​+⋯+pS​pi​​1(Xt​≥i) and Zt=∑iZt,iZ_t=\sum_iZ_{t,i}Zt​=∑i​Zt,i​,
1n∑t=1nZt=(p^−p)Th,\frac1n\sum_{t=1}^nZ_t=(\hat p-p)^Th,n1​t=1∑n​Zt​=(p^​−p)Th,

together with the two intermediate expressions of the page. 3. Uncorrelated coordinates (proof, p. 21): E[Zt,iZt,j]=0\mathbb E[Z_{t,i}Z_{t,j}]=0E[Zt,i​Zt,j​]=0 for i≠ji\ne ji=j. 4. The predictable variance (proof, p. 21): ∑t=1nE[Zt2]=∑ici2 n γi\sum_{t=1}^n\mathbb E[Z_t^2]=\sum_ic_i^2\,n\,\gamma_i∑t=1n​E[Zt2​]=∑i​ci2​nγi​. 5. Corollary B.1 (p. 26), Bernstein's inequality for bounded martingale differences with random predictable variance VnV_nVn​: for n≥96n\ge96n≥96, δ∈(0,1)\delta\in(0,1)δ∈(0,1), with probability greater than 1−δ1-\delta1−δ,

∣Mn∣≤2Vnln⁡(n/δ)+3Kln⁡(n/δ).|M_n|\le2\sqrt{V_n\ln(n/\delta)}+3K\ln(n/\delta).∣Mn​∣≤2Vn​ln(n/δ)​+3Kln(n/δ).

Significance

The result. Proposition 5.2 is the concentration half of the optimism step of the paper (Lemma 5.3): combined with an anti-concentration bound for Dirichlet samples along the same direction (Proposition 5.1), it shows that some posterior sample is optimistic along hhh with constant probability. Because the bound is stated along a single direction and is weighted by the variance of hhh rather than by DDD alone, it avoids the S\sqrt SS​ loss that an ℓ1\ell_1ℓ1​ bound would incur, which is part of how the paper's regret bound improves on UCRL2's O~(DSAT)\tilde O(DS\sqrt{AT})O~(DSAT​). The stick-breaking form of the variance is what lets the same quantity appear on both sides of the optimism argument, in the Dirichlet bound and in the empirical bound.

Formalizing it. The proposition and its proof steps are proved on paper; none of them has a machine-checked proof. The regret theorem of the paper (Theorem 1) is not posed: its constants are hidden in O(⋅)O(\cdot)O(⋅) and its algorithm's parameters are given as Θ(⋅)\Theta(\cdot)Θ(⋅). Proposition 5.2, by contrast, is fully explicit. Corollary B.1 is a reusable martingale inequality with explicit constants. The predictable-variance identity and Fact 1 are exact identities about stick-breaking coordinates that recur in analyses of Dirichlet and categorical models.

Difficulty

Two steps resist the obvious approach. First, the statement carries the variance in stick-breaking form, not as Varp(h)\mathrm{Var}_p(h)Varp​(h); linking the two needs the decomposition of Fact 1 and the identity for the predictable variance, which are exact algebraic identities whose bookkeeping of tails and empty tails is error-prone. Second, the paper's own route goes through Corollary B.1, a martingale Bernstein inequality with a random variance, which rests on a peeling argument over a grid of variance levels (Seldin et al., 2012); Mathlib has neither this inequality nor a Bernstein inequality with explicit constants for bounded variables.

A known subtlety: the paper's proof, through Corollary B.1, yields the second term 3Dlog⁡(n/ρ)/n3D\log(n/\rho)/n3Dlog(n/ρ)/n, while the statement prints the smaller 3Dlog⁡(2/ρ)/n3D\log(2/\rho)/n3Dlog(2/ρ)/n. The printed statement is still true for nnn iid trials (the classical Bernstein inequality gives a bound below it), so the goal is posed as printed. The paper's own proof therefore does not establish the printed constant.

Formalization scope

  • States are Fin S with its natural order, 0-based; the paper's range i<Si<Si<S is every state but the last (belowLast S). Fact 1 holds for every ordering; the natural order covers this since states are labels.
  • Probability vectors are p : Fin S → ℝ with IsProbVec p (nonnegative, summing to one). Zero entries are allowed. A ratio whose denominator is zero evaluates to 000 (Lean's convention), which gives the values the identities need; no positivity of ppp is assumed.
  • One trial has law cat p =∑ipiδi=\sum_ip_i\delta_i=∑i​pi​δi​; nnn trials have the product law trialsLaw n p === Measure.pi. The empirical vector phat ω is computed from the sample ω : Fin n → Fin S. "With probability 1−ρ1-\rho1−ρ" is ENNReal.ofReal (1 - ρ) ≤ trialsLaw n p {good event}; Corollary B.1's "greater than 1−δ1-\delta1−δ" is strict. log⁡\loglog is Real.log.
  • The proof displays (milestones 2–4) are stated in the iid reading of the proposition: the paper writes them for transitions of an MDP out of a fixed (s,a)(s,a)(s,a), with an indicator 1(st−1=s,at−1=a)\mathbb 1(s_{t-1}=s,a_{t-1}=a)1(st−1​=s,at−1​=a) and a random count τ\tauτ; here the indicator is one and τ=n\tau=nτ=n, and the conditional expectations are expectations under one draw of law ppp. Milestone 2 assumes every drawn state has positive probability (true almost surely), which the page's intermediate sum over i≤S−1i\le S-1i≤S−1 needs.
  • Corollary B.1 is posed for a general filtered probability space, with ZiZ_iZi​ Fi\mathcal F_iFi​-measurable, ∣Zi∣≤K|Z_i|\le K∣Zi​∣≤K almost surely and E[Zi∣Fi−1]=0\mathbb E[Z_i\mid\mathcal F_{i-1}]=0E[Zi​∣Fi−1​]=0.

The goal cannot be satisfied by a degenerate reading: p^\hat pp^​ is built from the sample, the measure is the nnn-fold product of the categorical law ppp, the event is the good event itself (not a complement bound), and the variance term is not identically zero (for S=2S=2S=2, p=(12,12)p=(\tfrac12,\tfrac12)p=(21​,21​) it equals (h1−h2)2/4(h_1-h_2)^2/4(h1​−h2​)2/4).

Needed infrastructure: finite-sum manipulations over tails of Fin S; a Bernstein or Freedman inequality with explicit constants (for iid bounded variables for the goal, for martingale differences for Corollary B.1). Contributions of either inequality are reusable well beyond this mission and are welcome, as are alternative proofs of the goal that bypass Corollary B.1.

Selected references

  • S. Agrawal and R. Jia, Posterior sampling for reinforcement learning: worst-case regret bounds, arXiv:1705.07041v3, 2020; published as Optimistic Posterior Sampling for Reinforcement Learning: Worst-Case Regret Bounds, Mathematics of Operations Research, 2023. https://arxiv.org/abs/1705.07041
  • T. Jaksch, R. Ortner and P. Auer, Near-optimal regret bounds for reinforcement learning, Journal of Machine Learning Research 11, 2010. https://www.jmlr.org/papers/v11/jaksch10a.html
  • Y. Seldin, F. Laviolette, N. Cesa-Bianchi, J. Shawe-Taylor and P. Auer, PAC-Bayesian inequalities for martingales, IEEE Transactions on Information Theory 58(12), 2012. https://doi.org/10.1109/TIT.2012.2211334
7 thms1 active userReviewed
ProbabilityRandom Matrix Theory·Captain: mikedeng1

Change-Point Detection in Dynamic Networks with Missing Links III: The Dyadic-Grid Matrix CUSUM Test Detects an Unknown Change Time Above Energy 4(1+ϵ)(6ω_n/T)^{1/2} + C log(4n log₂T/(α∧β))/√TResearch Paper

Detecting a change in a partially observed network

Many networks are recorded as a sequence of snapshots: contact networks in epidemiology, communication graphs, brain connectivity measured over time, trade or transport links. A basic statistical question is whether the law generating the snapshots changed at some point. Two features make the question hard in practice. The networks are often sparse, so each snapshot carries little information. And links are missing: a pair of vertices is observed only with some probability, so an absent edge may mean "no link" or "not sampled".

Enikeeva and Klopp (arXiv:2106.14470, Operations Research, 2025) give minimax bounds for this testing problem. They treat both a known change time (Theorems 1 and 2) and an unknown change time (Theorem 3). This mission formalizes the unknown-time case, where the test scans a dyadic grid of candidate times. Two companion missions formalize the known-time upper bound (Theorem 1) and the lower bound (Theorem 2).

Setting

There are nnn vertices and TTT time points. At time ttt the statistician observes a symmetric matrix Yt∈{0,1}n×nY^t\in\{0,1\}^{n\times n}Yt∈{0,1}n×n with zero diagonal, Yijt=ΩijtAijtY^t_{ij}=\Omega^t_{ij}A^t_{ij}Yijt​=Ωijt​Aijt​. Here AtA^tAt is the adjacency matrix of the network and Ωt\Omega^tΩt records which pairs were sampled. The entries YijtY^t_{ij}Yijt​, i<ji<ji<j, are independent over pairs and times, and

Yijt∼Bernoulli((Π⊙Θt)ij),Y^t_{ij}\sim\mathrm{Bernoulli}\big((\Pi\odot\Theta^t)_{ij}\big),Yijt​∼Bernoulli((Π⊙Θt)ij​),

where Θt∈[0,1]n×n\Theta^t\in[0,1]^{n\times n}Θt∈[0,1]n×n is the connection-probability matrix (symmetric, zero diagonal), Π\PiΠ is the sampling matrix (symmetric, entries in (0,1](0,1](0,1], unit diagonal), and ⊙\odot⊙ is the entrywise product.

The sparsity level ωn\omega_nωn​ bounds the expected observed degree: (Θ,Π)∈Sn(ωn)(\Theta,\Pi)\in\mathcal S_n(\omega_n)(Θ,Π)∈Sn​(ωn​) when ∥Π⊙Θ∥1,∞=max⁡j∑i∣(Π⊙Θ)ij∣≤ωn\|\Pi\odot\Theta\|_{1,\infty}=\max_j\sum_i|(\Pi\odot\Theta)_{ij}|\le\omega_n∥Π⊙Θ∥1,∞​=maxj​∑i​∣(Π⊙Θ)ij​∣≤ωn​.

Under the null hypothesis Θt=Θ0\Theta^t=\Theta^0Θt=Θ0 for all ttt. Under the alternative there is τ∈DT={1,…,T−1}\tau\in\mathcal D_T=\{1,\dots,T-1\}τ∈DT​={1,…,T−1} with Θt=Θ0\Theta^t=\Theta^0Θt=Θ0 for t≤τt\le\taut≤τ and Θt=Θ0+ΔΘτ\Theta^t=\Theta^0+\Delta\Theta^\tauΘt=Θ0+ΔΘτ for t>τt>\taut>τ. Both parameter pairs lie in Sn(ωn)\mathcal S_n(\omega_n)Sn​(ωn​), and the jump has energy at least RRR:

q(τ/T) ∥Π⊙ΔΘτ∥2→2≥R,q(x)=x(1−x),q(\tau/T)\,\|\Pi\odot\Delta\Theta^\tau\|_{2\to2}\ge R,\qquad q(x)=\sqrt{x(1-x)},q(τ/T)∥Π⊙ΔΘτ∥2→2​≥R,q(x)=x(1−x)​,

where ∥⋅∥2→2\|\cdot\|_{2\to2}∥⋅∥2→2​ is the spectral norm. A test ψ\psiψ maps the data to {0,1}\{0,1\}{0,1}. Its type I error α(ψ)\alpha(\psi)α(ψ) is the largest rejection probability over the null class. Its type II error β(ψ,R)\beta(\psi,R)β(ψ,R) is the largest acceptance probability over all τ∈DT\tau\in\mathcal D_Tτ∈DT​ and all alternatives of energy at least RRR.

The Matrix CUSUM at time ttt contrasts the averages before and after ttt:

ZT(t)=t(T−t)T(1t∑s=1tYs−1T−t∑s=t+1TYs),1≤t≤T−1.Z_T(t)=\sqrt{\frac{t(T-t)}{T}}\Big(\frac1t\sum_{s=1}^tY^s-\frac1{T-t}\sum_{s=t+1}^TY^s\Big),\qquad1\le t\le T-1.ZT​(t)=Tt(T−t)​​(t1​s=1∑t​Ys−T−t1​s=t+1∑T​Ys),1≤t≤T−1.

The dyadic grid is T={2k}∪{T−2k}\mathcal T=\{2^k\}\cup\{T-2^k\}T={2k}∪{T−2k}, 0≤k≤⌊log⁡2(T/2)⌋0\le k\le\lfloor\log_2(T/2)\rfloor0≤k≤⌊log2​(T/2)⌋. Fix ϵ∈(0,1/2]\epsilon\in(0,1/2]ϵ∈(0,1/2]. The test (14) of the paper rejects when

max⁡t∈T∥ZT(t)∥2→2>Hα,n,T=22(1+ϵ)ωn+Cϵlog⁡4nlog⁡2(T)α.\max_{t\in\mathcal T}\|Z_T(t)\|_{2\to2}>H_{\alpha,n,T}=2\sqrt2(1+\epsilon)\sqrt{\omega_n}+C_\epsilon\log\frac{4n\log_2(T)}{\alpha}.t∈Tmax​∥ZT​(t)∥2→2​>Hα,n,T​=22​(1+ϵ)ωn​​+Cϵ​logα4nlog2​(T)​.

Formalization targets

Goal: Theorem 3

For every ϵ∈(0,1/2]\epsilon\in(0,1/2]ϵ∈(0,1/2] there are constants Cϵ>0C_\epsilon>0Cϵ​>0 and CCC, depending only on ϵ\epsilonϵ, such that for all n≥1n\ge1n≥1, T≥2T\ge2T≥2, ωn≥0\omega_n\ge0ωn​≥0 and α,β∈(0,1)\alpha,\beta\in(0,1)α,β∈(0,1): if

R ≥ 4(1+ϵ)(6ωnT)1/2+CTlog⁡(4nlog⁡2(T)α∧β),R\ \ge\ 4(1+\epsilon)\Big(\frac{6\omega_n}{T}\Big)^{1/2}+\frac{C}{\sqrt T}\log\Big(\frac{4n\log_2(T)}{\alpha\wedge\beta}\Big),R ≥ 4(1+ϵ)(T6ωn​​)1/2+T​C​log(α∧β4nlog2​(T)​),

then the grid test with threshold Hα,n,TH_{\alpha,n,T}Hα,n,T​ has α(ψn,T)≤α\alpha(\psi_{n,T})\le\alphaα(ψn,T​)≤α and β(ψn,T,R)≤β\beta(\psi_{n,T},R)\le\betaβ(ψn,T​,R)≤β.

Milestones

  • the signal-plus-noise decomposition ZT(t)=−μTτ(t) Π⊙ΔΘτ+ξ(t)Z_T(t)=-\mu^\tau_T(t)\,\Pi\odot\Delta\Theta^\tau+\xi(t)ZT​(t)=−μTτ​(t)Π⊙ΔΘτ+ξ(t) and the maximum μTτ(τ)=T q(τ/T)\mu^\tau_T(\tau)=\sqrt T\,q(\tau/T)μTτ​(τ)=T​q(τ/T), display (7);
  • the grid facts T⊆DT\mathcal T\subseteq\mathcal D_TT⊆DT​ and ∣T∣≤2log⁡2T|\mathcal T|\le2\log_2T∣T∣≤2log2​T;
  • the grid captures signal: for every τ∈DT\tau\in\mathcal D_Tτ∈DT​ some t∈Tt\in\mathcal Tt∈T has μTτ(t)≥T q(τ/T)/3\mu^\tau_T(t)\ge\sqrt T\,q(\tau/T)/\sqrt3μTτ​(t)≥T​q(τ/T)/3​;
  • Proposition 11, the Bandeira–van Handel bound for symmetric random matrices with independent bounded entries;
  • Lemma 12, the noise bound for the CUSUM at a fixed time;
  • Lemma 5 (level) and Lemma 6 (power above 46(1+ϵ)(ωn/T)1/2+3CϵT(log⁡4nlog⁡2Tα+log⁡2nβ)4\sqrt6(1+\epsilon)(\omega_n/T)^{1/2}+\frac{\sqrt3C_\epsilon}{\sqrt T}(\log\frac{4n\log_2T}\alpha+\log\frac{2n}\beta)46​(1+ϵ)(ωn​/T)1/2+T​3​Cϵ​​(logα4nlog2​T​+logβ2n​)).

Significance

Theorem 3 shows that not knowing the change time costs at most a constant factor and a log⁡log⁡T\log\log TloglogT term in the detection energy. Together with the lower bound of Theorem 2, which is of order (ωn/T)1/2(\omega_n/T)^{1/2}(ωn​/T)1/2, this makes the grid test rate-optimal when ωn\omega_nωn​ grows at least polylogarithmically in nnn (Remark 3 of the paper). The statistic depends on the data only through spectral norms of O(log⁡T)O(\log T)O(logT) CUSUM matrices, so it is cheap to compute. The threshold needs only the degree bound ωn\omega_nωn​, which can be estimated from the observed degrees.

The paper's proof is complete on paper apart from one step noted below. No part of it is machine-checked. Formalizing it produces a checked finite model of Bernoulli network data with missing links, a reusable Matrix CUSUM, and a precise statement of a Bandeira–van Handel type bound for symmetric matrices with independent bounded entries. That bound is a standard tool in random-matrix statistics and is not yet available in Mathlib or on the platform.

Difficulty

The level of the test is a union bound over the grid combined with a high-probability bound on ∥ξ(t)∥2→2\|\xi(t)\|_{2\to2}∥ξ(t)∥2→2​ at a fixed time. The hard part is that bound, Lemma 12. A matrix Bernstein inequality gives a leading term σlog⁡(n/δ)\sigma\sqrt{\log(n/\delta)}σlog(n/δ)​, which is too large. The statement needs the sharp form 22(1+ϵ)σ+Cϵlog⁡(2n/δ)2\sqrt2(1+\epsilon)\sigma+C_\epsilon\log(2n/\delta)22​(1+ϵ)σ+Cϵ​log(2n/δ), where the variance proxy σ\sigmaσ enters without a logarithmic factor. Proposition 11 supplies this only for matrices whose entries are bounded by σ∗\sigma_*σ∗​. The entries of ξ(t)\xi(t)ξ(t) are sums over time and are only bounded by about log⁡(n/δ)\sqrt{\log(n/\delta)}log(n/δ)​ with high probability. The paper applies Proposition 11 "given the event" {∥ξ(t)∥∞≤σ∗}\{\|\xi(t)\|_\infty\le\sigma_*\}{∥ξ(t)∥∞​≤σ∗​}, but conditioning on that event destroys centring and independence, so a truncation argument is missing there.

The power analysis is elementary once Lemma 12 is available. Its one subtlety is that the change time ranges over all of DT\mathcal D_TDT​, while the test inspects only the grid.

Formalization scope

  • Data and probability. Only YYY is modelled; the latent At,ΩtA^t,\Omega^tAt,Ωt are integrated out. An observation is a Boolean function of a 0-based time index and of a pair i<ji<ji<j. Probabilities are finite sums of products of Bernoulli weights, so every test is measurable and no measure theory enters the model. Proposition 11 is the only measure-theoretic statement.
  • Classes. The sampling class carries the paper's standing assumptions Πii=1\Pi_{ii}=1Πii​=1, Πij>0\Pi_{ij}>0Πij​>0. The errors are real suprema of sets of probabilities; an empty alternative has type II error 000.
  • Spectral norm. ∥⋅∥2→2\|\cdot\|_{2\to2}∥⋅∥2→2​ is the published HighDimProb.RandomMatrices.matrixOpNorm.
  • Grid and test. ⌊log⁡2(T/2)⌋\lfloor\log_2(T/2)\rfloor⌊log2​(T/2)⌋ is Nat.log 2 (T / 2). "max⁡t∈T∥ZT(t)∥>H\max_{t\in\mathcal T}\|Z_T(t)\|>Hmaxt∈T​∥ZT​(t)∥>H" is "∃t∈T\exists t\in\mathcal T∃t∈T, ∥ZT(t)∥>H\|Z_T(t)\|>H∥ZT​(t)∥>H". The threshold uses the real log⁡2T\log_2Tlog2​T.
  • Constants. CϵC_\epsilonCϵ​ and CCC are quantified existentially before n,T,ωn,α,β,Rn,T,\omega_n,\alpha,\beta,Rn,T,ωn​,α,β,R. A version with the constants chosen after nnn or TTT would be trivial, because huge constants silence the test or empty the alternative. The goal does not assume Lemma 12's conclusion. Lemmas 5 and 6 take it as a hypothesis, and Lemma 12 states that it is satisfiable. The test ranges over all functions of the data, and the alternative over all τ∈DT\tau\in\mathcal D_Tτ∈DT​.
  • Disclosed additions and corrections. The theorems assume n≥1n\ge1n≥1, T≥2T\ge2T≥2 and ωn≥0\omega_n\ge0ωn​≥0, which the paper leaves implicit. Proposition 11 assumes m≥1m\ge1m≥1 and cϵ>0c_\epsilon>0cϵ​>0. Independence in Proposition 11 and Lemma 12 refers to the entries with i≤ji\le ji≤j (i<ji<ji<j) of a symmetric matrix. The grid statement is the inequality ∣T∣≤2log⁡2T|\mathcal T|\le2\log_2T∣T∣≤2log2​T: the printed equality ∣T∣=2+2⌊log⁡2(T/2)⌋|\mathcal T|=2+2\lfloor\log_2(T/2)\rfloor∣T∣=2+2⌊log2​(T/2)⌋ fails when the two halves overlap, as at T=4T=4T=4. Lemma 5 is stated with "≤α\le\alpha≤α", as its proof concludes, rather than the printed "less than α\alphaα". The grid-signal milestone is stated as an existence claim, because the printed choice τ/2≤t∗<τ\tau/2\le t^*<\tauτ/2≤t∗<τ has no solution at τ=1\tau=1τ=1.

Welcome contributions: a proof of Proposition 11, or of any sharp spectral-norm bound that implies it; a rigorous proof of Lemma 12, repairing the conditioning step; and the elementary grid lemmas.

Selected references

  • F. Enikeeva and O. Klopp, Change-point detection in dynamic networks with missing links, Operations Research, 2025; arXiv:2106.14470v2. https://arxiv.org/abs/2106.14470
  • A. S. Bandeira and R. van Handel, Sharp nonasymptotic bounds on the norm of random matrices with independent entries, Annals of Probability 44(4), 2016. https://doi.org/10.1214/15-AOP1025
  • H. Liu, C. Gao and R. J. Samworth, Minimax rates in sparse, high-dimensional change point detection, Annals of Statistics 49(2), 2021. https://doi.org/10.1214/20-AOS1994
12 thms1 active userReviewed
Experimental DesignOperations ResearchProbability·Captain: mikedeng1

Pigeonhole Design: Balancing Sequential Experiments from an Online Matching Perspective 3: For p ≥ 2 Continuous Covariates, Expected Discrepancy O(T^(1−φ) + T^((p−1)φ)), with (log T)^(3/2) at p = 2Research Paper

Motivation

Online platforms run randomized experiments on subjects (users, sessions, orders) that arrive one at a time and must be assigned to a control or a treatment group on arrival, before later subjects are seen. The precision of a treatment-effect estimate depends on how similar the two groups are in their observed covariates. When the groups are badly balanced, the estimator's variance grows, and a large literature on covariate balancing (blocking, rerandomization, matched pairs) addresses this for offline experiments, where all covariates are known in advance.

J. Zhao and Z. Zhou (arXiv:2201.12936, Management Science, 2025) cast the online problem as an online matching problem. The cost of an assignment is the discrepancy, the weight of a minimum-cost perfect matching between the two groups, and they compare three designs against an oblivious adversary that fixes the covariate sequence in advance:

  • the clairvoyant matched-pair design;
  • the completely randomized design;
  • their online pigeonhole design.

For one continuous covariate the pigeonhole design attains O(T1/4(log⁡T)1/2)O(T^{1/4}(\log T)^{1/2})O(T1/4(logT)1/2) against Θ(T1/2)\Theta(T^{1/2})Θ(T1/2) for complete randomization. This mission concerns the multi-dimensional result, Theorem 9.

Setting

TTT subjects arrive in order; TTT is even. Subject ttt carries a covariate vector xtx_txt​ with qqq discrete coordinates, the iii-th in a finite set Si⊆[0,1]S_i\subseteq[0,1]Si​⊆[0,1] of size mim_imi​, and p≥2p\ge2p≥2 continuous coordinates in [0,1][0,1][0,1]. Distances are Euclidean in Rq+p\mathbb R^{q+p}Rq+p. An assignment puts each subject in control (AAA) or treatment (BBB).

The discrepancy of a split with ∣A∣=∣B∣|A|=|B|∣A∣=∣B∣ is

dA,B=min⁡σ:A→B bijective ∑t∈A∥xt−xσ(t)∥2,d_{A,B}=\min_{\sigma:A\to B\text{ bijective}}\ \sum_{t\in A}\lVert x_t-x_{\sigma(t)}\rVert_2 ,dA,B​=σ:A→B bijectivemin​ t∈A∑​∥xt​−xσ(t)​∥2​,

the value of the assignment problem (1) of the paper.

The completely randomized design picks AAA uniformly among the (TT/2)\binom{T}{T/2}(T/2T​) subsets of size T/2T/2T/2; ALGC(x)\mathrm{ALG}^C(x)ALGC(x) is the mean of dA,Bd_{A,B}dA,B​.

A pigeonhole design fixes a partition of the covariate space into pigeonholes. When subject ttt arrives:

  1. if one group already has T/2T/2T/2 subjects, ttt joins the other group;
  2. otherwise ttt joins the group that has fewer subjects in its own pigeonhole, and on a tie a fair coin decides.

Theorem 9 uses the pigeonholes

P(S)=S1×⋯×Sq×{[0,c1/pT−φ), …, [1−c1/pT−φ,1]}p,\mathcal P(\mathcal S)=S_1\times\cdots\times S_q\times\Big\{[0,c^{1/p}T^{-\varphi}),\ \dots,\ [1-c^{1/p}T^{-\varphi},1]\Big\}^p ,P(S)=S1​×⋯×Sq​×{[0,c1/pT−φ), …, [1−c1/pT−φ,1]}p,

uniform cells of edge c1/pT−φc^{1/p}T^{-\varphi}c1/pT−φ on each continuous axis, for parameters φ∈(0,1)\varphi\in(0,1)φ∈(0,1) and c>1c>1c>1. The expected discrepancy is the mean of dA,Bd_{A,B}dA,B​ over the design's coins.

Formalization targets

Goal: Theorem 9 (p. 26)

There are C>0C>0C>0 and T0T_0T0​, depending only on p,q,S1,…,Sq,φ,cp,q,S_1,\dots,S_q,\varphi,cp,q,S1​,…,Sq​,φ,c, such that for every even T≥T0T\ge T_0T≥T0​ and every admissible arrival sequence,

E[dA,B]≤C(T1−φ+T(p−1)φ λp(T)),λ2(T)=(log⁡T)3/2,λp(T)=1 (p≥3).\mathbb E[d_{A,B}]\le C\Big(T^{1-\varphi}+T^{(p-1)\varphi}\,\lambda_p(T)\Big),\qquad \lambda_2(T)=(\log T)^{3/2},\quad \lambda_p(T)=1\ (p\ge3).E[dA,B​]≤C(T1−φ+T(p−1)φλp​(T)),λ2​(T)=(logT)3/2,λp​(T)=1 (p≥3).

Milestones

  1. Lemma EC.1: Hoeffding for a binomial, Pr⁡(∣H(n)−pn∣≤nlog⁡n)≥1−2/n2\Pr(|H(n)-pn|\le\sqrt{n\log n})\ge1-2/n^2Pr(∣H(n)−pn∣≤nlogn​)≥1−2/n2.
  2. Lemma 5, p=2p=2p=2: if T=m2T=m^2T=m2 and the subjects occupy each cell of the m×mm\times mm×m grid exactly once, then ALGC(x)=O(T1/2log⁡T)\mathrm{ALG}^C(x)=O(T^{1/2}\log T)ALGC(x)=O(T1/2logT).
  3. Lemma 5, p≥3p\ge3p≥3: on the full grid of T=mpT=m^pT=mp cells, ALGC(x)=O(T(p−1)/p)\mathrm{ALG}^C(x)=O(T^{(p-1)/p})ALGC(x)=O(T(p−1)/p).
  4. Balance: every run of a pigeonhole design has ∣A∣=∣B∣=T/2|A|=|B|=T/2∣A∣=∣B∣=T/2.
  5. Component 1: the subjects paired within their pigeonhole before the stopping time τ\tauτ contribute at most 12c1/pp T1−φ\tfrac12c^{1/p}\sqrt p\,T^{1-\varphi}21​c1/pp​T1−φ, on every run.
  6. Unmatched subjects: at most one unmatched subject per pigeonhole, Hτ0+Hτ1H^0_\tau+H^1_\tauHτ0​+Hτ1​ at most the number of pigeonholes, and ∣Hτ0−Hτ1∣=T−τ|H^0_\tau-H^1_\tau|=T-\tau∣Hτ0​−Hτ1​∣=T−τ.
  7. Component 2: the remaining subjects contribute O(T(p−1)φλp(T))O(T^{(p-1)\varphi}\lambda_p(T))O(T(p−1)φλp​(T)) in expectation.

Corollary 2 (the case φ=1/p\varphi=1/pφ=1/p) is an extra theorem after the goal.

Significance

At φ=1/p\varphi=1/pφ=1/p Theorem 9 gives O(T(p−1)/p)O(T^{(p-1)/p})O(T(p−1)/p) for p≥3p\ge3p≥3. This is the order Θ(T(p−1)/p)\Theta(T^{(p-1)/p})Θ(T(p−1)/p) of the matched-pair design (Theorem 7), which sees all covariates in advance. An online design that commits to each assignment on arrival therefore loses at most a constant factor in dimension p≥3p\ge3p≥3, and at most a (log⁡T)3/2(\log T)^{3/2}(logT)3/2 factor at p=2p=2p=2. For the completely randomized design no comparable upper bound is known for general sequences (p. 21). Lemma 5 is the paper's bound for complete randomization on the special family of full grids, and is of independent interest as a random-labelling matching estimate.

The results are proved on paper; none of them has a machine-checked proof, and the platform holds no item on them. A formalization would close the gaps of the printed argument:

  • Lemma 5's induction for p=2p=2p=2 ends at T(log⁡T)3/2\sqrt T(\log T)^{3/2}T​(logT)3/2 rather than the stated Tlog⁡T\sqrt T\log TT​logT.
  • Component 2 applies Lemma 5 to unmatched subjects, which occupy distinct cells but do not fill the grid.
  • The case q≥1q\ge1q≥1 is argued per discrete support, although the balancing rule acts across supports.

Every statement in the mission is believed true.

Difficulty

The matched part (Component 1) is deterministic: paired subjects share a pigeonhole of diameter O(T−φ)O(T^{-\varphi})O(T−φ). The difficulty lies in the subjects left over: the unmatched ones and the subjects after τ\tauτ. Their labels come from coins, but which subjects end up unmatched, and when τ\tauτ occurs, depend on the same coins. So the leftover set is not a fixed set with independent fair labels, and the conditional binomial law used on p. ec22 does not hold literally.

A second obstacle is the random-matching estimate itself. Bounding the expected optimal matching between randomly labelled points of a grid at the rates T1/2log⁡TT^{1/2}\log TT1/2logT (p=2p=2p=2) and T(p−1)/pT^{(p-1)/p}T(p−1)/p (p≥3p\ge3p≥3) is a multi-scale problem of Ajtai–Komlós–Tusnády type. A single-scale count of imbalances per cell gives only T1/2T^{1/2}T1/2 times a power of TTT that is too large.

Formalization scope

  • Subjects are indexed 0,…,T−10,\dots,T-10,…,T−1; an assignment is a map to Bool (false = control). The covariate space is EuclideanSpace ℝ (Fin q ⊕ Fin p). Admissible sequences have discrete coordinates in SiS_iSi​ and continuous ones in [0,1][0,1][0,1], with Si⊆[0,1]S_i\subseteq[0,1]Si​⊆[0,1] (the paper's normalisation).
  • Discrepancy: an infimum over bijections between the groups. An unbalanced split has the junk value 000. The designs, the matched set and its complement are balanced on every run, so the junk is never reached.
  • Cells: the printed edge c1/pT−φc^{1/p}T^{-\varphi}c1/pT−φ gives a partition only when c−1/pTφc^{-1/p}T^{\varphi}c−1/pTφ is an integer. The formalization uses m=⌈c−1/pTφ⌉m=\lceil c^{-1/p}T^{\varphi}\rceilm=⌈c−1/pTφ⌉ cells per axis of edge 1/m≤c1/pT−φ1/m\le c^{1/p}T^{-\varphi}1/m≤c1/pT−φ, with the last cell closed. A pigeonhole is keyed by the exact discrete values and the cell index on each axis. The partition is the printed one, not a quantified family.
  • Randomness: the pigeonhole design uses one coin per subject, consulted only on a tie. Its expected discrepancy is the average over all 2T2^T2T coin vectors, which is exactly the paper's law. The completely randomized design averages over all (TT/2)\binom{T}{T/2}(T/2T​) control sets.
  • Asymptotics: O(f(T))O(f(T))O(f(T)) means ∃C>0,∃T0,∀T≥T0\exists C>0,\exists T_0,\forall T\ge T_0∃C>0,∃T0​,∀T≥T0​ even, ∀x\forall x∀x admissible. CCC and T0T_0T0​ are chosen before TTT and xxx and depend only on the fixed parameters. log⁡\loglog is the natural logarithm.
  • Lemma 5's family X\mathcal XX: T=mpT=m^pT=mp subjects in [0,1]p[0,1]^p[0,1]p, one per cell, stated as injectivity of the cell map.
  • Stopping objects: τ\tauτ is the first nnn at which a group holds T/2T/2T/2 subjects. Within a pigeonhole the subjects before τ\tauτ are paired in arrival order, and the last one is unmatched when their number is odd.
  • Corrections to the page: the second cell printed as [T−φ,2c1/pT−φ)[T^{-\varphi},2c^{1/p}T^{-\varphi})[T−φ,2c1/pT−φ) on p. ec21 is read as [c1/pT−φ,2c1/pT−φ)[c^{1/p}T^{-\varphi},2c^{1/p}T^{-\varphi})[c1/pT−φ,2c1/pT−φ). The family's xt′∉Xx'_t\notin\mathbb Xxt′​∈/X is read as xt′∉Xx_{t'}\notin\mathbb Xxt′​∈/X. The bound H≤1cTpφH\le\frac1cT^{p\varphi}H≤c1​Tpφ becomes H≤(∏imi) mpH\le(\prod_i m_i)\,m^pH≤(∏i​mi​)mp under the ceiling and the discrete supports.

The following formalizations would trivialize the mission and are ruled out:

  • a bound on the discrepancy of one run, or of the best run, instead of the average over all coin vectors;
  • constants that depend on TTT or xxx;
  • an unbalanced design that exploits the junk value 000;
  • an arbitrary partition in place of the printed grid.

A complete development needs a binomial Hoeffding bound and an exact analysis of the design's recursion (balance, alternation within a pigeonhole before τ\tauτ). It also needs a multi-scale bound on random bichromatic matchings of grid points. That bound is reusable for Lemma 5 and for matching estimators generally. Contributions on any milestone are welcome, as are proofs of Lemma 5 for arbitrary subsets of grid points, which is what Component 2 needs.

Selected references

  • J. Zhao and Z. Zhou, Pigeonhole Design: Balancing Sequential Experiments from an Online Matching Perspective, Management Science, 2025; arXiv:2201.12936v6, 2024. https://arxiv.org/abs/2201.12936
  • M. Ajtai, J. Komlós and G. Tusnády, On optimal matchings, Combinatorica 4 (1984) 259–264. https://doi.org/10.1007/BF02579135
  • N. Fournier and A. Guillin, On the rate of convergence in Wasserstein distance of the empirical measure, Probability Theory and Related Fields 162 (2015) 707–738. https://doi.org/10.1007/s00440-014-0583-7
  • W. Hoeffding, Probability inequalities for sums of bounded random variables, Journal of the American Statistical Association 58 (1963) 13–30. https://doi.org/10.1080/01621459.1963.10500830
12 thms1 active userReviewed
AnalysisOperations ResearchProbability·Captain: mikedeng1

Scores for Multivariate Distributions and Level Sets II: The Level Set Score (S′)^Γ Is Consistent for the α Level Set {f_Y ∗ w ≥ α}Research Paper

Motivation

A forecaster who issues a probability distribution for a multivariate quantity, such as the joint demand at several locations or the joint returns of several assets, is often judged not on the whole distribution but on a region it implies: the set of outcomes whose cumulative probability, or smoothed density, exceeds a threshold. Such level sets are the multivariate counterpart of quantiles, and they are used as risk regions and as summaries of joint distributions in management science (Abbas, Budescu and Gu 2010) and in density level set estimation (Cadre 2006). To compare competing level set forecasts against realized data, one needs a consistent scoring function: a loss l(A,y)l(A, y)l(A,y) of a candidate set AAA and an outcome yyy whose expectation under the true distribution is smallest at the true level set. For univariate quantiles the answer is classical (the quantile or pinball loss, Gneiting 2011); for general multivariate level sets, the paper notes, scores had not been studied beyond density level sets and univariate quantiles.

Meng, Taylor, Ben Taieb and Li (Operations Research, 2025) obtain such scores by decomposing their L2L^2L2 scoring rule for multivariate distributions into an integral, over the threshold α\alphaα, of scores for the level sets of a smoothed density. This mission formalizes that construction: Theorem 2 of the paper.

Setting

Write Rd\mathbb R^dRd for ddd-dimensional space with Lebesgue measure Ld\mathcal L^dLd and the componentwise order (z≥yz \ge yz≥y means zj≥yjz_j \ge y_jzj​≥yj​ for all jjj). The unknown distribution of the observation YYY is a probability measure PYP_YPY​ on Rd\mathbb R^dRd; the paper writes fYf_YfY​ for its generalized density. Fix a kernel w:Rd→Rw : \mathbb R^d \to \mathbb Rw:Rd→R and a nonnegative integrable weight hhh. The smoothed density is the convolution

(fY∗w)(z)=∫Rdw(z−s) dPY(s).(f_Y * w)(z) = \int_{\mathbb R^d} w(z - s)\, dP_Y(s).(fY​∗w)(z)=∫Rd​w(z−s)dPY​(s).

For w=u=1{⋅≥0}w = u = \mathbb 1\{\cdot \ge 0\}w=u=1{⋅≥0} (the Heaviside function) it is the multivariate CDF FY(z)=PY{s≤z}F_Y(z) = P_Y\{s \le z\}FY​(z)=PY​{s≤z}.

The α\alphaα level set of a function ggg is (display (9), p. 12)

L(g;α)={z∈Rd:g(z)≥α}.L(g;\alpha) = \{ z \in \mathbb R^d : g(z) \ge \alpha \}.L(g;α)={z∈Rd:g(z)≥α}.

A function l(A,y)l(A, y)l(A,y) of a Borel set A⊆RdA \subseteq \mathbb R^dA⊆Rd and a realization yyy is a consistent scoring function for L(fY∗w;α)L(f_Y * w; \alpha)L(fY​∗w;α) if EPY[l(A,∙)]\mathbb E_{P_Y}[l(A, \bullet)]EPY​​[l(A,∙)] is minimized at A=L(fY∗w;α)A = L(f_Y * w;\alpha)A=L(fY​∗w;α), and strictly consistent if that set is the only minimizer (p. 12). The level set score is (display (11), p. 13)

(S′)Γ(A,y;w,h,α)=∫Rd(α−w(z−y)) 1{z∈A} h(z) dz,(S')^\Gamma(A, y; w, h, \alpha) = \int_{\mathbb R^d} \bigl(\alpha - w(z - y)\bigr)\, \mathbb 1\{z \in A\}\, h(z)\, dz,(S′)Γ(A,y;w,h,α)=∫Rd​(α−w(z−y))1{z∈A}h(z)dz,

and the L2L^2L2 scoring rule of the paper is (display (3), p. 8)

S′(PX,y;w,h)=∫Rd(fX∗w)2(z) h(z) dz−2∫Rd(fX∗w)(z) w(z−y) h(z) dz.S'(P_X, y; w, h) = \int_{\mathbb R^d} (f_X * w)^2(z)\, h(z)\, dz - 2 \int_{\mathbb R^d} (f_X * w)(z)\, w(z - y)\, h(z)\, dz.S′(PX​,y;w,h)=∫Rd​(fX​∗w)2(z)h(z)dz−2∫Rd​(fX​∗w)(z)w(z−y)h(z)dz.

In Lean these are smooth, levelSet, scoreΓ, S', cdf and heaviside in the definition item MultivarScores.LevelSet.Setting.

Formalization targets

The paper's Theorem 2 (p. 13) reads:

Let Vd\mathcal V^dVd, hhh, and www satisfy Assumption 1 in the appendix, and www is nonnegative. Let α>0\alpha > 0α>0, and let A⊆RdA \subseteq \mathbb R^dA⊆Rd be an arbitrary Borel set. Suppose (S′)Γ(A,∙;w,h,α)(S')^\Gamma(A, \bullet; w, h, \alpha)(S′)Γ(A,∙;w,h,α) is finite Ld\mathcal L^dLd-a.e. and (S′)Γ(A,∙;w,h,α)fY(∙)(S')^\Gamma(A, \bullet; w, h, \alpha) f_Y(\bullet)(S′)Γ(A,∙;w,h,α)fY​(∙) is integrable. Then the following expression defines a consistent scoring function for the α\alphaα level set L(fY∗w;α)L(f_Y * w; \alpha)L(fY​∗w;α): (S′)Γ(A,y;w,h,α)=∫Rd(α−w(z−y)) 1{z∈A} h(z) dz(S')^\Gamma(A, y; w, h, \alpha) = \int_{\mathbb R^d} (\alpha - w(z - y))\, \mathbb 1\{z \in A\}\, h(z)\, dz(S′)Γ(A,y;w,h,α)=∫Rd​(α−w(z−y))1{z∈A}h(z)dz. (11) If hhh is nonzero Ld\mathcal L^dLd-a.e. and L(fY∗w;α)L(f_Y * w; \alpha)L(fY​∗w;α) equals the closure of {fY∗w>α}\{f_Y * w > \alpha\}{fY​∗w>α}, it is strictly consistent. Moreover, with A=L(fX∗w;α)A = L(f_X * w; \alpha)A=L(fX​∗w;α), the integral of (11) with respect to α\alphaα is precisely half of the L2L^2L2 score in (3), i.e., 12S′(PX,y;w,h)=∫0∞(S′)Γ(L(fX∗w;α),y;w,h,α) dα\tfrac12 S'(P_X, y; w, h) = \int_0^\infty (S')^\Gamma(L(f_X * w; \alpha), y; w, h, \alpha)\, d\alpha21​S′(PX​,y;w,h)=∫0∞​(S′)Γ(L(fX​∗w;α),y;w,h,α)dα.

Goal: consistency

For every Borel AAA and every α>0\alpha > 0α>0,

EPY[(S′)Γ(L(fY∗w;α),∙;w,h,α)]≤EPY[(S′)Γ(A,∙;w,h,α)].\mathbb E_{P_Y}\bigl[(S')^\Gamma(L(f_Y * w;\alpha), \bullet; w, h, \alpha)\bigr] \le \mathbb E_{P_Y}\bigl[(S')^\Gamma(A, \bullet; w, h, \alpha)\bigr].EPY​​[(S′)Γ(L(fY​∗w;α),∙;w,h,α)]≤EPY​​[(S′)Γ(A,∙;w,h,α)].

This is the part of Theorem 2 that holds exactly as printed, and it is the goal.

Strict consistency (milestone)

If moreover h≠0h \ne 0h=0 a.e., Ld{fY∗w=α}=0\mathcal L^d\{f_Y * w = \alpha\} = 0Ld{fY​∗w=α}=0, and Ld(A △ L(fY∗w;α))≠0\mathcal L^d(A \,\triangle\, L(f_Y * w;\alpha)) \ne 0Ld(A△L(fY​∗w;α))=0, the inequality is strict. The null-set condition replaces the printed closure condition (see Formalization scope).

Layer-cake decomposition (milestone)

12S′(PX,y;w,h)=∫0∞(S′)Γ(L(fX∗w;α),y;w,h,α) dα.\tfrac12 S'(P_X, y; w, h) = \int_0^\infty (S')^\Gamma\bigl(L(f_X * w;\alpha), y; w, h, \alpha\bigr)\, d\alpha.21​S′(PX​,y;w,h)=∫0∞​(S′)Γ(L(fX​∗w;α),y;w,h,α)dα.

The other milestones are the steps of the paper's proof (pp. 33–34): the per-realization difference Δ′′\Delta''Δ′′ (p. 33), the expected difference (19) (p. 34), and two companions: the CDF level set score (13) is consistent for L(FY;α)L(F_Y;\alpha)L(FY​;α) (p. 16), and in dimension one it equals the quantile score up to a term depending only on yyy (Remark 2, p. 17).

Significance

Theorem 2 supplies consistent scoring functions for a whole family of multivariate level sets at once, one for each kernel www: CDF level sets (from w=uw = uw=u), density level sets (from w=δ0w = \delta_0w=δ0​) and lower-partial-moment level sets. It thereby gives a way to rank and compare multivariate region forecasts, and in one dimension recovers the full class of quantile scores (Remark 2). The layer-cake identity explains the relation between a distribution score and its level set scores, generalizing the classical identity CRPS=2∫01(quantile score) dα\mathrm{CRPS} = 2\int_0^1(\text{quantile score})\,d\alphaCRPS=2∫01​(quantile score)dα (display (10)); the paper relates its CDF level set score to the Vorob'ev quantile scores of Fissler, Frongillo, Hlavinová and Rudloff (2021).

The result is proved in the paper's appendix (pp. 33–34). It has no machine-checked proof that this mission is aware of. Formalizing it fixes the exact integrability conditions under which the expectations exist (the paper states them loosely in Assumption 1), and it repairs the strict consistency clause, whose printed sufficient condition does not imply what the proof uses.

Difficulty

The core of consistency is a sign argument, but every quantity in it is an integral over Rd\mathbb R^dRd against hhh or against PYP_YPY​, and none of them is a priori finite: www need not be bounded or integrable, and (S′)Γ(A,y)(S')^\Gamma(A, y)(S′)Γ(A,y) must be integrable in yyy for the true level set as well as for the candidate AAA, although the paper assumes it only for AAA. Exchanging the yyy- and zzz-integrals therefore needs a product-integrability condition, not pointwise finiteness. The layer-cake milestone requires the layer cake formula for two different measures (h dzh\,dzhdz and w(z−y)h(z) dzw(z-y)h(z)\,dzw(z−y)h(z)dz), with powers 222 and 111, followed by an exchange that keeps the sign of the second term; a nonnegative (lower) integral cannot express the difference. The strict clause needs a measure-theoretic condition on the boundary {fY∗w=α}\{f_Y * w = \alpha\}{fY​∗w=α}; a topological condition on closures, as printed, is not enough.

Formalization scope

  • Rd\mathbb R^dRd is Fin d → ℝ with volume and the Pi order; ddd is any natural number. A distribution is a probability measure P : Measure (E d); every integral is a Bochner integral.
  • The kernel www is a measurable function. The paper allows a local Borel measure, so that w=δ0w = \delta_0w=δ0​ gives the density level set score (12); that case is not formalized.
  • Standing assumptions. w≥0w \ge 0w≥0 and α>0\alpha > 0α>0 (Theorem 2), h≥0h \ge 0h≥0 measurable and integrable (Assumption 1(a)), AAA Borel.
  • Integrability. Assumption 1 and Theorem 2's "(S′)Γ(A,∙)(S')^\Gamma(A,\bullet)(S′)Γ(A,∙) finite a.e. and (S′)Γ(A,∙)fY(S')^\Gamma(A,\bullet)f_Y(S′)Γ(A,∙)fY​ integrable" are pinned down as the single hypothesis that (s,z)↦w(z−s)h(z)(s, z) \mapsto w(z - s)h(z)(s,z)↦w(z−s)h(z) is integrable for PY⊗LdP_Y \otimes \mathcal L^dPY​⊗Ld. With w,h≥0w, h \ge 0w,h≥0 it covers every Borel set at once, including L(fY∗w;α)L(f_Y * w;\alpha)L(fY​∗w;α). The layer-cake milestone uses Assumption 1(b)/(c) for the given yyy and the almost-everywhere integrability of w(z−⋅)w(z - \cdot)w(z−⋅) under PXP_XPX​.
  • No class Vd\mathcal V^dVd. The consistency statement is pointwise in PYP_YPY​; its convexity is never used.
  • Strict consistency is stated under Ld{fY∗w=α}=0\mathcal L^d\{f_Y * w = \alpha\} = 0Ld{fY​∗w=α}=0 and h≠0h \ne 0h=0 a.e., and "only minimizer" is read modulo Ld\mathcal L^dLd-null sets. The printed condition "L(fY∗w;α)L(f_Y * w;\alpha)L(fY​∗w;α) equals the closure of {fY∗w>α}\{f_Y * w > \alpha\}{fY​∗w>α}" does not imply the null-set property the proof uses: for d=1d = 1d=1, PY=δ0P_Y = \delta_0PY​=δ0​, w=α+dist(⋅,C)w = \alpha + \mathrm{dist}(\cdot, C)w=α+dist(⋅,C) with CCC a fat Cantor set, the closure condition holds but R∖C\mathbb R \setminus CR∖C scores as well as LLL.
  • Level sets use ≥\ge≥, as in (9). The proof's partition by {fY∗w>α}\{f_Y * w > \alpha\}{fY​∗w>α} is a printed slip; the milestones use A∖LA \setminus LA∖L and L∖AL \setminus AL∖A.
  • Ruled out. Because a Bochner integral of a non-integrable function is 000, dropping the integrability hypotheses, letting AAA range over non-measurable sets, or fixing particular www or hhh would trivialize or change the statements; none of these is done.
  • Infrastructure: Mathlib's layer cake (MeasureTheory.lintegral_comp_eq_lintegral_meas_le_mul and relatives in Mathlib/MeasureTheory/Integral/Layercake.lean) and Fubini–Tonelli (integral_prod). A reusable lemma for ∫ ⁣ ⁣∫g(z)w(z−s)h(z) dz dP(s)=∫g(z)(fP∗w)(z)h(z) dz\int\!\!\int g(z) w(z - s) h(z)\,dz\,dP(s) = \int g(z)(f_P * w)(z)h(z)\,dz∫∫g(z)w(z−s)h(z)dzdP(s)=∫g(z)(fP​∗w)(z)h(z)dz is welcome; it also serves the companion mission on the L2L^2L2 scoring rules.

Selected references

  • X. Meng, J. W. Taylor, S. Ben Taieb, S. Li, Scores for Multivariate Distributions and Level Sets, Operations Research, 2025; preprint arXiv:2002.09578v6, 2023. https://arxiv.org/abs/2002.09578
  • T. Gneiting, A. E. Raftery, Strictly Proper Scoring Rules, Prediction, and Estimation, Journal of the American Statistical Association 102(477), 359–378, 2007. https://doi.org/10.1198/016214506000001437
  • T. Gneiting, Making and Evaluating Point Forecasts, Journal of the American Statistical Association 106(494), 746–762, 2011. https://doi.org/10.1198/jasa.2011.r10138
  • T. Fissler, R. Frongillo, J. Hlavinová, B. Rudloff, Forecast Evaluation of Quantiles, Prediction Intervals, and Other Set-Valued Functionals, Electronic Journal of Statistics 15(1), 1034–1084, 2021. https://doi.org/10.1214/21-EJS1808
  • A. E. Abbas, D. V. Budescu, Y. Gu, Assessing Joint Distributions with Isoprobability Contours, Management Science 56(6), 997–1011, 2010. https://doi.org/10.1287/mnsc.1100.1157
  • E. H. Lieb, M. Loss, Analysis, 2nd ed., Graduate Studies in Mathematics 14, AMS, 2001. https://doi.org/10.1090/gsm/014
9 thms1 active userReviewed
Markov ChainNumerical AnalysisProbability·Captain: mikedeng1

Multilevel Langevin Pathwise Average for Gibbs Approximation III: C² Strongly Contractive Drift, 𝔞 = 2 — L²-Error ≲ [f]₁ε at Cost ((½+√2)/(√2−1))Υ₂²log(γ₀⁻¹)ε⁻²/(γ₀α)Research Paper

Motivation

Sampling from a Gibbs distribution πU∝e−U dλd\pi_U\propto e^{-U}\,d\lambda_dπU​∝e−Udλd​ on Rd\mathbb R^dRd is a basic task in Bayesian statistics, statistical physics and machine learning. A standard approach simulates the Langevin diffusion dXt=−∇U(Xt) dt+2 dBtdX_t=-\nabla U(X_t)\,dt+\sqrt2\,dB_tdXt​=−∇U(Xt​)dt+2​dBt​, whose invariant distribution is πU\pi_UπU​, through its Euler scheme, and averages a test function fff along one long trajectory. The discretization introduces a bias of the order of the step size, so a single-step-size average with accuracy ε\varepsilonε costs more than ε−2\varepsilon^{-2}ε−2 steps. Dalalyan (arXiv:1412.7392) and Durmus–Moulines (arXiv:1605.01559) quantified this for strongly log-concave targets; for occupation measures of the Euler scheme the best previous bound was of order dε−4d\varepsilon^{-4}dε−4 (Durmus–Moulines, Bernoulli 2019, denoted [DM19] in the paper).

Egéa and Panloup (arXiv:2109.07753, Math. Oper. Res., 2025) combine Giles's multilevel Monte Carlo idea (Oper. Res. 2008) with pathwise averages. Each level is one long trajectory, not many independent samples. This mission formalizes their result for a uniformly strongly contractive, twice differentiable drift. In that case the multilevel occupation measure reaches accuracy ε\varepsilonε at a cost of order dε−2d\varepsilon^{-2}dε−2, the order of an unbiased Monte Carlo method.

Setting

Let b:Rd→Rdb:\mathbb R^d\to\mathbb R^db:Rd→Rd be LLL-Lipschitz and satisfy Assumption (Cα)(\mathbf C_\alpha)(Cα​): ⟨b(y)−b(x),y−x⟩≤−α∣x−y∣2\langle b(y)-b(x),y-x\rangle\le-\alpha|x-y|^2⟨b(y)−b(x),y−x⟩≤−α∣x−y∣2 for all x,yx,yx,y, with α∈(0,L∧1]\alpha\in(0,L\wedge1]α∈(0,L∧1]. Let σ>0\sigma>0σ>0. The additive diffusion is Xtx=x+∫0tb(Xsx) ds+σBtX^x_t=x+\int_0^tb(X^x_s)\,ds+\sigma B_tXtx​=x+∫0t​b(Xsx​)ds+σBt​, driven by a standard ddd-dimensional Brownian motion BBB. Let π\piπ be its invariant distribution. Its Euler scheme with step γ\gammaγ is Xˉ0γ,x=x\bar X^{\gamma,x}_0=xXˉ0γ,x​=x, Xˉ(n+1)γγ,x=Xˉnγγ,x+γb(Xˉnγγ,x)+σ(B(n+1)γ−Bnγ)\bar X^{\gamma,x}_{(n+1)\gamma}=\bar X^{\gamma,x}_{n\gamma}+\gamma b(\bar X^{\gamma,x}_{n\gamma})+\sigma(B_{(n+1)\gamma}-B_{n\gamma})Xˉ(n+1)γγ,x​=Xˉnγγ,x​+γb(Xˉnγγ,x​)+σ(B(n+1)γ​−Bnγ​), with invariant distribution πγ\pi^\gammaπγ. Write s‾η=η⌊s/η⌋\underline s_\eta=\eta\lfloor s/\eta\rfloors​η​=η⌊s/η⌋ and [f]1[f]_1[f]1​ for the Lipschitz constant of fff.

Given a first step γ0\gamma_0γ0​, steps γr=γ02−r\gamma_r=\gamma_02^{-r}γr​=γ0​2−r, horizons T0>⋯>TRT_0>\dots>T_RT0​>⋯>TR​, a warm start τ\tauτ, and independent Brownian motions B(0),…,B(R)B^{(0)},\dots,B^{(R)}B(0),…,B(R), the multilevel occupation measure (7) is

Y(f)=1T0−τ∫τT0f(Xˉs‾γ0γ0)ds+∑r=1R1Tr−τ∫τTr(f(Xˉs‾γr−1γr)−f(Xˉs‾γr−1γr−1))ds,\mathcal Y(f)=\frac1{T_0-\tau}\int_\tau^{T_0}f(\bar X^{\gamma_0}_{\underline s_{\gamma_0}})ds+\sum_{r=1}^R\frac1{T_r-\tau}\int_\tau^{T_r}\big(f(\bar X^{\gamma_r}_{\underline s_{\gamma_{r-1}}})-f(\bar X^{\gamma_{r-1}}_{\underline s_{\gamma_{r-1}}})\big)ds,Y(f)=T0​−τ1​∫τT0​​f(Xˉs​γ0​​γ0​​)ds+r=1∑R​Tr​−τ1​∫τTr​​(f(Xˉs​γr−1​​γr​​)−f(Xˉs​γr−1​​γr−1​​))ds,

where both schemes of level rrr start at x0x_0x0​ and are driven by B(r)B^{(r)}B(r). Its cost is C(Y)=T0/γ0+∑r=1R(Tr/γr+Tr/γr−1)\mathcal C(\mathcal Y)=T_0/\gamma_0+\sum_{r=1}^R(T_r/\gamma_r+T_r/\gamma_{r-1})C(Y)=T0​/γ0​+∑r=1R​(Tr​/γr​+Tr​/γr−1​).

When bbb is C2\mathcal C^2C2 with bounded derivatives, set ∥∇b∥2,∞=sup⁡x∥∇b(x)∥F\|\nabla b\|_{2,\infty}=\sup_x\|\nabla b(x)\|_F∥∇b∥2,∞​=supx​∥∇b(x)∥F​ (Frobenius norm of the Jacobian) and ∥Δb∥2,∞2=sup⁡x∑i∣Δbi(x)∣2\|\Delta b\|^2_{2,\infty}=\sup_x\sum_i|\Delta b_i(x)|^2∥Δb∥2,∞2​=supx​∑i​∣Δbi​(x)∣2. The constant (19) is

Υ22=max⁡(1, ∣b(x0)∣2α2+σαL3∥∇b∥2,∞∣b(x0)∣+σ4L4∥Δb∥2,∞2+σ2αdL3∥∇b∥2,∞+σ2dα).\Upsilon_2^2=\max\Big(1,\ \frac{|b(x_0)|^2}{\alpha^2}+\frac{\sigma\sqrt\alpha}{L^3}\|\nabla b\|_{2,\infty}|b(x_0)|+\frac{\sigma^4}{L^4}\|\Delta b\|^2_{2,\infty}+\frac{\sigma^2\alpha\sqrt d}{L^3}\|\nabla b\|_{2,\infty}+\frac{\sigma^2d}{\alpha}\Big).Υ22​=max(1, α2∣b(x0​)∣2​+L3σα​​∥∇b∥2,∞​∣b(x0​)∣+L4σ4​∥Δb∥2,∞2​+L3σ2αd​​∥∇b∥2,∞​+ασ2d​).

Formalization targets

Goal: Theorem 2.3

Take γ0∈(0,α2L2∧12]\gamma_0\in(0,\frac\alpha{2L^2}\wedge\frac12]γ0​∈(0,2L2α​∧21​], Rε=⌈log⁡2(Υ2/ε)⌉R_\varepsilon=\lceil\log_2(\Upsilon_2/\varepsilon)\rceilRε​=⌈log2​(Υ2​/ε)⌉, Tr=Υ22log⁡(γ0−1)α−1ε−22−3r/2T_r=\Upsilon_2^2\log(\gamma_0^{-1})\alpha^{-1}\varepsilon^{-2}2^{-3r/2}Tr​=Υ22​log(γ0−1​)α−1ε−22−3r/2 and τ=α−1∣log⁡ε∣+(2α)−1log⁡Υ2\tau=\alpha^{-1}|\log\varepsilon|+(2\alpha)^{-1}\log\Upsilon_2τ=α−1∣logε∣+(2α)−1logΥ2​. There is a universal constant C1\mathfrak C_1C1​ such that for every ε∈(0,1)\varepsilon\in(0,1)ε∈(0,1) with 2log⁡(Υ2ε−2)≤log⁡(γ0−1)(Υ2/ε)1/2\sqrt2\log(\Upsilon_2\varepsilon^{-2})\le\log(\gamma_0^{-1})(\Upsilon_2/\varepsilon)^{1/2}2​log(Υ2​ε−2)≤log(γ0−1​)(Υ2​/ε)1/2,

∥Y(f)−π(f)∥2≤C1[f]1ε,C(Y)≤12+22−1 Υ22log⁡(γ0−1)γ0α ε−2.\|\mathcal Y(f)-\pi(f)\|_2\le\mathfrak C_1[f]_1\varepsilon,\qquad\mathcal C(\mathcal Y)\le\frac{\frac12+\sqrt2}{\sqrt2-1}\,\frac{\Upsilon_2^2\log(\gamma_0^{-1})}{\gamma_0\alpha}\,\varepsilon^{-2}.∥Y(f)−π(f)∥2​≤C1​[f]1​ε,C(Y)≤2​−121​+2​​γ0​αΥ22​log(γ0−1​)​ε−2.

The constant C1\mathfrak C_1C1​ is the same for all ddd, bbb, σ\sigmaσ, fff, x0x_0x0​, γ0\gamma_0γ0​ and ε\varepsilonε.

Companion: (22)

Under α/L2≤1\alpha/L^2\le1α/L2≤1, σ2α−1d≥1\sigma^2\alpha^{-1}d\ge1σ2α−1d≥1 and dimension-free bounds on ∣b(x0)∣|b(x_0)|∣b(x0​)∣, ∥∇b∥2,∞\|\nabla b\|_{2,\infty}∥∇b∥2,∞​ and ∥Δb∥2,∞\|\Delta b\|_{2,\infty}∥Δb∥2,∞​, the choice γ0=α/(2L2)\gamma_0=\alpha/(2L^2)γ0​=α/(2L2), Υ~22=σ2α−1d\tilde\Upsilon_2^2=\sigma^2\alpha^{-1}dΥ~22​=σ2α−1d gives C(Y)≤22+12−1σ2L2α3log⁡2L2α dε−2\mathcal C(\mathcal Y)\le\frac{2\sqrt2+1}{\sqrt2-1}\frac{\sigma^2L^2}{\alpha^3}\log\frac{2L^2}{\alpha}\,d\varepsilon^{-2}C(Y)≤2​−122​+1​α3σ2L2​logα2L2​dε−2.

Milestones

The milestones follow the paper's proof in order:

  • Lemma 5.1 (i), (iii): stability of the scheme and the assumptions (H1)(\mathbf H_1)(H1​), (H4)(\mathbf H_4)(H4​).
  • Lemma 5.2 (ii): a one-step error of order γ3\gamma^3γ3.
  • Proposition 5.1 (ii), (iii): a uniform-in-time strong error β2(x)γ2\beta_2(x)\gamma^2β2​(x)γ2 and (H2)(\mathbf H_2)(H2​) with a=2\mathfrak a=2a=2.
  • Proposition 5.2: W1(π,πγ)≤β2(x⋆)γ\mathcal W_1(\pi,\pi^\gamma)\le\sqrt{\beta_2(x^\star)}\gammaW1​(π,πγ)≤β2​(x⋆)​γ.
  • Proposition 2.2: (H2)(\mathbf H_2)(H2​)–(H4)(\mathbf H_4)(H4​) with constants controlled by Υ2\Upsilon_2Υ2​.
  • Remark 4.1: the paper's general complexity theorem, with constants known up to universal factors.

Significance

The result. Theorem 2.3 gives an explicit algorithm whose cost to reach L2L^2L2 accuracy ε\varepsilonε on π(f)\pi(f)π(f) is of order ε−2\varepsilon^{-2}ε−2, uniformly over Lipschitz fff. Under (22) the cost is O(dε−2)O(d\varepsilon^{-2})O(dε−2). Apart from constants depending on α\alphaα and LLL, this is the complexity of a Monte Carlo method without bias, an improvement over the dε−4d\varepsilon^{-4}dε−4 known for single-level occupation measures. Corollary 2.2 of the paper applies it to Gibbs distributions with a C3\mathcal C^3C3 potential.

Formalizing it. The theorem is proved in the paper. A machine-checked version needs a formal multilevel estimator over infinite horizons, uniform-in-time strong error bounds for the Euler scheme, and an application of Itô's formula to b(y+σBt)b(y+\sigma B_t)b(y+σBt​), none of which exists in Lean. Formalizing also checks the paper's constants. For instance, the printed exponential rate in the W2\mathcal W_2W2​ contraction behind (H1)(\mathbf H_1)(H1​) is α\alphaα, while its proof gives α/2\alpha/2α/2, and the milestone states α/2\alpha/2α/2. No part of this result has been machine-checked.

Difficulty

Two steps resist a direct approach. First, the order-one strong error (Lemma 5.2(ii), Proposition 5.1(ii)). Bounding the one-step error by the Lipschitz constant alone gives order γ2\gamma^2γ2 per step, hence order γ1/2\gamma^{1/2}γ1/2 globally; this is Lemma 5.2(i) and the a=1\mathfrak a=1a=1 regime, with an extra log⁡3ε\log^3\varepsilonlog3ε in the cost. The gain to γ3\gamma^3γ3 needs the second-order structure of bbb along the Brownian path, through a martingale term and the Laplacian of bbb. Second, the error must be controlled uniformly over infinite horizons. Every estimate has to combine the contraction (Cα)(\mathbf C_\alpha)(Cα​) with the step-size restriction γ≤α/(2L2)\gamma\le\alpha/(2L^2)γ≤α/(2L2); a Gronwall argument on a finite horizon gives constants that grow with time.

For the goal itself, the cost bound (21) is arithmetic once the parameters are fixed. The content is the error bound with a constant that is universal, not merely independent of ε\varepsilonε.

Formalization scope

  • Rd\mathbb R^dRd is the published EthierKurtz.SDEState d, and Brownian motions are the published EthierKurtz.IsStandardBrownian.
  • The diffusion is a pathwise solution of Xt=x+∫0tb(Xs)ds+σWtX_t=x+\int_0^tb(X_s)ds+\sigma W_tXt​=x+∫0t​b(Xs​)ds+σWt​ with continuous paths. No stochastic integral appears in any statement.
  • π\piπ is a probability measure invariant for the diffusion's transition laws. πγ\pi^\gammaπγ is any probability invariant for the Euler step x↦x+γb(x)+σγZx\mapsto x+\gamma b(x)+\sigma\sqrt\gamma Zx↦x+γb(x)+σγ​Z, with ZZZ standard Gaussian.
  • ∥⋅∥2\|\cdot\|_2∥⋅∥2​ is eLpNorm · 2 P, valued in [0,∞][0,\infty][0,∞]. The schemes are evaluated at grid times, except in (H4)(\mathbf H_4)(H4​) and (47), which use the continuous-time scheme.
  • C2\mathcal C^2C2 with bounded partial derivatives is ContDiff ℝ 2 b plus a uniform bound on the first and second Fréchet derivatives.
  • ∥∇b∥2,∞\|\nabla b\|_{2,\infty}∥∇b∥2,∞​ and ∥Δb∥2,∞2\|\Delta b\|^2_{2,\infty}∥Δb∥2,∞2​ follow pp. 31–32, which correct the misplaced squares of (18).
  • "≲uc\lesssim_{uc}≲uc​" is an existential constant quantified before every datum.
  • The ε0\varepsilon_0ε0​ of Theorem 2.3 is read as membership in its defining set.
  • The cost formula is used for every TrT_rTr​.
  • Added hypotheses: σ>0\sigma>0σ>0 wherever the page leaves it implicit; C2\mathcal C^2C2 regularity in Lemma 5.2(ii) and Propositions 5.1–5.2; γ<1\gamma<1γ<1 in Proposition 5.2; d≥1d\ge1d≥1 in Proposition 5.1(iii); α≤1\alpha\le1α≤1 in Proposition 2.2.

The goal does not assume (H1)(\mathbf H_1)(H1​)–(H4)(\mathbf H_4)(H4​), Proposition 2.2 or any variance or bias estimate. It assumes only (Cα)(\mathbf C_\alpha)(Cα​), Lipschitz and C2\mathcal C^2C2 regularity of bbb, σ>0\sigma>0σ>0, invariance of π\piπ and the parameter choices. Those results appear only as milestones.

Contributions that would be reusable elsewhere: uniform-in-time moment and strong-error bounds for Euler schemes of contractive SDEs, Itô's formula for a C2\mathcal C^2C2 function of Brownian motion, and the general multilevel complexity theorem (Remark 4.1). Proofs of the milestones are welcome independently.

Selected references

  • M. Egéa, F. Panloup, Multilevel-Langevin pathwise average for Gibbs approximation, Math. Oper. Res., 2025; arXiv:2109.07753v2. https://arxiv.org/abs/2109.07753
  • M. B. Giles, Multilevel Monte Carlo path simulation, Oper. Res. 56(3), 2008. https://doi.org/10.1287/opre.1070.0496
  • A. Durmus, É. Moulines, High-dimensional Bayesian inference via the unadjusted Langevin algorithm, Bernoulli 25(4A), 2019. https://doi.org/10.3150/18-BEJ1073
  • A. S. Dalalyan, Theoretical guarantees for approximate sampling from smooth and log-concave densities, J. R. Stat. Soc. B 79(3), 2017. https://arxiv.org/abs/1412.7392
  • A. Durmus, É. Moulines, Nonasymptotic convergence analysis for the unadjusted Langevin algorithm, Ann. Appl. Probab. 27(3), 2017. https://arxiv.org/abs/1507.05021
16 thms1 active userReviewed
ProbabilityRandom Matrix Theory·Captain: mikedeng1

Change-Point Detection in Dynamic Networks with Missing Links II: At a Known Time the Matrix CUSUM Test Has Level α and Type II Error ≤ β Above Energy 4√2(1+ϵ)(ω_n/T)^{1/2} + C log(n/(α∧β))/√TResearch Paper

Motivation

Networks observed over time, such as communication graphs, contact networks and financial exposure graphs, often change structure abruptly. Change-point detection asks whether the law of the network changed during the observation window. In practice not every pair of nodes is observed at every time: links are missing because of sampling, privacy or measurement failure. Enikeeva and Klopp (arXiv:2106.14470, published in Operations Research, 2025) give the minimax detection boundary for this problem in a sparse inhomogeneous random graph model with missing links, for a change at a known time and at an unknown time.

This mission formalizes the upper bound at a known time (their Theorem 1): a test based on the spectral norm of a matrix-valued CUSUM statistic has level α\alphaα and type II error at most β\betaβ as soon as the change is a constant multiple of (ωn/T)1/2(\omega_n/T)^{1/2}(ωn​/T)1/2 plus a logarithmic term. The companion missions of this series formalize the matching lower bound (Theorem 2) and the unknown-time test (Theorem 3).

Setting

There are nnn vertices and TTT snapshots. At time ttt the network has a symmetric, zero-diagonal connection-probability matrix Θt∈[0,1]n×n\Theta^t\in[0,1]^{n\times n}Θt∈[0,1]n×n, and each pair i<ji<ji<j is sampled independently with probability Πij>0\Pi_{ij}>0Πij​>0, where the sampling matrix Π\PiΠ is symmetric with Πii=1\Pi_{ii}=1Πii​=1. What is observed is Yt∈{0,1}n×nY^t\in\{0,1\}^{n\times n}Yt∈{0,1}n×n, symmetric with zero diagonal, whose entries YijtY^t_{ij}Yijt​, i<ji<ji<j, are independent Bernoulli variables with success probability (Π⊙Θt)ij(\Pi\odot\Theta^t)_{ij}(Π⊙Θt)ij​, independent over ttt; ⊙\odot⊙ is the entrywise product.

The column-wise norm ∥M∥1,∞=max⁡j∑i∣Mij∣\|M\|_{1,\infty}=\max_j\sum_i|M_{ij}|∥M∥1,∞​=maxj​∑i​∣Mij​∣ measures the largest expected observed degree. The null class is

Sn(ωn)={(Θ,Π): Θ∈Cn0, Π∈Cn, ∥Π⊙Θ∥1,∞≤ωn}.\mathcal S_n(\omega_n)=\{(\Theta,\Pi):\ \Theta\in\mathcal C^0_n,\ \Pi\in\mathcal C_n,\ \|\Pi\odot\Theta\|_{1,\infty}\le\omega_n\}.Sn​(ωn​)={(Θ,Π): Θ∈Cn0​, Π∈Cn​, ∥Π⊙Θ∥1,∞​≤ωn​}.

A change at time τ∈{1,…,T−1}\tau\in\{1,\dots,T-1\}τ∈{1,…,T−1} replaces Θb=Θ0\Theta^b=\Theta^0Θb=Θ0 by Θa=Θ0+ΔΘτ\Theta^a=\Theta^0+\Delta\Theta^\tauΘa=Θ0+ΔΘτ after time τ\tauτ. With q(x)=x(1−x)q(x)=\sqrt{x(1-x)}q(x)=x(1−x)​ and the spectral norm ∥⋅∥2→2\|\cdot\|_{2\to2}∥⋅∥2→2​, the change-point energy is q(τ/T)∥Π⊙ΔΘτ∥2→2q(\tau/T)\|\Pi\odot\Delta\Theta^\tau\|_{2\to2}q(τ/T)∥Π⊙ΔΘτ∥2→2​, and the alternative class Wn,Tτ(ωn,r)\mathcal W^\tau_{n,T}(\omega_n,r)Wn,Tτ​(ωn​,r) collects the pairs in Sn(ωn)\mathcal S_n(\omega_n)Sn​(ωn​) whose energy is at least rrr.

A test ψ\psiψ maps the data to {0,1}\{0,1\}{0,1}. Its type I error α(ψ)\alpha(\psi)α(ψ) is the supremum over the null class of the probability of rejecting, and its type II error β(ψ,R)\beta(\psi,R)β(ψ,R) is the supremum over Wn,Tτ(ωn,R)\mathcal W^\tau_{n,T}(\omega_n,R)Wn,Tτ​(ωn​,R) of the probability of accepting.

The Matrix CUSUM is

ZT(t)=t(T−t)T(1t∑s=1tYs−1T−t∑s=t+1TYs),1≤t≤T−1,Z_T(t)=\sqrt{\frac{t(T-t)}{T}}\Big(\frac1t\sum_{s=1}^tY^s-\frac1{T-t}\sum_{s=t+1}^TY^s\Big),\qquad 1\le t\le T-1,ZT​(t)=Tt(T−t)​​(t1​s=1∑t​Ys−T−t1​s=t+1∑T​Ys),1≤t≤T−1,

and the test at the known time τ\tauτ is

ψn,Tτ(Y)=1{∥ZT(τ)∥2→2>Hα,n},Hα,n=22(1+ϵ)ωn+Cϵlog⁡(2n/α),\psi^\tau_{n,T}(Y)=\mathbf 1\big\{\|Z_T(\tau)\|_{2\to2}>H_{\alpha,n}\big\},\qquad H_{\alpha,n}=2\sqrt2(1+\epsilon)\sqrt{\omega_n}+C_\epsilon\log(2n/\alpha),ψn,Tτ​(Y)=1{∥ZT​(τ)∥2→2​>Hα,n​},Hα,n​=22​(1+ϵ)ωn​​+Cϵ​log(2n/α),

with ϵ∈(0,1/2]\epsilon\in(0,1/2]ϵ∈(0,1/2] and CϵC_\epsilonCϵ​ a constant depending only on ϵ\epsilonϵ.

Formalization targets

Goal: Theorem 1

For every ϵ∈(0,1/2]\epsilon\in(0,1/2]ϵ∈(0,1/2] there are constants Cϵ>0C_\epsilon>0Cϵ​>0 and CCC, depending only on ϵ\epsilonϵ, such that for all n≥1n\ge1n≥1, 1≤τ≤T−11\le\tau\le T-11≤τ≤T−1, ωn≥0\omega_n\ge0ωn​≥0 and α,β∈(0,1)\alpha,\beta\in(0,1)α,β∈(0,1): if

Rn,τ≥42(1+ϵ)(ωnT)1/2+CT1/2log⁡(nα∧β),R_{n,\tau}\ge4\sqrt2(1+\epsilon)\Big(\frac{\omega_n}{T}\Big)^{1/2}+\frac{C}{T^{1/2}}\log\Big(\frac{n}{\alpha\wedge\beta}\Big),Rn,τ​≥42​(1+ϵ)(Tωn​​)1/2+T1/2C​log(α∧βn​),

then α(ψn,Tτ)≤α\alpha(\psi^\tau_{n,T})\le\alphaα(ψn,Tτ​)≤α and β(ψn,Tτ,Rn,τ)≤β\beta(\psi^\tau_{n,T},R_{n,\tau})\le\betaβ(ψn,Tτ​,Rn,τ​)≤β. The constants are existential and are not pinned to particular values; the statement asserts the shape of the boundary.

Milestones

  1. Display (7): ZT(t)=−μTτ(t) Π⊙ΔΘτ+ξ(t)Z_T(t)=-\mu^\tau_T(t)\,\Pi\odot\Delta\Theta^\tau+\xi(t)ZT​(t)=−μTτ​(t)Π⊙ΔΘτ+ξ(t), with ξ(t)\xi(t)ξ(t) the CUSUM of the centred observations, and max⁡tμTτ(t)=μTτ(τ)=T q(τ/T)\max_t\mu^\tau_T(t)=\mu^\tau_T(\tau)=\sqrt T\,q(\tau/T)maxt​μTτ​(t)=μTτ​(τ)=T​q(τ/T).
  2. Proposition 11 (Bandeira and van Handel): for a symmetric m×mm\times mm×m matrix WWW with independent centred entries bounded by σ∗\sigma_*σ∗​,
P{∥W∥2→2≥22(1+ϵ)σ+x}≤m e−x2/(cϵσ∗2).\mathbb P\{\|W\|_{2\to2}\ge2\sqrt2(1+\epsilon)\sigma+x\}\le m\,e^{-x^2/(c_\epsilon\sigma_*^2)}.P{∥W∥2→2​≥22​(1+ϵ)σ+x}≤me−x2/(cϵ​σ∗2​).
  1. Lemma 12: with probability larger than 1−δ1-\delta1−δ,
∥ξ(t)∥2→2≤22(1+ϵ)t(T−t)T[1t2∑s≤t∥Bs∥1,∞+1(T−t)2∑s>t∥Bs∥1,∞]1/2+Cϵlog⁡2nδ.\|\xi(t)\|_{2\to2}\le2\sqrt2(1+\epsilon)\sqrt{\tfrac{t(T-t)}{T}}\Big[\tfrac1{t^2}\sum_{s\le t}\|B^s\|_{1,\infty}+\tfrac1{(T-t)^2}\sum_{s>t}\|B^s\|_{1,\infty}\Big]^{1/2}+C_\epsilon\log\tfrac{2n}{\delta}.∥ξ(t)∥2→2​≤22​(1+ϵ)Tt(T−t)​​[t21​s≤t∑​∥Bs∥1,∞​+(T−t)21​s>t∑​∥Bs∥1,∞​]1/2+Cϵ​logδ2n​.
  1. Lemma 3: the test has type I error at most α\alphaα.
  2. Lemma 4: under Rn,τ≥42(1+ϵ)(ωn/T)1/2+CϵT−1/2(log⁡(2n/α)+log⁡(2n/β))R_{n,\tau}\ge4\sqrt2(1+\epsilon)(\omega_n/T)^{1/2}+C_\epsilon T^{-1/2}(\log(2n/\alpha)+\log(2n/\beta))Rn,τ​≥42​(1+ϵ)(ωn​/T)1/2+Cϵ​T−1/2(log(2n/α)+log(2n/β)) the type II error is at most β\betaβ.

Significance

Theorem 1 is the upper half of the minimax detection boundary for a change at a known time. Together with Theorem 2 of the same paper (a lower bound of order (ωn/T)1/2(\omega_n/T)^{1/2}(ωn​/T)1/2) it shows that, up to the logarithmic term, the CUSUM test in spectral norm is rate-optimal, and that missing links enter only through the observed degree bound ωn=max⁡∥Π⊙Θ∥1,∞\omega_n=\max\|\Pi\odot\Theta\|_{1,\infty}ωn​=max∥Π⊙Θ∥1,∞​. The same noise bound (Lemma 12) drives the unknown-time test of Theorem 3.

The result is proved in the paper; no machine-checked version exists. Formalizing it produces a checked finite-sample statement with explicit leading constant 42(1+ϵ)4\sqrt2(1+\epsilon)42​(1+ϵ), a reusable formal Bernoulli network model with missing links, and, through Proposition 11, a formal statement of the Bandeira–van Handel tail bound, which is used well beyond change-point problems. The printed proof of Lemma 12 applies Proposition 11 after conditioning on the event {∥ξ(t)∥∞≤σ∗}\{\|\xi(t)\|_\infty\le\sigma_*\}{∥ξ(t)∥∞​≤σ∗​}, which destroys centring and independence; a complete proof needs a truncation argument that the paper does not give.

Difficulty

Under the null the CUSUM is pure noise, so both errors reduce to a high-probability bound on ∥ξ(t)∥2→2\|\xi(t)\|_{2\to2}∥ξ(t)∥2→2​ whose leading term is exactly 22(1+ϵ)ωn2\sqrt2(1+\epsilon)\sqrt{\omega_n}22​(1+ϵ)ωn​​ after rescaling. Matrix Bernstein inequalities give a bound with an extra log⁡n\sqrt{\log n}logn​ factor on the leading term, which is too weak for the stated threshold; the sharp constant requires the Bandeira–van Handel inequality, whose proof goes through moment comparisons for random matrices with non-identically distributed entries. The entries of ξ(t)\xi(t)ξ(t) are themselves sums over time with coefficients up to order T\sqrt TT​ in aggregate, so the boundedness hypothesis of Proposition 11 does not hold directly and must be recovered with probability bounds. Finally, the level and the power must hold for the same threshold constant CϵC_\epsilonCϵ​, uniformly in nnn, TTT, τ\tauτ and the parameters.

Formalization scope

An observation is a function from the TTT snapshots and the pairs i<ji<ji<j to Booleans; time is 0-based in Lean (snapshot sss is the paper's s+1s+1s+1). The latent adjacency and sampling matrices are integrated out: only YYY is modelled, by its exact product-Bernoulli law, and probabilities are finite sums over the finite observation space, so every test is measurable. Tests are Boolean-valued (true rejects). The sampling class carries the paper's standing assumptions Πii=1\Pi_{ii}=1Πii​=1 and Πij>0\Pi_{ij}>0Πij​>0. Errors are real suprema over sets contained in [0,1][0,1][0,1]; an empty alternative class has type II error 000. The spectral norm is the published HighDimProb.RandomMatrices.matrixOpNorm. Proposition 11 alone uses measure theory, with independence of the entries on and above the diagonal and an added (implicit) m≥1m\ge1m≥1.

Disclosed readings: (24) prints κn\kappa_nκn​, which is read as ωn\omega_nωn​ as in the proof; Lemma 12's matrices are the symmetric, zero-diagonal centred observations of the model; Lemmas 3 and 4 take "CϵC_\epsilonCϵ​ is a constant of Lemma 12" (with Cϵ>0C_\epsilon>0Cϵ​>0) as a hypothesis, stated as a predicate. The goal does not assume that predicate: it asserts the existence of CϵC_\epsilonCϵ​ and CCC, both chosen before nnn, TTT, τ\tauτ, ωn\omega_nωn​, α\alphaα, β\betaβ and RRR, so neither constant can be tuned to the instance, and tests range over all functions of the data. Choosing huge constants does not trivialize the goal, since for large TTT the energy condition is met by nonempty alternatives that the test must detect.

The development needs: the product-Bernoulli law of the network, the Matrix CUSUM algebra, the Bandeira–van Handel inequality, and a truncation argument for Lemma 12. The Setting and Proposition 11 are reusable for the unknown-time test and for spectral methods on random graphs. Proofs of any milestone, and alternative routes to Lemma 12, are welcome.

Selected references

  • F. Enikeeva and O. Klopp, Change-point detection in dynamic networks with missing links, Operations Research, 2025; arXiv:2106.14470v2. https://arxiv.org/abs/2106.14470
  • A. S. Bandeira and R. van Handel, Sharp nonasymptotic bounds on the norm of random matrices with independent entries, Annals of Probability 44(4), 2016. https://doi.org/10.1214/15-AOP1025
  • Yu. I. Ingster and I. A. Suslina, Nonparametric Goodness-of-Fit Testing under Gaussian Models, Springer, 2003. https://doi.org/10.1007/978-0-387-21580-8
9 thms1 active userReviewed
AnalysisOperations ResearchProbability·Captain: mikedeng1

Scores for Multivariate Distributions and Level Sets I: The L² Scoring Rules S and S′ Are Proper, With Divergence the h-Weighted L² Distance Between f_X ∗ w and f_Y ∗ wResearch Paper

Why scoring rules for multivariate distributions

A probabilistic forecast issues a whole distribution PXP_XPX​ for an uncertain quantity Y∈RdY\in\mathbb R^dY∈Rd rather than a single number: wind and wave heights at several sites, demand for several products, the joint returns of several assets. Forecasts of this kind are compared and estimated with a scoring rule S(PX,y)S(P_X,y)S(PX​,y), a number assigned to the forecast once the realization yyy is observed. A scoring rule is proper if a forecaster who knows the true distribution PYP_YPY​ minimizes the expected score by reporting it, and strictly proper if PYP_YPY​ is the only minimizer (Gneiting and Raftery 2007). Properness is what makes a score usable for model ranking and for M-estimation: an improper score rewards systematic misreporting.

For univariate distributions the continuous ranked probability score (CRPS) and the quadratic score are standard. In several dimensions the choices are thinner: the quadratic score needs a density and is sensitive to its spikes, and the energy score and the multivariate CRPS (MCRPS) were treated as separate constructions. Meng, Taylor, Ben Taieb and Li (arXiv:2002.09578v6, Operations Research, 2025) give one family, the L² scoring rules, which contains the quadratic score, the CRPS and the MCRPS as special cases and produces new ones, such as a score based on lower partial moments. Their Theorem 1 says these rules are proper. This mission formalizes that theorem.

Setting

Work on Rd\mathbb R^dRd with Lebesgue measure Ld\mathcal L^dLd and the componentwise order. A distribution is a probability measure PPP on Rd\mathbb R^dRd; the paper writes it through a generalized density fPf_PfP​ (a PDF, a PMF or a mixture), and every integral ∫g(s)fP(s) ds\int g(s)f_P(s)\,ds∫g(s)fP​(s)ds below is ∫g dP\int g\,dP∫gdP. The forecasts range over a class Vd\mathcal V^dVd of distributions.

Fix a kernel w:Rd→Rw:\mathbb R^d\to\mathbb Rw:Rd→R and a weight h≥0h\ge0h≥0 that is integrable. The smoothed density of PPP is the convolution

(fP∗w)(z)=∫Rdw(z−s) dP(s).(f_P*w)(z)=\int_{\mathbb R^d} w(z-s)\,dP(s).(fP​∗w)(z)=∫Rd​w(z−s)dP(s).

For the Heaviside kernel u(z)=1{z≥0}u(z)=\mathbb 1\{z\ge0\}u(z)=1{z≥0} it is the CDF FP(z)=P{s≤z}F_P(z)=P\{s\le z\}FP​(z)=P{s≤z}.

The two L² scoring rules are, for a forecast PXP_XPX​ and a realization yyy,

S(PX,y;w,h)=∫Rd((fX∗w)(z)−w(z−y))2h(z) dz(2)S(P_X,y;w,h)=\int_{\mathbb R^d}\big((f_X*w)(z)-w(z-y)\big)^2h(z)\,dz \qquad (2)S(PX​,y;w,h)=∫Rd​((fX​∗w)(z)−w(z−y))2h(z)dz(2) S′(PX,y;w,h)=∫Rd(fX∗w)2(z)h(z) dz−2∫Rd(fX∗w)(z) w(z−y) h(z) dz.(3)S'(P_X,y;w,h)=\int_{\mathbb R^d}(f_X*w)^2(z)h(z)\,dz-2\int_{\mathbb R^d}(f_X*w)(z)\,w(z-y)\,h(z)\,dz. \qquad (3)S′(PX​,y;w,h)=∫Rd​(fX​∗w)2(z)h(z)dz−2∫Rd​(fX​∗w)(z)w(z−y)h(z)dz.(3)

The realization yyy is treated as a point mass, whose convolution with www is w(⋅−y)w(\cdot-y)w(⋅−y). The divergence of a score is EPY[S(PX,∙)]−EPY[S(PY,∙)]\mathbb E_{P_Y}[S(P_X,\bullet)]-\mathbb E_{P_Y}[S(P_Y,\bullet)]EPY​​[S(PX​,∙)]−EPY​​[S(PY​,∙)], and the paper's candidate is the weighted L² distance between smoothed densities,

∫Rd((fX∗w)(z)−(fY∗w)(z))2h(z) dz.(1)\int_{\mathbb R^d}\big((f_X*w)(z)-(f_Y*w)(z)\big)^2h(z)\,dz. \qquad (1)∫Rd​((fX​∗w)(z)−(fY​∗w)(z))2h(z)dz.(1)

Assumption 1 (p. 32) collects the integrability under which all these integrals are finite.

Formalization targets

Goal: Theorem 1 (p. 8)

Under Assumption 1, for all PX,PY∈VdP_X,P_Y\in\mathcal V^dPX​,PY​∈Vd,

EPY[S(PX,∙)]−EPY[S(PY,∙)]=EPY[S′(PX,∙)]−EPY[S′(PY,∙)]=∫(fX∗w−fY∗w)2h dz ≥0,\mathbb E_{P_Y}[S(P_X,\bullet)]-\mathbb E_{P_Y}[S(P_Y,\bullet)]=\mathbb E_{P_Y}[S'(P_X,\bullet)]-\mathbb E_{P_Y}[S'(P_Y,\bullet)]=\int\big(f_X*w-f_Y*w\big)^2h\,dz\ \ge 0,EPY​​[S(PX​,∙)]−EPY​​[S(PY​,∙)]=EPY​​[S′(PX​,∙)]−EPY​​[S′(PY​,∙)]=∫(fX​∗w−fY​∗w)2hdz ≥0,

so both rules are proper. If in addition h≠0h\ne0h=0 Ld\mathcal L^dLd-a.e. and fY∗wf_Y*wfY​∗w determines PYP_YPY​ within Vd\mathcal V^dVd, both are strictly proper. The goal fixes no kernel and no weight: it holds for every pair (w,h)(w,h)(w,h) meeting the assumption.

Milestones

  1. The relation between (2) and (3): S=S′+∫w2(z−y)h(z) dzS=S'+\int w^2(z-y)h(z)\,dzS=S′+∫w2(z−y)h(z)dz, a term that does not depend on the forecast (p. 8).
  2. The Fubini step of the proof: ∫ ⁣∫g(z)w(z−s)h(z) dz dPY(s)=∫g (fY∗w) h dz\int\!\int g(z)w(z-s)h(z)\,dz\,dP_Y(s)=\int g\,(f_Y*w)\,h\,dz∫∫g(z)w(z−s)h(z)dzdPY​(s)=∫g(fY​∗w)hdz (p. 32).
  3. The divergence display: the divergence of (2) equals (1) and is nonnegative (p. 32).
  4. The strict step: a vanishing divergence with h≠0h\ne0h=0 a.e. forces fX∗w=fY∗wf_X*w=f_Y*wfX​∗w=fY​∗w a.e. (p. 32).
  5. MCRPS (5) and MCRPS′ (6) are strictly proper for all distributions when h≠0h\ne0h=0 a.e. (p. 11).
  6. Lower partial moments of any order kkk determine the distribution (Appendix, p. 34).

Significance

Theorem 1 is the paper's justification for its whole family of scores. With w=uw=uw=u it shows that the MCRPS is proper; with www the kernel of lower partial moments it shows that a new LPM score is proper; and in Section 4 of the paper the same smoothed densities fY∗wf_Y*wfY​∗w define the level sets whose scoring functions are the subject of the companion mission (Mission II of this series). Strict properness reduces to one question about the kernel: whether fY∗wf_Y*wfY​∗w determines PYP_YPY​. Milestones 5 and 6 answer it for the CDF and for lower partial moments.

The result is proved in the paper (appendix, pp. 32 and 34). To our knowledge none of it is formalized: Mathlib has no scoring rules, and the platform has no proper scoring rule for distributions, no multivariate CRPS and no lower partial moment. The formalization adds the integrability bookkeeping the paper leaves implicit, a machine-checked uniqueness theorem for the multivariate CDF (Mathlib's ext_of_Iic covers linear orders only, i.e. d=1d=1d=1), and the same for lower partial moments.

Difficulty

The algebraic core of Theorem 1 is the expansion of a square, and the obvious argument is the paper's. The cost lies elsewhere. Every expectation is an iterated integral of a function of (s,z)(s,z)(s,z), and exchanging the order (Fubini) and splitting an integral of a difference require the integrability that Assumption 1 states only as "then (2) is well-defined and finite". The proof also uses ∫dPY=1\int dP_Y=1∫dPY​=1 when it integrates the yyy-free terms against PYP_YPY​.

For the companions the obstacle is measure-theoretic. An a.e. equality of multivariate CDFs must first be upgraded to equality everywhere, by right-continuity in each coordinate, and then measures that agree on lower orthants must be shown equal, a π-system argument in Rd\mathbb R^dRd. For lower partial moments the paper differentiates kkk times under the integral; a rigorous version has to control the finiteness of the lower-order moments.

Formalization scope

  • Rd\mathbb R^dRd is Fin d → ℝ with its product Lebesgue measure volume and the Pi order, so y≤zy\le zy≤z is componentwise and lower orthants are Set.Iic z. ddd is any natural number; at d=0d=0d=0 the strict clauses are vacuous, as in the paper.
  • Distributions are measures with IsProbabilityMeasure; the class Vd\mathcal V^dVd is a set of such measures. Its convexity (§2) is never used and is not imposed.
  • Standing assumptions. The kernel www is a measurable function. The paper also allows a local Borel measure, so that w=δ0w=\delta_0w=δ0​ gives the quadratic score (4); that case is not covered. hhh is measurable, nonnegative and integrable, not normalized to a density.
  • Assumption 1 made explicit. Its clauses (b) and (c) are formalized as integrability hypotheses, each labelled with its clause: (fY∗w)2h(f_Y*w)^2h(fY​∗w)2h and w(⋅−y)2hw(\cdot-y)^2hw(⋅−y)2h integrable; (s,z)↦w(z−s)2h(z)(s,z)\mapsto w(z-s)^2h(z)(s,z)↦w(z−s)2h(z) integrable for PY⊗LdP_Y\otimes\mathcal L^dPY​⊗Ld; (fX∗w) w(⋅−y) h(f_X*w)\,w(\cdot-y)\,h(fX​∗w)w(⋅−y)h integrable; and (s,z)↦(fX∗w)(z) w(z−s) h(z)(s,z)\mapsto(f_X*w)(z)\,w(z-s)\,h(z)(s,z)↦(fX​∗w)(z)w(z−s)h(z) integrable for PY⊗LdP_Y\otimes\mathcal L^dPY​⊗Ld. Clause (a) adds that fY∗wf_Y*wfY​∗w is well defined.
  • "fX∗w=fY∗wf_X*w=f_Y*wfX​∗w=fY​∗w" is an Ld\mathcal L^dLd-a.e. equality. "fY∗wf_Y*wfY​∗w uniquely characterizes any PY∈VdP_Y\in\mathcal V^dPY​∈Vd" is a property of the whole class Vd\mathcal V^dVd, not of the pair at hand. "hhh nonzero Ld\mathcal L^dLd-a.e." is used with the paper's quantifier. The theorem's printed "fy∗wf_{\mathbf y}*wfy​∗w" is read as fY∗wf_Y*wfY​∗w.
  • Lower partial moments are defined from the explicit kernel printed in (7), ∏j(zj−sj)k1{zj≥sj}/k!\prod_j (z_j-s_j)^k\mathbb 1\{z_j\ge s_j\}/k!∏j​(zj​−sj​)k1{zj​≥sj​}/k!, for k∈Nk\in\mathbb Nk∈N, not as a convolution power of uuu. Milestone 6 states equality of the LPMs implying PX=PYP_X=P_YPX​=PY​, the claim of its opening sentence.
  • Ruling out trivial readings. A Bochner integral of a non-integrable function is 000 in Lean, so every expectation in every statement carries the integrability that makes it the paper's integral. Without it, properness could hold because both sides are 000. The characterization hypothesis is never assumed for the pair (PX,PY)(P_X,P_Y)(PX​,PY​) alone.
  • Needed infrastructure: product-measure Fubini (integral_integral_swap), integrability of products and squares, and uniqueness of measures from a generating π-system. A general lemma "a multivariate CDF determines its measure" would be reusable well beyond this mission and is welcome as a separate contribution.

Selected references

  • X. Meng, J. W. Taylor, S. Ben Taieb, S. Li, Scores for Multivariate Distributions and Level Sets, Operations Research, 2025; preprint arXiv:2002.09578v6, 2023. https://arxiv.org/abs/2002.09578v6
  • T. Gneiting, A. E. Raftery, Strictly Proper Scoring Rules, Prediction, and Estimation, Journal of the American Statistical Association 102(477), 359–378, 2007. https://doi.org/10.1198/016214506000000437
  • T. Gneiting, R. Ranjan, Comparing Density Forecasts Using Threshold- and Quantile-Weighted Scoring Rules, Journal of Business & Economic Statistics 29(3), 411–422, 2011. https://doi.org/10.1198/jbes.2010.08110
8 thms1 active userReviewed
Bandit AlgorithmsOperations ResearchProbability·Captain: mikedeng1

The (Surprising) Sample Optimality of Greedy Procedures for Large-Scale Ranking and Selection 3: The Explore-First Greedy Procedure Is Consistent with a Budget Linear in kResearch Paper

Motivation

Ranking and selection (R&S) asks which of kkk simulated systems has the largest mean performance when every observation is costly. It is a basic tool of simulation optimization: choosing a staffing level, an inventory policy or a network design from a large catalogue of candidates that can only be evaluated by noisy simulation. In the fixed-budget formulation a total of BBB observations is spent sequentially and one alternative is selected at the end; procedures are compared by their probability of correct selection (PCS).

Cloud and parallel computing have made problems with thousands to millions of alternatives routine, and the relevant question is how the budget must grow with kkk. A procedure is sample optimal if a budget B=ckB = ckB=ck, linear in kkk, keeps its PCS bounded away from zero as k→∞k \to \inftyk→∞; a total budget of order kkk is clearly necessary. Li, Fan and Hong (arXiv:2303.02951) show that the simplest procedure of all, the greedy procedure, which always samples the alternative with the largest current sample mean, is sample optimal. They also show that its PCS limit is strictly below one under the slippage configuration, however large ccc is: the greedy procedure is not consistent. This mission formalizes the remedy: an exploration phase of n0n_0n0​ observations per alternative before the greedy phase makes the procedure consistent.

Setting

There are kkk alternatives. Alternative iii produces independent observations Xi1,Xi2,⋯∼N(μi,σi2)X_{i1}, X_{i2}, \dots \sim N(\mu_i, \sigma_i^2)Xi1​,Xi2​,⋯∼N(μi​,σi2​), independent across alternatives, and alternative 1 is the unique best. The running average after nnn observations is Xˉi(n)=1n∑j=1nXij\bar X_i(n) = \frac1n\sum_{j=1}^n X_{ij}Xˉi​(n)=n1​∑j=1n​Xij​.

Assumption 1 (p. 12). There are constants γ>0\gamma > 0γ>0 and σˉ2>0\bar\sigma^2 > 0σˉ2>0 such that μ1−max⁡i≥2μi≥γ\mu_1 - \max_{i \ge 2}\mu_i \ge \gammaμ1​−maxi≥2​μi​≥γ and max⁡iσi2≤σˉ2\max_i \sigma_i^2 \le \bar\sigma^2maxi​σi2​≤σˉ2, regardless of how large kkk is.

The explore-first greedy (EFG) procedure (Procedure 2, p. 21) with exploration size n0n_0n0​ and budget BBB:

  1. take n0n_0n0​ observations from every alternative, and set ni=n0n_i = n_0ni​=n0​;
  2. while ∑ini<B\sum_i n_i < B∑i​ni​<B, take one more observation from arg⁡max⁡iXˉi(ni)\arg\max_i \bar X_i(n_i)argmaxi​Xˉi​(ni​);
  3. select arg⁡max⁡iXˉi(ni)\arg\max_i \bar X_i(n_i)argmaxi​Xˉi​(ni​).

With B=ckB = ckB=ck the exploration phase uses n0kn_0 kn0​k observations and the greedy phase ngkn_g kng​k, where ng=c−n0n_g = c - n_0ng​=c−n0​. The greedy procedure is the case n0=1n_0 = 1n0​=1.

Crossing times. Let Z1,Z2,…Z_1, Z_2, \dotsZ1​,Z2​,… be iid standard normal, Zˉ(n)=1n∑j=1nZj\bar Z(n) = \frac1n\sum_{j=1}^n Z_jZˉ(n)=n1​∑j=1n​Zj​, and

N~(x;n0)=inf⁡{n≥n0:Zˉ(n)<x},C(x;n0)=E[N~(x;n0)]∈[0,∞],\tilde N(x; n_0) = \inf\{n \ge n_0 : \bar Z(n) < x\}, \qquad C(x; n_0) = \mathrm E\big[\tilde N(x; n_0)\big] \in [0, \infty],N~(x;n0​)=inf{n≥n0​:Zˉ(n)<x},C(x;n0​)=E[N~(x;n0​)]∈[0,∞],

with inf⁡∅=∞\inf \emptyset = \inftyinf∅=∞. C(⋅ ;n0)C(\cdot\,; n_0)C(⋅;n0​) is finite exactly on (0,∞)(0, \infty)(0,∞), where it is strictly decreasing and continuous.

Consistency (Definition 2, p. 21): A sample-optimal fixed-budget R&S procedure is consistent if the PCS of the procedure satisfies that, for any α∈(0,1)\alpha \in (0,1)α∈(0,1), there exists a constant c>0c>0c>0 such that lim inf⁡k→∞PCS≥α\liminf_{k\to\infty} \mathrm{PCS} \ge \alphaliminfk→∞​PCS≥α, for B=ckB = ckB=ck.

Formalization targets

Goal: Theorem 4 (p. 24)

Suppose Assumption 1 holds. Let α∈(0,1)\alpha \in (0,1)α∈(0,1) and γ0∈(0,γ)\gamma_0 \in (0, \gamma)γ0​∈(0,γ). Let n0≥1n_0 \ge 1n0​≥1 satisfy

Pr⁡{min⁡n≥n0Xˉ1(n)>μ1−γ0}≥α(5.3)\Pr\Big\{\min_{n \ge n_0} \bar X_1(n) > \mu_1 - \gamma_0\Big\} \ge \alpha \tag{5.3}Pr{n≥n0​min​Xˉ1​(n)>μ1​−γ0​}≥α(5.3)

and let ng≥C(γ−γ0σˉ;n0)−n0n_g \ge C\big(\tfrac{\gamma - \gamma_0}{\bar\sigma}; n_0\big) - n_0ng​≥C(σˉγ−γ0​​;n0​)−n0​. If B=(n0+ng)kB = (n_0 + n_g)kB=(n0​+ng​)k, then the PCS of the EFG procedure satisfies

lim inf⁡k→∞PCS ≥ α.\liminf_{k \to \infty} \mathrm{PCS} \ \ge\ \alpha .k→∞liminf​PCS ≥ α.

Milestones

  1. Lemma 3 (p. 22): Zˉ(n)\bar Z(n)Zˉ(n), n≥n0n \ge n_0n≥n0​, attains its minimum at a finite time almost surely.
  2. (5.1) (p. 22): N~(x)≤N~(x;n0)≤n0inf⁡{m≥1:Zˉ(mn0)<x}\tilde N(x) \le \tilde N(x; n_0) \le n_0 \inf\{m \ge 1 : \bar Z(mn_0) < x\}N~(x)≤N~(x;n0​)≤n0​inf{m≥1:Zˉ(mn0​)<x}, and the last crossing time is distributed as N~(n0 x)\tilde N(\sqrt{n_0}\,x)N~(n0​​x) (scaling corrected, see below).
  3. Lemma 4 (p. 22): N~(x;n0)\tilde N(x;n_0)N~(x;n0​) is a.s. finite with finite mean for x>0x > 0x>0; finite with probability strictly between 0 and 1, with infinite mean, for x<0x < 0x<0; a.s. finite with infinite mean for x=0x = 0x=0.
  4. Lemma 7 (p. ec6): C(x;n0)C(x; n_0)C(x;n0​) is strictly decreasing and continuous on (0,∞)(0, \infty)(0,∞).
  5. (5.2) (p. 23): PCS≥Pr⁡{∑i=2kNi(Xˉ1∗(n0);n0)+N1∗(n0)≤B}\mathrm{PCS} \ge \Pr\big\{\sum_{i=2}^k N_i(\bar X_1^*(n_0); n_0) + N_1^*(n_0) \le B\big\}PCS≥Pr{∑i=2k​Ni​(Xˉ1∗​(n0​);n0​)+N1∗​(n0​)≤B}, where Xˉ1∗(n0)\bar X_1^*(n_0)Xˉ1∗​(n0​) and N1∗(n0)N_1^*(n_0)N1∗​(n0​) are the minimum and argmin of Xˉ1(n)\bar X_1(n)Xˉ1​(n) over n≥n0n \ge n_0n≥n0​, and Ni(b;n0)N_i(b; n_0)Ni​(b;n0​) is the first n≥n0n \ge n_0n≥n0​ with Xˉi(n)<b\bar X_i(n) < bXˉi​(n)<b.
  6. Theorem 3 (p. 23, first sentence): if B/k=n0+ngB/k = n_0 + n_gB/k=n0​+ng​ and ng>C(γ/σˉ;n0)−n0n_g > C(\gamma/\bar\sigma; n_0) - n_0ng​>C(γ/σˉ;n0​)−n0​, then lim inf⁡kPCS≥Pr⁡{min⁡n≥n0Xˉ1(n)>μ1−γ0}\liminf_k \mathrm{PCS} \ge \Pr\{\min_{n\ge n_0}\bar X_1(n) > \mu_1 - \gamma_0\}liminfk​PCS≥Pr{minn≥n0​​Xˉ1​(n)>μ1​−γ0​}, where γ0∈(0,γ)\gamma_0 \in (0, \gamma)γ0​∈(0,γ) solves C(γ−γ0σˉ;n0)=ng+n0C\big(\tfrac{\gamma-\gamma_0}{\bar\sigma}; n_0\big) = n_g + n_0C(σˉγ−γ0​​;n0​)=ng​+n0​.
  7. Lemma 5 (p. 24): for every γ0>0\gamma_0 > 0γ0​>0 and α∈(0,1)\alpha \in (0,1)α∈(0,1) some finite n0≥1n_0 \ge 1n0​≥1 satisfies (5.3).

Significance

The result. Theorem 4 shows that a one-line change to the greedy procedure, a fixed number of initial observations per alternative, turns a sample-optimal but inconsistent procedure into one that is both sample optimal and consistent. Any PCS target is reached with a budget that grows only linearly in the number of alternatives, without variance estimates, elimination rules or pairwise comparisons. Together with (5.4) (p. 24) it also gives a recipe for choosing n0n_0n0​ and ngn_gng​ when γ\gammaγ and σˉ2\bar\sigma^2σˉ2 are known, which converts the fixed-budget procedure into a fixed-precision one.

Formalizing it. The results are proved in the paper, but Lemma 4 and Theorem 4 have their proofs omitted ("straightforward"), and Theorem 3's proof refers to "almost the same analysis" as Theorem 1. A machine-checked development makes these steps explicit. It also corrects the scaling in (5.1), which is misprinted in the source. No part of it is formalized on the platform. The boundary-crossing inequality (5.2) and the crossing-time lemmas for the Gaussian running average are reusable in the companion missions of this series and for other greedy procedures.

Difficulty

The obvious approach is to bound each inferior alternative's sample size by the number of observations it needs to fall below alternative 1, and to sum. It fails because alternative 1's running average is itself random, may drop below its mean, and can lose the lead at any time before it reaches its minimum. The boundary must be the random minimum Xˉ1∗(n0)\bar X_1^*(n_0)Xˉ1∗​(n0​), and the crossing times of the other alternatives are then dependent through it. The step from (5.2) to Theorem 3 needs crossing times dominated by iid copies of N~(⋅ ;n0)\tilde N(\cdot\,; n_0)N~(⋅;n0​) on the event that the minimum is high, a strong law over the growing array, and the continuity of C(⋅ ;n0)C(\cdot\,; n_0)C(⋅;n0​) (Lemma 7) to pass to the limit in the level. Lemma 4 needs fluctuation facts for the Gaussian random walk (finite expected crossing time for x>0x>0x>0, infinite mean at x=0x=0x=0) that are not in Mathlib.

Formalization scope

  • Model. Observations form an array XijX_{ij}Xij​ indexed by N×N\mathbb N \times \mathbb NN×N on a probability space, mutually independent, with Xij∼N(μi,σi2)X_{ij} \sim N(\mu_i, \sigma_i^2)Xij​∼N(μi​,σi2​) and σi2>0\sigma_i^2 > 0σi2​>0. Problem kkk uses alternatives 0,…,k−10, \dots, k-10,…,k−1; Lean's alternative 000 is the paper's alternative 1. One array serves every kkk, which does not change any PCS.

  • Procedure. The EFG procedure is a deterministic map from the observation array to the selected index. Ties in every arg max go to the smallest index, which is a null event under the model. The greedy loop runs B−n0kB - n_0kB−n0​k times (none if B≤n0kB \le n_0kB≤n0​k).

  • Budget. B=(n0+ng)kB = (n_0 + n_g)kB=(n0​+ng​)k is read as ⌊(n0+ng)k⌋\lfloor (n_0+n_g)k \rfloor⌊(n0​+ng​)k⌋. Conditions involving C(⋅ ;n0)−n0C(\cdot\,; n_0) - n_0C(⋅;n0​)−n0​ are written additively in [0,∞][0, \infty][0,∞].

  • Crossing times, argmins and CCC. These take values in N∪{∞}\mathbb N \cup \{\infty\}N∪{∞} and [0,∞][0, \infty][0,∞]. A path that never crosses has crossing time ∞\infty∞, and C(0;n0)=∞C(0; n_0) = \inftyC(0;n0​)=∞ is literal. "min⁡n≥n0Xˉ1(n)>a\min_{n \ge n_0} \bar X_1(n) > aminn≥n0​​Xˉ1​(n)>a" means that the path is bounded below from n0n_0n0​ on and its infimum exceeds aaa. The minimum is attained a.s. (Lemma 3).

  • Probabilities and limits. These are extended nonnegative reals. The liminf is taken in [0,∞][0, \infty][0,∞].

  • (5.1) correction. The paper derives N~(x;n0)≤n0N~(x/n0)\tilde N(x;n_0) \le n_0\tilde N(x/\sqrt{n_0})N~(x;n0​)≤n0​N~(x/n0​​) from "Zˉ(mn0)=n0 Zˉ(m)\bar Z(mn_0) = \sqrt{n_0}\,\bar Z(m)Zˉ(mn0​)=n0​​Zˉ(m) statistically". In fact Zˉ(mn0)=dZˉ(m)/n0\bar Z(mn_0) \overset{d}{=} \bar Z(m)/\sqrt{n_0}Zˉ(mn0​)=dZˉ(m)/n0​​, so the milestone states the bound with N~(n0 x)\tilde N(\sqrt{n_0}\,x)N~(n0​​x). The printed form is false for x<0x < 0x<0 and n0≥2n_0 \ge 2n0​≥2.

  • Theorem 3. The existence of γ0\gamma_0γ0​, implicit in the paper, is a conclusion of the statement, so the lower bound cannot hold vacuously. The slippage-configuration limit in its second sentence is not stated.

  • Ruled out. None of the following can make the statements trivial, because the encodings above exclude them:

    • an N\mathbb NN-valued crossing time with inf⁡∅=0\inf\emptyset = 0inf∅=0;
    • a real infimum of an unbounded path read as 000;
    • an unsolvable equation for γ0\gamma_0γ0​.
  • Infrastructure needed. A complete development needs the following, all reusable beyond this mission:

    • laws of crossing times of the Gaussian random walk;
    • the strong law for iid N∪{∞}\mathbb N\cup\{\infty\}N∪{∞}-valued variables;
    • a coupling of the crossing times with iid copies;
    • a pathwise induction over the run of the procedure for (5.2).

    Contributions to any milestone are welcome.

  • Source. The source is the authors' arXiv preprint, version 3 (11 Dec 2023), and all numbering follows it.

Selected references

  • Z. Li, W. Fan, L. J. Hong, The (Surprising) Sample Optimality of Greedy Procedures for Large-Scale Ranking and Selection, arXiv:2303.02951v3, 2023; Management Science, 2025. https://arxiv.org/abs/2303.02951
  • R. E. Bechhofer, A single-sample multiple decision procedure for ranking means of normal populations with known variances, Annals of Mathematical Statistics 25(1):16–39, 1954. https://doi.org/10.1214/aoms/1177728845
  • S.-H. Kim, B. L. Nelson, A fully sequential procedure for indifference-zone selection in simulation, ACM Transactions on Modeling and Computer Simulation 11(3):251–273, 2001. https://doi.org/10.1145/502109.502111
10 thms1 active userReviewed
Bandit AlgorithmsOperations ResearchProbability·Captain: mikedeng1

The (Surprising) Sample Optimality of Greedy Procedures for Large-Scale Ranking and Selection 2: Under the Slippage Configuration with a Common Variance the Greedy PCS Lower Bound Is TightResearch Paper

Motivation

Ranking and selection (R&S) asks how to spend a fixed budget of simulation runs on kkk competing system designs so that the design with the largest mean performance is identified with high probability. When kkk runs into the thousands or millions, the relevant question is how the total budget must grow with kkk. Li, Fan and Hong (arXiv:2303.02951v3, published in Management Science, 2025) showed that the simplest adaptive rule, the greedy procedure, is sample optimal: a budget linear in kkk keeps the probability of correct selection (PCS) bounded away from zero (their Theorem 1, p. 15). This mission formalizes their second main result: under the least favorable configuration of means and variances, the PCS lower bound of Theorem 1 is exactly the limit, so it cannot be improved for the greedy procedure.

The result also explains the paper's later design choices. Corollary 1 (p. 18) deduces from it that the greedy procedure is not consistent: however large the constant ccc in B=ckB = ckB=ck, its worst-case PCS stays below a constant less than one. This is why §5 of the paper introduces an explore-first variant.

Setting

There are kkk alternatives. Alternative iii produces independent observations Xi1,Xi2,⋯∼N(μi,σi2)X_{i1}, X_{i2}, \dots \sim N(\mu_i, \sigma_i^2)Xi1​,Xi2​,⋯∼N(μi​,σi2​), independent across alternatives, and alternative 111 is the unique best. The running average of alternative iii after nnn observations is Xˉi(n)=1n∑j=1nXij\bar X_i(n) = \frac1n \sum_{j=1}^n X_{ij}Xˉi​(n)=n1​∑j=1n​Xij​.

The greedy procedure (Procedure 1, p. 10) takes one observation from each alternative, then repeatedly takes one more observation from the alternative with the largest current running average, until BBB observations have been taken in total; it selects the alternative with the largest final running average. PCS is the probability that it selects alternative 111, and PICS =1−= 1 - =1− PCS.

The slippage configuration with a common variance (SC-CV, §4.3, p. 16) is

μ1−μi=γ>0(i=2,…,k),σi2=σ2>0(i=1,…,k):\mu_1 - \mu_i = \gamma > 0 \quad (i = 2, \dots, k), \qquad \sigma_i^2 = \sigma^2 > 0 \quad (i = 1, \dots, k):μ1​−μi​=γ>0(i=2,…,k),σi2​=σ2>0(i=1,…,k):

the non-best alternatives share one mean and all alternatives share one variance.

The constant governing the analysis is

C(x)=exp⁡(∑n=1∞1nΦ(−n x)),x>0,C(x) = \exp\Big( \sum_{n=1}^\infty \frac1n \Phi(-\sqrt n\, x) \Big), \qquad x > 0,C(x)=exp(n=1∑∞​n1​Φ(−n​x)),x>0,

where Φ\PhiΦ is the standard normal distribution function. By Lemma 2 of the paper, C(x)C(x)C(x) is the expected first time nnn at which the running average of iid N(0,1)N(0,1)N(0,1) variables drops below xxx; it is continuous and strictly decreasing on (0,∞)(0, \infty)(0,∞) and tends to ∞\infty∞ as x→0+x \to 0^+x→0+.

Formalization targets

Goal: Theorem 2 (p. 16)

If B=ckB = ckB=ck and c>C(γ/σ)c > C(\gamma/\sigma)c>C(γ/σ), let γ0∈(0,γ)\gamma_0 \in (0, \gamma)γ0​∈(0,γ) solve C((γ−γ0)/σ)=cC((\gamma - \gamma_0)/\sigma) = cC((γ−γ0​)/σ)=c. Under the SC-CV,

lim⁡k→∞PCS=Pr⁡{min⁡n≥1Xˉ1(n)>μ1−γ0}=[C(γ0σ)]−1.\lim_{k\to\infty} \mathrm{PCS} = \Pr\Big\{ \min_{n\ge1} \bar X_1(n) > \mu_1 - \gamma_0 \Big\} = \Big[C\Big(\frac{\gamma_0}{\sigma}\Big)\Big]^{-1}.k→∞lim​PCS=Pr{n≥1min​Xˉ1​(n)>μ1​−γ0​}=[C(σγ0​​)]−1.

The goal asserts both that some such γ0\gamma_0γ0​ exists and that the limit holds for every solution.

Milestones, in the order of the proof (EC.1.4, pp. ec3–ec5)

  1. (EC.1.8), p. ec4: with mϵm_\epsilonmϵ​ the first time Xˉ1\bar X_1Xˉ1​ drops below a level μ1−γϵ+\mu_1 - \gamma_\epsilon^+μ1​−γϵ+​, PICS is at least the probability that the budget suffices to reach mϵm_\epsilonmϵ​ but not to push every other alternative below the new minimum of Xˉ1\bar X_1Xˉ1​.
  2. (EC.1.11), p. ec5, with γϵ±\gamma_\epsilon^\pmγϵ±​ from (EC.1.7): lim inf⁡kPICS≥Pr⁡{mϵ<∞,min⁡1≤n≤mϵ−1Xˉ1(n)≥μ1−γϵ−}\liminf_k \mathrm{PICS} \ge \Pr\{ m_\epsilon < \infty, \min_{1\le n\le m_\epsilon-1} \bar X_1(n) \ge \mu_1 - \gamma_\epsilon^- \}liminfk​PICS≥Pr{mϵ​<∞,min1≤n≤mϵ​−1​Xˉ1​(n)≥μ1​−γϵ−​}.
  3. (EC.1.6), p. ec3: lim inf⁡kPICS≥Pr⁡{∃n≥1 s.t. Xˉ1(n)<μ1−γ0}\liminf_k \mathrm{PICS} \ge \Pr\{\exists n \ge 1 \text{ s.t. } \bar X_1(n) < \mu_1 - \gamma_0\}liminfk​PICS≥Pr{∃n≥1 s.t. Xˉ1​(n)<μ1​−γ0​}.
  4. Theorem 1 under the SC-CV, p. 15: lim inf⁡kPCS≥Pr⁡{min⁡n≥1Xˉ1(n)>μ1−γ0}=[C(γ0/σ)]−1>0\liminf_k \mathrm{PCS} \ge \Pr\{\min_{n\ge1} \bar X_1(n) > \mu_1 - \gamma_0\} = [C(\gamma_0/\sigma)]^{-1} > 0liminfk​PCS≥Pr{minn≥1​Xˉ1​(n)>μ1​−γ0​}=[C(γ0​/σ)]−1>0.

Milestones 3 and 4 bound the PCS from above and below by the same quantity, up to the null event {min⁡nXˉ1(n)=μ1−γ0}\{\min_n \bar X_1(n) = \mu_1 - \gamma_0\}{minn​Xˉ1​(n)=μ1​−γ0​}. Corollary 1 (p. 18, lim⁡PCS≤[C(γ/σ)]−1<1\lim \mathrm{PCS} \le [C(\gamma/\sigma)]^{-1} < 1limPCS≤[C(γ/σ)]−1<1) is included as a separate theorem after the goal; it is not a milestone.

Significance

The result. Theorem 1 gives a lower bound on the asymptotic PCS that holds for every configuration satisfying a gap and a variance bound. Theorem 2 shows the bound is attained under the SC-CV, so it is the exact worst-case asymptotic PCS of the greedy procedure on a linear budget. It also identifies the slippage configuration as least favorable for this procedure. Corollary 1, which follows from it, shows that the greedy procedure is sample optimal without being consistent. The paper uses this to motivate the explore-first greedy procedure of §5, which is consistent.

Formalizing it. The theorem is proved in the paper; none of it is formalized. A formal proof requires a precise, total definition of the greedy procedure as a map from an observation array to a selected alternative, a pathwise analysis of that map (milestone 1), the strong law of large numbers for iid crossing times with values in N∪{∞}\mathbb N \cup \{\infty\}N∪{∞}, and a limiting argument in ϵ\epsilonϵ that uses the continuity and strict monotonicity of CCC. The identity Pr⁡{min⁡nXˉ1(n)>μ1−γ0}=[C(γ0/σ)]−1\Pr\{\min_n \bar X_1(n) > \mu_1 - \gamma_0\} = [C(\gamma_0/\sigma)]^{-1}Pr{minn​Xˉ1​(n)>μ1​−γ0​}=[C(γ0​/σ)]−1 is the Gaussian case of Spitzer's identity, which Mathlib does not have.

Difficulty

The lower half is Theorem 1. The upper half needs a different pathwise argument. Showing that the greedy procedure can succeed only requires bounding the budget the inferior alternatives consume. Showing that it must fail requires an event on which alternative 1 has fallen below a level and the remaining budget cannot lift it back. The paper conditions on such an event, BϵB_\epsilonBϵ​. On BϵB_\epsilonBϵ​, two families of crossing times, measured against two different random levels (the running minimum of Xˉ1\bar X_1Xˉ1​ before and at mϵm_\epsilonmϵ​), are compared with deterministic multiples of kkk. Both comparisons need the strong law, and the event BϵB_\epsilonBϵ​ must survive the limit ϵ→0\epsilon \to 0ϵ→0. The obvious first idea is to copy the proof of Theorem 1 with the inequalities reversed. It fails because the inclusion (3.2) behind Theorem 1 is one-sided: a large budget forces a correct selection, but a small budget alone does not force an incorrect one.

Formalization scope

  • Model. Alternatives are indexed from 000 in Lean: Lean's alternative 000 is the paper's alternative 111. Observations form one infinite array XijX_{ij}Xij​ on a probability space, mutually independent over all pairs (i,j)(i, j)(i,j), with Xij∼N(μi,vi)X_{ij} \sim N(\mu_i, v_i)Xij​∼N(μi​,vi​). The problem with kkk alternatives reads rows 0,…,k−10, \dots, k-10,…,k−1. PCS for kkk alternatives depends only on the law of those rows, so this coupling changes no PCS.
  • Procedure. The procedure is a deterministic function of the array. Ties in every arg max go to the smallest index; ties have probability zero under normality. With fewer than kkk observations of budget, no greedy step is taken.
  • Budget. "B=ckB = ckB=ck" is read as B=⌊ck⌋B = \lfloor ck \rfloorB=⌊ck⌋.
  • Values. Probabilities, limits and liminfs are taken in [0,∞][0, \infty][0,∞]. Crossing times take values in N∪{∞}\mathbb N \cup \{\infty\}N∪{∞}, with ∞\infty∞ when no crossing occurs. "min⁡n≥1Xˉ1(n)>a\min_{n\ge1} \bar X_1(n) > aminn≥1​Xˉ1​(n)>a" means the running average is bounded below and its infimum exceeds aaa; the minimum is attained almost surely.
  • The constant CCC. It is defined by the series above. Every statement evaluates it only at positive arguments (γ/σ\gamma/\sigmaγ/σ, (γ−γ0)/σ(\gamma - \gamma_0)/\sigma(γ−γ0​)/σ, γ0/σ\gamma_0/\sigmaγ0​/σ), where the series converges.
  • Disclosed generalization. Milestone 1 is stated for an arbitrary level and for arbitrary means with positive variances, since the inclusion uses neither the SC-CV nor the event BϵB_\epsilonBϵ​.

Three trivializations are ruled out. Crossing times typed in N\mathbb NN would be 000 when no crossing occurs. Junk values of tsum or of the infimum on unbounded sets would make the statements meaningless. A γ0\gamma_0γ0​ that no value can satisfy would make the goal vacuous, which is why the goal also asserts that γ0\gamma_0γ0​ exists.

Infrastructure needed: the strong law for iid N∪{∞}\mathbb N \cup \{\infty\}N∪{∞}-valued variables with finite mean, Spitzer's identity for Gaussian random walks, and continuity of CCC. These would be reusable in any boundary-crossing analysis of sequential procedures. Contributions toward any milestone, or toward these general lemmas, are welcome. The source PDF is the arXiv v3 preprint (11 Dec 2023), and all page and equation numbers refer to it.

Selected references

  • Z. Li, W. Fan, L. J. Hong, The (Surprising) Sample Optimality of Greedy Procedures for Large-Scale Ranking and Selection, arXiv:2303.02951v3, 2023; Management Science, 2025. https://arxiv.org/abs/2303.02951
  • F. Spitzer, A combinatorial lemma and its application to probability theory, Trans. Amer. Math. Soc. 82 (1956), 323–339. https://doi.org/10.1090/S0002-9947-1956-0079851-X
  • R. E. Bechhofer, A single-sample multiple decision procedure for ranking means of normal populations with known variances, Ann. Math. Statist. 25 (1954), 16–39. https://doi.org/10.1214/aoms/1177728845
7 thms1 active userReviewed
Graph TheoryProbability·Captain: mikedeng1

Change-Point Detection in Dynamic Networks with Missing Links I: Changes of Energy of Order (ω_n/T)^{1/2} at a Known Time Cannot Be Detected by Any Level-α Test with Type II Error Below βResearch Paper

Motivation

Networks observed over time — contact networks, communication graphs, brain connectivity recorded in sessions, trade networks — often change their structure abruptly at an unknown or suspected moment. Detecting such a change point from a sequence of snapshots is a basic statistical task, and in practice the snapshots are incomplete: some pairs of nodes are never queried, or their interaction is not recorded. Enikeeva and Klopp (arXiv:2106.14470, Operations Research, 2025) study this problem for inhomogeneous random graphs with missing links in the framework of minimax hypothesis testing (Ingster and Suslina, 2003). They give a test based on the spectral norm of a matrix CUSUM statistic that detects every change above a threshold (their Theorem 1), and a lower bound showing that changes of smaller order cannot be detected by any test (their Theorem 2). This mission formalizes the lower bound for a change at a known time.

Setting

There are nnn vertices and TTT time points. At time ttt one observes a symmetric 0/10/10/1 matrix YtY^tYt with zero diagonal, whose entries YijtY^t_{ij}Yijt​, i<ji<ji<j, are independent over pairs and over time with

Yijt∼Bernoulli(ΠijΘijt).Y^t_{ij}\sim\mathrm{Bernoulli}(\Pi_{ij}\Theta^t_{ij}).Yijt​∼Bernoulli(Πij​Θijt​).

Here Θt\Theta^tΘt is the matrix of connection probabilities (symmetric, entries in [0,1][0,1][0,1], zero diagonal) and Π\PiΠ the sampling matrix: pair (i,j)(i,j)(i,j) is observed with probability Πij>0\Pi_{ij}>0Πij​>0, and Πii=1\Pi_{ii}=1Πii​=1. The product Π⊙Θ\Pi\odot\ThetaΠ⊙Θ is entrywise. Sparsity is measured by the column norm ∥M∥1,∞=max⁡j∑i∣Mij∣\|M\|_{1,\infty}=\max_j\sum_i|M_{ij}|∥M∥1,∞​=maxj​∑i​∣Mij​∣, and the null class is

Sn(ωn)={(Θ,Π):∥Π⊙Θ∥1,∞≤ωn},\mathcal S_n(\omega_n)=\{(\Theta,\Pi):\|\Pi\odot\Theta\|_{1,\infty}\le\omega_n\},Sn​(ωn​)={(Θ,Π):∥Π⊙Θ∥1,∞​≤ωn​},

so ωn\omega_nωn​ bounds the expected observed degree.

Under the null hypothesis every snapshot has the same Θ0\Theta^0Θ0. Under the alternative with a change at time τ∈{1,…,T−1}\tau\in\{1,\dots,T-1\}τ∈{1,…,T−1}, snapshots 1,…,τ1,\dots,\tau1,…,τ have Θb\Theta^bΘb and snapshots τ+1,…,T\tau+1,\dots,Tτ+1,…,T have Θa\Theta^aΘa. With q(x)=x(1−x)q(x)=\sqrt{x(1-x)}q(x)=x(1−x)​, the energy of the change is q(τ/T)∥Π⊙(Θa−Θb)∥2→2q(\tau/T)\|\Pi\odot(\Theta^a-\Theta^b)\|_{2\to2}q(τ/T)∥Π⊙(Θa−Θb)∥2→2​, the spectral norm of the observed jump weighted by the position of the change. The alternative class Wn,Tτ(ωn,R)\mathcal W^\tau_{n,T}(\omega_n,R)Wn,Tτ​(ωn​,R) is the set of pairs (Θa,Π),(Θb,Π)(\Theta^a,\Pi),(\Theta^b,\Pi)(Θa,Π),(Θb,Π) in Sn(ωn)\mathcal S_n(\omega_n)Sn​(ωn​) with energy at least RRR.

A test ψ\psiψ is any {0,1}\{0,1\}{0,1}-valued function of the observations. Its type I error α(ψ)\alpha(\psi)α(ψ) is the supremum of P{ψ=1}\mathrm P\{\psi=1\}P{ψ=1} over the null class, and its type II error β(ψ,R)\beta(\psi,R)β(ψ,R) the supremum of P{ψ=0}\mathrm P\{\psi=0\}P{ψ=0} over the alternative class (Definition 1). Fix levels α∈(0,1)\alpha\in(0,1)α∈(0,1), β∈(0,1−α]\beta\in(0,1-\alpha]β∈(0,1−α], and put η=α+β\eta=\alpha+\betaη=α+β and Cη=log⁡(1+4(1−η)2)C_\eta=\log(1+4(1-\eta)^2)Cη​=log(1+4(1−η)2).

Formalization targets

Goal: undetectable energies at a known change point

With εn=(2Cη)1/4ωn−1/2\varepsilon_n=(2C_\eta)^{1/4}\omega_n^{-1/2}εn​=(2Cη​)1/4ωn−1/2​, ρ~n=(1−εn)ωn/(n−1)\tilde\rho_n=(1-\varepsilon_n)\omega_n/(n-1)ρ~​n​=(1−εn​)ωn​/(n−1) and

μn=TR2ωn⋅1(1−ρ~n)(n−1)(1−εn),\mu_n=\frac{TR^2}{\omega_n}\cdot\frac{1}{(1-\tilde\rho_n)(n-1)(1-\varepsilon_n)},μn​=ωn​TR2​⋅(1−ρ~​n​)(n−1)(1−εn​)1​,

if 42Cη≤ωn≤(n−1)/24\sqrt{2C_\eta}\le\omega_n\le(n-1)/242Cη​​≤ωn​≤(n−1)/2, R>0R>0R>0,

μn(n−1)<12and12μn2 n(n−1)1−2μn(n−1)≤Cη,\mu_n(n-1)<\tfrac12\qquad\text{and}\qquad\frac{\tfrac12\mu_n^2\,n(n-1)}{1-2\mu_n(n-1)}\le C_\eta,μn​(n−1)<21​and1−2μn​(n−1)21​μn2​n(n−1)​≤Cη​,

then every test with α(ψ)≤α\alpha(\psi)\le\alphaα(ψ)≤α has β(ψ,R)≥β\beta(\psi,R)\ge\betaβ(ψ,R)≥β. For η<1\eta<1η<1 this covers every R≤cη(ωn/T)1/2R\le c_\eta(\omega_n/T)^{1/2}R≤cη​(ωn​/T)1/2 with cη>0c_\eta>0cη​>0 depending only on η\etaη, so the minimax detection boundary is at least of order (ωn/T)1/2(\omega_n/T)^{1/2}(ωn​/T)1/2. The statement fixes no asymptotic regime: it holds for every nnn, TTT, τ\tauτ and ωn\omega_nωn​ in range.

Milestones

  1. Lemma 7 (p. 34): second moments of Bernoulli likelihood ratios.
  2. Display (25) (p. 33): the mixture lower bound β(ψ,R)≥1−12∥p1−p0∥1−α≥1−12χ2(p1,p0)1/2−α\beta(\psi,R)\ge1-\tfrac12\|p_1-p_0\|_1-\alpha\ge1-\tfrac12\chi^2(p_1,p_0)^{1/2}-\alphaβ(ψ,R)≥1−21​∥p1​−p0​∥1​−α≥1−21​χ2(p1​,p0​)1/2−α.
  3. Step 1 (pp. 34–35): the paper's priors live on Sn(ωn)\mathcal S_n(\omega_n)Sn​(ωn​) and Wn,Tτ(ωn,R)\mathcal W^\tau_{n,T}(\omega_n,R)Wn,Tτ​(ωn​,R).
  4. Display (27) (p. 36): the second moment of the likelihood ratio is at most Eζexp⁡(12μn∑i≠jζiζj)\mathrm E_\zeta\exp(\tfrac12\mu_n\sum_{i\ne j}\zeta_i\zeta_j)Eζ​exp(21​μn​∑i=j​ζi​ζj​).
  5. Step 4 (p. 36): the Cortinovis–Kressner bound on the Laplace transform of a Rademacher chaos.
  6. Display on p. 37: the second moment is at most exp⁡{12μn2n(n−1)/(1−2μn(n−1))}\exp\{\tfrac12\mu_n^2n(n-1)/(1-2\mu_n(n-1))\}exp{21​μn2​n(n−1)/(1−2μn​(n−1))}.

Significance

The lower bound is the half of the minimax result that cannot be obtained by exhibiting a procedure: it says that no test, however computed, separates the hypotheses below energy of order (ωn/T)1/2(\omega_n/T)^{1/2}(ωn​/T)1/2. Combined with the matrix CUSUM test of Theorem 1, which succeeds above 42(1+ϵ)(ωn/T)1/24\sqrt2(1+\epsilon)(\omega_n/T)^{1/2}42​(1+ϵ)(ωn​/T)1/2 plus a logarithmic term, it identifies the detection rate for a known change point. It also shows that missing links enter only through ωn\omega_nωn​, the bound on observed degrees.

The result is proved in the paper; nothing in it is machine-checked. A formalization adds a checked statement of the minimax testing framework for a finite random-graph model (tests, type I and II errors over composite classes, the lower bound condition), a checked version of the second moment method for mixtures, and a checked Rademacher-chaos moment bound. While preparing the statements, two displays of the printed proof were found to be false as printed (see Formalization scope); the formal goal records the bound the corrected argument gives.

Difficulty

The minimax type II error is a supremum over a composite alternative class and an infimum over all level-α\alphaα tests, and neither can be handled directly. The lower bound requires choosing priors that sit inside both classes, reducing to a χ2\chi^2χ2-divergence between two mixtures of product Bernoulli laws over 2n2^n2n sign vectors, and bounding the resulting exponential moment of a quadratic form in Rademacher signs. The last step is where the naive argument fails: a Gaussian-type bound on Eexp⁡(μ ζTAζ)\mathrm E\exp(\mu\,\zeta^{\mathsf T}A\zeta)Eexp(μζTAζ) that ignores ∥A∥2→2\|A\|_{2\to2}∥A∥2→2​ is false when A=1n1nT−idnA=\mathbf 1_n\mathbf 1_n^{\mathsf T}-\mathrm{id}_nA=1n​1nT​−idn​, whose spectral norm is n−1n-1n−1; the exponential moment is finite only when μn(n−1)\mu_n(n-1)μn​(n−1) stays below a constant.

Formalization scope

The observation space is finite: one Boolean per time point and pair i<ji<ji<j, with 0-based time in Lean. Probabilities are finite sums of products of Bernoulli weights; no measure theory is used, and a test is any Boolean function of the observation. The type I and II errors are real suprema of sets of probabilities in [0,1][0,1][0,1]; the level condition ranges over the whole null class, every sampling matrix included. Sampling matrices carry the standing assumptions Πii=1\Pi_{ii}=1Πii​=1, Πij>0\Pi_{ij}>0Πij​>0 of §2. The spectral norm is the published HighDimProb.RandomMatrices.matrixOpNorm; sign vectors are Boolean vectors mapped to ±1\pm1±1, and Rademacher expectations are averages over 2n2^n2n vectors.

Departures from the printed text, all disclosed in the statements:

  • The goal is stated in the form "for every RRR in the range, every level-α\alphaα test has type II error at least β\betaβ" (the paper's lower bound condition, p. 9), not through the infimum Rn,τ∗\mathcal R^*_{n,\tau}Rn,τ∗​ of Definition 3.
  • The paper's Step 4 bound (p. 36) and the first display of p. 37 are false as printed for large nnn, because the spectral norm n−1n-1n−1 of 1n1nT−idn\mathbf 1_n\mathbf 1_n^{\mathsf T}-\mathrm{id}_n1n​1nT​−idn​ is dropped. Step 4 is stated for ∥A∥2→2≤1\|A\|_{2\to2}\le1∥A∥2→2​≤1. The p. 37 display is stated for μn(n−1)<1/2\mu_n(n-1)<1/2μn​(n−1)<1/2, with denominator 1−2μn(n−1)1-2\mu_n(n-1)1−2μn​(n−1). The goal's condition on RRR is the one this corrected bound gives, in place of the printed (29) and the constant (2Cη)1/4(2C_\eta)^{1/4}(2Cη​)1/4, which the corrected argument does not reach.
  • Two hypotheses are added, ωn≥42Cη\omega_n\ge4\sqrt{2C_\eta}ωn​≥42Cη​​ and ωn≤(n−1)/2\omega_n\le(n-1)/2ωn​≤(n−1)/2, so that the paper's prior entries lie in [0,1][0,1][0,1].

Trivializing encodings are ruled out: the tests are unrestricted, the alternative class is nonempty for every admissible RRR (milestone 3), and a lower bound on a supremum cannot hold vacuously on an empty class. When η=1\eta=1η=1 the hypotheses cannot hold for R>0R>0R>0, matching the paper, where β=1−α\beta=1-\alphaβ=1−α is the trivial boundary.

The development needs elementary finite probability over product spaces, Cauchy–Schwarz for the χ2\chi^2χ2 step, and a Rademacher-chaos exponential moment bound; the last is reusable well beyond this mission. Proofs of any milestone, and of the goal from the milestones, are welcome.

Selected references

  • F. Enikeeva and O. Klopp, Change-point detection in dynamic networks with missing links, Operations Research, 2025. arXiv:2106.14470v2
  • Yu. I. Ingster and I. A. Suslina, Nonparametric Goodness-of-Fit Testing Under Gaussian Models, Lecture Notes in Statistics 169, Springer, 2003. doi:10.1007/978-0-387-21580-8
  • A. Cortinovis and D. Kressner, On randomized trace estimates for indefinite matrices with an application to determinants, Foundations of Computational Mathematics, 2021. arXiv:2005.10009
  • A. S. Bandeira and R. van Handel, Sharp nonasymptotic bounds on the norm of random matrices with independent entries, Annals of Probability 44(4), 2016. arXiv:1408.6185
10 thms1 active userReviewed
Markov ChainNumerical AnalysisProbability·Captain: mikedeng1

Multilevel Langevin Pathwise Average for Gibbs Approximation II: Strongly Contractive Drift, 𝔞 = 1 — L²-Error ≲ [f]₁ε at Cost (5log γ₀⁻¹/2αγ₀)Υ₁²ε⁻²⌈log₂(Υ₁²ε⁻²)⌉³Research Paper

Motivation

Sampling from a Gibbs distribution πU∝e−U dλd\pi_U \propto e^{-U}\,d\lambda_dπU​∝e−Udλd​ on Rd\mathbb R^dRd, or computing integrals π(f)\pi(f)π(f) against it, is a basic task of Bayesian statistics, statistical physics and stochastic optimization. A standard route is to simulate a diffusion whose invariant law is the target, for instance the overdamped Langevin equation dXt=−∇U(Xt) dt+2 dBtdX_t = -\nabla U(X_t)\,dt + \sqrt2\,dB_tdXt​=−∇U(Xt​)dt+2​dBt​, discretize it with the Euler scheme, and average a function along one long trajectory. Discretization introduces a bias of order of the step size, and the long-time average introduces a variance that decays like the inverse of the horizon, so reaching root-mean-square accuracy ε\varepsilonε with a single Euler scheme costs more than ε−2\varepsilon^{-2}ε−2 steps.

Egéa and Panloup (arXiv:2109.07753, Mathematics of Operations Research, 2025) adapt Giles's multilevel Monte Carlo idea (Giles 2008) to this infinite-horizon setting: they combine a coarse pathwise average with corrections between coupled Euler schemes of successively halved steps, run over decreasing horizons. Their general complexity theorem (Theorem 2.1) is stated under four abstract assumptions (H₁)–(H₄). This mission formalizes the first concrete instance the paper gives: an additive diffusion with a strongly contractive drift, where the assumptions are verified with explicit dependence on the dimension and the cost is of order ε−2log⁡3(ε−1)\varepsilon^{-2}\log^3(\varepsilon^{-1})ε−2log3(ε−1).

Setting

Let ∣⋅∣|\cdot|∣⋅∣ and ⟨⋅,⋅⟩\langle\cdot,\cdot\rangle⟨⋅,⋅⟩ be the Euclidean norm and inner product on Rd\mathbb R^dRd. Let b:Rd→Rdb:\mathbb R^d\to\mathbb R^db:Rd→Rd be LLL-Lipschitz and satisfy the contractivity assumption (Cα)(\mathbf C_\alpha)(Cα​):

⟨b(y)−b(x),y−x⟩≤−α∣x−y∣2(x,y∈Rd),\langle b(y)-b(x),y-x\rangle\le-\alpha|x-y|^2\qquad(x,y\in\mathbb R^d),⟨b(y)−b(x),y−x⟩≤−α∣x−y∣2(x,y∈Rd),

with 0<α≤L0<\alpha\le L0<α≤L. For b=−∇Ub=-\nabla Ub=−∇U this is uniform strong convexity of UUU. Let σ>0\sigma>0σ>0 and let WWW be a standard ddd-dimensional Brownian motion. The additive diffusion started at xxx is Xtx=x+∫0tb(Xsx) ds+σWtX^x_t = x+\int_0^t b(X^x_s)\,ds+\sigma W_tXtx​=x+∫0t​b(Xsx​)ds+σWt​; a probability π\piπ is invariant for it if ∫P(Xtx∈A) π(dx)=π(A)\int\mathbb P(X^x_t\in A)\,\pi(dx)=\pi(A)∫P(Xtx​∈A)π(dx)=π(A) for all ttt and Borel AAA.

The Euler scheme with step γ>0\gamma>0γ>0 is Xˉ0γ,x=x\bar X^{\gamma,x}_0=xXˉ0γ,x​=x, Xˉ(n+1)γγ,x=Xˉnγγ,x+γb(Xˉnγγ,x)+σ(W(n+1)γ−Wnγ)\bar X^{\gamma,x}_{(n+1)\gamma}=\bar X^{\gamma,x}_{n\gamma}+\gamma b(\bar X^{\gamma,x}_{n\gamma})+\sigma(W_{(n+1)\gamma}-W_{n\gamma})Xˉ(n+1)γγ,x​=Xˉnγγ,x​+γb(Xˉnγγ,x​)+σ(W(n+1)γ​−Wnγ​), extended to continuous time by Xˉt=x+∫0tb(Xˉs‾) ds+σWt\bar X_t=x+\int_0^t b(\bar X_{\underline s})\,ds+\sigma W_tXˉt​=x+∫0t​b(Xˉs​​)ds+σWt​, s‾=γ⌊s/γ⌋\underline s=\gamma\lfloor s/\gamma\rfloors​=γ⌊s/γ⌋. A probability πγ\pi^\gammaπγ invariant for one step of the scheme is its invariant distribution.

The multilevel occupation measure with start x0x_0x0​, coarse step γ0\gamma_0γ0​, levels r=0,…,Rr=0,\dots,Rr=0,…,R, steps γr=γ02−r\gamma_r=\gamma_02^{-r}γr​=γ0​2−r, horizons TrT_rTr​ and warm-start time τ\tauτ is

Y(f)=1T0−τ∫τT0f(Xˉs‾γ0γ0) ds+∑r=1R1Tr−τ∫τTr(f(Xˉs‾γr−1γr)−f(Xˉs‾γr−1γr−1)) ds,\mathcal Y(f)=\frac1{T_0-\tau}\int_\tau^{T_0}f(\bar X^{\gamma_0}_{\underline s_{\gamma_0}})\,ds+\sum_{r=1}^R\frac1{T_r-\tau}\int_\tau^{T_r}\big(f(\bar X^{\gamma_r}_{\underline s_{\gamma_{r-1}}})-f(\bar X^{\gamma_{r-1}}_{\underline s_{\gamma_{r-1}}})\big)\,ds,Y(f)=T0​−τ1​∫τT0​​f(Xˉs​γ0​​γ0​​)ds+r=1∑R​Tr​−τ1​∫τTr​​(f(Xˉs​γr−1​​γr​​)−f(Xˉs​γr−1​​γr−1​​))ds,

where level rrr uses its own Brownian motion B(r)B^{(r)}B(r), independent across levels, and both schemes of a level share it. Its cost is C(Y)=T0/γ0+∑r=1R(Tr/γr+Tr/γr−1)\mathcal C(\mathcal Y)=T_0/\gamma_0+\sum_{r=1}^R(T_r/\gamma_r+T_r/\gamma_{r-1})C(Y)=T0​/γ0​+∑r=1R​(Tr​/γr​+Tr​/γr−1​), the number of simulated Euler steps. Write [f]1[f]_1[f]1​ for the Lipschitz constant of fff and

Υ12=1∨(α−2∣b(x0)∣2+α−1σ2d).\Upsilon_1^2=1\vee\big(\alpha^{-2}|b(x_0)|^2+\alpha^{-1}\sigma^2d\big).Υ12​=1∨(α−2∣b(x0​)∣2+α−1σ2d).

Formalization targets

Goal: Theorem 2.2

There is a universal constant C1\mathfrak C_1C1​ such that, for α∈(0,L∧1]\alpha\in(0,L\wedge1]α∈(0,L∧1], γ0∈(0,α2L2∧12]\gamma_0\in(0,\frac\alpha{2L^2}\wedge\frac12]γ0​∈(0,2L2α​∧21​], the parameters

r0=Υ1,Rε=⌈2log⁡2(r0ε−1)⌉,Tr=Υ12log⁡(γ0−1)αε−2Rε22−r,τ=2α∣log⁡ε∣+1αlog⁡Υ1,r_0=\Upsilon_1,\quad R_\varepsilon=\lceil2\log_2(r_0\varepsilon^{-1})\rceil,\quad T_r=\frac{\Upsilon_1^2\log(\gamma_0^{-1})}{\alpha}\varepsilon^{-2}R_\varepsilon^22^{-r},\quad \tau=\frac2\alpha|\log\varepsilon|+\frac1\alpha\log\Upsilon_1,r0​=Υ1​,Rε​=⌈2log2​(r0​ε−1)⌉,Tr​=αΥ12​log(γ0−1​)​ε−2Rε2​2−r,τ=α2​∣logε∣+α1​logΥ1​,

and every ε∈(0,1)\varepsilon\in(0,1)ε∈(0,1) with 2log⁡(Υ1ε−2)≤log⁡(γ0−1)Rε22\log(\Upsilon_1\varepsilon^{-2})\le\log(\gamma_0^{-1})R_\varepsilon^22log(Υ1​ε−2)≤log(γ0−1​)Rε2​,

∥Y(f)−π(f)∥2≤C1[f]1ε,C(Y)≤5log⁡(γ0−1)2αγ0Υ12ε−2⌈log⁡2(Υ12ε−2)⌉3.\|\mathcal Y(f)-\pi(f)\|_2\le\mathfrak C_1[f]_1\varepsilon,\qquad\mathcal C(\mathcal Y)\le\frac{5\log(\gamma_0^{-1})}{2\alpha\gamma_0}\Upsilon_1^2\varepsilon^{-2}\lceil\log_2(\Upsilon_1^2\varepsilon^{-2})\rceil^3.∥Y(f)−π(f)∥2​≤C1​[f]1​ε,C(Y)≤2αγ0​5log(γ0−1​)​Υ12​ε−2⌈log2​(Υ12​ε−2)⌉3.

The constant C1\mathfrak C_1C1​ does not depend on ddd, bbb, σ\sigmaσ, fff, x0x_0x0​ or ε\varepsilonε; all dependence on the problem sits in the explicit cost.

Milestones

  1. Lemma 5.1 (i)–(iii): uniform second-moment bound (47), existence and uniqueness of πγ\pi^\gammaπγ, the L2L^2L2 contraction E∣Xˉtγ,x−Xˉtγ,y∣2≤∣x−y∣2e−αt\mathbb E|\bar X^{\gamma,x}_t-\bar X^{\gamma,y}_t|^2\le|x-y|^2e^{-\alpha t}E∣Xˉtγ,x​−Xˉtγ,y​∣2≤∣x−y∣2e−αt, the bound W2(δx,πγ)≤c1(x)\mathcal W_2(\delta_x,\pi^\gamma)\le c_1(x)W2​(δx​,πγ)≤c1​(x), and from these (H₁) and (H₄).
  2. Lemma 5.2 (i): the one-step error between diffusion and Euler step.
  3. Proposition 5.1 (i) and (iii) with a=1\mathfrak a=1a=1: ∥Xnγx−Xˉnγγ,x∥22≤β1(x)γ\|X^x_{n\gamma}-\bar X^{\gamma,x}_{n\gamma}\|_2^2\le\beta_1(x)\gamma∥Xnγx​−Xˉnγγ,x​∥22​≤β1​(x)γ uniformly in nnn, hence (H₂).
  4. Proposition 5.2 with a=1\mathfrak a=1a=1, δ=12\delta=\frac12δ=21​: W1(π,πγ)≤β1(x⋆)γ\mathcal W_1(\pi,\pi^\gamma)\le\sqrt{\beta_1(x^\star)\gamma}W1​(π,πγ)≤β1​(x⋆)γ​, hence (H₃).
  5. Proposition 2.1: all four assumptions with max⁡(αc22/L2,αc32/L2,c42)≲Υ12\max(\alpha c_2^2/L^2,\alpha c_3^2/L^2,c_4^2)\lesssim\Upsilon_1^2max(αc22​/L2,αc32​/L2,c42​)≲Υ12​.
  6. Remark 4.1: Theorem 2.1 (ii) for the additive scheme when the constants are known up to universal factors.
  7. Theorem 2.2 (15): the refinement with Υ~12=σ2α−1d\tilde\Upsilon_1^2=\sigma^2\alpha^{-1}dΥ~12​=σ2α−1d and γ0=α/(2L2)\gamma_0=\alpha/(2L^2)γ0​=α/(2L2).

Significance

The goal gives a complexity of order ε−2log⁡3(ε−1)\varepsilon^{-2}\log^3(\varepsilon^{-1})ε−2log3(ε−1) for approximating π(f)\pi(f)π(f) by a pathwise average of Euler schemes, within a logarithmic factor of the ε−2\varepsilon^{-2}ε−2 of an unbiased Monte Carlo method, with constants explicit in ddd, α\alphaα, LLL, σ\sigmaσ. When ∣b(x0)∣≲d|b(x_0)|\lesssim\sqrt d∣b(x0​)∣≲d​, the cost is of order dε−2(log⁡3d+log⁡3ε)d\varepsilon^{-2}(\log^3d+\log^3\varepsilon)dε−2(log3d+log3ε). The intermediate results (uniform-in-time strong error of the Euler scheme, Wasserstein bias of its invariant law, step-independent contraction) are standard tools of Langevin Monte Carlo and are reusable on their own.

The results are proved in the paper; none of them is machine-checked. A formal proof would certify both the abstract multilevel argument as instantiated here and the explicit constants. The formal statements also pin three printed slips: the ceiling in (14) (cube of the ceiling, not ceiling of the cube), the first line of (12) (the function c1c_1c1​ of Lemma 5.1 (ii)), and the factor in (15).

Difficulty

The obvious argument controls bias and variance separately for each level. The bias of a pathwise average involves the long-time behaviour of the scheme, and the variance of a correcting level involves the L2L^2L2 distance between two coupled schemes over an unbounded horizon: both require estimates uniform in time, which fail for a merely Lipschitz drift (the strong error of the Euler scheme grows exponentially on finite horizons). Contractivity is what makes the strong error O(γ)O(\sqrt\gamma)O(γ​) uniformly in nnn, and the delicate point is to obtain this with constants that do not degrade with ddd or with the step. The complexity bound then requires balancing RεR_\varepsilonRε​, the horizons and the warm start so that the long-time bias, the discretization bias and the variances all sit at level ε\varepsilonε, with a universal constant.

Formalization scope

Rd\mathbb R^dRd is EuclideanSpace ℝ (Fin d) (published EthierKurtz.SDEState); Brownian motions are published EthierKurtz.IsStandardBrownian, one per level, mutually independent as path-valued variables. The diffusion is a pathwise solution of the integral equation with continuous paths; no Itô integral is needed because the noise is additive. Invariance of π\piπ and πγ\pi^\gammaπγ is stated through transition probabilities. L2L^2L2 norms are eLpNorm … 2 in [0,∞][0,\infty][0,∞], so an infinite moment is never read as zero. W1\mathcal W_1W1​ is used in its Kantorovich–Rubinstein form, W2(δx,⋅)\mathcal W_2(\delta_x,\cdot)W2​(δx​,⋅) as an explicit integral, and the clause W2(L(Xˉt‾),πγ)≤W2(δx,πγ)e−αt‾\mathcal W_2(\mathcal L(\bar X_{\underline t}),\pi^\gamma)\le\mathcal W_2(\delta_x,\pi^\gamma)e^{-\alpha\underline t}W2​(L(Xˉt​​),πγ)≤W2​(δx​,πγ)e−αt​ as the existence of a coupling with that quadratic cost (Mathlib has no Wasserstein distance; optimal couplings exist, so the forms agree). (H₁)–(H₃) are stated at grid times, (H₄) over all t≥0t\ge0t≥0. "≲uc\lesssim_{uc}≲uc​" is an existential constant quantified before every datum.

Standing assumptions carried as hypotheses: bbb LLL-Lipschitz, (Cα)(\mathbf C_\alpha)(Cα​), 0<α≤L0<\alpha\le L0<α≤L (and α≤1\alpha\le1α≤1 where the paper requires it), σ>0\sigma>0σ>0. Added and disclosed: the §5.1 hypotheses in Lemma 5.2, γ<1\gamma<1γ<1 in Proposition 5.2 (needed by Proposition 5.1), integrability of fff under π\piπ, existence of πγ\pi^\gammaπγ and c~4>0\tilde c_4>0c~4​>0 in Remark 4.1. The goal's ε0\varepsilon_0ε0​ (a maximum of a set that need not be an interval) is replaced by the inequality defining it.

The goal assumes only the contractive setting, the diffusion's invariance of π\piπ and the parameter choices; it does not assume (H₁)–(H₄), a bias or a variance bound, which appear only as milestones, so it cannot be discharged by restating its hypotheses.

A complete development needs: second-moment and Grönwall estimates for the Euler scheme and the diffusion, existence and uniqueness of invariant laws of Feller chains under a Lyapunov condition, independence and variance decompositions for the multilevel estimator, and the abstract Theorem 2.1. The Gaussian-increment and Wasserstein tools are reusable well beyond this mission. Proofs of any milestone, and a Mathlib-style W2\mathcal W_2W2​ for general laws, are welcome.

Selected references

  • M. Egéa, F. Panloup, Multilevel-Langevin pathwise average for Gibbs approximation, Mathematics of Operations Research, 2025; preprint arXiv:2109.07753v2, 2024. https://arxiv.org/abs/2109.07753
  • M. B. Giles, Multilevel Monte Carlo path simulation, Operations Research 56(3), 2008. https://doi.org/10.1287/opre.1070.0496
  • A. S. Dalalyan, Theoretical guarantees for approximate sampling from smooth and log-concave densities, J. R. Stat. Soc. B 79(3), 2017. https://doi.org/10.1111/rssb.12183
  • A. Durmus, É. Moulines, Nonasymptotic convergence analysis for the unadjusted Langevin algorithm, Ann. Appl. Probab. 27(3), 2017. https://doi.org/10.1214/16-AAP1238
15 thms1 active userReviewed
PreviousPage 13 of 18Next

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me