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
Bandit AlgorithmsOperations ResearchProbability·Captain: mikedeng1

The (Surprising) Sample Optimality of Greedy Procedures for Large-Scale Ranking and Selection 1: On a Budget Linear in k the Greedy Procedure Keeps the PCS Bounded Away from ZeroResearch Paper

Motivation

Ranking and selection (R&S) is the problem of identifying, by simulation, the alternative with the largest mean performance among kkk candidates, when each alternative can only be observed with noise. It is a basic tool of simulation optimization, with roots in Bechhofer's indifference-zone formulation (Bechhofer 1954). Cloud and parallel computing have made problems with thousands to millions of alternatives routine, and for such large-scale problems the relevant question is how the total sampling budget must grow with kkk to keep the probability of correct selection (PCS) from collapsing.

Li, Fan and Hong (arXiv:2303.02951, Management Science 2025) call a procedure sample optimal if a budget linear in kkk, B=ckB=ckB=ck, keeps lim inf⁡k→∞PCS>0\liminf_{k\to\infty}\mathrm{PCS}>0liminfk→∞​PCS>0. Order kkk is the least any procedure can use, since every alternative needs at least one observation. As the paper recalls, Zhong & Hong (2022) and Hong et al. (2022) show that well-known procedures such as KN (Kim & Nelson 2001) and OCBA (Chen et al. 2000) need a budget of order klog⁡kk\log kklogk; the procedures previously proved sample optimal, median elimination (Even-Dar et al. 2006) and the knockout-tournament procedures, rely on a rigid halving structure with carefully planned allocations in each round. The paper's surprising observation is that the simplest procedure of all, the greedy procedure, which always samples the alternative that currently looks best, is already sample optimal.

Setting

There are kkk alternatives. Alternative iii yields 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: μ1>μi\mu_1>\mu_iμ1​>μi​ for i≥2i\ge2i≥2. Write Xˉi(n)=1n∑j=1nXij\bar X_i(n)=\frac1n\sum_{j=1}^nX_{ij}Xˉi​(n)=n1​∑j=1n​Xij​ for the running average of alternative iii.

The greedy procedure (Procedure 1) with total budget BBB:

  1. takes one observation from each alternative;
  2. while the total number of observations is below BBB, takes one more observation from the alternative with the largest current running average Xˉi(ni)\bar X_i(n_i)Xˉi​(ni​);
  3. selects the alternative with the largest final running average.

The PCS is the probability that alternative 111 is selected. The asymptotic regime is fixed by Assumption 1: there are constants γ>0\gamma>0γ>0 and σˉ2>0\bar\sigma^2>0σˉ2>0 with μ1−max⁡i≥2μi≥γ\mu_1-\max_{i\ge2}\mu_i\ge\gammaμ1​−maxi≥2​μi​≥γ and max⁡iσi2≤σˉ2\max_i\sigma_i^2\le\bar\sigma^2maxi​σi2​≤σˉ2, however large kkk is.

For an i.i.d. N(0,1)N(0,1)N(0,1) sequence with running average Zˉ(n)\bar Z(n)Zˉ(n), the crossing time of a level xxx is N~(x)=inf⁡{n≥1:Zˉ(n)<x}\tilde N(x)=\inf\{n\ge1:\bar Z(n)<x\}N~(x)=inf{n≥1:Zˉ(n)<x}. With Φ\PhiΦ the standard normal distribution function, the paper's key function is

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

which equals E[N~(x)]\mathrm E[\tilde N(x)]E[N~(x)] (Lemma 2). Finally, Xˉ1∗=min⁡n≥1Xˉ1(n)\bar X_1^*=\min_{n\ge1}\bar X_1(n)Xˉ1∗​=minn≥1​Xˉ1​(n) is the boundary, N1∗N_1^*N1∗​ the first time it is attained, and Ni(b)=inf⁡{n≥1:Xˉi(n)<b}N_i(b)=\inf\{n\ge1:\bar X_i(n)<b\}Ni​(b)=inf{n≥1:Xˉi​(n)<b} the boundary-crossing time of alternative iii.

Formalization targets

Goal: Theorem 1 (p. 15)

Under Assumption 1, if B=ckB=ckB=ck with c>C(γ/σˉ)c>C(\gamma/\bar\sigma)c>C(γ/σˉ), then there is γ0∈(0,γ)\gamma_0\in(0,\gamma)γ0​∈(0,γ) with C((γ−γ0)/σˉ)=cC\bigl((\gamma-\gamma_0)/\bar\sigma\bigr)=cC((γ−γ0​)/σˉ)=c, and

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

The constant ccc and the gap γ\gammaγ are free; the bound depends only on the shape of CCC.

Milestones

  1. Lemma 1 (p. 13): Pr⁡{arg⁡min⁡n≥1Zˉ(n)<∞}=1\Pr\{\arg\min_{n\ge1}\bar Z(n)<\infty\}=1Pr{argminn≥1​Zˉ(n)<∞}=1.
  2. Lemma 2 (pp. 13–14): for x>0x>0x>0, Pr⁡{N~(x)<∞}=1\Pr\{\tilde N(x)<\infty\}=1Pr{N~(x)<∞}=1 and E[N~(x)]=C(x)\mathrm E[\tilde N(x)]=C(x)E[N~(x)]=C(x), continuous and strictly decreasing; for x<0x<0x<0, E[N~(x)]=∞\mathrm E[\tilde N(x)]=\inftyE[N~(x)]=∞ and Pr⁡{N~(x)<∞}=1−exp⁡(−∑n1nΦ(n x))\Pr\{\tilde N(x)<\infty\}=1-\exp(-\sum_n\frac1n\Phi(\sqrt n\,x))Pr{N~(x)<∞}=1−exp(−∑n​n1​Φ(n​x)); for x=0x=0x=0, probability 111 and infinite mean.
  3. (4.3) (p. 14): for x<0x<0x<0, Pr⁡{min⁡n≥1Zˉ(n)>x}=[C(−x)]−1\Pr\{\min_{n\ge1}\bar Z(n)>x\}=[C(-x)]^{-1}Pr{minn≥1​Zˉ(n)>x}=[C(−x)]−1.
  4. (3.2) (p. 12): PCS≥Pr⁡{∑i=2kNi(Xˉ1∗)+N1∗≤B}\mathrm{PCS}\ge\Pr\{\sum_{i=2}^kN_i(\bar X_1^*)+N_1^*\le B\}PCS≥Pr{∑i=2k​Ni​(Xˉ1∗​)+N1∗​≤B}.
  5. (4.4) (p. 15): on {Xˉ1∗>μ1−γ0}\{\bar X_1^*>\mu_1-\gamma_0\}{Xˉ1∗​>μ1​−γ0​}, Ni(Xˉ1∗)≤N~i((γ−γ0)/σˉ)N_i(\bar X_1^*)\le\tilde N_i((\gamma-\gamma_0)/\bar\sigma)Ni​(Xˉ1∗​)≤N~i​((γ−γ0​)/σˉ), pathwise.
  6. (EC.1.5) (p. ec3): lim inf⁡kPCS≥Pr⁡{min⁡nXˉ1(n)>μ1−γϵ−}−Pr⁡{arg⁡min⁡nXˉ1(n)=∞}\liminf_k\mathrm{PCS}\ge\Pr\{\min_n\bar X_1(n)>\mu_1-\gamma_\epsilon^-\}-\Pr\{\arg\min_n\bar X_1(n)=\infty\}liminfk​PCS≥Pr{minn​Xˉ1​(n)>μ1​−γϵ−​}−Pr{argminn​Xˉ1​(n)=∞}, where C((γ−γϵ−)/σˉ)=c−2ϵC((\gamma-\gamma_\epsilon^-)/\bar\sigma)=c-2\epsilonC((γ−γϵ−​)/σˉ)=c−2ϵ.

Significance

The result. Theorem 1 shows that a procedure with no tuning parameters, no elimination and no knowledge of γ\gammaγ or σˉ\bar\sigmaσˉ achieves the optimal order of budget growth for large-scale R&S. It gives an explicit, computable lower bound on the limiting PCS. The companion Theorem 2 of the paper shows that this bound is the exact limit under the slippage configuration with a common variance, so the constant cannot be improved in general. The same boundary-crossing analysis underlies the paper's explore-first variant, which turns the positive limit into an arbitrarily high one.

Formalizing it. The result is proved in the paper; nothing here is claimed open. As far as is known, no part of it has a machine-checked proof. A formalization adds:

  • a precise, total specification of the greedy procedure as a function of an observation array, including tie-breaking and budget rounding;
  • the pathwise inclusion behind (3.2), which the paper argues in prose, and whose naive reading is false before N1∗N_1^*N1∗​;
  • Spitzer-type identities for the Gaussian random walk (Lemma 2), which Mathlib does not have and which are reusable well beyond this paper.

Difficulty

The obvious argument fails at its first step. The greedy procedure's sample sizes depend on all past observations of all alternatives, so the PCS has no tractable expression, and the classical route through pairwise comparisons at fixed sample sizes does not apply. The boundary-crossing perspective sidesteps this, at three costs. First, (3.2) requires a careful pathwise argument: before the best alternative's running average reaches its minimum, it can lead, be sampled, and lose the lead, so "once best, always best" is false until N1∗N_1^*N1∗​. Second, Lemma 2 is a fluctuation-theory identity (Spitzer's formula for the mean ladder epoch of a Gaussian walk), not an elementary computation. Third, the limit k→∞k\to\inftyk→∞ combines a strong law over i.i.d. crossing times with a continuity argument in γ0\gamma_0γ0​, which needs the continuity and strict monotonicity of CCC.

Formalization scope

  • Model. One observation array XijX_{ij}Xij​ indexed by i,j∈Ni,j\in\mathbb Ni,j∈N, measurable, with Xij∼N(μi,vi)X_{ij}\sim N(\mu_i,v_i)Xij​∼N(μi​,vi​), and mutually independent as a whole family. Problem kkk uses alternatives 0,…,k−10,\dots,k-10,…,k−1; Lean's alternative 000 is the paper's alternative 111. One sequence (μi,vi)(\mu_i,v_i)(μi​,vi​) serves every kkk, not a triangular array. Variances are positive (vi>0v_i>0vi​>0), as the paper's normalizations by σi\sigma_iσi​ require.
  • Procedure. A deterministic map from the array to the selected index. Ties in every arg max go to the smallest index (a null event under normality). The budget B=ckB=ckB=ck is ⌊ck⌋\lfloor ck\rfloor⌊ck⌋; the number of greedy steps uses truncated subtraction, so the procedure is total.
  • Quantities. Crossing times and argmins take values in N∪{∞}\mathbb N\cup\{\infty\}N∪{∞}; E[N~(x)]\mathrm E[\tilde N(x)]E[N~(x)] is a lower Lebesgue integral in [0,∞][0,\infty][0,∞]; probabilities and the liminf are in [0,∞][0,\infty][0,∞]. "min⁡ny(n)>a\min_n y(n)>aminn​y(n)>a" means bounded below with infimum >a>a>a. CCC is applied only at positive arguments.
  • Ruled out. Crossing times typed in N\mathbb NN (where an empty infimum is 000), the junk value of a divergent tsum (C(x)=1C(x)=1C(x)=1 for x≤0x\le0x≤0), an unbounded infimum read as 000, and a "for every γ0\gamma_0γ0​ with C(⋅)=cC(\cdot)=cC(⋅)=c" statement that holds vacuously: the goal asserts the existence of γ0\gamma_0γ0​.
  • Infrastructure. Running averages and crossing times of random walks, the Gaussian Spitzer identity, the strong law for i.i.d. N∪{∞}\mathbb N\cup\{\infty\}N∪{∞}-valued variables, and a pathwise analysis of the greedy procedure. The random-walk results are reusable for any boundary-crossing or sequential-testing development. Contributions on any milestone are welcome, and proofs of Lemma 2 by a route other than Siegmund's are equally useful.
  • Source. The PDF is the arXiv v3 preprint (11 Dec 2023); every page and equation number refers 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
  • R. E. Bechhofer, A Single-Sample Multiple Decision Procedure for Ranking Means of Normal Populations with known Variances, Annals of Mathematical Statistics 25(1), 1954. https://doi.org/10.1214/aoms/1177728845
  • D. Siegmund, Sequential Analysis: Tests and Confidence Intervals, Springer, 1985. https://doi.org/10.1007/978-1-4757-1862-1
  • Y. Zhong, L. J. Hong, Knockout-Tournament Procedures for Large-Scale Ranking and Selection in Parallel Computing Environments, Operations Research 70(1), 2022. https://doi.org/10.1287/opre.2020.2065
8 thms1 active userReviewed
Experimental DesignOperations ResearchProbability·Captain: mikedeng1

Pigeonhole Design: Balancing Sequential Experiments from an Online Matching Perspective 1: With T^η Uniform Pigeonholes on [0,1] the Expected Discrepancy Is O(T^(1/2−η/2) + T^(η/2)(log T)^(1/2))Research Paper

Motivation

Online platforms run controlled experiments in which subjects (users, sessions, sellers) arrive one at a time and must be assigned to control or treatment on arrival, before later subjects are seen. A good design makes the two groups look alike in their observed covariates, because covariate imbalance inflates the variance of treatment-effect estimates. Classical offline remedies such as matched-pair designs need all covariates in advance, and the simplest online design, complete randomization, ignores covariates altogether.

Zhao and Zhou (arXiv:2201.12936, Management Science 2025) measure imbalance by the cost of the best one-to-one matching between the treated and the control subjects, which links sequential experimental design to online matching. They propose the pigeonhole design: partition the covariate space into cells and, inside each cell, assign each arrival to the group that is currently short there. This mission formalizes their main upper bound for one continuous covariate.

Setting

A horizon TTT, assumed even, of subjects arrives sequentially. Subject ttt carries a covariate xt∈[0,1]x_t\in[0,1]xt​∈[0,1], and the whole sequence x=(x1,…,xT)x=(x_1,\dots,x_T)x=(x1​,…,xT​) is fixed in advance by an adversary who does not see the randomization (an oblivious adversary). Each subject is assigned, at arrival and irrevocably, to the control group AAA or the treated group BBB, and in the end ∣A∣=∣B∣=T/2|A|=|B|=T/2∣A∣=∣B∣=T/2.

The discrepancy of a split is the cost of a minimum-weight perfect matching between the two groups (display (1) of the paper):

dA,B=min⁡e:A→B bijective ∑a∈A∣xa−xe(a)∣.d_{A,B}=\min_{e:A\to B\ \text{bijective}}\ \sum_{a\in A}|x_a-x_{e(a)}| .dA,B​=e:A→B bijectivemin​ a∈A∑​∣xa​−xe(a)​∣.

The completely randomized design chooses AAA uniformly among the (TT/2)\binom{T}{T/2}(T/2T​) subsets of size T/2T/2T/2; its expected discrepancy is written ALGC(x)\mathrm{ALG}^{\mathsf C}(x)ALGC(x).

A pigeonhole design takes a partition of [0,1][0,1][0,1] into cells. When subject ttt arrives: (1) if one group already holds T/2T/2T/2 subjects, ttt joins the other; (2) otherwise, if the cell of xtx_txt​ currently holds fewer control than treated subjects, ttt joins control, if fewer treated, ttt joins treatment, and on a tie a fair coin decides. Its expected discrepancy is the average of dA,Bd_{A,B}dA,B​ over the coins.

The uniform pigeonholes with parameter η∈(0,1)\eta\in(0,1)η∈(0,1) are the TηT^{\eta}Tη cells [0,T−η),[T−η,2T−η),…,[1−T−η,1][0,T^{-\eta}),[T^{-\eta},2T^{-\eta}),\dots,[1-T^{-\eta},1][0,T−η),[T−η,2T−η),…,[1−T−η,1].

Formalization targets

Goal: Lemma 3

For every fixed η∈(0,1)\eta\in(0,1)η∈(0,1) there are C>0C>0C>0 and T0T_0T0​ such that, for every even T≥T0T\ge T_0T≥T0​ and every x∈[0,1]Tx\in[0,1]^Tx∈[0,1]T, the pigeonhole design with uniform pigeonholes satisfies

E[dA,B] ≤ C(T12−η2+Tη2(log⁡T)12).\mathbb E\bigl[d_{A,B}\bigr]\ \le\ C\Bigl(T^{\frac12-\frac\eta2}+T^{\frac\eta2}(\log T)^{\frac12}\Bigr).E[dA,B​] ≤ C(T21​−2η​+T2η​(logT)21​).

The constant may depend on η\etaη but on nothing else. Corollary 1, the case η=1/2\eta=1/2η=1/2 giving O(T1/4(log⁡T)1/2)O(T^{1/4}(\log T)^{1/2})O(T1/4(logT)1/2), is included as a separate statement.

Milestones

In attack order:

  1. Hoeffding's inequality for a binomial with deviation nlog⁡n\sqrt{n\log n}nlogn​ (Lemma EC.1).
  2. The value of ALGC\mathrm{ALG}^{\mathsf C}ALGC on the two-point instance (0,…,0,1,…,1)(0,\dots,0,1,\dots,1)(0,…,0,1,…,1) (Lemma EC.4, with corrected constant).
  3. Permutation invariance of the completely randomized design (Lemma EC.5).
  4. ALGC\mathrm{ALG}^{\mathsf C}ALGC is Θ(T1/2)\Theta(T^{1/2})Θ(T1/2) in the worst case (Lemma 2).
  5. Every run of a pigeonhole design is balanced (remark after Definition 3).
  6. A median-crossing swap does not decrease the single-cell design's expected discrepancy (Lemma EC.7, corrected).
  7. The single-cell design has expected discrepancy O(T1/2)O(T^{1/2})O(T1/2) (Proposition EC.1).
  8. At the stopping time τ\tauτ, each cell has at most one unmatched subject and ∣Hτ0−Hτ1∣=T−τ|H^0_\tau-H^1_\tau|=T-\tau∣Hτ0​−Hτ1​∣=T−τ.
  9. The subjects matched inside cells contribute O(T1/2−η/2)O(T^{1/2-\eta/2})O(T1/2−η/2) (Component 1).
  10. The unmatched subjects and the last T−τT-\tauT−τ subjects contribute O(Tη/2(log⁡T)1/2)O(T^{\eta/2}(\log T)^{1/2})O(Tη/2(logT)1/2) (Component 2).

Significance

Lemma 3 shows that a simple, time-invariant, covariate-aware online rule beats complete randomization by a polynomial factor: with η=1/2\eta=1/2η=1/2 the expected discrepancy is 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 (Lemma 2). A companion result of the paper (Lemma 4) shows that no pigeonhole design does better than Ω(T1/4)\Omega(T^{1/4})Ω(T1/4), so the bound is tight up to the logarithm. The same two-component argument underlies the paper's multi-dimensional result.

The paper proves these statements in an e-companion; none is machine-checked. A formalization adds the following. It fixes the exact model behind each expectation, namely an average over coin vectors with the balancing rule included. It repairs the places where the printed argument does not close as written. The printed constant of Lemma EC.4 is wrong, and the stated value here is the corrected one. Lemma EC.7 is false as printed in its strict form and trivial in its weak form, and the stated version is the one the proof actually establishes. The printed proof of Lemma 2 passes through a lemma (EC.6) that is false. Component 2 relies on a conditional binomial law that does not hold literally. A complete development would certify Lemma 3 independently of these slips.

Difficulty

The natural first idea is to bound each cell separately and add the results. This handles subjects that are paired inside their own cell, but it leaves out the balancing rule. Once one group is full, every later subject is forced into the other group regardless of its covariate. These forced subjects can be far from everything they are matched to. The number of forced subjects, T−τT-\tauT−τ, equals the imbalance among the cells' leftover subjects, which is random and read at a random time. Bounding its expectation requires a concentration argument that is uniform over time.

A second difficulty is the per-cell bound itself. Inside one cell the design pairs consecutive arrivals with random orientation, but the number of pairs in a cell is random and depends on the stopping time. A bound of the form c ℓnc\,\ell\sqrt ncℓn​ for a cell of length ℓ\ellℓ holding nnn subjects must therefore survive a coin-dependent truncation. Finally, the discrepancy is a minimum over matchings, so every upper bound must exhibit a matching, and every comparison between instances (Lemma EC.7) is an exchange argument over all coin outcomes.

Formalization scope

All statements live in the namespace PigeonholeDesign.Upper, and the conventions are fixed as follows:

  • Time and assignments. Subjects are indexed by Fin T, from 000, so the paper's subject ttt is index t−1t-1t−1, and its odd index iii is an even 0-based position. An assignment is Fin T → Bool, with true meaning treated.
  • Discrepancy. The minimum over bijections between the two groups of the summed distances, which equals the assignment problem (1). When the groups differ in size this infimum is Lean's junk value 000. The balance milestone shows that the designs never produce such a split.
  • Randomness. The pigeonhole design is run on a coin vector in {0,1}T\{0,1\}^T{0,1}T, and coin ttt is read only when subject ttt meets a tie. Every expectation is the average over all 2T2^T2T coin vectors (respectively over all (TT/2)\binom{T}{T/2}(T/2T​) control sets), never one run or the best run.
  • Partition. The printed partition has TηT^{\eta}Tη cells, which is not an integer in general. It is pinned as K=⌈Tη⌉K=\lceil T^{\eta}\rceilK=⌈Tη⌉ equal cells of length 1/K≤T−η1/K\le T^{-\eta}1/K≤T−η, with the last cell closed. This coincides with the printed one when TηT^\etaTη is an integer.
  • Asymptotics. "O(f(T))O(f(T))O(f(T))" means that there exist C>0C>0C>0 and T0T_0T0​, chosen before TTT and xxx, depending only on η\etaη (an absolute CCC where the page says "absolute constant"). "Θ\ThetaΘ" means both bounds. The logarithm is natural.
  • Corrected statements. Lemma EC.4 uses 1/2π1/\sqrt{2\pi}1/2π​ in place of the printed 1/π1/\sqrt\pi1/π​. Lemma EC.7 is the non-strict inequality for the specific swap of positions i+1i+1i+1 and j+1j+1j+1. Component 2 states only its conclusion. Lemma EC.6 is not posed.

Several formalizations would make the statements easy for the wrong reason, and the statements rule them out. The junk value 000 of an unbalanced split never applies, because the designs are balanced. A bound on a single run, or on the best run, in place of the average over all coin vectors is not the claim. Constants may not depend on TTT or xxx. The partition is fixed, and the statements do not range over arbitrary partitions.

A complete development needs:

  • finite combinatorics of the design run;
  • one-dimensional matching (on the line the sorted matching is optimal);
  • binomial and hypergeometric tail and mean-absolute-deviation estimates;
  • a central-binomial asymptotic for Lemma EC.4.

The design definitions and the balance lemma are reusable by the paper's lower-bound and multi-dimensional missions. Contributions of any milestone, of alternative proofs that bypass the faulty printed steps, and of sharper constants are welcome.

Selected references

  • J. Zhao and Z. Zhou, Pigeonhole Design: Balancing Sequential Experiments from an Online Matching Perspective, arXiv:2201.12936v6 (2024); Management Science (2025). https://arxiv.org/abs/2201.12936
  • 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
  • C. R. Blyth, Expected absolute error of the usual estimator of the binomial parameter, The American Statistician 34 (1980) 155–157. https://doi.org/10.1080/00031305.1980.10483022
  • D. Bertsimas and J. N. Tsitsiklis, Introduction to Linear Optimization, Athena Scientific (1997), Chapter 7.8 (assignment problem).
13 thms1 active userReviewed
Linear OptimizationOperations Research·Captain: mikedeng1

Reducing Marketplace Interference Bias Via Shadow Prices 1: In a Symmetric Experiment the Shadow-Price Estimator Is No More Biased Than the RCT Estimator in the Fluid LimitResearch Paper

Motivation

Online marketplaces (ride hailing, delivery, freelancing, retail supply chains) test changes to their product with randomized controlled trials: a fraction ρ\rhoρ of the arriving customers is treated, the rest is kept as control, and the difference in outcomes is scaled up to estimate what would happen if everybody were treated. In a market with limited supply this estimate is biased. Treated and control customers compete for the same drivers or the same inventory, so the outcome of one group depends on the size of the other. This effect is called marketplace interference, and it makes the standard estimator overstate the effect of a treatment.

Bright, Delarue and Lobel (arXiv:2205.02274v4) model the platform's matching decision as a linear program and propose to estimate the treatment effect from the shadow prices of that program, which measure the marginal value of one more unit of demand of each type. This mission formalizes their fluid-limit comparison between the standard RCT estimator and the shadow-price estimator: in a symmetric experiment, the shadow-price estimator is never more biased.

Setting

A matching network is a finite directed graph with one demand node uidu^d_iuid​ for each demand type i∈[nd]i\in[n_d]i∈[nd​] (only incoming arcs), one supply node ujsu^s_jujs​ for each supply type j∈[ns]j\in[n_s]j∈[ns​] (only outgoing arcs), and intermediate nodes. Each arc (u,w)(u,w)(u,w) has a value vu,w∈Rv_{u,w}\in\mathbb Rvu,w​∈R per unit of flow and a capacity ku,w≥0k_{u,w}\ge0ku,w​≥0. Given a demand vector ddd and a supply vector sss, the platform solves the LP (2)

Φ(d,s)=max⁡∑(u,w)vu,wxu,w\Phi(d,s)=\max\sum_{(u,w)}v_{u,w}x_{u,w}Φ(d,s)=max(u,w)∑​vu,w​xu,w​

over arc flows xxx with 0≤x≤k0\le x\le k0≤x≤k, flow into each uidu^d_iuid​ at most did_idi​, flow out of each ujsu^s_jujs​ at most sjs_jsj​, and flow balance at each intermediate node. Its dual (5) has a nonnegative price aia_iai​ for each demand constraint, a price bjb_jbj​ for each supply constraint, a price ξu,w\xi_{u,w}ξu,w​ for each capacity and a free potential at each intermediate node. The price aia_iai​ is the shadow price of demand type iii.

Demand arrives at rate λ≥0\lambda\ge0λ≥0 under global control and at rate λ+β≥0\lambda+\beta\ge0λ+β≥0 under global treatment; supply arrives at rate π≥0\pi\ge0π≥0. An experiment treats a fraction ρ∈(0,1)\rho\in(0,1)ρ∈(0,1) of demand, so the platform observes the market at the intermediate rate λ+ρβ\lambda+\rho\betaλ+ρβ. The partial-treatment value function is Ψ(η)=Φ(λ+ηβ,π)\Psi(\eta)=\Phi(\lambda+\eta\beta,\pi)Ψ(η)=Φ(λ+ηβ,π) for η∈[0,1]\eta\in[0,1]η∈[0,1], and the global treatment effect in the fluid limit is

Δ=Ψ(1)−Ψ(0)=Φ(λ+β,π)−Φ(λ,π).\Delta=\Psi(1)-\Psi(0)=\Phi(\lambda+\beta,\pi)-\Phi(\lambda,\pi).Δ=Ψ(1)−Ψ(0)=Φ(λ+β,π)−Φ(λ,π).

Two estimators are computed from the experiment state alone. The RCT estimator is Δ^RCT=vˉ∗⋅β\hat\Delta_{\mathrm{RCT}}=\bar v^*\cdot\betaΔ^RCT​=vˉ∗⋅β, where vˉi∗\bar v^*_ivˉi∗​ is the average value per unit of type-iii demand in the optimal flow of Φ(λ+ρβ,π)\Phi(\lambda+\rho\beta,\pi)Φ(λ+ρβ,π), computed along the supply-to-demand paths that carry it ((9)–(10)). The shadow-price estimator is Δ^SP=aρ⋅β\hat\Delta_{\mathrm{SP}}=a^\rho\cdot\betaΔ^SP​=aρ⋅β, where aρa^\rhoaρ is the demand part of the optimal dual solution of Φ(λ+ρβ,π)\Phi(\lambda+\rho\beta,\pi)Φ(λ+ρβ,π) ((11)). Two assumptions stand throughout: the optimal primal and dual solutions of Φ(λ+ρβ,π)\Phi(\lambda+\rho\beta,\pi)Φ(λ+ρβ,π) are unique (Assumption 2), and β\betaβ is sign-consistent, β≥0\beta\ge0β≥0 or β≤0\beta\le0β≤0 componentwise (Assumption 3).

Formalization targets

Goal: Theorem 4 (p. 21)

In a symmetric experiment, ρ=12\rho=\tfrac12ρ=21​,

∣Δ^SP−Δ∣ ≤ ∣Δ^RCT−Δ∣.\bigl|\hat\Delta_{\mathrm{SP}}-\Delta\bigr|\ \le\ \bigl|\hat\Delta_{\mathrm{RCT}}-\Delta\bigr|.​Δ^SP​−Δ​ ≤ ​Δ^RCT​−Δ​.

The statement fixes no constant other than the symmetric design. It holds for every network, every admissible rate vector and every path decomposition of the optimal flow.

Milestones

  • Proposition 1 (p. 13): Ψ\PsiΨ is concave and piecewise linear with finitely many pieces on [0,1][0,1][0,1].
  • Theorem 2 (p. 14): if β≥0\beta\ge0β≥0, then vˉ∗⋅(λ+β)≥Ψ(1)\bar v^*\cdot(\lambda+\beta)\ge\Psi(1)vˉ∗⋅(λ+β)≥Ψ(1) and vˉ∗⋅λ≤Ψ(0)\bar v^*\cdot\lambda\le\Psi(0)vˉ∗⋅λ≤Ψ(0), with the reverse inequalities if β≤0\beta\le0β≤0. Consequently ∣Δ^RCT∣≥∣Δ∣|\hat\Delta_{\mathrm{RCT}}|\ge|\Delta|∣Δ^RCT​∣≥∣Δ∣.
  • Proposition 6 (p. 21): Ψ′(η)=aη⋅β\Psi'(\eta)=a^\eta\cdot\betaΨ′(η)=aη⋅β off finitely many points, and Δ=∫01aη⋅β dη\Delta=\int_0^1a^\eta\cdot\beta\,d\etaΔ=∫01​aη⋅βdη.

Companion results

  • Theorem 9 (p. 27): for ρ<12\rho<\tfrac12ρ<21​ and β≤0\beta\le0β≤0, the estimator Δ^SP+=(1−2ρ)Δ^RCT+2ρΔ^SP\hat\Delta_{\mathrm{SP+}}=(1-2\rho)\hat\Delta_{\mathrm{RCT}}+2\rho\hat\Delta_{\mathrm{SP}}Δ^SP+​=(1−2ρ)Δ^RCT​+2ρΔ^SP​ is no more biased than Δ^RCT\hat\Delta_{\mathrm{RCT}}Δ^RCT​.
  • Theorem 10 (p. 27): for any ρ\rhoρ, if (vˉ∗−a0)⋅β≥(a0−a1)⋅β(\bar v^*-a^0)\cdot\beta\ge(a^0-a^1)\cdot\beta(vˉ∗−a0)⋅β≥(a0−a1)⋅β, then BiasSP≤BiasRCT\mathrm{Bias}_{\mathrm{SP}}\le\mathrm{Bias}_{\mathrm{RCT}}BiasSP​≤BiasRCT​; if (a0−a1)⋅β=0(a^0-a^1)\cdot\beta=0(a0−a1)⋅β=0, then BiasSP=0\mathrm{Bias}_{\mathrm{SP}}=0BiasSP​=0.

Significance

Theorem 4 says that a platform running a 50/50 experiment never does worse by replacing the average value vˉ∗\bar v^*vˉ∗ with the marginal value aρa^\rhoaρ. The comparison does not depend on the network, on the capacities, or on how strongly treatment and control interfere. Theorem 2 shows that the standard estimator is biased in a known direction, and Theorem 4 shows that a different use of the same experiment data reduces that bias. The SP estimator needs only the dual solution of an LP the platform already solves.

All results of this mission are proved in the paper (Appendix C), and none has a machine-checked proof. The milestones are statements about parametric linear programs: concavity and piecewise linearity of the optimal value in the right-hand side, and the identification of its derivative with the optimal dual. These hold well beyond this paper and are absent from the platform.

Difficulty

Two steps resist the naive argument. The bound vˉ∗⋅λ≤Ψ(0)\bar v^*\cdot\lambda\le\Psi(0)vˉ∗⋅λ≤Ψ(0) needs a feasible flow for the control market built from the experiment's optimal flow. Scaling the arc flow does not give one, because types share arcs. The flow has to be scaled path by path and type by type, which is why vˉ∗\bar v^*vˉ∗ is defined through paths. The identification Ψ′(η)=aη⋅β\Psi'(\eta)=a^\eta\cdot\betaΨ′(η)=aη⋅β needs LP sensitivity analysis in a parametric right-hand side: strong duality at every η\etaη, and the fact that dual optima are supergradients of Ψ\PsiΨ. Because Ψ\PsiΨ has kinks, the identification holds only off finitely many points. Finally, a pointwise comparison of aρa^\rhoaρ with vˉ∗\bar v^*vˉ∗ does not give Theorem 4. The proof compares integrals of aη⋅βa^\eta\cdot\betaaη⋅β over [0,ρ][0,\rho][0,ρ] and [ρ,1][\rho,1][ρ,1], and the symmetric design is what balances the two sides.

Formalization scope

Everything is defined in MarketInterference.FluidBias. The network is a structure with arcs E and intermediate nodes I, both finite. An arc's tail is a supply node or an intermediate node, and its head is a demand node or an intermediate node, so the sink and source convention holds by construction. Demand types are Fin nd, and Lean index iii is the paper's type i+1i+1i+1. Φ\PhiΦ is the supremum of the objective over the feasible set. For d,s≥0d,s\ge0d,s≥0 that set contains 000 and lies in the box [0,k][0,k][0,k], so the supremum is a maximum. The dual (5) is encoded arc by arc, and the four printed constraint families (5b)–(5e) are its four tail/head cases. Optimality of a primal or dual solution is stated explicitly. Strong duality is not assumed.

The estimators are the right-hand sides of (9)–(11). They are computed from an optimal primal flow, one of its path decompositions, and an optimal dual solution of the experiment LP. Neither is defined from Ψ\PsiΨ or from its derivative. A formalization that defined Δ^SP\hat\Delta_{\mathrm{SP}}Δ^SP​ as Ψ′(ρ)\Psi'(\rho)Ψ′(ρ), or Δ^RCT\hat\Delta_{\mathrm{RCT}}Δ^RCT​ through Ψ\PsiΨ, would trivialize the goal and is ruled out. With intermediate nodes, the decomposition of the optimal flow into paths, which (10) treats as given, is not unique. The theorems therefore hold for every decomposition. Paths are lists of distinct arcs. In (10), a type with λi+ρβi=0\lambda_i+\rho\beta_i=0λi​+ρβi​=0 has βi=0\beta_i=0βi​=0, and Lean's x/0=0x/0=0x/0=0 makes its term vanish. Assumption 2 is stated as uniqueness of the whole optimal primal flow and of the whole dual solution (a,b,m,ξ)(a,b,m,\xi)(a,b,m,ξ), as printed. Assumption 3 is a disjunction of the two sign conditions. Assumption 1 (random tie-breaking) concerns only the finite random market and is not added. The limits in Corollary 1 and Propositions 2 and 5 are not needed here: Δ\DeltaΔ, Δ^RCT\hat\Delta_{\mathrm{RCT}}Δ^RCT​ and Δ^SP\hat\Delta_{\mathrm{SP}}Δ^SP​ are defined directly in the fluid model. Proposition 6's derivative is stated with HasDerivAt off a finite set, and its dual selection η↦aη\eta\mapsto a^\etaη↦aη is arbitrary. The statements follow arXiv:2205.02274v4. Its printed slips are corrected as disclosed: the ill-defined y∗y^*y∗ of (10) is read as any path decomposition, and "uisu^s_iuis​" on p. 9 is read as uidu^d_iuid​.

A complete development needs LP strong duality and complementary slackness for this network LP, parametric-LP results (concavity and piecewise linearity of the optimal value along a ray, and dual optima as supergradients), path decompositions of flows, and the fundamental theorem of calculus for piecewise linear functions. The parametric-LP layer can be reused for any LP-based value function. Proofs of any milestone are welcome, as are general lemmas on network LPs.

Selected references

  • I. Bright, A. Delarue, I. Lobel, Reducing Marketplace Interference Bias Via Shadow Prices, arXiv:2205.02274v4, 2024; Management Science, 2025. https://arxiv.org/abs/2205.02274
  • D. Bertsimas, J. N. Tsitsiklis, Introduction to Linear Optimization, Athena Scientific, 1997, Chapter 5 (sensitivity analysis; Theorem 5.1).
  • R. Johari, H. Li, I. Liskovich, G. Y. Weintraub, Experimental Design in Two-Sided Platforms: An Analysis of Bias, Management Science, 2022 (cited by the paper as [Johari et al. 2022]). https://arxiv.org/abs/2002.11142
8 thms1 active userReviewed
Machine LearningOperations Research·Captain: mikedeng1

Multitask Learning and Bandits via Robust Statistics: High-Probability ℓ1 Error Bound for the Robust Multitask (Trimmed Mean + LASSO) Estimator under Sparse HeterogeneityResearch Paper

Learning many related regressions at once

Service providers such as hospitals or retail stores each fit a predictive model on their own data, and many of them have few observations. The models of different providers are usually similar but not identical: most coefficients agree, while each provider deviates from the common model in a few features of its own. Multitask learning asks how data from all providers can be pooled to estimate every provider's model better than it could estimate alone, without being misled by the providers that differ.

Xu and Bastani (arXiv:2112.14233v5) model this with sparse heterogeneity: every task parameter is a shared vector plus a sparse deviation. They propose the robust multitask estimator (RMEstimator), which combines per-task least-squares estimates by a coordinatewise trimmed mean and then corrects each task by a LASSO regression centred at that shared estimate. Their main fixed-design guarantee, Proposition 5, is a high-probability bound on the ℓ1\ell_1ℓ1​ estimation error of each task. The same estimator drives the paper's multitask contextual bandit algorithm (§5), whose regret analysis rests on this bound. The approach builds on transfer learning with a single proxy model (Bastani 2021) and on the robustness of the trimmed mean to corrupted samples (Lugosi and Mendelson 2021).

The model and the estimator

There are NNN tasks. Task j∈[N]j\in[N]j∈[N] has nj≥1n_j\ge1nj​≥1 observations, a fixed design matrix Xj∈Rnj×dX^j\in\mathbb R^{n_j\times d}Xj∈Rnj​×d whose columns satisfy the normalization 1nj∥X(⋅,i)j∥22=1\frac1{n_j}\|X^j_{(\cdot,i)}\|_2^2=1nj​1​∥X(⋅,i)j​∥22​=1 (equation (1)), and responses

Yj=Xjβj+ϵj,βj=β†+δj,∥δj∥0≤s.Y^j=X^j\beta^j+\epsilon^j,\qquad \beta^j=\beta^\dagger+\delta^j,\qquad \|\delta^j\|_0\le s .Yj=Xjβj+ϵj,βj=β†+δj,∥δj∥0​≤s.

The noise terms ϵkj\epsilon^j_kϵkj​ are mutually independent across all tasks and observations, and each is σj\sigma_jσj​-subgaussian with mean zero: E[eλϵkj]≤eσj2λ2/2\mathbb E[e^{\lambda\epsilon^j_k}]\le e^{\sigma_j^2\lambda^2/2}E[eλϵkj​]≤eσj2​λ2/2 for all λ∈R\lambda\in\mathbb Rλ∈R. Assumption 1 asks that the sample covariance matrices Σ^j=Xj⊤Xj/nj\widehat\Sigma^j=X^{j\top}X^j/n_jΣj=Xj⊤Xj/nj​ satisfy λmin⁡(Σ^j)≥ψ>0\lambda_{\min}(\widehat\Sigma^j)\ge\psi>0λmin​(Σj)≥ψ>0.

Given a trimming level ω\omegaω and regularization levels λj\lambda_jλj​, Algorithm 1 computes:

  1. the OLS estimates β^indj=(Xj⊤Xj)−1Xj⊤Yj\widehat\beta^j_{\mathrm{ind}}=(X^{j\top}X^j)^{-1}X^{j\top}Y^jβ​indj​=(Xj⊤Xj)−1Xj⊤Yj;
  2. the shared estimate β^RM,(i)†=TrimmedMean({β^ind,(i)j}j∈[N],ω)\widehat\beta^\dagger_{\mathrm{RM},(i)}=\mathrm{TrimmedMean}(\{\widehat\beta^j_{\mathrm{ind},(i)}\}_{j\in[N]},\omega)β​RM,(i)†​=TrimmedMean({β​ind,(i)j​}j∈[N]​,ω) for each coordinate iii, where the trimmed mean sorts the NNN values, discards the NωN\omegaNω smallest and the NωN\omegaNω largest, and averages the rest;
  3. for each task, β^RMj∈arg⁡min⁡β{1nj∥Xjβ−Yj∥22+λj∥β−β^RM†∥1}\widehat\beta^j_{\mathrm{RM}}\in\arg\min_\beta\big\{\frac1{n_j}\|X^j\beta-Y^j\|_2^2+\lambda_j\|\beta-\widehat\beta^\dagger_{\mathrm{RM}}\|_1\big\}β​RMj​∈argminβ​{nj​1​∥Xjβ−Yj∥22​+λj​∥β−β​RM†​∥1​}.

A coordinate iii is ζ\zetaζ-poorly-aligned, i∈Ipoorζi\in\mathcal I^\zeta_{\mathrm{poor}}i∈Ipoorζ​, if fewer than a fraction ζ\zetaζ of the tasks satisfy β(i)j≠β(i)†\beta^j_{(i)}\neq\beta^\dagger_{(i)}β(i)j​=β(i)†​; otherwise it is ζ\zetaζ-well-aligned (Definition 2).

Formalization targets

Goal: Proposition 5

For every constant C0>2C_0>2C0​>2, every 0<ζ<1/20<\zeta<1/20<ζ<1/2, every 0<η≤1/2−1/C0−ζ0<\eta\le 1/2-1/C_0-\zeta0<η≤1/2−1/C0​−ζ, every task jjj and every λj>0\lambda_j>0λj​>0, every output of Algorithm 1 with ω=ζ+η\omega=\zeta+\etaω=ζ+η satisfies

∥β^RMj−βj∥1≤6λjsζψ+4C0 d (3ζ+4η)max⁡i∈[N]σi2niψlog⁡3η\|\widehat\beta^j_{\mathrm{RM}}-\beta^j\|_1\le\frac{6\lambda_js}{\zeta\psi}+4C_0\,d\,(3\zeta+4\eta)\max_{i\in[N]}\sqrt{\frac{\sigma_i^2}{n_i\psi}\log\frac3\eta}∥β​RMj​−βj∥1​≤ζψ6λj​s​+4C0​d(3ζ+4η)i∈[N]max​ni​ψσi2​​logη3​​

with probability at least 1−(3d e−Nη2/9+2d e−λj2nj/(32σj2))1-\big(3d\,e^{-N\eta^2/9}+2d\,e^{-\lambda_j^2n_j/(32\sigma_j^2)}\big)1−(3de−Nη2/9+2de−λj2​nj​/(32σj2​)).

The printed Proposition 5 (p. 17) has C0C_0C0​ where this statement has 4C04C_04C0​. The proof on pp. 41–43 ends with ∥β^RMj−βj∥1≤6sλj/(ζψ)+4∥(β^RM†−β†)Ipoor∥1\|\widehat\beta^j_{\mathrm{RM}}-\beta^j\|_1\le 6s\lambda_j/(\zeta\psi)+4\|(\widehat\beta^\dagger_{\mathrm{RM}}-\beta^\dagger)_{\mathcal I_{\mathrm{poor}}}\|_1∥β​RMj​−βj∥1​≤6sλj​/(ζψ)+4∥(β​RM†​−β†)Ipoor​​∥1​ and combines it with (16), whose coefficient is C0C_0C0​, so it establishes the bound with 4C04C_04C0​. The goal is the bound the proof supports.

Milestones, in proof order

  1. (6): ∣Iwellζ∣≤s/ζ|\mathcal I^\zeta_{\mathrm{well}}|\le s/\zeta∣Iwellζ​∣≤s/ζ.
  2. Proposition 4: the trimmed mean of NNN samples, fewer than ζN\zeta NζN of them arbitrarily corrupted and the rest independent and subgaussian, has P[∣μ^−μ∣≥C0max⁡j∈Jcσj(3ζ+4η)log⁡(3/η)]≤3e−Nη2/9\mathbb P[|\widehat\mu-\mu|\ge C_0\max_{j\in\mathcal J^c}\sigma_j(3\zeta+4\eta)\sqrt{\log(3/\eta)}]\le 3e^{-N\eta^2/9}P[∣μ​−μ∣≥C0​maxj∈Jc​σj​(3ζ+4η)log(3/η)​]≤3e−Nη2/9.
  3. Lemma 1: P[2nj∥Xj⊤ϵj∥∞≤λj/2]≥1−2d e−λj2nj/(32σj2)\mathbb P[\tfrac2{n_j}\|X^{j\top}\epsilon^j\|_\infty\le\lambda_j/2]\ge1-2d\,e^{-\lambda_j^2n_j/(32\sigma_j^2)}P[nj​2​∥Xj⊤ϵj∥∞​≤λj​/2]≥1−2de−λj2​nj​/(32σj2​).
  4. OLS subgaussianity (p. 41): each β^ind,(i)j\widehat\beta^j_{\mathrm{ind},(i)}β​ind,(i)j​ is σj2/(njψ)\sqrt{\sigma_j^2/(n_j\psi)}σj2​/(nj​ψ)​-subgaussian with mean β(i)j\beta^j_{(i)}β(i)j​.
  5. (16): the shared estimate is accurate on Ipoor\mathcal I_{\mathrm{poor}}Ipoor​ with probability 1−3d e−Nη2/91-3d\,e^{-N\eta^2/9}1−3de−Nη2/9.
  6. (19): the LASSO cone inequality on the event of Lemma 1.
  7. Final display of p. 43: ∥β^RMj−βj∥1≤6sλj/(ζψ)+4∥(β^RM†−β†)Ipoor∥1\|\widehat\beta^j_{\mathrm{RM}}-\beta^j\|_1\le 6s\lambda_j/(\zeta\psi)+4\|(\widehat\beta^\dagger_{\mathrm{RM}}-\beta^\dagger)_{\mathcal I_{\mathrm{poor}}}\|_1∥β​RMj​−βj∥1​≤6sλj​/(ζψ)+4∥(β​RM†​−β†)Ipoor​​∥1​ on that event.

Significance

Proposition 5 separates two error sources: a LASSO term of order sλjs\lambda_jsλj​, which depends only on the task's own sample size, and a trimmed-mean term that shrinks with the number of tasks through max⁡iσi2/ni\max_i\sqrt{\sigma_i^2/n_i}maxi​σi2​/ni​​. With the hyperparameters of Appendix A.2 it yields Theorem 1, an error of order sd/nj+d/Nnj\sqrt{sd/n_j}+d/\sqrt{Nn_j}sd/nj​​+d/Nnj​​ up to logarithmic factors, against d/njd/\sqrt{n_j}d/nj​​ for a single task alone. The same decomposition underlies the paper's data-poor guarantee (Proposition 8) and the regret bounds of its multitask bandit algorithm.

The result is proved on paper; none of it has been machine-checked. A formal development checks the constant bookkeeping, including the factor 4 that the printed statement omits, and the use of the trimmed mean for samples that are independent but not identically distributed, which is where this paper departs from the classical i.i.d. robust-statistics results. Proposition 4 and Lemma 1 are reusable on their own: a corruption-robust concentration bound for the trimmed mean and a noise bound for fixed-design LASSO.

Difficulty

The obvious estimator of the shared parameter, the average of the per-task estimates, converges to the average of the βj\beta^jβj, which differs from β†\beta^\daggerβ† in up to min⁡{Ns,d}\min\{Ns,d\}min{Ns,d} coordinates, so the LASSO correction would have to undo a dense bias. The trimmed mean avoids this only on poorly-aligned coordinates, and only with high probability. The proof of Proposition 4 must control the samples that survive trimming even though they are not identically distributed and trimming biases the conditional means; that step needs a moment bound for subgaussian variables and a Hoeffding argument on a random index set. The LASSO step needs the cone inequality with a support Iˉj=Iwell∪Ij\bar{\mathcal I}_j=\mathcal I_{\mathrm{well}}\cup\mathcal I_jIˉj​=Iwell​∪Ij​ that is not the support of βj−β†\beta^j-\beta^\daggerβj−β†, and the counting bound (6) to control its size.

Formalization scope

  • Tasks, coordinates and observations are Fin N, Fin d, Fin (n j); paper index iii is Lean i − 1. Designs are deterministic matrices; only the noise is random.
  • Definition 1 with mean zero is Mathlib's HasSubgaussianMGF with variance proxy σj2\sigma_j^2σj2​, σj>0\sigma_j>0σj​>0. Independence of all noise terms is iIndepFun over the pairs (j,k)(j,k)(j,k).
  • Sparsity is ∥βj−β†∥0≤s\|\beta^j-\beta^\dagger\|_0\le s∥βj−β†∥0​≤s with δj=βj−β†\delta^j=\beta^j-\beta^\daggerδj=βj−β†. The model requires nj≥1n_j\ge1nj​≥1.
  • λmin⁡(Σ^j)≥ψ\lambda_{\min}(\widehat\Sigma^j)\ge\psiλmin​(Σj)≥ψ is written v⊤Σ^jv≥ψ∥v∥22v^\top\widehat\Sigma^jv\ge\psi\|v\|_2^2v⊤Σjv≥ψ∥v∥22​ for all vvv.
  • ∥⋅∥1\|\cdot\|_1∥⋅∥1​, ∥⋅∥∞\|\cdot\|_\infty∥⋅∥∞​, ∥⋅∥0\|\cdot\|_0∥⋅∥0​ and βI\beta_IβI​ are explicit finite sums, suprema, counts and restrictions. log⁡\loglog is the natural logarithm.
  • The trimmed mean removes ⌊Nω⌋\lfloor N\omega\rfloor⌊Nω⌋ values from each end and divides by the number kept; this is the paper's formula whenever Nω∈NN\omega\in\mathbb NNω∈N.
  • The LASSO step is the predicate "is a global minimizer", never a choice function, and λj\lambda_jλj​ is the parameter (the initialization λj=λ/nj\lambda_j=\lambda/\sqrt{n_j}λj​=λ/nj​​ is not imposed). The OLS inverse is Lean's matrix inverse, which Assumption 1 makes a genuine inverse.
  • "With probability at least 1−p1-p1−p" is: the outer probability of the failure event is at most ppp. The constant C0>2C_0>2C0​>2 is universally quantified, and the trimming level is ω=ζ+η\omega=\zeta+\etaω=ζ+η wherever the paper fixes it.
  • The deterministic milestones (19) and the final display of p. 43 are stated for an arbitrary centre bbb in place of β^RM†\widehat\beta^\dagger_{\mathrm{RM}}β​RM†​; their proofs use no property of it.

A formalization that drops Assumption 1 (making the OLS inverse a junk zero), lets the corrupted samples of Proposition 4 be independent or well-behaved, fixes a single C0C_0C0​ existentially, or reads a junk minimizer from Classical.choose, does not state the paper's result.

The development needs least-squares algebra for fixed designs, a Hoeffding bound for independent bounded variables, moment bounds for subgaussian variables, and the LASSO basic inequality. Proofs of any milestone are welcome, and so are alternative arguments for Proposition 4 with better constants.

Selected references

  • K. Xu and H. Bastani, Multitask Learning and Bandits via Robust Statistics, arXiv preprint, v5, 2024. https://arxiv.org/abs/2112.14233
  • G. Lugosi and S. Mendelson, Robust multivariate mean estimation: the optimality of trimmed mean, Annals of Statistics, 2021. https://arxiv.org/abs/1907.11391
  • H. Bastani, Predicting with Proxies: Transfer Learning in High Dimension, Management Science, 2021. https://arxiv.org/abs/1812.11097
  • P. Bühlmann and S. van de Geer, Statistics for High-Dimensional Data, Springer, 2011. https://doi.org/10.1007/978-3-642-20192-9
  • R. Tibshirani, Regression Shrinkage and Selection via the Lasso, Journal of the Royal Statistical Society B, 1996. https://doi.org/10.1111/j.2517-6161.1996.tb02080.x
13 thms1 active userReviewed
Bandit AlgorithmsMachine LearningOperations Research·Captain: mikedeng1

Online Learning and Decision-Making under Generalized Linear Model with High-Dimensional Data: The G-MCP-Bandit Algorithm Has Expected Cumulative Regret at Most Rmax(T0 + |K|) + C log(T + 1)Research Paper

Motivation

Personalized decisions — which drug to prescribe, which product to recommend, which price to quote — are made one user at a time, from user features observed on arrival, and the effect of each decision is learned only from the users it was applied to. This is the contextual (covariate) bandit. In electronic records and online platforms the feature vector is high-dimensional, often with more coordinates than there will ever be users, while the outcome is binary or count-valued, so a linear reward model is a poor fit. Wang, Wei and Yao (arXiv:1812.02962, published in Management Science, 2025) combine three ingredients: a generalized linear model (GLM) for rewards, sparsity of the parameter vectors, and the minimax concave penalty (MCP) of Zhang (2010) for estimation.

Timeline. Goldenshluger and Zeevi (2013) obtained O(log⁡T)O(\log T)O(logT) regret for a two-armed linear bandit with low-dimensional covariates, under a margin condition, and showed it is the right order. Bastani and Bayati (2020) extended the setting to high-dimensional sparse linear rewards with the LASSO, obtaining O(s02log⁡2T)O(s_0^2\log^2 T)O(s02​log2T) regret. Wang, Wei and Yao (2018 preprint) treat GLM rewards with the MCP and claim O(∣K∣s2(s+log⁡d)log⁡T)O(|\mathcal K|s^2(s+\log d)\log T)O(∣K∣s2(s+logd)logT), recovering the log⁡T\log TlogT order in the high-dimensional setting.

Setting

At each time t=1,2,…t=1,2,\dotst=1,2,… a user with covariate vector xt∈X⊆Rdx_t\in\mathcal X\subseteq\mathbb R^dxt​∈X⊆Rd arrives; the xtx_txt​ are i.i.d. with an unknown law Px\mathcal P_xPx​. The decision-maker chooses a decision πt∈K={1,…,K}\pi_t\in\mathcal K=\{1,\dots,K\}πt​∈K={1,…,K}, K≥2K\ge2K≥2, and observes only the reward of that decision.

The reward of decision kkk at covariate xxx has law g(r∣x⊤βk) ν(dr)g(r\mid x^\top\beta_k)\,\nu(dr)g(r∣x⊤βk​)ν(dr), where ν\nuν is a known base measure on [−Rmax⁡,Rmax⁡][-R_{\max},R_{\max}][−Rmax​,Rmax​], g(⋅∣η)g(\cdot\mid\eta)g(⋅∣η) a known density, and βk∈Rd\beta_k\in\mathbb R^dβk​∈Rd an unknown sparse parameter: its support Sk\mathcal S_kSk​ has at most sss elements. Write f(r∣η)=−log⁡g(r∣η)f(r\mid\eta)=-\log g(r\mid\eta)f(r∣η)=−logg(r∣η) and μ(η)=∫r g(r∣η) dν(r)\mu(\eta)=\int r\,g(r\mid\eta)\,d\nu(r)μ(η)=∫rg(r∣η)dν(r), so the expected reward is μ(x⊤βk)\mu(x^\top\beta_k)μ(x⊤βk​). The Bernoulli–logistic model is ν=δ0+δ1\nu=\delta_0+\delta_1ν=δ0​+δ1​, μ(η)=1/(1+e−η)\mu(\eta)=1/(1+e^{-\eta})μ(η)=1/(1+e−η).

The cumulative regret compares the decisions with the oracle that knows every βk\beta_kβk​:

RC(T)=∑t=1TE[max⁡kμ(xt⊤βk)−μ(xt⊤βπt)].R^C(T)=\sum_{t=1}^T\mathbb E\Big[\max_k\mu(x_t^\top\beta_k)-\mu(x_t^\top\beta_{\pi_t})\Big].RC(T)=t=1∑T​E[kmax​μ(xt⊤​βk​)−μ(xt⊤​βπt​​)].

The G-MCP-Bandit algorithm has inputs t0,h,λ1,0,λ2,0,at_0,h,\lambda_{1,0},\lambda_{2,0},at0​,h,λ1,0​,λ2,0​,a. At time ttt, with probability min⁡{1,t0/t}\min\{1,t_0/t\}min{1,t0​/t} it explores: it plays a uniformly random decision (ε-decay random sampling). Otherwise it forms a shortlist Πt\Pi_tΠt​ of the decisions whose estimated mean reward, under the random-sample estimates βkrandom\beta^{random}_kβkrandom​ (trained on exploration data only), is within h/2h/2h/2 of the best; it then plays the decision of Πt\Pi_tΠt​ with the largest estimated mean under the whole-sample estimates βkwhole\beta^{whole}_kβkwhole​ (trained on all data of kkk). Both estimates are computed by the 2-step weighted Lasso (2sWL): an ℓ1\ell_1ℓ1​-penalized maximum likelihood fit with weights λ\lambdaλ, then a refit whose weights wj=max⁡(0,λ−∣β1,j∣/a)w_j=\max(0,\lambda-|\beta_{1,j}|/a)wj​=max(0,λ−∣β1,j​∣/a) are the MCP derivatives at the first fit, both over the ball ∥β∥1≤b\|\beta\|_1\le b∥β∥1​≤b, with the anytime schedules λ1(t)=λ1,01+log⁡d/log⁡(t+1)\lambda_1(t)=\lambda_{1,0}\sqrt{1+\log d/\log(t+1)}λ1​(t)=λ1,0​1+logd/log(t+1)​ and λ2(t)=λ2,0(log⁡(t+1)+log⁡d)/(t+1)\lambda_2(t)=\lambda_{2,0}\sqrt{(\log(t+1)+\log d)/(t+1)}λ2​(t)=λ2,0​(log(t+1)+logd)/(t+1)​.

The paper assumes A.1 (bounded covariates, rewards and parameters; βmin⁡\beta_{\min}βmin​ lower-bounds the nonzero coefficients), A.2 (margin: P(0<∣μ(x⊤βi)−μ(x⊤βj)∣≤γ)≤CRmax⁡γ\mathbb P(0<|\mu(x^\top\beta_i)-\mu(x^\top\beta_j)|\le\gamma)\le CR_{\max}\gammaP(0<∣μ(x⊤βi​)−μ(x⊤βj​)∣≤γ)≤CRmax​γ), A.3 (every decision is either hhh-suboptimal everywhere or hhh-optimal on a region UkU_kUk​ of probability at least p∗p^*p∗), A.4 (a restricted eigenvalue condition with constant κ\kappaκ for samples in UkU_kUk​) and A.5 (smoothness and convexity of fff with derivative bounds σ,σ2,σ3\sigma,\sigma_2,\sigma_3σ,σ2​,σ3​).

Formalization targets

Goal: Theorem 1 (p. 15)

For every a≥2304s/(κp∗)a\ge2304s/(\kappa p^*)a≥2304s/(κp∗) there are constants C0≥10C_0\ge10C0​≥10 and C4,C5,T0,Cβ>0C_4,C_5,T_0,C_\beta>0C4​,C5​,T0​,Cβ​>0, independent of TTT, such that with t0=2C0∣K∣t_0=2C_0|\mathcal K|t0​=2C0​∣K∣, λ1,0=C5\lambda_{1,0}=C_5λ1,0​=C5​, λ2,0=C4\lambda_{2,0}=C_4λ2,0​=C4​, for every T≥T0T\ge T_0T≥T0​,

RC(T)≤Rmax⁡(T0+∣K∣)+(6Rmax⁡∣K∣C0+41Rmax⁡∣K∣+2e4σ2xmax⁡bCRmax⁡3∣K∣xmax⁡2Cβs3)log⁡(T+1).R^C(T)\le R_{\max}(T_0+|\mathcal K|)+\Big(6R_{\max}|\mathcal K|C_0+41R_{\max}|\mathcal K|+2e^{4\sigma_2x_{\max}b}CR_{\max}^3|\mathcal K|x_{\max}^2C_\beta s^3\Big)\log(T+1).RC(T)≤Rmax​(T0​+∣K∣)+(6Rmax​∣K∣C0​+41Rmax​∣K∣+2e4σ2​xmax​bCRmax3​∣K∣xmax2​Cβ​s3)log(T+1).

The goal keeps every explicit coefficient of the page and leaves the constants the paper calls "independent of TTT" existential.

Milestones

In the order the proof of Theorem 1 (pp. ec5–ec8) uses them:

  1. Proposition 2 (p. 13): the exploration count nkn_knk​ is between C0(1+log⁡(T+1)−log⁡(t0+1))C_0(1+\log(T+1)-\log(t_0+1))C0​(1+log(T+1)−log(t0​+1)) and 3C0(1+log⁡T−log⁡t0)3C_0(1+\log T-\log t_0)3C0​(1+logT−logt0​) with probability ≥1−2/(T+1)\ge1-2/(T+1)≥1−2/(T+1).
  2. Lemma EC.8, statements 2 and 3 (p. ec16): enough exploration samples of an optimal decision fall in its region UkU_kUk​.
  3. Proposition 4 (p. 18): ∥βkrandom(T)−βk∥1≤min⁡{1/(σ2xmax⁡),h/(4eσ2Rmax⁡xmax⁡)}\|\beta^{random}_k(T)-\beta_k\|_1\le\min\{1/(\sigma_2x_{\max}),h/(4e\sigma_2R_{\max}x_{\max})\}∥βkrandom​(T)−βk​∥1​≤min{1/(σ2​xmax​),h/(4eσ2​Rmax​xmax​)} with probability ≥1−15/(T+1)\ge1-15/(T+1)≥1−15/(T+1).
  4. Lemma EC.10 (p. ec20): a Lipschitz bound for μ\muμ, and the h/2h/2h/2 separation it implies on UiU_iUi​.
  5. Proposition 6 (p. 19): ∥βkwhole(T)−βk∥2≤Cβs2/(T+1)\|\beta^{whole}_k(T)-\beta_k\|_2\le\sqrt{C_\beta s^2/(T+1)}∥βkwhole​(T)−βk​∥2​≤Cβ​s2/(T+1)​ with probability ≥1−13/(T+1)\ge1-13/(T+1)≥1−13/(T+1).

Significance

Theorem 1 says that, under the stated assumptions, learning with high-dimensional GLM rewards costs regret logarithmic in the horizon, the order known to be unavoidable already for low-dimensional linear bandits. It improves the log⁡2T\log^2Tlog2T of the LASSO bandit and shows how a non-convex penalty, computed by two convex weighted-Lasso solves, can be analysed under the non-i.i.d. sampling that a bandit induces. Propositions 4 and 6 are estimation results of independent interest: tail bounds for an MCP estimator trained on random and on adaptively collected samples.

The result is proved on paper; it is not formalized anywhere. The mission produces a machine-checked statement of the full algorithm and its regret, and the milestones isolate reusable facts: an exploration-count bound for ε-decay sampling, a Lipschitz bound for GLM means, and the estimator tail bounds. Alternative arguments and sharper constants are welcome as separate theorems.

Difficulty

The whole-sample data are not i.i.d.: which samples decision kkk receives depends on the past estimates. Standard high-dimensional estimation results (restricted eigenvalue arguments for the Lasso or MCP) assume i.i.d. designs, and so does the analysis of the oracle estimator. The obvious argument — apply the i.i.d. result to βwhole\beta^{whole}βwhole — fails at this step. The paper instead extracts an i.i.d. subsample, the exploration samples in UkU_kUk​, and controls the rest through a martingale count. A second difficulty is that the MCP objective is non-convex; the 2sWL estimate must be shown to coincide with the oracle estimator, which requires a minimum signal strength βmin⁡\beta_{\min}βmin​ and a sufficiently large aaa.

Formalization scope

Covariates are Fin d → ℝ with d≥1d\ge1d≥1, decisions are Fin K with K≥2K\ge2K≥2 (the paper's decision kkk is k.val + 1), times are t≥1t\ge1t≥1. Norms are explicit sums. Pinned readings, all disclosed in the items:

  • The reward family is a base measure ν\nuν concentrated on [−Rmax⁡,Rmax⁡][-R_{\max},R_{\max}][−Rmax​,Rmax​] with a jointly measurable, positive, normalized density ggg; E[Rk∣x,β]=μ(x⊤β)\mathbb E[R_k\mid x,\beta]=\mu(x^\top\beta)E[Rk​∣x,β]=μ(x⊤β).
  • A.5's derivatives are in the linear predictor η\etaη, bounded for ∣η∣≤bxmax⁡|\eta|\le bx_{\max}∣η∣≤bxmax​; smoothness is ContDiff ℝ ∞.
  • Both weighted-Lasso steps minimize over Bb={∥β∥1≤b}B_b=\{\|\beta\|_1\le b\}Bb​={∥β∥1​≤b} (A.1's "all feasible β").
  • A.3's "every xxx" means every x∈Xx\in\mathcal Xx∈X; A.4 is required for k∈Kok\in\mathcal K_ok∈Ko​ only.
  • Exploration is driven by exogenous coins Vt∼Unif[0,1]V_t\sim\mathrm{Unif}[0,1]Vt​∼Unif[0,1] and uniform draws AtA_tAt​, independent of the covariates and rewards. The rewards of different decisions at the same time may be dependent.
  • The algorithm uses the box's anytime λ1(t),λ2(t)\lambda_1(t),\lambda_2(t)λ1​(t),λ2​(t), with λ1,0=C5\lambda_{1,0}=C_5λ1,0​=C5​, λ2,0=C4\lambda_{2,0}=C_4λ2,0​=C4​.
  • Propositions 4 and 6 are stated for k∈Kok\in\mathcal K_ok∈Ko​, with the algorithm parameters and the threshold on TTT that Lemma EC.9 supplies. Lemma EC.10 adds the bound ∣f′∣≤σ2|f'|\le\sigma_2∣f′∣≤σ2​ its proof uses.

Trivializing formalizations are ruled out: the estimates are minimizers of the stated objective over BbB_bBb​ (not arbitrary functions), the selection and tie-breaking rules are measurable (otherwise every expectation would be the junk value 000), and every existential constant comes before the probability space, the rules and TTT, so that CβC_\betaCβ​ and T0T_0T0​ cannot depend on the horizon. The trailing O(∣K∣s2(s+log⁡d)log⁡T)O(|\mathcal K|s^2(s+\log d)\log T)O(∣K∣s2(s+logd)logT) and the explicit lower bound on T0T_0T0​ are not formalized.

A complete development needs a measurable argmin selection over a compact ball, Chernoff bounds for sums of independent non-identical Bernoulli variables, differentiation under the integral for GLM means, a restricted-eigenvalue oracle inequality for the weighted Lasso with GLM loss, and a martingale concentration bound. The first three are reusable beyond this mission. Contributions on any milestone are welcome.

Selected references

  • X. Wang, M. M. Wei and T. Yao, Online Learning and Decision-Making under Generalized Linear Model with High-Dimensional Data, arXiv preprint, 2018 (Management Science, 2025). https://arxiv.org/abs/1812.02962
  • H. Bastani and M. Bayati, Online Decision Making with High-Dimensional Covariates, Operations Research 68(1), 2020. https://doi.org/10.1287/opre.2019.1902
  • A. Goldenshluger and A. Zeevi, A Linear Response Bandit Problem, Stochastic Systems 3(1), 2013. https://doi.org/10.1287/11-SSY032
  • C.-H. Zhang, Nearly Unbiased Variable Selection under Minimax Concave Penalty, Annals of Statistics 38(2), 2010. https://doi.org/10.1214/09-AOS729
10 thms1 active userReviewed
Operations ResearchProbability·Captain: mikedeng1

Achieving Efficiency in Black-Box Simulation of Distribution Tails with Self-Structuring Importance Samplers: The Self-Structuring Importance Sampler Is Logarithmically EfficientResearch Paper

Motivation

Many operational risk questions ask for a small probability pu=P(L(X)≥u)p_u=P(L(X)\ge u)pu​=P(L(X)≥u): the chance that the cost LLL of a decision, evaluated at a random scenario X∈RdX\in\mathbb R^dX∈Rd, exceeds a large threshold uuu. Examples are large delays in project networks or vehicle routing, large portfolio credit losses, and failures in engineered systems. Plain Monte Carlo needs on the order of pu−1p_u^{-1}pu−1​ samples to estimate pup_upu​ to fixed relative accuracy, which is prohibitive when pup_upu​ is 10−610^{-6}10−6 or smaller. Importance sampling (IS) draws samples from a different distribution and reweights them by a likelihood ratio, but classical efficient IS schemes are built for one model at a time: they need the distribution of XXX and the structure of LLL (e.g. linearity or convexity) to solve for a good sampling distribution.

Deo and Murthy (arXiv:2102.07060v3, published in Operations Research, 2025) propose a self-structuring sampler that needs neither: it applies a fixed multiplicative stretching to ordinary samples of XXX and uses only black-box evaluations of LLL. Their main result is that this sampler is asymptotically optimal in the standard sense of logarithmic efficiency (Asmussen and Glynn 2007, Ch. 6) over a nonparametric class of light- and Weibull-type-tailed distributions and nonconvex losses.

Setting

Write R+d={x:x≥0}\mathbb R^d_+=\{x:x\ge0\}R+d​={x:x≥0} and R++d={x:x>0}\mathbb R^d_{++}=\{x:x>0\}R++d​={x:x>0} (componentwise), and ∥x∥=max⁡i∣xi∣\|x\|=\max_i|x_i|∥x∥=maxi​∣xi​∣. The random vector X=(X1,…,Xd)X=(X_1,\dots,X_d)X=(X1​,…,Xd​) has density fXf_XfX​. Its marginal cumulative hazards are Λi(x)=−log⁡P(Xi>x)\Lambda_i(x)=-\log P(X_i>x)Λi​(x)=−logP(Xi​>x), Λ(x)=(Λ1(x1),…,Λd(xd))\Lambda(x)=(\Lambda_1(x_1),\dots,\Lambda_d(x_d))Λ(x)=(Λ1​(x1​),…,Λd​(xd​)), and Y=Λ(X)Y=\Lambda(X)Y=Λ(X) is the standardized vector. Let qi=Λi←q_i=\Lambda_i^{\leftarrow}qi​=Λi←​ be the left-continuous inverse, q(y)=(q1(y1),…,qd(yd))q(y)=(q_1(y_1),\dots,q_d(y_d))q(y)=(q1​(y1​),…,qd​(yd​)), q^(t)=q(t1)/∥q(t1)∥\hat q(t)=q(t\mathbf 1)/\|q(t\mathbf 1)\|q^​(t)=q(t1)/∥q(t1)∥ and Λmin⁡(u)=min⁡iΛi(u)\Lambda_{\min}(u)=\min_i\Lambda_i(u)Λmin​(u)=mini​Λi​(u).

The standing assumptions are:

  • Assumption 2.1 on the loss: risk sets {x∈supp⁡X:L(x)≥u}\{x\in\operatorname{supp}X: L(x)\ge u\}{x∈suppX:L(x)≥u} lie in R+d\mathbb R^d_+R+d​ for large uuu, and L(nxn)/nρ→L∗(x)L(nx_n)/n^\rho\to L^*(x)L(nxn​)/nρ→L∗(x) for every xn→xx_n\to xxn​→x in R+d\mathbb R^d_+R+d​, with ρ>0\rho>0ρ>0 and L∗>0L^*>0L∗>0 somewhere on R+d\mathbb R^d_+R+d​.
  • Assumption 3.1 on the marginals: each Λi\Lambda_iΛi​ is continuous, eventually strictly increasing, and regularly varying with index αi>0\alpha_i>0αi​>0 (Λi(sx)/Λi(s)→xαi\Lambda_i(sx)/\Lambda_i(s)\to x^{\alpha_i}Λi​(sx)/Λi​(s)→xαi​).
  • Assumption 3.2 on the dependence: YYY has density p(y)e−φ(y)p(y)e^{-\varphi(y)}p(y)e−φ(y) with n−1φ(nyn)→I(y)n^{-1}\varphi(ny_n)\to I(y)n−1φ(nyn​)→I(y) and n−εlog⁡p(nyn)→0n^{-\varepsilon}\log p(ny_n)\to0n−εlogp(nyn​)→0 along every yn→y≠0y_n\to y\ne0yn​→y=0 in R+d\mathbb R^d_+R+d​.
  • Assumption 5.1: each Λi\Lambda_iΛi​ is eventually convex or concave.
  • The limit q∗=lim⁡t→∞q^(t)q^*=\lim_{t\to\infty}\hat q(t)q∗=limt→∞​q^​(t) exists.

The sampler (Algorithm 1) fixes a hyper-parameter l=l(u)l=l(u)l=l(u) and maps a sample xxx to T(x)=x (u/l)κ(x)T(x)=x\,(u/l)^{\kappa(x)}T(x)=x(u/l)κ(x), with either exponent

κ(1)(x)=1ρlog⁡(1+∣x∣)∥log⁡(1+∣x∣)∥∞orκ(2)(x)=log⁡(1+∣x∣)log⁡l.\kappa^{(1)}(x)=\frac1\rho\frac{\log(1+|x|)}{\|\log(1+|x|)\|_\infty}\qquad\text{or}\qquad \kappa^{(2)}(x)=\frac{\log(1+|x|)}{\log l}.κ(1)(x)=ρ1​∥log(1+∣x∣)∥∞​log(1+∣x∣)​orκ(2)(x)=logllog(1+∣x∣)​.

With JJJ the closed-form Jacobian of Table 1 and Z=T(X)Z=T(X)Z=T(X), the single-sample estimator is

ζ(u)=J(X)fX(Z)fX(X) I(L(Z)≥u),M2,u=E[ζ(u)2].\zeta(u)=\frac{J(X)f_X(Z)}{f_X(X)}\,\mathbb I\big(L(Z)\ge u\big),\qquad M_{2,u}=E[\zeta(u)^2].ζ(u)=fX​(X)J(X)fX​(Z)​I(L(Z)≥u),M2,u​=E[ζ(u)2].

Formalization targets

Goal: Theorem 5.1 (logarithmic efficiency)

Under Assumptions 2.1, 3.1, 3.2, 5.1, existence of q∗q^*q∗, L∗(q∗x)>0L^*(q^*x)>0L∗(q∗x)>0 for some x∈R+dx\in\mathbb R^d_+x∈R+d​, and any slowly varying l(u)→∞l(u)\to\inftyl(u)→∞, for either exponent,

M2,u<∞ for large u,lim⁡u→∞log⁡M2,ulog⁡pu2=1.M_{2,u}<\infty\ \text{for large }u,\qquad \lim_{u\to\infty}\frac{\log M_{2,u}}{\log p_u^2}=1.M2,u​<∞ for large u,u→∞lim​logpu2​logM2,u​​=1.

The goal fixes neither the exponent, nor the hyper-parameter lll, nor the loss or the distribution beyond the stated assumptions.

Milestones

The milestones follow the paper's proof chain (Appendix A.3 for κ(1)\kappa^{(1)}κ(1), Appendix E for κ(2)\kappa^{(2)}κ(2)):

  1. Proposition 2.1: ζ(u)\zeta(u)ζ(u) is unbiased and TTT is invertible.
  2. Lemma 3.1: the coordinates of YYY are standard exponential.
  3. Theorem 3.1: {Y/t}\{Y/t\}{Y/t} satisfies a large deviations principle with rate III.
  4. Lemma 3.2: III is continuous and homogeneous, and inf⁡yi>cI=c\inf_{y_i>c}I=cinfyi​>c​I=c.
  5. Lemma A.1: the rare event in standardized coordinates.
  6. Theorem 4.1: the tail asymptotic
log⁡pu=−Λmin⁡(u1/ρ)[I∗+o(1)],I∗=inf⁡{I(y):L∗(q∗y1/α)≥1, y≥0}.\log p_u=-\Lambda_{\min}(u^{1/\rho})\big[I^*+o(1)\big],\qquad I^*=\inf\{I(y):L^*(q^*y^{1/\alpha})\ge1,\ y\ge0\}.logpu​=−Λmin​(u1/ρ)[I∗+o(1)],I∗=inf{I(y):L∗(q∗y1/α)≥1, y≥0}.
  1. Lemmas A.4 and A.5: bounds on T−1T^{-1}T−1, and ψu=Λ∘T−1∘q\psi_u=\Lambda\circ T^{-1}\circ qψu​=Λ∘T−1∘q is o(t(u))o(t(u))o(t(u)) on compacts.
  2. Lemma A.6: M2,uM_{2,u}M2,u​ as a Laplace-type functional of Yu=Y/t(u)Y_u=Y/t(u)Yu​=Y/t(u).
  3. Lemma A.7: the density exponent au≥I+o(1)a_u\ge I+o(1)au​≥I+o(1).
  4. Lemma A.9: the rare set stays a fixed distance from the origin.
  5. Display (85): the κ(2)\kappa^{(2)}κ(2) bound on T−1T^{-1}T−1.

Significance

Theorem 4.1 gives the exponential decay rate of pup_upu​ for a broad class of nonconvex losses (piecewise affine and quadratic functions, values of mixed integer programs, neural-network feature maps) under nonparametric, copula-style dependence. Previously such asymptotics were known only for specific losses and distribution families. Theorem 5.1 shows that one simple, model-oblivious transformation attains the best possible exponential rate for the second moment, so the relative error grows more slowly than any power pu−εp_u^{-\varepsilon}pu−ε​. This supports using the sampler for value-at-risk, conditional value-at-risk and chance-constrained optimization.

The results are proved in the paper's appendices (Appendices A, D.1 and E). None of them has a machine-checked proof. Formalizing them would require regular variation and Potter bounds, a tail large deviations principle in Rd\mathbb R^dRd, and a Varadhan-type integral lemma along a real speed. These are general tools that are missing from Mathlib and are reusable well beyond this paper.

Difficulty

The obvious argument is to bound M2,uM_{2,u}M2,u​ by computing the likelihood ratio on the rare set. This fails because the rare set, after standardization, is described only asymptotically: Lu(x)=u−1L(q(t(u)x))L_u(x)=u^{-1}L(q(t(u)x))Lu​(x)=u−1L(q(t(u)x)) converges to fLD(x)=L∗(q∗x1/α)f_{LD}(x)=L^*(q^*x^{1/\alpha})fLD​(x)=L∗(q∗x1/α) only continuously on R++d\mathbb R^d_{++}R++d​, not uniformly. The exponent of the likelihood ratio involves the density of YYY at two different scales (t(u)pt(u)pt(u)p and ψu(t(u)p)\psi_u(t(u)p)ψu​(t(u)p)) and the hazard rates at points pulled back by T−1T^{-1}T−1. A lower bound on it must hold uniformly enough to apply a Varadhan-type lemma with a varying family of functions, while the transformed sample stays inside a region where the asymptotic density assumptions apply. The upper and lower large-deviations bounds also rely on homogeneity of III and fLDf_{LD}fLD​, which hold only for the heaviest-tailed coordinates of q∗q^*q∗.

Formalization scope

Points of Rd\mathbb R^dRd are Fin d → ℝ with the sup norm, and components are 0-based. XXX is modelled by its law μ\muμ together with a density fXf_XfX​. M2,uM_{2,u}M2,u​ is a lower Lebesgue integral and pu=μ{L≥u}p_u=\mu\{L\ge u\}pu​=μ{L≥u}; both are extended nonnegative reals, so neither +∞+\infty+∞ nor 000 is collapsed to a junk value. Logarithms of probabilities in large-deviations statements are taken in EReal, where log⁡0=−∞\log0=-\inftylog0=−∞. I∗I^*I∗ is an EReal infimum, equal to +∞+\infty+∞ over an empty set. Regular variation is the real-variable limit with an eventually positive denominator, and reuses the published definition HeavyTailNV.Tail.IsRegularlyVarying. The Jacobian is Table 1's closed form. Statements that evaluate qqq at t(u)pt(u)pt(u)p take p∈R++dp\in\mathbb R^d_{++}p∈R++d​.

The following hypotheses are added relative to the printed statements, each disclosed on its item:

  • l(u)→∞l(u)\to\inftyl(u)→∞ in Theorem 5.1 and Lemma A.7 (the paper states it in §2.2 and uses it in Lemma A.5 and Appendix D.1).
  • "L∗(q∗x)L^*(q^*x)L∗(q∗x) not identically zero" is read as positivity somewhere.
  • Measurability of LLL.
  • 0<l≤u0<l\le u0<l≤u, and l>1l>1l>1 for κ(2)\kappa^{(2)}κ(2), together with an IS support condition in Proposition 2.1 and Lemma A.6. Proposition 2.1 is false as printed without them.
  • p(nyn)>0p(ny_n)>0p(nyn​)>0 eventually inside (13).
  • d≥1d\ge1d≥1 where junk values at d=0d=0d=0 would otherwise matter.
  • In Theorem 4.1, continuity of the rate III on R+d∖{0}\mathbb R^d_+\setminus\{0\}R+d​∖{0}, which the theorem's hypothesis "the tail LDP in Theorem 3.1" carries through Lemma 3.2(a) and which the proof uses.

The following printed statements are corrected:

  • Lemma A.6 is stated without its spurious factor t(u)2dt(u)^{2d}t(u)2d.
  • Lemma A.9 is restricted to points with q(t(u)p)∈supp⁡Xq(t(u)p)\in\operatorname{supp}Xq(t(u)p)∈suppX. As printed it fails when LLL is large off the support.
  • Lemma 3.2's "I(0)=0I(0)=0I(0)=0" becomes a limit at 000, since (13) does not determine I(0)I(0)I(0).
  • Theorem 3.1 is stated with real speed ttt, which implies the printed sequence form.

Lemmas A.8 and A.10 and Corollary A.1 are not posed. Their uniform claims over all of R+d\mathbb R^d_+R+d​ depend on pointwise versions of the hazard rates and on the values of LLL off the support and off R+d\mathbb R^d_+R+d​, which the hypotheses do not control; Corollary A.1 fails as printed when XXX has negative components.

A trivializing formalization is ruled out explicitly. The goal is the limit (23) for the estimator ζ(u)\zeta(u)ζ(u) of §5.2 with Table 1's Jacobian, for every admissible lll and both exponents. It is not the bound M2,u≥pu2M_{2,u}\ge p_u^2M2,u​≥pu2​, not a statement about an unspecified IS density, and not a statement for one fixed lll. The finiteness conjunct prevents Lean's log⁡0=0\log 0=0log0=0 convention from satisfying it.

Contributions are welcome at every level. The general tools (Potter bounds, the tail LDP, a Varadhan lemma for continuously converging functions) are useful as separate developments.

Selected references

  • A. Deo, K. Murthy, Achieving Efficiency in Black-Box Simulation of Distribution Tails with Self-Structuring Importance Samplers, Operations Research, 2025; preprint arXiv:2102.07060v3, 2023. https://arxiv.org/abs/2102.07060
  • S. Asmussen, P. W. Glynn, Stochastic Simulation: Algorithms and Analysis, Springer, 2007. https://doi.org/10.1007/978-0-387-69033-9
  • L. de Haan, A. Ferreira, Extreme Value Theory: An Introduction, Springer, 2006. https://doi.org/10.1007/0-387-34471-3
  • A. Dembo, O. Zeitouni, Large Deviations Techniques and Applications, 2nd ed., Springer, 1998. https://doi.org/10.1007/978-1-4612-5320-4
17 thms1 active userReviewed
Optimal TransportProbability·Captain: mikedeng1

Global Sensitivity Analysis via Optimal Transport 3: The Partition Estimator of an OT-Based Sensitivity Measure Converges Under Weak Convergence of the Joint LawsResearch Paper

Why estimate a sensitivity measure from data

Global sensitivity analysis asks how much of the uncertainty in a model output YYY is due to an input XXX. Borgonovo, Figalli, Plischke and Savaré (Management Science, 2025) propose a family of indicators built on optimal transport: the expected optimal transport cost between the marginal law of YYY and the law of YYY conditioned on the information carried by XXX. The family contains the variance-based and L1L^1L1-based indices used in practice as special or limiting cases, and it applies to multivariate outputs.

In applications these indicators are never computed from the true joint law of (X,Y)(X, Y)(X,Y). They are computed from a sample, by splitting the range of XXX into cells, estimating the law of YYY on each cell, and solving one optimal transport problem per cell (the estimator (76) of the paper). Whether this procedure converges to the quantity it is meant to estimate is the question of consistency, settled by Theorem 21 of the paper. This mission formalizes Theorem 21 and the steps of its proof.

Setting

Let X\mathsf XX and Y\mathsf YY be Polish spaces with their Borel σ\sigmaσ-algebras. A cost is a continuous function k:Y×Y→[0,+∞]k:\mathsf Y\times\mathsf Y\to[0,+\infty]k:Y×Y→[0,+∞] with k(y,y′)=0k(y,y')=0k(y,y′)=0 exactly when y=y′y=y'y=y′. The optimal transport cost between probability measures ν,ν′\nu,\nu'ν,ν′ on Y\mathsf YY is

K(ν,ν′)=inf⁡γ∈Π(ν,ν′)∫k(y,y′) dγ(y,y′),K(\nu,\nu')=\inf_{\gamma\in\Pi(\nu,\nu')}\int k(y,y')\,d\gamma(y,y'),K(ν,ν′)=γ∈Π(ν,ν′)inf​∫k(y,y′)dγ(y,y′),

the infimum over couplings γ\gammaγ with marginals ν\nuν and ν′\nu'ν′.

Let π\piπ be the joint law of (X,Y)(X,Y)(X,Y) on X×Y\mathsf X\times\mathsf YX×Y, with marginals μ\muμ (of XXX) and ν\nuν (of YYY). For a σ\sigmaσ-algebra F\mathcal FF on X\mathsf XX, a version of the conditional distribution of YYY given (X,F)(X,\mathcal F)(X,F) is a Markov kernel x↦νxFx\mapsto\nu^{\mathcal F}_xx↦νxF​, F\mathcal FF-measurable in xxx, with π(A×B)=∫AνxF(B) dμ(x)\pi(A\times B)=\int_A\nu^{\mathcal F}_x(B)\,d\mu(x)π(A×B)=∫A​νxF​(B)dμ(x) for A∈FA\in\mathcal FA∈F. The OT-based sensitivity measure (Definition 1) is

ξK(Y,X∣F)=∫XK(ν,νxF) dμ(x),\xi^K(Y,X\mid\mathcal F)=\int_{\mathsf X}K(\nu,\nu^{\mathcal F}_x)\,d\mu(x),ξK(Y,X∣F)=∫X​K(ν,νxF​)dμ(x),

written ξK(Y,X)\xi^K(Y,X)ξK(Y,X) when F\mathcal FF is the Borel σ\sigmaσ-algebra.

Estimation setting. A sequence of joint laws πN\pi^NπN on X×Y\mathsf X\times\mathsf YX×Y (for instance empirical laws of a sample of size NNN) converges weakly to π\piπ; μN,νN\mu^N,\nu^NμN,νN are its marginals. The cost has bounded separate costs: k(y,y′)≤a1(y)+a2(y′)k(y,y')\le a_1(y)+a_2(y')k(y,y′)≤a1​(y)+a2​(y′) with a1,a2≥0a_1,a_2\ge0a1​,a2​≥0 continuous, and with a=a1+a2a=a_1+a_2a=a1​+a2​,

lim⁡N→∞∫a dνN=∫a dν<∞.(73)\lim_{N\to\infty}\int a\,d\nu^N=\int a\,d\nu<\infty.\tag{73}N→∞lim​∫adνN=∫adν<∞.(73)

A sequence of finite measurable partitions XM={XhM}h=1H(M)\mathscr X^M=\{X^M_h\}_{h=1}^{H(M)}XM={XhM​}h=1H(M)​ of X\mathsf XX generates σ\sigmaσ-algebras FM\mathcal F^MFM with

FM⊆FM+1,⋁MFM=F,μ(∂XhM)=0.(75)\mathcal F^M\subseteq\mathcal F^{M+1},\qquad\bigvee_M\mathcal F^M=\mathcal F,\qquad\mu(\partial X^M_h)=0.\tag{75}FM⊆FM+1,M⋁​FM=F,μ(∂XhM​)=0.(75)

The quantities of interest are ξNK=ξK(YN,XN)\xi^K_N=\xi^K(Y^N,X^N)ξNK​=ξK(YN,XN) (finite X\mathsf XX) and ξM,NK=ξK(YN,XN∣FM)\xi^K_{M,N}=\xi^K(Y^N,X^N\mid\mathcal F^M)ξM,NK​=ξK(YN,XN∣FM).

Formalization targets

Goal: Theorem 21 (2)

Under (73) and (75), the iterated limit exists and

lim⁡M→∞lim⁡N→∞ξM,NK=ξK(Y,X∣F).\lim_{M\to\infty}\lim_{N\to\infty}\xi^K_{M,N}=\xi^K(Y,X\mid\mathcal F).M→∞lim​N→∞lim​ξM,NK​=ξK(Y,X∣F).

The statement fixes no rate and no constant; it asserts only that refining the partition after the sample size has grown recovers the sensitivity measure.

Milestones

  1. (80)–(81): for finite X\mathsf XX, ξK(Y,X)=∑hμ({xh})K(ν,νxh)\xi^K(Y,X)=\sum_h\mu(\{x^h\})K(\nu,\nu_{x^h})ξK(Y,X)=∑h​μ({xh})K(ν,νxh​) over atoms of positive mass.
  2. Theorem 21 (1): for finite X\mathsf XX, ξNK→ξK(Y,X)\xi^K_N\to\xi^K(Y,X)ξNK​→ξK(Y,X).
  3. (83): for a finite partition, ξK(Y,X∣FM)=∑h∈H(M)μ(XhM)K(ν,νM,h)\xi^K(Y,X\mid\mathcal F^M)=\sum_{h\in H(M)}\mu(X^M_h)K(\nu,\nu_{M,h})ξK(Y,X∣FM)=∑h∈H(M)​μ(XhM​)K(ν,νM,h​), with νM,h\nu_{M,h}νM,h​ the law of YYY on the cell.
  4. Convergence of marginals, cell masses and cell laws under null boundaries (p. 40).
  5. (85): uniform integrability of aaa with respect to (νN)(\nu^N)(νN).
  6. (86): K(νN,νM,hN)→K(ν,νM,h)K(\nu^N,\nu^N_{M,h})\to K(\nu,\nu_{M,h})K(νN,νM,hN​)→K(ν,νM,h​) on cells of positive mass.
  7. Null cells: μM,hNK(νN,νM,hN)→0\mu^N_{M,h}K(\nu^N,\nu^N_{M,h})\to0μM,hN​K(νN,νM,hN​)→0 when μM,h=0\mu_{M,h}=0μM,h​=0.
  8. (82): for each fixed partition, lim⁡NξM,NK=ξK(Y,X∣FM)\lim_N\xi^K_{M,N}=\xi^K(Y,X\mid\mathcal F^M)limN​ξM,NK​=ξK(Y,X∣FM).

The last step of the paper's proof, lim⁡MξK(Y,X∣FM)=ξK(Y,X∣F)\lim_M\xi^K(Y,X\mid\mathcal F^M)=\xi^K(Y,X\mid\mathcal F)limM​ξK(Y,X∣FM)=ξK(Y,X∣F), is the continuity of ξK\xi^KξK along increasing σ\sigmaσ-algebras, Theorem 9 of the paper. It is posed in the companion mission of this series (part 2, on information continuity) and is not restated here.

Significance

Theorem 21 is what licenses the partition estimator: without it, the number computed by solving one transport problem per cell of a sample has no proven relation to the sensitivity measure. The result is deterministic in the laws, so it applies to any sampling scheme whose empirical laws converge weakly with converging aaa-moments, not only to i.i.d. samples. The finite case covers categorical inputs directly.

On the formal side, no part of this argument is machine-checked. A complete development produces reusable pieces beyond this paper: the conditional law on a cell of null boundary as a continuous functional of the joint law, uniform integrability from convergence of moments under weak convergence, and the stability of optimal transport costs under weak convergence of the marginals with uniformly integrable cost bounds. The last is a standard theorem of optimal transport (Villani 2009, Theorem 5.20 and its proof) that the paper invokes without proof in (86).

Difficulty

The naive argument passes to the limit term by term in the finite sum (83). Two steps of it fail without further work. First, the optimal transport cost is only lower semicontinuous under weak convergence in general; convergence of K(νN,νM,hN)K(\nu^N,\nu^N_{M,h})K(νN,νM,hN​) needs the cost to be dominated by functions whose integrals converge, which is why (73) is assumed and why uniform integrability (85) must be transferred from νN\nu^NνN to the cell laws. Second, cells of zero limiting mass may carry positive empirical mass for every NNN, and their conditional laws need not converge at all; their contribution must be shown to vanish through the product μM,hNK(⋅,⋅)\mu^N_{M,h}K(\cdot,\cdot)μM,hN​K(⋅,⋅), not through the cell laws. Finally, the two limits do not commute in general, so the order lim⁡Mlim⁡N\lim_M\lim_NlimM​limN​ matters.

Formalization scope

  • X\mathsf XX, Y\mathsf YY are Polish with Borel σ\sigmaσ-algebras; in the finite case X\mathsf XX is a Fintype with the discrete topology, so F=2X\mathcal F=2^{\mathsf X}F=2X.
  • Since ξK\xi^KξK depends on (X,Y)(X,Y)(X,Y) only through the joint law, statements are made on Ω=X×Y\Omega=\mathsf X\times\mathsf YΩ=X×Y with P=πN\mathbb P=\pi^NP=πN or π\piπ and the coordinate projections, as the paper does in (81). Weak convergence of πN\pi^NπN is Mathlib's topology on ProbabilityMeasure.
  • KKK is the published definition RWPI.SqrtLasso.transportCost; all of KKK, ξK\xi^KξK and the integrals take values in [0,+∞][0,+\infty][0,+∞].
  • Conditional distributions are never chosen: each theorem holds for every kernel satisfying the characterizing predicate IsCondDistrib.
  • The iterated limit is stated as the existence of inner limits LML_MLM​ and LM→ξK(Y,X∣F)L_M\to\xi^K(Y,X\mid\mathcal F)LM​→ξK(Y,X∣F), never through a junk-valued lim.
  • The separate-cost bound and (73) are assumed always; for bounded kkk they hold with constant a1=a2a_1=a_2a1​=a2​.
  • The page prints ξK(X,Y)\xi^K(X,Y)ξK(X,Y) in (78)–(79); the convention of the paper and its proof is ξK(Y,X)\xi^K(Y,X)ξK(Y,X), which is formalized.

A trivializing formalization is ruled out: kkk is not assumed bounded, the laws πN\pi^NπN are not assumed eventually equal to π\piπ, the conditional laws are not assumed to converge, and cells of zero mass are allowed.

Contributions are welcome on each milestone separately, in particular on the stability of transport costs (86), which is reusable well beyond sensitivity analysis.

Selected references

  • E. Borgonovo, A. Figalli, E. Plischke, G. Savaré, Global Sensitivity Analysis via Optimal Transport, Management Science, 2025 (authors' manuscript of 7 March 2024). https://doi.org/10.1287/mnsc.2023.01796
  • C. Villani, Optimal Transport: Old and New, Grundlehren der mathematischen Wissenschaften 338, Springer, 2009. https://doi.org/10.1007/978-3-540-71050-9
  • P. Billingsley, Convergence of Probability Measures, 2nd ed., Wiley, 1999. https://doi.org/10.1002/9780470316962
12 thms1 active userReviewed
🏆Completed
Markov ChainProbabilityReinforcement Learning+1·Captain: Wenqian Xing

Estimation of Treatment Effects Under Nonstationarity via the Truncated Policy Gradient EstimatorResearch Paper

Why short-horizon outcome windows

Randomized experiments (A/B tests) on ride-sharing marketplaces, recommendation systems and digital-health services assign each arriving user to treatment or control. The assignment changes the system state seen by later users, so observations are not independent: this is temporal interference, or carryover. The difference-in-means estimator ignores it, and in Markovian models its bias can be as large as the treatment effect itself (Farias, Li, Peng, Zheng 2022; Hu, Wager 2022). Corrections based on off-policy evaluation or on differences of QQQ-values assume a stationary environment, while real systems have time-varying dynamics and the experimenter observes a single trajectory.

Johari, Peng and Xing propose the truncated policy gradient (TPG) estimator: each instantaneous outcome in the difference-in-means estimator is replaced by the sum of the next k+1k+1k+1 outcomes. The paper shows that this estimates, without bias, the derivative of a truncated policy value, and derives bias and variance bounds, a central limit theorem and a consistent variance estimator in nonstationary Markovian environments. This mission formalizes those statements.

Setting

Time is t=0,1,…,T−1t=0,1,\dots,T-1t=0,1,…,T−1 (the paper's time t+1t+1t+1). The state space SSS is finite and the action Zt∈{0,1}Z_t\in\{0,1\}Zt​∈{0,1} is control or treatment. For each time ttt and action zzz there is a transition matrix PztP_z^tPzt​ with P(Xt+1=x′∣Xt=x,Zt=z)=Pzt(x,x′)\mathbb P(X_{t+1}=x'\mid X_t=x,Z_t=z)=P_z^t(x,x')P(Xt+1​=x′∣Xt​=x,Zt​=z)=Pzt​(x,x′); the matrices may change arbitrarily with ttt, which is the nonstationarity. The initial state X0X_0X0​ has distribution ρ\rhoρ. The reward YtY_tYt​ is drawn from a distribution R(⋅∣Xt,Zt)R(\cdot\mid X_t,Z_t)R(⋅∣Xt​,Zt​) on R\mathbb RR, independently of everything else given (Xt,Zt)(X_t,Z_t)(Xt​,Zt​), and R([−M,M]∣x,z)=1R([-M,M]\mid x,z)=1R([−M,M]∣x,z)=1 for all x,zx,zx,z. Write r(x,z)=∫y R(dy∣x,z)r(x,z)=\int y\,R(dy\mid x,z)r(x,z)=∫yR(dy∣x,z).

The policy πθ\pi_\thetaπθ​ assigns treatment with probability θ\thetaθ at every time, independently of everything else. π1\pi_1π1​ is all-treatment, π0\pi_0π0​ is all-control, and the experiment runs π1/2\pi_{1/2}π1/2​. Write Pθt=θP1t+(1−θ)P0tP_\theta^t=\theta P_1^t+(1-\theta)P_0^tPθt​=θP1t​+(1−θ)P0t​ and Eθ\mathbb E_\thetaEθ​ for expectation under πθ\pi_\thetaπθ​. The value function and the global average treatment effect (GATE) are

J(θ)=1T∑t=0T−1Eθ[Yt],τ=J(1)−J(0).J(\theta)=\frac1T\sum_{t=0}^{T-1}\mathbb E_\theta[Y_t],\qquad \tau=J(1)-J(0).J(θ)=T1​t=0∑T−1​Eθ​[Yt​],τ=J(1)−J(0).

The TPG estimator with truncation size kkk is

τ^k=1T∑u=0T−1(1{Zu=1}1/2−1{Zu=0}1/2)∑t=umin⁡(u+k, T−1)Yt,\widehat\tau_k=\frac1T\sum_{u=0}^{T-1}\Bigl(\frac{\mathbf 1\{Z_u=1\}}{1/2}-\frac{\mathbf 1\{Z_u=0\}}{1/2}\Bigr)\sum_{t=u}^{\min(u+k,\,T-1)}Y_t ,τk​=T1​u=0∑T−1​(1/21{Zu​=1}​−1/21{Zu​=0}​)t=u∑min(u+k,T−1)​Yt​,

so τ^0\widehat\tau_0τ0​ is the difference-in-means estimator.

Two quantities control the bounds. The mixing assumption (Assumption 1) asks for γ∈(0,1)\gamma\in(0,1)γ∈(0,1) with ∥f′Pzt−fPzt∥TV≤γ ∥f′−f∥TV\|f'P_z^t-fP_z^t\|_{\mathrm{TV}}\le\gamma\,\|f'-f\|_{\mathrm{TV}}∥f′Pzt​−fPzt​∥TV​≤γ∥f′−f∥TV​ for all t<Tt<Tt<T, all zzz and all probability vectors f,f′f,f'f,f′ on SSS, where ∥f−f′∥TV=12∥f−f′∥1\|f-f'\|_{\mathrm{TV}}=\tfrac12\|f-f'\|_1∥f−f′∥TV​=21​∥f−f′∥1​. The kernel deviation is δ=max⁡t<Tmax⁡x∥P1t(x,⋅)−P0t(x,⋅)∥TV\delta=\max_{t<T}\max_{x}\|P_1^t(x,\cdot)-P_0^t(x,\cdot)\|_{\mathrm{TV}}δ=maxt<T​maxx​∥P1t​(x,⋅)−P0t​(x,⋅)∥TV​.

Formalization targets

Goal: Theorem 1, bias and variance of the TPG estimator

There are absolute constants C1,C2>0C_1,C_2>0C1​,C2​>0 such that for every environment, every T≥1T\ge1T≥1, every 0≤k≤T0\le k\le T0≤k≤T and every γ∈(0,1)\gamma\in(0,1)γ∈(0,1) and MMM as above,

∣E1/2[τ^k]−τ∣≤C1(1−γk(1−γ)2 δ2M+γk1−γ δM),Var⁡1/2(τ^k)≤C2((k+1)2M2T+γ (k+1)M2T(1−γ)).\bigl|\mathbb E_{1/2}[\widehat\tau_k]-\tau\bigr|\le C_1\Bigl(\frac{1-\gamma^k}{(1-\gamma)^2}\,\delta^2M+\frac{\gamma^k}{1-\gamma}\,\delta M\Bigr),\qquad \operatorname{Var}_{1/2}(\widehat\tau_k)\le C_2\Bigl(\frac{(k+1)^2M^2}{T}+\frac{\gamma\,(k+1)M^2}{T(1-\gamma)}\Bigr).​E1/2​[τk​]−τ​≤C1​((1−γ)21−γk​δ2M+1−γγk​δM),Var1/2​(τk​)≤C2​(T(k+1)2M2​+T(1−γ)γ(k+1)M2​).

The constants are left unspecified, as in the paper's O(⋅)O(\cdot)O(⋅) statement, so an improvement of the constants does not invalidate the goal.

Explicit constants: Propositions 5 and 6

For data collected under πθ\pi_\thetaπθ​ with θ∈(0,1)\theta\in(0,1)θ∈(0,1), the paper gives both bounds with explicit constants, for the TPG estimator and for a reward-corrected variant. At θ=1/2\theta=1/2θ=1/2, Proposition 5 reads

∣E[τ^k]−τ∣≤2δMγk1−γ+2δ2M Ψk(γ),Var⁡(τ^k)≤4M2(k+1)T(2k+3+4γ1−γ),\bigl|\mathbb E[\widehat\tau_k]-\tau\bigr|\le\frac{2\delta M\gamma^k}{1-\gamma}+2\delta^2M\,\Psi_k(\gamma),\qquad \operatorname{Var}(\widehat\tau_k)\le\frac{4M^2(k+1)}{T}\Bigl(2k+3+\frac{4\gamma}{1-\gamma}\Bigr),​E[τk​]−τ​≤1−γ2δMγk​+2δ2MΨk​(γ),Var(τk​)≤T4M2(k+1)​(2k+3+1−γ4γ​),

with Ψk(γ)=∑j=0k−2(j+1)γj\Psi_k(\gamma)=\sum_{j=0}^{k-2}(j+1)\gamma^jΨk​(γ)=∑j=0k−2​(j+1)γj.

Policy-gradient identities: Propositions 1–4

JJJ and its truncated analogue JkJ_kJk​ are differentiable at 1/21/21/2, with derivative equal to the horizon average of differences of (kkk-truncated) QQQ-values, and Eθ[τ^θ,kTPG]\mathbb E_\theta[\widehat\tau^{\mathrm{TPG}}_{\theta,k}]Eθ​[τθ,kTPG​] equals the corresponding derivative for every θ∈(0,1)\theta\in(0,1)θ∈(0,1). Without the mixing assumption, the untruncated estimator satisfies ∣E[τ^T]−τ∣≤C T2δ2M|\mathbb E[\widehat\tau_T]-\tau|\le C\,T^2\delta^2M∣E[τT​]−τ∣≤CT2δ2M and Var⁡(τ^T)≤2M2(T+1)\operatorname{Var}(\widehat\tau_T)\le2M^2(T+1)Var(τT​)≤2M2(T+1).

Asymptotics: Theorem 2, Lemmas 1–5 and Corollary 1

For fixed kkk, under mixing at all times, a positive limit σk2\sigma_k^2σk2​ of the normalized variance (Assumption 2) and a Cesàro mean-stability condition (Assumption 3),

T (τ^k−E[τ^k])⇒N(0,σk2),Ω^T→pσk2,\sqrt T\,\bigl(\widehat\tau_k-\mathbb E[\widehat\tau_k]\bigr)\Rightarrow\mathcal N(0,\sigma_k^2),\qquad \widehat\Omega_T\xrightarrow{p}\sigma_k^2,T​(τk​−E[τk​])⇒N(0,σk2​),ΩT​p​σk2​,

where Ω^T\widehat\Omega_TΩT​ is a Newey–West estimator with bandwidth LT→∞L_T\to\inftyLT​→∞, LT=O(T1/3)L_T=O(T^{1/3})LT​=O(T1/3). The supporting statements are a covariance inequality under strong mixing, the bound α(h)≤γh−1\alpha(h)\le\gamma^{h-1}α(h)≤γh−1 on the mixing coefficients of the experimental process and its consequence for the summands of the estimator, the central limit theorem alone, and consistency of the ideal and of the feasible variance estimators.

What the results give

Theorem 1 separates two error sources: a term of second order in δ\deltaδ that does not grow with TTT, and a term that decays geometrically in kkk. Together with Proposition 2 it shows what truncation buys: a variance bound of order (k+1)2/T(k+1)^2/T(k+1)2/T instead of order TTT, at the price of a bias term of order γk\gamma^kγk. Theorem 2 supplies standard errors for the estimator from a single nonstationary trajectory.

All results of the paper are proved on paper; none has a machine-checked proof. The work of this mission is the formal proofs of the stated results. The definition layer (a finite-state nonstationary Markov decision process with real rewards, its trajectory law under time-varying randomization, total-variation contraction, strong-mixing windows, a Newey–West estimator) can be reused for other results on experiments with Markovian interference.

Where the difficulty lies

The first idea is to bound ∣J′(1/2)−(J(1)−J(0))∣|J'(1/2)-(J(1)-J(0))|∣J′(1/2)−(J(1)−J(0))∣ by the second derivative of JJJ on [0,1][0,1][0,1]. Every pair of times contributes to that second derivative, so this route gives the T2δ2MT^2\delta^2MT2δ2M of Proposition 2 and nothing uniform in the horizon. Theorem 1 is uniform in TTT, and its bound has no term of first order in δ\deltaδ beyond the truncation term; Proposition 5 shows that such a term is present at every allocation θ≠1/2\theta\ne1/2θ=1/2. Formal proofs have to handle ordered products of time-varying stochastic matrices and signed measures of total mass zero, with a contraction that is assumed one step at a time.

The variance bound and Theorem 2 concern a dependent, non-identically distributed sequence observed once. Mathlib has no central limit theorem for nonhomogeneous Markov chains and no covariance inequality for strongly mixing sequences; the paper relies on Arlotto and Steele (2016) for the former and on an inequality from Doukhan (1994) for the latter.

Formalization scope

TPG.Env S packages (P,ρ,R)(P,\rho,R)(P,ρ,R) for a finite type S. Kernels are real matrices with nonnegative entries and rows summing to one, indexed by all t∈Nt\in\mathbb Nt∈N; a statement with horizon TTT uses only the times below TTT. A trajectory is a function Fin T → S × Bool × ℝ, and Env.trajLaw is its law for an arbitrary sequence of treatment probabilities, built as a finite mixture over state and action paths of product reward laws. JJJ, τ\tauτ, JkJ_kJk​ and the QQQ-values are defined from this law, and expectations given {Zu=z}\{Z_u=z\}{Zu​=z} are taken under the conditional measure. Rewards are bounded through the hypothesis E.RewardBound M; the standing assumptions of the paper enter each theorem as hypotheses, and S carries the discrete measurable structure.

Statements require T≥1T\ge1T≥1 and 0≤k≤T0\le k\le T0≤k≤T, as in the paper. Asymptotic statements compute the law of each statistic under the horizon-TTT measure: convergence in distribution is tested against bounded continuous functions, and convergence in probability is stated for each ε>0\varepsilon>0ε>0. The limit σk2\sigma_k^2σk2​ is a parameter constrained by Assumption 2. For θ∉[0,1]\theta\notin[0,1]θ∈/[0,1] the law of πθ\pi_\thetaπθ​ is not a probability law and no statement depends on it. The hypotheses are satisfiable for every TTT, kkk and γ\gammaγ: an environment with one state and a nonzero constant reward satisfies all of them, including Assumptions 2 and 3, so no statement is vacuous.

Not included: Definition 1 and Lemma 6 of the paper (Dobrushin coefficients and the Arlotto–Steele theorem on general Borel state spaces), the stationary difference-in-QQQ discussion of Appendix C, the constant-reward example showing that the variance order is attained, and the numerical studies. Formal statements of those, and auxiliary lemmas about Env.trajLaw, ordered matrix products and total-variation contraction, are welcome contributions.

Selected references

  • R. Johari, T. Peng, W. Xing, Estimation of Treatment Effects Under Nonstationarity via the Truncated Policy Gradient Estimator, arXiv preprint, 2025–2026. https://arxiv.org/abs/2506.05308
  • V. F. Farias, A. A. Li, T. Peng, A. Zheng, Markovian Interference in Experiments, Advances in Neural Information Processing Systems 35, 2022. https://arxiv.org/abs/2206.02371
  • Y. Hu, S. Wager, Switchback Experiments under Geometric Mixing, arXiv preprint, 2022. https://arxiv.org/abs/2209.00197
  • A. Arlotto, J. M. Steele, A Central Limit Theorem for Temporally Nonhomogeneous Markov Chains with Applications to Dynamic Programming, Mathematics of Operations Research 41(4), 2016. https://doi.org/10.1287/moor.2016.0784
  • P. Doukhan, Mixing: Properties and Examples, Lecture Notes in Statistics 85, Springer, 1994. https://doi.org/10.1007/978-1-4612-2642-0
17 thms1 active userReviewed
Optimal TransportOptimizationProbability·Captain: mikedeng1

Bridging Bayesian and Minimax Mean Square Error Estimation via Wasserstein Distributionally Robust Optimization 1: The Gelbrich Minimax and Normal-Prior Maximin Values Coincide (Sandwich Theorem)Research Paper

Motivation

Estimating an unknown parameter from a noisy linear measurement is the basic problem behind Kalman filtering, signal recovery and linear inverse problems. A Bayesian statistician picks the estimator that minimizes the mean square error under a prior distribution; a minimax statistician guards against the worst prior in some family. The Bayesian answer depends on a prior that is rarely known, and the minimax answer is often intractable.

Nguyen, Shafieezadeh-Abadeh, Kuhn and Mohajerin Esfahani (Math. Oper. Res. 48(1), 2023) bridge the two by letting nature choose the joint distribution of parameter and noise from a ball of radius ρ\rhoρ around a nominal distribution in the type-2 Wasserstein distance. At ρ=0\rho=0ρ=0 the problem is Bayesian; as ρ\rhoρ grows it becomes more conservative. For a normal nominal distribution they show that this distributionally robust problem is solved by an affine estimator, that a normal distribution is least favourable, and that both are computable from a finite convex program. The paper extends the Wasserstein Kalman filter of Shafieezadeh-Abadeh et al. (NeurIPS 2018), which treated a joint normal ball on (x,y)(x,y)(x,y), to the model with independent parameter and noise.

Setting

The parameter is x∈Rnx\in\mathbb R^nx∈Rn and the observation is y=Hx+w∈Rmy=Hx+w\in\mathbb R^my=Hx+w∈Rm, with a known observation matrix H∈Rm×nH\in\mathbb R^{m\times n}H∈Rm×n and noise www independent of xxx. Write M(Rd)\mathcal M(\mathbb R^d)M(Rd) for the probability distributions on Rd\mathbb R^dRd with finite second moments.

  • An estimator is a measurable ψ:Rm→Rn\psi:\mathbb R^m\to\mathbb R^nψ:Rm→Rn with ∥ψ(y)∥≤C(1+∥y∥)\|\psi(y)\|\le C(1+\|y\|)∥ψ(y)∥≤C(1+∥y∥) for some C>0C>0C>0; the family of estimators is F\mathcal FF, and A⊆F\mathcal A\subseteq\mathcal FA⊆F is the family of affine estimators ψ(y)=Ay+b\psi(y)=Ay+bψ(y)=Ay+b.
  • The average risk of ψ\psiψ under a joint distribution Q\mathbb QQ of (x,w)(x,w)(x,w) is R(ψ,Q)=EQ[∥x−ψ(Hx+w)∥2]\mathcal R(\psi,\mathbb Q)=\mathbb E_{\mathbb Q}[\|x-\psi(Hx+w)\|^2]R(ψ,Q)=EQ​[∥x−ψ(Hx+w)∥2].
  • The type-2 Wasserstein distance W(Q1,Q2)\mathbb W(\mathbb Q_1,\mathbb Q_2)W(Q1​,Q2​) is the square root of the least expected squared distance E∥ξ1−ξ2∥2\mathbb E\|\xi_1-\xi_2\|^2E∥ξ1​−ξ2​∥2 over all couplings of Q1\mathbb Q_1Q1​ and Q2\mathbb Q_2Q2​.
  • The Gelbrich distance between mean–covariance pairs is
G((μ1,Σ1),(μ2,Σ2))=∥μ1−μ2∥2+Tr⁡[Σ1+Σ2−2(Σ21/2Σ1Σ21/2)1/2].\mathbb G((\mu_1,\Sigma_1),(\mu_2,\Sigma_2))=\sqrt{\|\mu_1-\mu_2\|^2+\operatorname{Tr}\big[\Sigma_1+\Sigma_2-2(\Sigma_2^{1/2}\Sigma_1\Sigma_2^{1/2})^{1/2}\big]}.G((μ1​,Σ1​),(μ2​,Σ2​))=∥μ1​−μ2​∥2+Tr[Σ1​+Σ2​−2(Σ21/2​Σ1​Σ21/2​)1/2]​.

The nominal distribution is a product P^=P^x×P^w\widehat{\mathbb P}=\widehat{\mathbb P}_x\times\widehat{\mathbb P}_wP=Px​×Pw​ with radii ρx,ρw≥0\rho_x,\rho_w\ge0ρx​,ρw​≥0. Three ambiguity sets of product distributions Qx×Qw\mathbb Q_x\times\mathbb Q_wQx​×Qw​ appear:

  • the Wasserstein ball B(P^)\mathbb B(\widehat{\mathbb P})B(P): Qx∈M(Rn)\mathbb Q_x\in\mathcal M(\mathbb R^n)Qx​∈M(Rn), Qw∈M(Rm)\mathbb Q_w\in\mathcal M(\mathbb R^m)Qw​∈M(Rm), W(Qx,P^x)≤ρx\mathbb W(\mathbb Q_x,\widehat{\mathbb P}_x)\le\rho_xW(Qx​,Px​)≤ρx​, W(Qw,P^w)≤ρw\mathbb W(\mathbb Q_w,\widehat{\mathbb P}_w)\le\rho_wW(Qw​,Pw​)≤ρw​;
  • the Gelbrich ball G(P^)\mathbb G(\widehat{\mathbb P})G(P): the marginals' mean–covariance pairs lie within Gelbrich distance ρx\rho_xρx​, ρw\rho_wρw​ of those of P^x\widehat{\mathbb P}_xPx​, P^w\widehat{\mathbb P}_wPw​;
  • for normal P^x=N(μ^x,Σ^x)\widehat{\mathbb P}_x=\mathcal N(\widehat\mu_x,\widehat\Sigma_x)Px​=N(μ​x​,Σx​), P^w=N(μ^w,Σ^w)\widehat{\mathbb P}_w=\mathcal N(\widehat\mu_w,\widehat\Sigma_w)Pw​=N(μ​w​,Σw​), the normal ball BN(P^)\mathbb B_{\mathcal N}(\widehat{\mathbb P})BN​(P): products N(μ^x,Σx)×N(μ^w,Σw)\mathcal N(\widehat\mu_x,\Sigma_x)\times\mathcal N(\widehat\mu_w,\Sigma_w)N(μ​x​,Σx​)×N(μ​w​,Σw​) in B(P^)\mathbb B(\widehat{\mathbb P})B(P) with Σx⪰0\Sigma_x\succeq0Σx​⪰0, Σw≻0\Sigma_w\succ0Σw​≻0.

Then BN(P^)⊆B(P^)⊆G(P^)\mathbb B_{\mathcal N}(\widehat{\mathbb P})\subseteq\mathbb B(\widehat{\mathbb P})\subseteq\mathbb G(\widehat{\mathbb P})BN​(P)⊆B(P)⊆G(P).

Formalization targets

Goal: Theorem 4.1 (sandwich theorem)

For P^\widehat{\mathbb P}P normal with Σ^w≻0\widehat\Sigma_w\succ0Σw​≻0,

inf⁡ψ∈A sup⁡Q∈G(P^) R(ψ,Q)=sup⁡Q∈BN(P^) inf⁡ψ∈F R(ψ,Q).\inf_{\psi\in\mathcal A}\ \sup_{\mathbb Q\in\mathbb G(\widehat{\mathbb P})}\ \mathcal R(\psi,\mathbb Q)=\sup_{\mathbb Q\in\mathbb B_{\mathcal N}(\widehat{\mathbb P})}\ \inf_{\psi\in\mathcal F}\ \mathcal R(\psi,\mathbb Q).ψ∈Ainf​ Q∈G(P)sup​ R(ψ,Q)=Q∈BN​(P)sup​ ψ∈Finf​ R(ψ,Q).

The left side is the Gelbrich MMSE problem (2.1), the right side the dual problem over normal priors (3.3). The Wasserstein problem (1.7), inf⁡Fsup⁡B\inf_{\mathcal F}\sup_{\mathbb B}infF​supB​, and its dual (3.1), sup⁡Binf⁡F\sup_{\mathbb B}\inf_{\mathcal F}supB​infF​, lie between them, so all four values coincide.

Milestones

  1. Proposition A.3: the closed form of sup⁡Σ⪰0⟨D,Σ⟩−γTr⁡[Σ−2(Σ^1/2ΣΣ^1/2)1/2]\sup_{\Sigma\succeq0}\langle D,\Sigma\rangle-\gamma\operatorname{Tr}[\Sigma-2(\widehat\Sigma^{1/2}\Sigma\widehat\Sigma^{1/2})^{1/2}]supΣ⪰0​⟨D,Σ⟩−γTr[Σ−2(Σ1/2ΣΣ1/2)1/2] and its maximizer.
  2. Theorem 2.7: problem (2.1) equals a finite convex program (2.2), and for ρx,ρw>0\rho_x,\rho_w>0ρx​,ρw​>0 an affine estimator attains it.
  3. Lemma A.6: the covariance Gelbrich set S\mathcal SS is convex and compact, with Tr⁡[Σ]≤(ρ+Tr⁡[Σ^]1/2)2\operatorname{Tr}[\Sigma]\le(\rho+\operatorname{Tr}[\widehat\Sigma]^{1/2})^2Tr[Σ]≤(ρ+Tr[Σ]1/2)2.
  4. Proposition A.4 (i): max⁡Σ∈S⟨D,Σ⟩\max_{\Sigma\in\mathcal S}\langle D,\Sigma\ranglemaxΣ∈S​⟨D,Σ⟩ equals a one-dimensional infimum (A.6).
  5. Lemma A.5: a max–min problem over S\mathcal SS has a maximizer Σ⋆⪰λmin⁡(Σ^)I\Sigma^\star\succeq\lambda_{\min}(\widehat\Sigma)IΣ⋆⪰λmin​(Σ)I.
  6. Display (3.5): over normal priors, affine estimators suffice.
  7. Display (3.8): for Σ^w≻0\widehat\Sigma_w\succ0Σw​≻0 the value of (3.3) is a finite sup–inf over covariance matrices.

Companion statements, not milestones: Theorem 3.5 (problem (3.3) equals the finite program (3.4)), Corollary 4.2 (the optimal affine estimator and the optimal normal prior form a Nash equilibrium on B(P^)\mathbb B(\widehat{\mathbb P})B(P)) and Corollary 4.3 (the minimax estimator from a maximizer of (3.4)).

Significance

The sandwich theorem says that robustifying the MMSE problem against Wasserstein uncertainty around a normal distribution costs nothing in tractability: the optimal estimator is affine, the worst-case distribution is normal, and both follow from a convex program in the covariance matrices. The resulting estimator is a Kalman-type update with a least favourable covariance in place of the nominal one, which is what makes the result usable in filtering. The paper also extends it to elliptical nominal distributions (Section 5) and develops a Frank–Wolfe method for (3.4) (Section 6).

The results are proved in the paper; none of them is machine-checked. A formalization adds a checked account of a minimax argument that combines optimal transport (the Gelbrich bound and its equality for normal laws), nonlinear semidefinite programming (Propositions A.3 and A.4) and Bayesian estimation for Gaussian laws. The appendix statements are general facts about the Gelbrich ball of covariance matrices and serve beyond this paper.

Difficulty

The left side of the goal is an infimum over affine estimators of a supremum over an infinite-dimensional set of distributions; the right side reverses the order and restricts nature to normal laws while allowing every estimator. Weak duality gives ≥\ge≥ at once. For the reverse inequality, Sion's minimax theorem cannot be applied to the distributions directly: BN(P^)\mathbb B_{\mathcal N}(\widehat{\mathbb P})BN​(P) is not convex, since mixtures of normal laws are not normal, and G(P^)\mathbb G(\widehat{\mathbb P})G(P) is not compact in any useful topology. The equality has to pass through the finite matrix problems, where the worst covariance matrices must be shown to stay bounded away from singularity so that the normal noise covariance remains positive definite. That is the role of Lemma A.5 and of the hypothesis Σ^w≻0\widehat\Sigma_w\succ0Σw​≻0.

Formalization scope

  • Rd\mathbb R^dRd is EuclideanSpace ℝ (Fin d). The risk is a lower Lebesgue integral in [0,∞][0,\infty][0,∞], and every optimal value is a [0,∞][0,\infty][0,∞]- or EReal-valued infimum or supremum restricted by a membership predicate. The finite programs (2.2), (3.4), (A.3), (A.5), (A.6), (A.9) take values in EReal.
  • M(Rd)\mathcal M(\mathbb R^d)M(Rd) is "probability measure with E∥ξ∥2<∞\mathbb E\|\xi\|^2<\inftyE∥ξ∥2<∞" and is required wherever the page requires it, because means and covariances are Bochner integrals with junk value 000 otherwise.
  • F\mathcal FF keeps both measurability and linear growth.
  • N(μ,Σ)\mathcal N(\mu,\Sigma)N(μ,Σ) is Mathlib's multivariateGaussian. W\mathbb WW, means, covariances, the PSD square root and the Gelbrich ball are the published definitions WassersteinDRO.Gelbrich.{wassersteinDistance, meanVector, covarianceMatrix, psdSqrt, meanCovarianceUncertaintySet}.
  • λmin⁡\lambda_{\min}λmin​ and λmax⁡\lambda_{\max}λmax​ are 000 at dimension 000, where every statement reduces to a trivial one.
  • Added hypothesis. The goal assumes Σ^w≻0\widehat\Sigma_w\succ0Σw​≻0, which the page omits. The theorem fails without it: for n=m=1n=m=1n=m=1, H=0H=0H=0, Σ^x=1\widehat\Sigma_x=1Σx​=1, Σ^w=0\widehat\Sigma_w=0Σw​=0 and ρx=ρw=0\rho_x=\rho_w=0ρx​=ρw​=0, the normal ball is empty while the left side equals 111. The page's own proof uses (3.8), which it derives only for Σ^w≻0\widehat\Sigma_w\succ0Σw​≻0.
  • Theorem 3.5. The bounds Σ⋆⪰λmin⁡(Σ^)I\Sigma^\star\succeq\lambda_{\min}(\widehat\Sigma)IΣ⋆⪰λmin​(Σ)I are stated for some maximizer of (3.4), not for every maximizer.
  • Omitted. Proposition A.4 (ii)–(iii) is false as printed in two places and is not posed (see the mission notes). Propositions 2.4 and 3.4 (the Gelbrich bound and its equality for normal laws) are already on the platform and are not posed again.
  • Ruled out. A formalization in which BN(P^)\mathbb B_{\mathcal N}(\widehat{\mathbb P})BN​(P) is empty, the risk is a Bochner integral, or the optimal values are real sSup/sInf would make the goal trivial or false. A sanity check exhibits a member of BN(P^)\mathbb B_{\mathcal N}(\widehat{\mathbb P})BN​(P) whenever Σ^w≻0\widehat\Sigma_w\succ0Σw​≻0, and an affine estimator.

Proofs of any milestone are welcome, and so are reusable lemmas on the Gelbrich ball, the matrix square root and Gaussian conditioning.

Selected references

  • V. A. Nguyen, S. Shafieezadeh-Abadeh, D. Kuhn, P. Mohajerin Esfahani, Bridging Bayesian and minimax mean square error estimation via Wasserstein distributionally robust optimization, Math. Oper. Res. 48(1), 2023. https://arxiv.org/abs/1911.03539v2, https://doi.org/10.1287/moor.2021.1176
  • S. Shafieezadeh-Abadeh, V. A. Nguyen, D. Kuhn, P. Mohajerin Esfahani, Wasserstein distributionally robust Kalman filtering, NeurIPS 31, 2018. https://arxiv.org/abs/1809.08830
  • M. Gelbrich, On a formula for the L2 Wasserstein metric between measures on Euclidean and Hilbert spaces, Math. Nachr. 147, 1990. https://doi.org/10.1002/mana.19901470121
  • C. R. Givens, R. M. Shortt, A class of Wasserstein metrics for probability distributions, Michigan Math. J. 31(2), 1984. https://doi.org/10.1307/mmj/1029003026
  • M. Sion, On general minimax theorems, Pacific J. Math. 8, 1958. https://doi.org/10.2140/pjm.1958.8.171
  • V. A. Nguyen, D. Kuhn, P. Mohajerin Esfahani, Distributionally robust inverse covariance estimation: the Wasserstein shrinkage estimator, Oper. Res. 70(1), 2022. https://arxiv.org/abs/1805.07194
15 thms1 active userReviewed
Bandit AlgorithmsMachine LearningProbability·Captain: mikedeng1

Bypassing the Monster: A Faster and Simpler Optimal Algorithm for Contextual Bandits Under Realizability: FALCON+ Has Regret ≤ 14.3·Σₘ√(K𝓔(τₘ₋₁−τₘ₋₂))(τₘ−τₘ₋₁) + τ₁ + √(8T log(2/δ)) w.p. 1−δResearch Paper

Contextual bandits and the reduction to regression

A contextual bandit is a sequential decision problem: in each round a learner sees a context (a user's features, a patient's covariates), picks one of KKK actions, and observes the reward of that action only. Applications include recommendation, dynamic pricing and adaptive clinical decisions. The difficulty is statistical and computational at once: the learner must explore to learn which action is best for which context, and the class of models it learns over is typically huge.

A long-standing question was whether contextual bandits can be solved optimally with nothing more than an offline regression oracle, a black-box supervised learning routine that fits a predictor of rewards to i.i.d. data. Earlier optimal algorithms either required a cost-sensitive classification oracle called many times per round (the "monster" of Agarwal et al., 2014) or an online regression oracle that must handle adversarially generated data (Foster and Rakhlin, 2020). Simchi-Levi and Xu (2022) answered the question with FALCON+, which calls an arbitrary offline regression oracle once per epoch, O(log⁡T)O(\log T)O(logT) or O(log⁡log⁡T)O(\log\log T)O(loglogT) times in total, and whose regret is governed by the oracle's estimation error.

Timeline:

  • 2014: Agarwal, Hsu, Kale, Langford, Li and Schapire, Taming the Monster: optimal regret with O~(KT)\tilde O(\sqrt{KT})O~(KT​) calls to a classification oracle.
  • 2020: Foster and Rakhlin, Beyond UCB: SquareCB, optimal regret with an online regression oracle, via inverse gap weighting.
  • 2020 (arXiv) / 2022 (journal): Simchi-Levi and Xu, FALCON and FALCON+: optimal regret with an offline regression oracle.

Setting

There is a finite set A\mathcal AA of KKK actions and a set X\mathcal XX of contexts. In round ttt nature draws a context xtx_txt​ and a reward vector rt∈[0,1]Ar_t\in[0,1]^{\mathcal A}rt​∈[0,1]A from a fixed unknown distribution D\mathcal DD; the learner sees xtx_txt​, picks ata_tat​ and observes rt(at)r_t(a_t)rt​(at​). The conditional mean reward is f∗(x,a)=E[rt(a)∣xt=x]f^*(x,a)=\mathbb E[r_t(a)\mid x_t=x]f∗(x,a)=E[rt​(a)∣xt​=x], and πf∗(x)\pi_{f^*}(x)πf∗​(x) is an action maximizing f∗(x,⋅)f^*(x,\cdot)f∗(x,⋅). The regret after TTT rounds is

∑t=1T(rt(πf∗(xt))−rt(at)).\sum_{t=1}^T\big(r_t(\pi_{f^*}(x_t))-r_t(a_t)\big).t=1∑T​(rt​(πf∗​(xt​))−rt​(at​)).

An action selection kernel p(a∣x)p(a\mid x)p(a∣x) gives a probability distribution over actions for each context. The offline regression oracle OffRegF\mathrm{OffReg}_{\mathcal F}OffRegF​ takes nnn samples (xi,ai,ri(ai))(x_i,a_i,r_i(a_i))(xi​,ai​,ri​(ai​)) and returns a predictor f^:X×A→R\hat f:\mathcal X\times\mathcal A\to\mathbb Rf^​:X×A→R. It satisfies Assumption 2 with error function EF,δ(n)\mathcal E_{\mathcal F,\delta}(n)EF,δ​(n) if, for every kernel ppp, when the samples are i.i.d. with (xi,ri)∼D(x_i,r_i)\sim\mathcal D(xi​,ri​)∼D and ai∼p(⋅∣xi)a_i\sim p(\cdot\mid x_i)ai​∼p(⋅∣xi​), then with probability at least 1−δ1-\delta1−δ,

Ex∼DX, a∼p(⋅∣x)[(f^(x,a)−f∗(x,a))2]≤EF,δ(n).\mathbb E_{x\sim\mathcal D_{\mathcal X},\,a\sim p(\cdot\mid x)}\big[(\hat f(x,a)-f^*(x,a))^2\big]\le\mathcal E_{\mathcal F,\delta}(n).Ex∼DX​,a∼p(⋅∣x)​[(f^​(x,a)−f∗(x,a))2]≤EF,δ​(n).

FALCON+ runs in epochs given by a schedule 0=τ0<τ1<τ2<⋯0=\tau_0<\tau_1<\tau_2<\cdots0=τ0​<τ1​<τ2​<⋯. In epoch mmm it sets γ1=1\gamma_1=1γ1​=1 and γm=12K/EF,δ/(2m2)(τm−1−τm−2)\gamma_m=\tfrac12\sqrt{K/\mathcal E_{\mathcal F,\delta/(2m^2)}(\tau_{m-1}-\tau_{m-2})}γm​=21​K/EF,δ/(2m2)​(τm−1​−τm−2​)​ for m≥2m\ge2m≥2; it obtains f^m\hat f_mf^​m​ by feeding only the data of epoch m−1m-1m−1 to the oracle (f^1≡0\hat f_1\equiv0f^​1​≡0); and in every round ttt of the epoch it plays

pt(a)=1K+γm(f^m(xt,a^t)−f^m(xt,a))  (a≠a^t),pt(a^t)=1−∑a≠a^tpt(a),p_t(a)=\frac{1}{K+\gamma_m\big(\hat f_m(x_t,\hat a_t)-\hat f_m(x_t,a)\big)}\ \ (a\ne\hat a_t),\qquad p_t(\hat a_t)=1-\sum_{a\ne\hat a_t}p_t(a),pt​(a)=K+γm​(f^​m​(xt​,a^t​)−f^​m​(xt​,a))1​  (a=a^t​),pt​(a^t​)=1−a=a^t​∑​pt​(a),

where a^t\hat a_ta^t​ maximizes f^m(xt,⋅)\hat f_m(x_t,\cdot)f^​m​(xt​,⋅). The epoch of round ttt is m(t)=min⁡{m≥1:t≤τm}m(t)=\min\{m\ge1:t\le\tau_m\}m(t)=min{m≥1:t≤τm​}.

Formalization targets

Goal: Theorem 2 in explicit form

If τm≥2m\tau_m\ge2^mτm​≥2m and γ1≤⋯≤γm(T)\gamma_1\le\cdots\le\gamma_{m(T)}γ1​≤⋯≤γm(T)​ for m≤m(T)m\le m(T)m≤m(T), then for every T≥1T\ge1T≥1 and δ>0\delta>0δ>0, with probability at least 1−δ1-\delta1−δ,

∑t=1T(rt(πf∗(xt))−rt(at))≤14.3∑m=2m(T)K EF,δ/(2m2)(τm−1−τm−2) (τm−τm−1)+τ1+8Tlog⁡(2/δ).\sum_{t=1}^T\big(r_t(\pi_{f^*}(x_t))-r_t(a_t)\big)\le 14.3\sum_{m=2}^{m(T)}\sqrt{K\,\mathcal E_{\mathcal F,\delta/(2m^2)}(\tau_{m-1}-\tau_{m-2})}\,(\tau_m-\tau_{m-1})+\tau_1+\sqrt{8T\log(2/\delta)}.t=1∑T​(rt​(πf∗​(xt​))−rt​(at​))≤14.3m=2∑m(T)​KEF,δ/(2m2)​(τm−1​−τm−2​)​(τm​−τm−1​)+τ1​+8Tlog(2/δ)​.

The paper states Theorem 2 as an O(⋅)O(\cdot)O(⋅) bound; this is the explicit inequality its proof establishes, with the additive terms kept. It holds for every oracle, error function and schedule satisfying the hypotheses, so it is the shape of the result rather than a rate for a particular class.

Milestones

In attack order: Lemma A.2 (each oracle call is accurate with probability 1−δ/(2m2)1-\delta/(2m^2)1−δ/(2m2); the good event Γ2\Gamma_2Γ2​ has probability 1−δ/21-\delta/21−δ/2); Lemma A.3 (the kernel pmp_mpm​ is induced by a randomized policy QmQ_mQm​ on Ψ=AX\Psi=\mathcal A^{\mathcal X}Ψ=AX); Lemma A.4 (the conditional expected regret of a round is the implicit regret of Qm(t)Q_{m(t)}Qm(t)​); Lemmas A.5 and A.6 (low predicted regret and bounded divergence V(pm,π)≤K+γmReg^(π)V(p_m,\pi)\le K+\gamma_m\widehat{\mathrm{Reg}}(\pi)V(pm​,π)≤K+γm​Reg​(π)); Lemma A.7 (prediction error of implicit rewards on Γ2\Gamma_2Γ2​); Lemma A.8 (true and predicted implicit regret agree up to factor 2 and 5.15K/γm5.15K/\gamma_m5.15K/γm​); Lemma A.9 (∑πQm(π)Reg(π)≤7.15K/γm\sum_\pi Q_m(\pi)\mathrm{Reg}(\pi)\le7.15K/\gamma_m∑π​Qm​(π)Reg(π)≤7.15K/γm​); Lemma A.10 in expectation; the Azuma display (A.10); and Lemma A.10 with high probability.

Significance

Theorem 2 makes contextual bandits reducible to offline regression with no loss in rate: for any function class with an estimation-error bound, plugging that bound into the theorem gives the regret. With empirical entropy O(ε−p)O(\varepsilon^{-p})O(ε−p) this yields O(T(1+p)/(2+p)log⁡T)O(T^{(1+p)/(2+p)}\log T)O(T(1+p)/(2+p)logT), matching the known lower bound, and for linear classes it improves the best known bound when K≪TK\ll TK≪T (Examples 1–2 of the paper). The oracle is called once per epoch on i.i.d. data, so any off-the-shelf supervised learner can be used, with a guarantee transferred automatically.

Formalizing the result produces a machine-checked offline-to-online reduction, independent of the function class. The paper's result is proved, but it has no machine-checked proof; the platform has formal statements for the online-oracle algorithm SquareCB and for the classification-oracle algorithm of Agarwal et al., not for this reduction. The milestones isolate reusable facts about inverse-gap-weighted kernels (Lemmas A.3, A.5, A.6) and an epoch-wise induction pattern (Lemma A.8) that recur in later work on bandits and reinforcement learning with regression oracles.

Difficulty

The obvious argument fails at the regression step. A natural approach feeds all past data to the oracle, but those data are adaptively collected and not i.i.d., so an offline guarantee does not apply to them; FALCON+ uses only the previous epoch's data, which are i.i.d. given the past, and the analysis must make this conditional application of Assumption 2 rigorous on a product space (Lemma A.2). The second obstacle is that the oracle's error is measured under the kernel of the previous epoch, while regret is incurred under the current one. Transferring the error across epochs requires the divergence V(p,π)V(p,\pi)V(p,π) and the two-sided comparison of true and predicted implicit regret in Lemma A.8, proved by induction on epochs with exact constants; a one-sided bound does not close the induction.

Formalization scope

Lean representation and conventions:

  • Finite contexts. X\mathcal XX is a Fintype with the discrete σ-algebra. The paper claims Theorem 2 for arbitrary X\mathcal XX, but its detailed proof (App. A.1–A.6) is "under the condition that ∣X∣<∞|\mathcal X|<\infty∣X∣<∞"; the uncountable case (App. A.7) is not formalized. No bound depends on ∣X∣|\mathcal X|∣X∣.
  • Rewards in [0,1][0,1][0,1], the model of §1.2 and the assumption of the proof of Theorem 2. Setup 2's heavy-tailed generality (Condition (5)) is not formalized.
  • Nature's law is a context marginal DX\mathcal D_{\mathcal X}DX​ with a Markov reward kernel; f∗(x,a)f^*(x,a)f∗(x,a) is the kernel mean.
  • The run lives on the canonical space N→(X×RA)×[0,1]\mathbb N\to(\mathcal X\times\mathbb R^{\mathcal A})\times[0,1]N→(X×RA)×[0,1] with the i.i.d. product law of D⊗Uniform[0,1]\mathcal D\otimes\mathrm{Uniform}[0,1]D⊗Uniform[0,1]; actions are drawn by the inverse CDF from the uniform coordinate.
  • Probabilities in failure form: "with probability at least 1−δ1-\delta1−δ" is "the failure set has outer measure at most δ\deltaδ".
  • Added hypotheses (disclosed in every statement): EF,δ(n)>0\mathcal E_{\mathcal F,\delta}(n)>0EF,δ​(n)>0 (Algorithm 2 divides by it); measurability of the oracle and of the tie-breaking rule for a^t\hat a_ta^t​ (App. A.7, p. 1929, assumes such conditions directly); δ>0\delta>0δ>0; T≥1T\ge1T≥1.
  • The tie-breaking rule for a^t\hat a_ta^t​ and the maximizer πf∗\pi_{f^*}πf∗​ are universally quantified.
  • Quantities the paper indexes by a round ttt are indexed by its epoch; Υt−1\Upsilon_{t-1}Υt−1​ is replaced by the coordinate filtration, which contains it.

A trivializing formalization is ruled out: the goal is a bound on the realized regret of the run of Algorithm 2, whose oracle sees only (x,a,r(a))(x,a,r(a))(x,a,r(a)) samples of the previous epoch; it is not a bound for an algorithm that is handed f∗f^*f∗ or its population error, or that observes the full reward vector.

Infrastructure needed: conditional application of an i.i.d. guarantee inside a product measure (Fubini over Measure.infinitePi), Azuma–Hoeffding for bounded martingale differences (proved on the platform as bounded_diff_martingale_two_sided), and finite-sum algebra for inverse gap weighting. The kernel lemmas A.3, A.5 and A.6 are reusable beyond this mission. Proofs of any milestone are welcome, as are proofs of the goal from the milestones.

Selected references

  • D. Simchi-Levi and Y. Xu, Bypassing the Monster: A Faster and Simpler Optimal Algorithm for Contextual Bandits Under Realizability, Mathematics of Operations Research 47(3):1904–1931, 2022. https://doi.org/10.1287/moor.2021.1193
  • D. J. Foster and A. Rakhlin, Beyond UCB: Optimal and Efficient Contextual Bandits with Regression Oracles, ICML 2020. https://arxiv.org/abs/2002.04926
  • A. Agarwal, D. Hsu, S. Kale, J. Langford, L. Li and R. E. Schapire, Taming the Monster: A Fast and Simple Algorithm for Contextual Bandits, ICML 2014. https://arxiv.org/abs/1402.0555
14 thms1 active userReviewed
Operations ResearchOptimizationProbability·Captain: mikedeng1

Solving Chance-Constrained Problems via a Smooth Sample-Based Nonlinear Approximation 2: Optimal Values and Solutions of the Smoothed SAA Converge w.p.1 as N → ∞ and ε → 0Research Paper

Motivation

A chance-constrained program asks for a decision that satisfies uncertain constraints with high probability rather than surely:

min⁡x∈Xf(x)s.t.P(cj(x,ξ)≤0, j=1,…,m)≥1−α.(1.1)\min_{x\in X} f(x) \quad\text{s.t.}\quad \mathbb P\bigl(c_j(x,\xi)\le 0,\ j=1,\dots,m\bigr)\ge 1-\alpha. \tag{1.1}x∈Xmin​f(x)s.t.P(cj​(x,ξ)≤0, j=1,…,m)≥1−α.(1.1)

Such models appear in power-system operation, portfolio selection, chemical-process and reservoir management, and other settings where requiring the constraints for every realization is too conservative (Nemirovski–Shapiro 2006; the paper's introduction lists applications). The probability is rarely available in closed form, and when the distribution of ξ\xiξ is only accessible through samples, the feasible set of the empirical counterpart is a union of polyhedral-like pieces: it is non-smooth and non-convex, and the empirical quantile introduces many spurious local minima (Peña-Ordieres, Luedtke, Wächter 2020, §2).

Peña-Ordieres, Luedtke and Wächter replace the indicator inside the empirical probability by a smooth kernel with bandwidth ε\varepsilonε, which turns the sample constraint into a differentiable one suitable for nonlinear programming solvers. This mission formalizes the paper's consistency result: as the sample size grows and the bandwidth shrinks, jointly, the optimal values and optimal solutions of the smoothed sample problem converge to those of the true problem with probability one.

Timeline. Consistency of sample approximations of chance constraints with the plain empirical cdf goes back to Pagnoncelli, Ahmed, Shapiro 2009 (reference [36] of the paper; its Propositions 2.1 and 2.2). Luedtke–Ahmed 2008 gave finite-sample feasibility guarantees for the same empirical approximation. Convergence with respect to a smoothing parameter alone was studied by Geletu, Hoffmann, Klöppel and Li (SIAM J. Optim. 27, 2017), Hong, Yang, Zhang 2011 and Hu, Hong and Zhang (IIE Trans. 45, 2013) (references [15], [25], [26] of the paper). Peña-Ordieres–Luedtke–Wächter 2020 (SIAM J. Optim. 30(3)) treat both parameters simultaneously; Theorem 3.5 of the preprint arXiv:1905.07377v2 is the result posed here.

Setting

Decisions are vectors x∈Rnx\in\mathbb R^nx∈Rn restricted to a closed set XXX. The random data ξ\xiξ takes values in a measurable space Ξ\XiΞ with law Pξ\mathbb P_\xiPξ​. The constraints are aggregated into one scalar function C(x,ξ)=max⁡jcj(x,ξ)C(x,\xi)=\max_j c_j(x,\xi)C(x,ξ)=maxj​cj​(x,ξ), and the risk level is α∈(0,1)\alpha\in(0,1)α∈(0,1).

  • True distribution function. F(t;x)=Pξ(C(x,ξ)≤t)F(t;x)=\mathbb P_\xi(C(x,\xi)\le t)F(t;x)=Pξ​(C(x,ξ)≤t). The true feasible region is Xα={x∈X∣F(0;x)≥1−α}X_\alpha=\{x\in X\mid F(0;x)\ge 1-\alpha\}Xα​={x∈X∣F(0;x)≥1−α}; the optimal solution set and value of (1.1) are SSS and v∗v^*v∗.
  • Smoothed indicator. For ε>0\varepsilon>0ε>0, Γε(y)\Gamma_\varepsilon(y)Γε​(y) equals 111 for y≤−εy\le-\varepsilony≤−ε, 000 for y≥εy\ge\varepsilony≥ε, and γε(y)\gamma_\varepsilon(y)γε​(y) in between, where γε:[−ε,ε]→[0,1]\gamma_\varepsilon:[-\varepsilon,\varepsilon]\to[0,1]γε​:[−ε,ε]→[0,1] is strictly decreasing, symmetric (γε(−y)=1−γε(y)\gamma_\varepsilon(-y)=1-\gamma_\varepsilon(y)γε​(−y)=1−γε​(y)), and makes Γε\Gamma_\varepsilonΓε​ differentiable. The paper's concrete choice is the quartic kernel (2.6).
  • Smoothed distribution functions. Fε(t;x)=∫Γε(C(x,ξ)−t) dPξF_\varepsilon(t;x)=\int\Gamma_\varepsilon(C(x,\xi)-t)\,d\mathbb P_\xiFε​(t;x)=∫Γε​(C(x,ξ)−t)dPξ​, and, for an i.i.d. sample ξ1,…,ξN\xi_1,\dots,\xi_Nξ1​,…,ξN​,
FεN(t;x)=1N∑i=1NΓε(C(x,ξi)−t).F^N_\varepsilon(t;x)=\frac1N\sum_{i=1}^N\Gamma_\varepsilon\bigl(C(x,\xi_i)-t\bigr).FεN​(t;x)=N1​i=1∑N​Γε​(C(x,ξi​)−t).
  • Smoothed sample problem (2.4). min⁡x∈Xf(x)\min_{x\in X} f(x)minx∈X​f(x) subject to FεN(0;x)≥1−αF^N_\varepsilon(0;x)\ge1-\alphaFεN​(0;x)≥1−α, with optimal solution set SεNS^N_\varepsilonSεN​ and value vεNv^N_\varepsilonvεN​.

The standing assumptions are: Assumption 3.1, for each x∈Xx\in Xx∈X the random variable C(x,ξ)C(x,\xi)C(x,ξ) has a continuous distribution; Assumption 3.2, CCC is Carathéodory, i.e. C(x,⋅)C(x,\cdot)C(x,⋅) is measurable for each x∈Xx\in Xx∈X and C(⋅,ξ)C(\cdot,\xi)C(⋅,ξ) is continuous for almost every ξ\xiξ; Assumption 3.3, some optimal solution xˉ\bar xxˉ of (1.1) is a limit of points x∈Xx\in Xx∈X with F(0;x)>1−αF(0;x)>1-\alphaF(0;x)>1−α.

Formalization targets

Goal: Theorem 3.5

If XXX is compact, fff is continuous and Assumptions 3.1–3.3 hold, then with probability one, as N→∞N\to\inftyN→∞ and ε→0\varepsilon\to0ε→0 jointly,

SεN≠∅ eventually,vεN→v∗,D(SεN,S)=sup⁡x∈SεNdist⁡(x,S)→0.S^N_\varepsilon\neq\emptyset\ \text{eventually},\qquad v^N_\varepsilon\to v^*,\qquad \mathbb D(S^N_\varepsilon,S)=\sup_{x\in S^N_\varepsilon}\operatorname{dist}(x,S)\to0 .SεN​=∅ eventually,vεN​→v∗,D(SεN​,S)=x∈SεN​sup​dist(x,S)→0.

Milestones

  1. Uniform law of large numbers (proof of Theorem 3.4): w.p.1, sup⁡ε∈(0,1]sup⁡x∈U∣FεN(0;x)−Fε(0;x)∣→0\sup_{\varepsilon\in(0,1]}\sup_{x\in U}|F^N_\varepsilon(0;x)-F_\varepsilon(0;x)|\to0supε∈(0,1]​supx∈U​∣FεN​(0;x)−Fε​(0;x)∣→0 as N→∞N\to\inftyN→∞, for compact U⊆XU\subseteq XU⊆X.
  2. Removal of the smoothing (proof of Theorem 3.4): sup⁡x∈U∣Fε(0;x)−F(0;x)∣→0\sup_{x\in U}|F_\varepsilon(0;x)-F(0;x)|\to0supx∈U​∣Fε​(0;x)−F(0;x)∣→0 as ε→0+\varepsilon\to0^+ε→0+.
  3. Theorem 3.4: w.p.1, sup⁡x∈U∣FεN(0;x)−F(0;x)∣→0\sup_{x\in U}|F^N_\varepsilon(0;x)-F(0;x)|\to0supx∈U​∣FεN​(0;x)−F(0;x)∣→0 as N→∞N\to\inftyN→∞ and ε→0\varepsilon\to0ε→0.
  4. Eventual nonemptiness of SεNS^N_\varepsilonSεN​ (proof of Theorem 3.5).
  5. (3.3): lim inf⁡vεN≥v∗\liminf v^N_\varepsilon\ge v^*liminfvεN​≥v∗ w.p.1.
  6. (3.4): lim sup⁡vεN≤v∗\limsup v^N_\varepsilon\le v^*limsupvεN​≤v∗ w.p.1.

Significance

Theorem 3.5 justifies solving the smooth problem (2.4) in place of (1.1): with enough samples and a small enough bandwidth, global solutions of the surrogate approximate global solutions of the chance-constrained program, and the optimal values agree in the limit. Unlike earlier results it controls the two approximation errors, sampling and smoothing, at once, so no order of limits has to be chosen in practice. It is the asymptotic counterpart of the paper's finite-sample feasibility bound (Theorem 3.13) and the theoretical basis for the trust-region method of §5.

The result is proved in the paper, with two steps imported from Shapiro–Dentcheva–Ruszczyński, second edition (a uniform law of large numbers, Theorem 7.53, and a convergence-of-expectations result, Theorem 4.91) and the deviation statement deferred to Theorem 5.3 there. None of these results, and no consistency theorem for sample approximations of chance constraints, is machine-checked on Prove2Me or, as far as is known, elsewhere. A formal proof requires writing the imported steps out for the specific integrands of this problem and completing the solution-set argument the paper leaves to the reference.

Difficulty

The pointwise statements are routine; the uniformity is not. The integrand Γε(C(x,ξ))\Gamma_\varepsilon(C(x,\xi))Γε​(C(x,ξ)) converges, as ε→0\varepsilon\to0ε→0, to the indicator 1{C(x,ξ)≤0}\mathbf 1\{C(x,\xi)\le0\}1{C(x,ξ)≤0}, which is discontinuous in xxx wherever C(x,ξ)=0C(x,\xi)=0C(x,ξ)=0. A uniform law of large numbers for a family that degenerates into indicators needs the no-atom Assumption 3.1 at every point of UUU, not only at the limit. Moreover, the smoothing functions γε\gamma_\varepsilonγε​ for different ε\varepsilonε are unrelated, so the family is not continuous in ε\varepsilonε, and a Glivenko–Cantelli argument over a joint parameter (x,ε)(x,\varepsilon)(x,ε) cannot be applied directly. The convergence of solution sets needs, in addition, that the limit of feasible points of (2.4) is feasible for (1.1), which uses the continuity of F(0;⋅)F(0;\cdot)F(0;⋅) on XXX; that continuity again rests on Assumptions 3.1 and 3.2.

Formalization scope

  • Decisions are Fin n → ℝ with the sup norm. Assumption 3.3 is stated for every radius, so the norm choice does not change it.
  • The sample is an infinite sequence ξ : ℕ → Ω → Ξ of measurable, independent maps on a probability space, each with law Pξ\mathbb P_\xiPξ​; FεNF^N_\varepsilonFεN​ uses the first NNN draws.
  • "As N→∞N\to\inftyN→∞ and ε→0\varepsilon\to0ε→0" is the product filter atTop ×ˢ 𝓝[>] 0 on N×R\mathbb N\times\mathbb RN×R, with ε>0\varepsilon>0ε>0 because Γε\Gamma_\varepsilonΓε​ needs it; one null set serves every conclusion of a statement.
  • Assumption 3.1 is "no atoms": Pξ(C(x,ξ)=y)=0\mathbb P_\xi(C(x,\xi)=y)=0Pξ​(C(x,ξ)=y)=0 for all x∈Xx\in Xx∈X, y∈Ry\in\mathbb Ry∈R. Assumption 3.2 is measurability of C(x,⋅)C(x,\cdot)C(x,⋅) on XXX plus almost-sure continuity of C(⋅,ξ)C(\cdot,\xi)C(⋅,ξ) on Rn\mathbb R^nRn.
  • The family γε\gamma_\varepsilonγε​ is any family with each member admissible; no relation across ε\varepsilonε is assumed. The quartic kernel (2.6) is admissible for every ε>0\varepsilon>0ε>0, so the hypothesis is satisfiable.
  • The feasible set of (2.4) is {x∈X∣FεN(0;x)≥1−α}\{x\in X\mid F^N_\varepsilon(0;x)\ge1-\alpha\}{x∈X∣FεN​(0;x)≥1−α}, the form the paper's proof uses. The quantile Qε1−αQ^{1-\alpha}_\varepsilonQε1−α​ of (2.4) is defined only when (1−α)N∉Z(1-\alpha)N\notin\mathbb Z(1−α)N∈/Z, which fails for infinitely many NNN when α\alphaα is rational; where it is defined, the two feasible sets coincide.
  • The optimal value is the real infimum, which Lean sets to 000 on an empty set. The goal therefore asserts eventual nonemptiness of SεNS^N_\varepsilonSεN​ itself, and (3.3)–(3.4) are stated as bounds on fff over the feasible set of (2.4), which imply the liminf and limsup without reading an infimum over a possibly empty set. The deviation D\mathbb DD is stated pointwise ("every point of SεNS^N_\varepsilonSεN​ is eventually within η\etaη of SSS"), with SSS nonempty by Assumption 3.3, so the distance to the empty set never arises.
  • Iterated limits (first NNN, then ε\varepsilonε), a null set chosen after η\etaη, or a feasible set defined through QεQ_\varepsilonQε​ with its junk value would each be a different and weaker statement; none is used.

The definitions layer (Γ_ε, admissibility, FFF, FεF_\varepsilonFε​, FεNF^N_\varepsilonFεN​, XαX_\alphaXα​, the shifted sample sets (3.2)) is shared with the companion mission on finite-sample feasibility. A uniform law of large numbers for almost-surely continuous, bounded integrands on a compact parameter set, and convergence of optimal values under uniform convergence of constraint functions, are reusable beyond this mission; contributions of either as standalone lemmas are welcome.

Selected references

  • A. Peña-Ordieres, J. R. Luedtke, A. Wächter, Solving chance-constrained problems via a smooth sample-based nonlinear approximation, SIAM J. Optim. 30(3), 2020; preprint arXiv:1905.07377v2, 2020. https://arxiv.org/abs/1905.07377, https://doi.org/10.1137/19M1261985
  • A. Shapiro, D. Dentcheva, A. Ruszczyński, Lectures on Stochastic Programming: Modeling and Theory, SIAM, second edition, 2014 (Theorems 4.91, 5.3, 7.53; reference [40] of the paper). https://doi.org/10.1137/1.9781611973433
  • B. K. Pagnoncelli, S. Ahmed, A. Shapiro, Sample average approximation method for chance constrained programming: theory and applications, J. Optim. Theory Appl. 142, 2009, pp. 399–416. https://doi.org/10.1007/s10957-009-9523-6
  • J. Luedtke, S. Ahmed, A sample approximation approach for optimization with probabilistic constraints, SIAM J. Optim. 19, 2008, pp. 674–699. https://doi.org/10.1137/070702928
  • L. J. Hong, Y. Yang, L. Zhang, Sequential convex approximations to joint chance constrained programs: a Monte Carlo approach, Oper. Res. 59, 2011, pp. 617–630. https://doi.org/10.1287/opre.1100.0910
  • A. Nemirovski, A. Shapiro, Convex approximations of chance constrained programs, SIAM J. Optim. 17, 2006, pp. 969–996. https://doi.org/10.1137/050622328
9 thms1 active userReviewed
CombinatoricsGraph TheoryProbability·Captain: mikedeng1

A Proof of the Block Model Threshold Conjecture: If s² > d, a Labelling of G(n, a/n, b/n) Correlated with the Planted Partition Can Be Found Asymptotically Almost SurelyResearch Paper

Motivation

The stochastic block model is the basic random-graph model of a network with communities. It serves as a test bed for clustering algorithms in statistics, machine learning and theoretical computer science. In its sparse two-community form, each vertex has a constant expected degree, and the question is how much of the hidden partition a graph reveals. Using the cavity method of statistical physics, Decelle, Krzakala, Moore and Zdeborová (arXiv:1109.3041, 2011) conjectured a sharp threshold: one can label the vertices better than chance when the signal-to-noise ratio s2/ds^2/ds2/d exceeds one, and not otherwise.

Timeline:

  • 2011. Decelle, Krzakala, Moore and Zdeborová state the threshold conjecture, from belief propagation and the stability of its fixed point.
  • 2012. Mossel, Neeman and Sly prove the impossibility half: for s2≤ds^2\le ds2≤d no estimator is correlated with the planted partition. They also show that s2=ds^2=ds2=d is the threshold for distinguishing the model from an Erdős–Rényi graph (arXiv:1202.1499).
  • 2013. Krzakala, Moore, Mossel, Neeman, Sly, Zdeborová and Zhang propose spectral algorithms based on the non-backtracking matrix (arXiv:1306.5550).
  • 2013–2015. Mossel, Neeman and Sly prove the achievability half (arXiv:1311.4115, the source of this mission), with an algorithm built from counts of non-backtracking paths. Massoulié independently gives a different proof via self-avoiding path counts (arXiv:1311.3085).

Setting

Fix a,b>0a,b>0a,b>0 and let nnn be the number of vertices. In G(n,a/n,b/n)\mathcal G(n,a/n,b/n)G(n,a/n,b/n) every vertex uuu receives, independently and uniformly, a label σu∈{+1,−1}\sigma_u\in\{+1,-1\}σu​∈{+1,−1}. Then each unordered pair {u,v}\{u,v\}{u,v} is an edge independently, with probability a/na/na/n if σu=σv\sigma_u=\sigma_vσu​=σv​ and b/nb/nb/n otherwise. Write

d=a+b2,s=a−b2,d=\frac{a+b}{2},\qquad s=\frac{a-b}{2},d=2a+b​,s=2a−b​,

for the average degree and the signal strength; sss may be negative.

An estimator τ^\hat\tauτ^ receives only the graph GGG and outputs a labelling, possibly at random. Its overlap with the planted labelling is ∣1n∑vσvτ^v∣\bigl|\frac1n\sum_v\sigma_v\hat\tau_v\bigr|​n1​∑v​σv​τ^v​​, with an absolute value because the two communities carry no names. A uniformly random guess has overlap of order n−1/2n^{-1/2}n−1/2.

The proof works with paths γ=(u0,…,uk)\gamma=(u_0,\dots,u_k)γ=(u0​,…,uk​) in the complete graph: consecutive vertices distinct. A path is non-backtracking if ui≠ui+2u_i\ne u_{i+2}ui​=ui+2​ and self-avoiding if all its vertices are distinct. With We=1e∈E(G)−d/nW_e=\mathbf 1_{e\in E(G)}-d/nWe​=1e∈E(G)​−d/n and Xγ=∏iW{ui−1,ui}X_\gamma=\prod_iW_{\{u_{i-1},u_i\}}Xγ​=∏i​W{ui−1​,ui​}​, the path sums Nu,v(k)N^{(k)}_{u,v}Nu,v(k)​ and Yu,vY_{u,v}Yu,v​ add XγX_\gammaXγ​ over the non-backtracking, respectively self-avoiding, paths of length kkk from uuu to vvv. An ℓ\ellℓ-tangle is a connected subgraph of diameter at most 2ℓ2\ell2ℓ that contains two cycles.

Formalization targets

Goal: Theorem 2.1

For fixed a,b>0a,b>0a,b>0 with s2>ds^2>ds2>d there are an estimator τ^\hat\tauτ^ and an ε>0\varepsilon>0ε>0 with

lim⁡n→∞P[∣1n∑vσvτ^v∣≥ε]=1.\lim_{n\to\infty}\mathbb P\Bigl[\Bigl|\frac1n\sum_v\sigma_v\hat\tau_v\Bigr|\ge\varepsilon\Bigr]=1 .n→∞lim​P[​n1​v∑​σv​τ^v​​≥ε]=1.

The goal fixes neither ε\varepsilonε nor the algorithm, so it is the weakest form of the conjecture.

Companions

  • Theorem 2.2: the same conclusion for slowly growing an,bn=no(1/log⁡log⁡n)a_n,b_n=n^{o(1/\log\log n)}an​,bn​=no(1/loglogn) with sn2/dn≥λ>1s_n^2/d_n\ge\lambda>1sn2​/dn​≥λ>1.
  • Theorem 2.3: recovery of all but o(n)o(n)o(n) vertices when sn2/dn→∞s_n^2/d_n\to\inftysn2​/dn​→∞.

Milestones

  • Claim 4.3 and Lemma 4.7: counting paths by their new, old and returning steps and by their tangles.
  • Lemma 5.1 for m=1m=1m=1: the expected weight of a self-avoiding path or simple cycle is exactly σuσvsz/nz\sigma_u\sigma_vs^z/n^zσu​σv​sz/nz.
  • Lemma 6.2: the graph is ℓ\ellℓ-tangle-free with probability 1−n−1+o(1)1-n^{-1+o(1)}1−n−1+o(1).
  • Theorem 2.8 (1)–(4): the first and second moments of Yu,vY_{u,v}Yu,v​, the decorrelation of path sums for disjoint pairs, and the closeness of Nu,v(k)N^{(k)}_{u,v}Nu,v(k)​ to Yu,vY_{u,v}Yu,v​.
  • Lemma 3.5: the aggregate path sum between two small vertex sets.
  • Lemma 3.7: on the Poisson(ddd) Galton–Watson tree whose labels are copied along each edge with probability a/(a+b)a/(a+b)a/(a+b) and flipped otherwise, the depth-RRR label sum ΨR+\Psi^+_RΨR+​ of a tree with root label +1+1+1 satisfies P[ΨR+≥ξκsR]≥12+2ε\mathbb P[\Psi^+_R\ge\xi\kappa s^R]\ge\tfrac12+2\varepsilonP[ΨR+​≥ξκsR]≥21​+2ε for an independent uniform ξ\xiξ on [−1,1][-1,1][−1,1] and all large RRR.

Significance

Together with the impossibility result for s2≤ds^2\le ds2≤d, Theorem 2.1 establishes s2=ds^2=ds2=d as the detection threshold of the sparse two-community block model, a threshold first predicted by statistical physics. It equals the Kesten–Stigum bound for reconstruction on the Poisson Galton–Watson tree with the Ising channel, which locally describes the model. The non-backtracking and self-avoiding path statistics behind it led to the later spectral analyses of the non-backtracking matrix and to the multi-community theory.

The theorem is proved on paper. As far as is known, none of its ingredients is machine-checked: no formal statement of the block model, of path-count moments in sparse random graphs, or of tangle-freeness exists in Mathlib. The mission produces a faithful statement of the threshold theorem together with the first-moment, second-moment and combinatorial estimates the proof rests on. These can be attacked independently.

Difficulty

The obvious approach estimates σuσv\sigma_u\sigma_vσu​σv​ by the sign of the number of length-kkk paths between uuu and vvv, with k≈αlog⁡nk\approx\alpha\log nk≈αlogn. Its mean is right: it is of order sk/ns^k/nsk/n. Its variance is not under control. With probability about n−m2n^{-m^2}n−m2 a clique of size mmm appears near uuu and vvv, and on that event the number of paths is so large that the expectation is dominated by a rare configuration. A plain second-moment argument therefore fails. The rare dense structures (tangles) must be excluded by conditioning, and the non-backtracking count must be compared with the self-avoiding one, whose moments can be computed. Even then, the second moment determines σuσv\sigma_u\sigma_vσu​σv​ only with probability bounded away from 1/21/21/2. Turning many weakly correlated pairwise estimates into a globally correlated labelling is a separate step close to the threshold, where s2/ds^2/ds2/d is barely above one.

Formalization scope

Everything is a finite sum. Vertices are Fin n, graphs SimpleGraph (Fin n), labellings Fin n → Bool. The joint law of (σ,G)(\sigma,G)(σ,G) is written as an explicit weight. Conditioning on the labels of a vertex set UUU is a weighted average with positive denominator 2−∣U∣2^{-|U|}2−∣U∣. An estimator is a map from graphs to PMFs on labellings, so it never sees σ\sigmaσ and may be randomized. Its success probability is the probability that the overlap, with absolute value, is at least ε\varepsilonε, for an ε\varepsilonε fixed before nnn.

Asymptotic notation follows §1.3 of the paper. n−1+o(1)n^{-1+o(1)}n−1+o(1) is n−1+cnn^{-1+c_n}n−1+cn​ for an explicit cn→0c_n\to0cn​→0 chosen before the vertices, sets and labellings it is uniform over. "Sets of size no(1)n^{o(1)}no(1)" in a hypothesis means: for every en→0e_n\to0en​→0, all sets of size at most nenn^{e_n}nen​. Assumption 2.7 (s,d=no(1/log⁡log⁡n)s,d=n^{o(1/\log\log n)}s,d=no(1/loglogn) and log⁡log⁡n≪ℓ≪log⁡n\log\log n\ll\ell\ll\sqrt{\log n}loglogn≪ℓ≪logn​) and the preamble of Theorem 2.8 (s2/d≥λ>1s^2/d\ge\lambda>1s2/d≥λ>1, the choice of α\alphaα, k=⌈αlog⁡n⌉k=\lceil\alpha\log n\rceilk=⌈αlogn⌉) are shared definitions, so the four displays of Theorem 2.8 cannot drift apart. Non-asymptotic statements assume 0<a,b<n0<a,b<n0<a,b<n, which is Definition 1.1's q,q′∈(0,1)q,q'\in(0,1)q,q′∈(0,1).

Three printed slips are corrected and disclosed. Theorem 2.8 (2) carries the square (s2/(s2−d))2(s^2/(s^2-d))^2(s2/(s2−d))2 that the proof's display (17) gives. Theorem 2.8 (4) uses ∣s∣k|s|^k∣s∣k, since sss may be negative. Lemma 4.7 assumes distinct endpoints, as all its uses do.

The labelled branching tree of Lemma 3.7 is encoded by its generation counts: the numbers of +1+1+1 and −1-1−1 labelled vertices at depth rrr form a two-type Poisson chain on N2\mathbb N^2N2, which has the same law by Poisson thinning and superposition. Lemma 3.7 assumes s>0s>0s>0, the standing assumption of its section, and is stated for all sufficiently large RRR, the range its proof covers.

The statements rule out the trivial readings: the estimator cannot see σ\sigmaσ, the overlap carries its absolute value, ε\varepsilonε does not depend on nnn, antecedent o(1)o(1)o(1) bounds are universally quantified, and the model's weights are genuine probabilities for all large nnn.

Reusable infrastructure includes the finite-sum stochastic block model, path edge-type counts, and tangle-freeness. The weights of independent-edge random graphs and the Poisson Galton–Watson tree with the Ising broadcast are also of independent use. Contributions are welcome on any milestone, on infrastructure lemmas such as normalisation of the model's weights and independence of distinct edges given the labels, and on the steps of §3 that connect Theorem 2.8 to the goal.

Selected references

  • E. Mossel, J. Neeman, A. Sly, A Proof of the Block Model Threshold Conjecture, arXiv:1311.4115v4, 2015. https://arxiv.org/abs/1311.4115
  • E. Mossel, J. Neeman, A. Sly, Reconstruction and Estimation in the Planted Partition Model, Probab. Theory Related Fields 162 (2015). https://arxiv.org/abs/1202.1499
  • A. Decelle, F. Krzakala, C. Moore, L. Zdeborová, Asymptotic analysis of the stochastic block model for modular networks and its algorithmic applications, Phys. Rev. E 84 (2011). https://arxiv.org/abs/1109.3041
  • F. Krzakala, C. Moore, E. Mossel, J. Neeman, A. Sly, L. Zdeborová, P. Zhang, Spectral redemption in clustering sparse networks, PNAS 110 (2013). https://arxiv.org/abs/1306.5550
  • L. Massoulié, Community detection thresholds and the weak Ramanujan property, STOC 2014. https://arxiv.org/abs/1311.3085
14 thms1 active userReviewed
Operations ResearchOptimizationProbability·Captain: mikedeng1

Residuals-based distributionally robust optimization with covariate information 2: Sample Robust and Same-Support ER-DRO Converge at the Rate O_p(n^(−r/2))Research Paper

Decisions with covariate information

In many operational problems the decision zzz is taken after observing covariates xxx (weather, calendar, prices) that carry information about an uncertain quantity YYY (demand, yield, return). The target is the conditional stochastic program: minimize E[c(z,Y)∣X=x]\mathbb E[c(z,Y)\mid X=x]E[c(z,Y)∣X=x] over a feasible set Z\mathcal ZZ. Kannan, Bayraksan and Luedtke (Math. Program. 2023) approach it in two steps: fit a regression model of YYY on XXX, then use the regression residuals as scenarios of the uncertainty at the new covariate xxx. Their earlier work (Kannan, Bayraksan, Luedtke, arXiv:2207.13554) analysed the sample average approximation built in this way (ER-SAA). The 2023 paper wraps the same scenarios in a distributionally robust problem, to protect against the small-sample error of the regression and of the residuals.

This mission formalizes the paper's rate of convergence for a family of ambiguity sets that contains sample robust optimization and reweighting (φ-divergence, CVaR) sets as special cases.

Setting

Responses Y∈RdyY\in\mathbb R^{d_y}Y∈Rdy​ follow Y=f∗(X)+εY=f^*(X)+\varepsilonY=f∗(X)+ε, with regression function f∗f^*f∗ and error ε\varepsilonε of law PεP_\varepsilonPε​. A known nonempty closed convex set Y\mathcal YY contains the range of YYY, with orthogonal projection projY\mathrm{proj}_{\mathcal Y}projY​. From data Dn={(yi,xi)}i=1n\mathcal D_n=\{(y^i,x^i)\}_{i=1}^nDn​={(yi,xi)}i=1n​, with εi=yi−f∗(xi)\varepsilon^i=y^i-f^*(x^i)εi=yi−f∗(xi), one computes a regression estimate f^n\hat f_nf^​n​ and residuals ε^ni=yi−f^n(xi)\hat\varepsilon^i_n=y^i-\hat f_n(x^i)ε^ni​=yi−f^​n​(xi). At a covariate realization xxx the scenarios are projY(f^n(x)+ε^ni)\mathrm{proj}_{\mathcal Y}(\hat f_n(x)+\hat\varepsilon^i_n)projY​(f^​n​(x)+ε^ni​).

The true problem (3) is v∗(x)=min⁡z∈Zg(z;x)v^*(x)=\min_{z\in\mathcal Z}g(z;x)v∗(x)=minz∈Z​g(z;x) with g(z;x)=E[c(z,f∗(x)+ε)]g(z;x)=\mathbb E[c(z,f^*(x)+\varepsilon)]g(z;x)=E[c(z,f∗(x)+ε)], and the full-information SAA objective (4) is gn∗(z;x)=1n∑ic(z,f∗(x)+εi)g^*_n(z;x)=\frac1n\sum_i c(z,f^*(x)+\varepsilon^i)gn∗​(z;x)=n1​∑i​c(z,f∗(x)+εi).

The unified ambiguity family of §5 has two radii. μn(x)≥0\mu_n(x)\ge0μn​(x)≥0 is the radius of balls Y^ni={y∈Y:∥y−projY(f^n(x)+ε^ni)∥≤μn(x)}\hat{\mathcal Y}^i_n=\{y\in\mathcal Y:\|y-\mathrm{proj}_{\mathcal Y}(\hat f_n(x)+\hat\varepsilon^i_n)\|\le\mu_n(x)\}Y^​ni​={y∈Y:∥y−projY​(f^​n​(x)+ε^ni​)∥≤μn​(x)} around each scenario. Pn=Pn(x;ζn(x))\mathfrak P_n=\mathfrak P_n(x;\zeta_n(x))Pn​=Pn​(x;ζn​(x)) is a set of probability vectors that shrinks to the uniform weights. The worst-case expected cost over the distributions ∑ipiδyˉi\sum_ip_i\delta_{\bar y^i}∑i​pi​δyˉ​i​ with p∈Pnp\in\mathfrak P_np∈Pn​ and yˉi∈Y^ni\bar y^i\in\hat{\mathcal Y}^i_nyˉ​i∈Y^​ni​ is the ER-DRO objective

g^s,nER(z;x)=sup⁡p∈Pn∑i=1npisup⁡y∈Y^nic(z,y),\hat g^{ER}_{s,n}(z;x)=\sup_{p\in\mathfrak P_n}\sum_{i=1}^n p_i\sup_{y\in\hat{\mathcal Y}^i_n}c(z,y),g^​s,nER​(z;x)=p∈Pn​sup​i=1∑n​pi​y∈Y^​ni​sup​c(z,y),

and the ER-DRO problem (8) is v^nDRO(x)=min⁡z∈Zg^s,nER(z;x)\hat v^{DRO}_n(x)=\min_{z\in\mathcal Z}\hat g^{ER}_{s,n}(z;x)v^nDRO​(x)=minz∈Z​g^​s,nER​(z;x), with optimal solution z^nDRO(x)\hat z^{DRO}_n(x)z^nDRO​(x). Taking ζn≡0\zeta_n\equiv0ζn​≡0 gives sample robust optimization; taking μn≡0\mu_n\equiv0μn​≡0 gives ambiguity sets with the same support as the empirical residual distribution. The intermediate objective gs,n∗(z;x)=sup⁡p∈Pn∑ipi c(z,f∗(x)+εi)g^*_{s,n}(z;x)=\sup_{p\in\mathfrak P_n}\sum_ip_i\,c(z,f^*(x)+\varepsilon^i)gs,n∗​(z;x)=supp∈Pn​​∑i​pi​c(z,f∗(x)+εi) reweights the true scenarios.

Formalization targets

Goal: Theorem 17 (p. 24)

Assume the following:

  • Assumption 9: c(z,⋅)c(z,\cdot)c(z,⋅) is Lipschitz on Y\mathcal YY, with constants L(z)L(z)L(z) bounded on Z\mathcal ZZ.
  • Assumption 12: sup⁡p∈Pn∑i(pi−1n)2=Cζn−(1+r)\sup_{p\in\mathfrak P_n}\sum_i(p_i-\frac1n)^2=C_\zeta n^{-(1+r)}supp∈Pn​​∑i​(pi​−n1​)2=Cζ​n−(1+r).
  • Assumption 13: a uniform weak LLN for c2c^2c2.
  • Assumption 14: a functional CLT for n(gn∗−g)\sqrt n(g^*_n-g)n​(gn∗​−g) in C(Z)C(\mathcal Z)C(Z).
  • Assumption 15: the regression rate ∥f∗(x)−f^n(x)∥2=Op(n−r)\|f^*(x)-\hat f_n(x)\|^2=O_p(n^{-r})∥f∗(x)−f^​n​(x)∥2=Op​(n−r) and 1n∑i∥f∗(xi)−f^n(xi)∥2=Op(n−r)\frac1n\sum_i\|f^*(x^i)-\hat f_n(x^i)\|^2=O_p(n^{-r})n1​∑i​∥f∗(xi)−f^​n​(xi)∥2=Op​(n−r) with 0<r≤10<r\le10<r≤1.
  • The radius is μn=Cμn−r/2\mu_n=C_\mu n^{-r/2}μn​=Cμ​n−r/2.

Then

∣v^nDRO(x)−v∗(x)∣=Op(n−r/2),∣g(z^nDRO(x);x)−v∗(x)∣=Op(n−r/2).\bigl|\hat v^{DRO}_n(x)-v^*(x)\bigr|=O_p(n^{-r/2}),\qquad \bigl|g(\hat z^{DRO}_n(x);x)-v^*(x)\bigr|=O_p(n^{-r/2}).​v^nDRO​(x)−v∗(x)​=Op​(n−r/2),​g(z^nDRO​(x);x)−v∗(x)​=Op​(n−r/2).

Milestones

  1. Lemma 14, the deterministic three-term bound (12) on sup⁡z∣g^s,nER−g∣\sup_z|\hat g^{ER}_{s,n}-g|supz​∣g^​s,nER​−g∣.
  2. sup⁡z∣g^s,nER−gs,n∗∣=Op(n−r/2)\sup_z|\hat g^{ER}_{s,n}-g^*_{s,n}|=O_p(n^{-r/2})supz​∣g^​s,nER​−gs,n∗​∣=Op​(n−r/2), the regression term.
  3. sup⁡z∣gs,n∗−gn∗∣=Op(n−r/2)\sup_z|g^*_{s,n}-g^*_n|=O_p(n^{-r/2})supz​∣gs,n∗​−gn∗​∣=Op​(n−r/2), the reweighting term.
  4. sup⁡z∣gn∗−g∣=Op(n−1/2)\sup_z|g^*_n-g|=O_p(n^{-1/2})supz​∣gn∗​−g∣=Op​(n−1/2), the full-information term.
  5. sup⁡z∣g^s,nER−g∣=Op(n−r/2)\sup_z|\hat g^{ER}_{s,n}-g|=O_p(n^{-r/2})supz​∣g^​s,nER​−g∣=Op​(n−r/2), the uniform rate of the objective.

Significance

Theorem 17 shows that robustifying the residuals-based SAA costs nothing in rate. With ρ=1+r\rho=1+rρ=1+r the ER-DRO estimators converge at the rate n−r/2n^{-r/2}n−r/2 of the ER-SAA estimators, which is set by the regression step: r=1r=1r=1 for OLS or Lasso, and r=C/dxr=C/d_xr=C/dx​ for kernel regression or random forests. It covers in one statement sample-robust sets, φ-divergence sets and CVaR sets around the residual scenarios. It is the template for the paper's mean-rate analogue (Theorem 18) and for the consistency results (Proposition 15, Theorem 16), which reuse Lemma 14.

The result is proved in the paper; nothing in it is machine-checked. The mission produces checked versions of the decomposition (12) and of each OpO_pOp​ step. It also produces a reusable OpO_pOp​ predicate, a statement of a functional CLT in C(Z)C(\mathcal Z)C(Z) through Mathlib's convergence in distribution, and the passage from a uniform objective rate to rates for the optimal value and the out-of-sample cost.

Difficulty

The paper's proof is short, but each line hides a step. The obvious bound on the regression term uses the plain average 1n∑i∥ε~ni∥\frac1n\sum_i\|\tilde\varepsilon^i_n\|n1​∑i​∥ε~ni​∥. Under a reweighting p∈Pnp\in\mathfrak P_np∈Pn​ that average is no longer what appears, and controlling ∑ipi∥ε~ni∥\sum_ip_i\|\tilde\varepsilon^i_n\|∑i​pi​∥ε~ni​∥ needs the factor (1+n∑i(pi−1n)2)1/2(1+n\sum_i(p_i-\frac1n)^2)^{1/2}(1+n∑i​(pi​−n1​)2)1/2, which stays bounded only because of the rate in Assumption 12.

The full-information term needs tightness of sup⁡z∣n(gn∗−g)∣\sup_z|\sqrt n(g^*_n-g)|supz​∣n​(gn∗​−g)∣ from convergence in distribution in C(Z)C(\mathcal Z)C(Z). That is a continuous-mapping and Portmanteau argument on a function space, not on R\mathbb RR.

All suprema over zzz may be infinite for individual data realizations, and the probabilities of the events involved need not be measurable. Arithmetic with OpO_pOp​ (sums, products with Op(1)O_p(1)Op​(1), comparing rates n−1/2≤n−r/2n^{-1/2}\le n^{-r/2}n−1/2≤n−r/2) must be carried out with these in mind.

Formalization scope

Carriers are the Euclidean spaces Rdx\mathbb R^{d_x}Rdx​, Rdy\mathbb R^{d_y}Rdy​, Rdz\mathbb R^{d_z}Rdz​. The data are random variables on a probability space (Ω,P)(\Omega,P)(Ω,P), and sample i∈[n]i\in[n]i∈[n] is i : Fin n. The covariate xxx is fixed, and the paper's "for a.e. xxx" assumptions are hypotheses at that xxx. No i.i.d. assumption is made. Pn\mathfrak P_nPn​ is a nonempty subset of the probability simplex. The limit clause of (9) concerns the family in the radius at fixed nnn; Theorem 17 does not use it, so it is omitted. Assumption 12 is printed as an equality for every nnn, which cannot hold at n=1n=1n=1 (there P1⊆{(1)}\mathfrak P_1\subseteq\{(1)\}P1​⊆{(1)}), so it is required for all large nnn. g^s,nER\hat g^{ER}_{s,n}g^​s,nER​ is defined by the explicit formula of p. 20, which the paper states equals the worst-case expectation over P^n(x)\hat{\mathcal P}_n(x)P^n​(x). z^nDRO\hat z^{DRO}_nz^nDRO​ and a true minimizer z∗z^*z∗ are taken as given selections of minimizers; the paper's standing assumptions guarantee they exist.

Op(wn)O_p(w_n)Op​(wn​) means: for every δ>0\delta>0δ>0 there are M>0M>0M>0 and NNN with P(Vn>Mwn)≤δP(V_n>Mw_n)\le\deltaP(Vn​>Mwn​)≤δ for all n≥Nn\ge Nn≥N, for [0,∞][0,\infty][0,∞]-valued VnV_nVn​. Every supremum over zzz is computed in [0,∞][0,\infty][0,∞], so an unbounded family is never read as 000. Convergence in distribution is Mathlib's TendstoInDistribution for the Borel σ\sigmaσ-algebra on C(Z)C(\mathcal Z)C(Z).

The sample-robust balls are centred at the projected residual scenarios, not at the true scenarios f∗(x)+εif^*(x)+\varepsilon^if∗(x)+εi. Centring them at the true scenarios would make the regression term vanish and the goal close to the full-information result.

A complete development needs the Cauchy–Schwarz steps of Appendix A.6 and the nonexpansiveness of the projection onto a closed convex set (inequality (6)). It also needs a calculus of OpO_pOp​, tightness of norms under convergence in distribution in C(Z)C(\mathcal Z)C(Z), and the passage from uniform objective rates to optimal-value rates. The OpO_pOp​ calculus and the tightness lemma are reusable beyond this paper. Contributions proving any milestone, or general OpO_pOp​ lemmas as separate theorems, are welcome.

Selected references

  • R. Kannan, G. Bayraksan, J. R. Luedtke, Residuals-based distributionally robust optimization with covariate information, Mathematical Programming, 2023. https://doi.org/10.1007/s10107-023-02014-7
  • R. Kannan, G. Bayraksan, J. R. Luedtke, Data-driven sample average approximation with covariate information, arXiv:2207.13554 (2022). https://arxiv.org/abs/2207.13554
  • A. Shapiro, D. Dentcheva, A. Ruszczyński, Lectures on Stochastic Programming: Modeling and Theory, SIAM, 2009. https://doi.org/10.1137/1.9780898718751
  • A. Ben-Tal, D. den Hertog, A. De Waegenaere, B. Melenberg, G. Rennen, Robust solutions of optimization problems affected by uncertain probabilities, Management Science 59(2), 2013. https://doi.org/10.1287/mnsc.1120.1641
  • D. Bertsimas, S. Shtern, B. Sturt, Two-stage sample robust optimization, Operations Research 70(1), 2022. https://doi.org/10.1287/opre.2020.2096
9 thms1 active userReviewed
Machine LearningOptimizationProbability·Captain: mikedeng1

Robustness May Be at Odds with Accuracy 2: The Unit-Norm Soft-Margin SVM Is >99% Accurate but <1% Robust at ε ≥ 2η, While Adversarial Training Gives Accuracy pResearch Paper

Motivation

Adversarial training asks a classifier to work even after an input has been changed within a prescribed perturbation budget. Tsipras, Santurkar, Engstrom, Turner, and Mądry studied why the classifier that performs best on ordinary inputs can behave very differently under these changes. Their explicit model separates one reliably predictive feature from many individually weak features. It lets the same distribution support a highly accurate ordinary classifier and a less accurate but robust classifier Tsipras et al., §2.1–2.2. This mission formalizes the paper's comparison for soft-margin support vector machines at the population level.

The model is relevant to anyone using a training objective as a proxy for performance under perturbations. Its conclusion concerns the optimizer of an expected loss, not the effect of a particular finite sample or optimization algorithm. That distinction makes the example a direct statement about the objectives being optimized.

Setting

A label yyy is drawn uniformly from {−1,+1}\{-1,+1\}{−1,+1}. An input xxx has d+1d+1d+1 real coordinates. Its first coordinate, x1x_1x1​, equals yyy with probability ppp and −y-y−y with probability 1−p1-p1−p, where p≥1/2p\ge1/2p≥1/2. Conditional on yyy, each of the remaining coordinates is an independent Gaussian variable with mean ηy\eta yηy and variance one, independently of x1x_1x1​. Thus x1x_1x1​ is a moderately reliable feature while the other coordinates can be weak predictors individually. These are exactly the ingredients of distribution DDD in equation (3) Tsipras et al., p. 4.

For a weight vector www, the linear classifier fwf_wfw​ assigns the sign of w⊤xw^\top xw⊤x. Its standard accuracy is the probability that fw(x)=yf_w(x)=yfw​(x)=y for a fresh pair (x,y)(x,y)(x,y) from DDD. Its robust accuracy at radius ε\varepsilonε is the probability that this equality holds for every perturbation δ\deltaδ with ∥δ∥∞≤ε\|\delta\|_\infty\le\varepsilon∥δ∥∞​≤ε. Both accuracies average the two labels with probability 1/21/21/2 each.

The soft-margin SVM objective combines expected hinge loss and quadratic regularization:

Jλ(w)=ED ⁣[max⁡{0,1−yw⊤x}]+λ2∥w∥22.J_\lambda(w)=\mathbb E_D\!\left[\max\{0,1-yw^\top x\}\right] +\frac{\lambda}{2}\|w\|_2^2.Jλ​(w)=ED​[max{0,1−yw⊤x}]+2λ​∥w∥22​.

The distributional adversarial objective replaces the hinge loss for each observed pair by its maximum over the ℓ∞\ell_\inftyℓ∞​ ball before taking the expectation:

Jε,λadv(w)=ED ⁣[max⁡∥δ∥∞≤εmax⁡{0,1−yw⊤(x+δ)}]+λ2∥w∥22.J^{\mathrm{adv}}_{\varepsilon,\lambda}(w)= \mathbb E_D\!\left[ \max_{\|\delta\|_\infty\le\varepsilon} \max\{0,1-yw^\top(x+\delta)\}\right] +\frac{\lambda}{2}\|w\|_2^2.Jε,λadv​(w)=ED​[∥δ∥∞​≤εmax​max{0,1−yw⊤(x+δ)}]+2λ​∥w∥22​.

This order follows equation (2), the distributional adversarial loss Tsipras et al., pp. 2, 16–18.

Formalization targets

The goal is Theorem 2.2 Tsipras et al., p. 6. Under d≥1d\ge1d≥1, 1/2≤p≤0.9751/2\le p\le0.9751/2≤p≤0.975, and η≥4/d\eta\ge4/\sqrt dη≥4/d​, a global minimizer w∗w^*w∗ of JλJ_\lambdaJλ​ whose squared Euclidean norm is one satisfies

StdAcc⁡(fw∗)>0.99,RobAcc⁡ε(fw∗)<0.01for every ε≥2η.\operatorname{StdAcc}(f_{w^*})>0.99, \qquad \operatorname{RobAcc}_{\varepsilon}(f_{w^*})<0.01 \quad\text{for every }\varepsilon\ge2\eta.StdAcc(fw∗​)>0.99,RobAccε​(fw∗​)<0.01for every ε≥2η.

For a global minimizer of Jεtr,λadvJ^{\mathrm{adv}}_{\varepsilon_{\mathrm{tr}},\lambda}Jεtr​,λadv​ with εtr≥2η\varepsilon_{\mathrm{tr}}\ge2\etaεtr​≥2η and either εtr<2p−1\varepsilon_{\mathrm{tr}}<2p-1εtr​<2p−1 or p=1/2p=1/2p=1/2, the target is

StdAcc⁡(fw∗)=RobAcc⁡ε(fw∗)=pfor every 0≤ε<1.\operatorname{StdAcc}(f_{w^*}) =\operatorname{RobAcc}_{\varepsilon}(f_{w^*})=p \quad\text{for every }0\le\varepsilon<1.StdAcc(fw∗​)=RobAccε​(fw∗​)=pfor every 0≤ε<1.

The milestone list follows Appendix D's stated claims: the Gaussian law of the pooled weak feature, Lemmas D.1–D.5, and the displayed adversarial objective identity. The lemmas give nonstrict 99%99\%99% and 1%1\%1% bounds where the theorem states strict inequalities Tsipras et al., pp. 16–18.

Significance

The result gives a concrete distribution on which the ordinary population hinge objective favors weak features enough to achieve near-perfect standard accuracy while remaining vulnerable to a small coordinatewise perturbation. The adversarial objective instead selects a classifier using the first feature, whose standard and robust accuracies are both ppp. It therefore distinguishes the behavior of the two objectives even without sampling error or a particular training algorithm.

The paper proves these claims informally. The Lean items here compile as definitions and theorem statements with open proofs; they are not yet machine-checked proofs. A completed development would supply the Gaussian probability estimates, optimizer properties, and accuracy calculations needed to close the statements. The law of a pooled Gaussian vector and the relation between ℓ∞\ell_\inftyℓ∞​ perturbations and the ℓ1\ell_1ℓ1​ weight norm are reusable beyond this example.

Difficulty

The first weak feature alone carries little information, but their normalized sum has a strong Gaussian signal. Consequently, reasoning about one coordinate at a time does not determine what the ordinary SVM minimizer predicts. The theorem also concerns every global minimizer with the stipulated norm, so testing a convenient weight vector does not settle it. The stated strict accuracy constants require quantitative Gaussian tails and an optimizer comparison at the specified ppp and η\etaη thresholds. In the adversarial part, the conclusion about accuracy ppp requires more than proving that weak-feature weights vanish: the remaining first-feature coefficient must have the correct sign and be nonzero.

Formalization scope

Lean represents an input as a function on Fin (d+1); index zero is the paper's x1x_1x1​, and index i.succ is xi+2x_{i+2}xi+2​. The function norm is the sup norm, so ∥δ∥≤ε\|\delta\|\le\varepsilon∥δ∥≤ε is exactly the ℓ∞\ell_\inftyℓ∞​ ball. Squared ℓ2\ell_2ℓ2​ norm and ℓ1\ell_1ℓ1​ norm of a weight vector are written as ∑iwi2\sum_iw_i^2∑i​wi2​ and ∑i∣wi∣\sum_i|w_i|∑i​∣wi​∣. The conditional law is a product of the two-point first-feature law and the independent Gaussian weak-feature law, assembled into one input vector. GaussianReal's variance argument is one. Labels and predictions are real ±1\pm1±1, and a zero score is assigned −1-1−1. The tie has probability zero for the nondegenerate classifiers in the theorem.

The robust event can be outside the Borel sigma algebra. Its measure in Lean is an outer measure, agreeing with probability under completion. Gaussian affine hinge functions are integrable; the adversarial hinge has the explicit finite closed form supplied by a milestone when the radius is nonnegative. The supremum is over exactly the admissible perturbations. The mission does not reduce the target to a chosen classifier or assume any of the milestone conclusions as goal hypotheses.

Several hypotheses make implicit conditions or a necessary correction explicit. The condition d≥1d\ge1d≥1 prevents 4/d4/\sqrt d4/d​ from becoming Lean's default value at zero. Appendix D assumes that λ>0\lambda>0λ>0 has been tuned so an ordinary global minimizer has ∥w∗∥2=1\|w^*\|_2=1∥w∗∥2​=1; that is represented directly. Evaluation radii are nonnegative, so their balls are not empty. The upper bound εtr<2p−1\varepsilon_{\mathrm{tr}}<2p-1εtr​<2p−1 is needed for the second claim: for larger training radii the zero vector may minimize the adversarial objective and its constant classifier has accuracy 1/21/21/2, contrary to the printed sentence when p>1/2p>1/2p>1/2. At p=1/2p=1/2p=1/2 that constant classifier has accuracy 1/2=p1/2=p1/2=p, so the case p=1/2p=1/2p=1/2 is kept for every training radius. This correction is disclosed rather than silently attributing it to the paper. Appendix D's displayed maximum outside expectation also differs from equation (2); the formalization follows (2), whose per-sample maximum has the displayed closed form. The paper's proof specializes to η=4/d\eta=4/\sqrt dη=4/d​ although Theorem 2.2 states η≥4/d\eta\ge4/\sqrt dη≥4/d​; the target retains the printed theorem's range.

Selected references

  • Dimitris Tsipras, Shibani Santurkar, Logan Engstrom, Alexander Turner, and Aleksander Mądry, Robustness May Be at Odds with Accuracy, International Conference on Learning Representations, 2019. arXiv:1805.12152v5.
10 thms1 active userReviewed
Linear OptimizationMachine Learning·Captain: mikedeng1

Fast Rates for Contextual Linear Optimization 1: Under the Margin Condition, ERM over a Policy Class of Natarajan Dimension η Has Regret O(B(η log(|Z∠|+1) log(n+1)/n)^((1+α)/(2+α)))Research Paper

Motivation

Many operational decisions are linear programs whose cost vector is uncertain but partly predictable: shortest-path routing with uncertain travel times, portfolio choice with uncertain returns, shipment planning with uncertain costs. Before deciding, one observes features XXX (traffic, market signals) correlated with the costs YYY. Contextual linear optimization asks for a policy mapping features to decisions that minimizes the conditional expected cost, learned from past data (X1,Y1),…,(Xn,Yn)(X_1, Y_1), \dots, (X_n, Y_n)(X1​,Y1​),…,(Xn​,Yn​).

Two families of methods compete. Estimate-then-optimize fits a regression of YYY on XXX and plugs it into the optimizer. Empirical risk minimization (ERM) and its "integrated" variants choose a policy directly to minimize the empirical decision cost. A widespread view holds that the integrated approach should win because it targets the decision cost. Hu, Kallus and Mao (arXiv:2011.03030, Management Science 2022) compare the two through their regret rates. Slow, noise-independent rates of order n−1/2n^{-1/2}n−1/2 do not separate them. The separation appears under a margin (noise) condition controlling how often the problem is nearly dual-degenerate. This mission formalizes the paper's fast rate for ERM, Theorem 6.

Timeline. Margin conditions for classification go back to Mammen–Tsybakov (1999) and Tsybakov (2004); Massart–Nédélec (2006) obtained the corresponding fast rates for ERM over VC classes. El Balghiti, Elmachtoub, Grigas and Tewari (2019) gave slow generalization bounds for decision-focused losses in terms of the Natarajan dimension. Hu, Kallus and Mao (2020, revised 2021) proved the fast rate for ERM over policy classes of finite Natarajan dimension, a matching lower bound, and a faster rate for estimate-then-optimize.

Setting

The decision set is a polytope Z={z∈Rd:Az≤b}\mathcal Z = \{z \in \mathbb R^d : Az \le b\}Z={z∈Rd:Az≤b}, nonempty, with ∥z∥≤B\|z\| \le B∥z∥≤B on Z\mathcal ZZ for some B>0B > 0B>0; Z∠\mathcal Z^\angleZ∠ is its finite set of extreme points. The pair (X,Y)∈Rp×Rd(X, Y) \in \mathbb R^p \times \mathbb R^d(X,Y)∈Rp×Rd has ∥Y∥≤1\|Y\| \le 1∥Y∥≤1, and f∗(x)=E[Y∣X=x]f^*(x) = \mathbb E[Y \mid X = x]f∗(x)=E[Y∣X=x]. The optimal set at xxx is Z∗(x)=arg⁡min⁡z∈Zf∗(x)⊤z\mathcal Z^*(x) = \arg\min_{z \in \mathcal Z} f^*(x)^\top zZ∗(x)=argminz∈Z​f∗(x)⊤z.

A policy is a map π:Rp→Z∠\pi : \mathbb R^p \to \mathcal Z^\angleπ:Rp→Z∠. A data-driven policy π^\hat\piπ^ maps a sample D\mathcal DD of nnn i.i.d. draws to a policy, and its regret is

Regret(π^)=EDEX[f∗(X)⊤π^(X)−min⁡z∈Zf∗(X)⊤z].\mathrm{Regret}(\hat\pi) = \mathbb E_{\mathcal D}\mathbb E_X\bigl[f^*(X)^\top\hat\pi(X) - \min_{z \in \mathcal Z} f^*(X)^\top z\bigr].Regret(π^)=ED​EX​[f∗(X)⊤π^(X)−z∈Zmin​f∗(X)⊤z].

Given a class Π\PiΠ of policies, π^ΠERM\hat\pi^{\mathrm{ERM}}_\Piπ^ΠERM​ returns a member of Π\PiΠ minimizing 1n∑iYi⊤π(Xi)\frac1n\sum_i Y_i^\top\pi(X_i)n1​∑i​Yi⊤​π(Xi​).

The gap Δ(x)\Delta(x)Δ(x) is the difference between the best value over suboptimal extreme points and the optimal value, set to 000 when every point of Z\mathcal ZZ is optimal. Assumption 2 (noise condition) with parameters α,γ≥0\alpha, \gamma \ge 0α,γ≥0 requires

PX(0<Δ(X)≤δ)≤(γδ/B)αfor all δ>0.\mathbb P_X\bigl(0 < \Delta(X) \le \delta\bigr) \le (\gamma\delta/B)^\alpha \qquad \text{for all } \delta > 0.PX​(0<Δ(X)≤δ)≤(γδ/B)αfor all δ>0.

The Natarajan dimension of Π\PiΠ is the largest kkk for which there are points x1,…,xkx_1, \dots, x_kx1​,…,xk​ and labels si≠si′s_i \ne s'_isi​=si′​ such that every pattern of choices between sis_isi​ and si′s'_isi′​ is realized by some π∈Π\pi \in \Piπ∈Π.

Formalization targets

Goal: Theorem 6

If Assumption 2 holds, P(∣Z∗(X)∣>1)=0\mathbb P(|\mathcal Z^*(X)| > 1) = 0P(∣Z∗(X)∣>1)=0, Π\PiΠ has Natarajan dimension at most η\etaη, and Π\PiΠ contains an optimal policy π∗\pi^*π∗, then for a constant C(α,γ)C(\alpha, \gamma)C(α,γ) depending only on α,γ\alpha, \gammaα,γ,

Regret(π^ΠERM)≤C(α,γ) B(ηlog⁡(∣Z∠∣+1)log⁡(n+1)n)1+α2+α.\mathrm{Regret}(\hat\pi^{\mathrm{ERM}}_\Pi) \le C(\alpha, \gamma)\,B\left(\frac{\eta\log(|\mathcal Z^\angle| + 1)\log(n + 1)}{n}\right)^{\frac{1+\alpha}{2+\alpha}}.Regret(π^ΠERM​)≤C(α,γ)B(nηlog(∣Z∠∣+1)log(n+1)​)2+α1+α​.

The constant is existential and uniform over all dimensions, polytopes, distributions, classes, η\etaη and nnn; the goal fixes no numerical value.

Milestones

With d(π,π′)=1BEX[f∗(X)⊤(π′(X)−π(X))]d(\pi, \pi') = \frac1B\mathbb E_X[f^*(X)^\top(\pi'(X) - \pi(X))]d(π,π′)=B1​EX​[f∗(X)⊤(π′(X)−π(X))] and dΔ(π,π′)=PX(π(X)≠π′(X))d_\Delta(\pi, \pi') = \mathbb P_X(\pi(X) \ne \pi'(X))dΔ​(π,π′)=PX​(π(X)=π′(X)):

  1. Lemma 1: d(π∗,π)≤2dΔ(π∗,π)d(\pi^*, \pi) \le 2d_\Delta(\pi^*, \pi)d(π∗,π)≤2dΔ​(π∗,π) and dΔ(π∗,π)≤c1d(π∗,π)α/(α+1)d_\Delta(\pi^*, \pi) \le c_1 d(\pi^*, \pi)^{\alpha/(\alpha+1)}dΔ​(π∗,π)≤c1​d(π∗,π)α/(α+1) with c1=(αγα)−α/(α+1)(α+1)γαc_1 = (\alpha\gamma^\alpha)^{-\alpha/(\alpha+1)}(\alpha+1)\gamma^\alphac1​=(αγα)−α/(α+1)(α+1)γα.
  2. Lemma 2 (Bousquet's inequality): for a countable class bounded by Hˉ\bar HHˉ with second moments at most δ2\delta^2δ2, S−ESS - \mathbb E SS−ES exceeds 2(δ2+4HˉES)t/n+2Hˉt/(3n)\sqrt{2(\delta^2 + 4\bar H\mathbb E S)t/n} + 2\bar Ht/(3n)2(δ2+4HˉES)t/n​+2Hˉt/(3n) with probability at most e−te^{-t}e−t.
  3. Lemma 3: the localized excess-loss process satisfies ED[sup⁡h∈Hδ(Enh−EPh)]≤(1+2)C05ηlog⁡(∣Z∠∣2+1)log⁡(n+1)/n δ\mathbb E_{\mathcal D}[\sup_{h \in \mathcal H_\delta}(\mathbb E_n h - \mathbb E_P h)] \le (1+\sqrt2)C_0\sqrt{5\eta\log(|\mathcal Z^\angle|^2+1)\log(n+1)/n}\,\deltaED​[suph∈Hδ​​(En​h−EP​h)]≤(1+2​)C0​5ηlog(∣Z∠∣2+1)log(n+1)/n​δ for nnn above a threshold.
  4. Tail bound (proof of Theorem 6, p. 27): for t≥1t \ge 1t≥1, P(d(π∗,π^ΠERM)≥Kt(Vˉlog⁡(n+1)/n)(1+α)/(2+α))≤e−t\mathbb P(d(\pi^*, \hat\pi^{\mathrm{ERM}}_\Pi) \ge K t(\bar V\log(n+1)/n)^{(1+\alpha)/(2+\alpha)}) \le e^{-t}P(d(π∗,π^ΠERM​)≥Kt(Vˉlog(n+1)/n)(1+α)/(2+α))≤e−t with Vˉ=5ηlog⁡(∣Z∠∣2+1)\bar V = 5\eta\log(|\mathcal Z^\angle|^2+1)Vˉ=5ηlog(∣Z∠∣2+1) and n≥cVˉlog⁡(n+1)n \ge c\bar V\log(n+1)n≥cVˉlog(n+1).

Significance

Theorem 6 shows that the regret of ERM improves from n−1/2n^{-1/2}n−1/2 to n−(1+α)/(2+α)n^{-(1+\alpha)/(2+\alpha)}n−(1+α)/(2+α) when the instance is rarely near dual degeneracy. With α=1\alpha = 1α=1, the generic case when XXX has a bounded density and f∗f^*f∗ is linear, the rate is n−2/3n^{-2/3}n−2/3. Theorem 7 of the same paper (mission 2 of this series) shows that the exponent is optimal for any method that uses only the policy class. Theorem 8 (mission 3) shows that estimate-then-optimize can reach n−(1+α)/2n^{-(1+\alpha)/2}n−(1+α)/2, which is the paper's case against the conventional preference for integrated methods.

The result is proved in the paper; no machine-checked proof is known. Formalizing it adds a checked fast-rate theorem for a decision-focused learning method, a Lean statement of Bousquet's inequality in the form used throughout statistical learning theory, and a localized empirical-process bound for classes of finite Natarajan dimension.

Difficulty

The slow rate follows from uniform convergence of the empirical cost over Π\PiΠ. This argument cannot give more than n−1/2n^{-1/2}n−1/2: it bounds the deviation of every policy by the same worst-case amount, ignoring that near-optimal policies have small variance. The fast rate needs a variance–mean relation (Lemma 1, which is where the noise condition and the uniqueness assumption P(∣Z∗(X)∣>1)=0\mathbb P(|\mathcal Z^*(X)| > 1) = 0P(∣Z∗(X)∣>1)=0 enter), a concentration inequality that exploits small variance (Lemma 2), and a localized complexity bound (Lemma 3), combined over shells of the class. Lemma 2 is itself a deep result whose known proofs go through the entropy method. Lemma 3 rests on chaining and on bounding the pseudo-dimension of the excess-loss class by the Natarajan dimension, neither of which is in Mathlib.

Formalization scope

All declarations live in the namespace FastCLO.ERM. Conventions:

  • Spaces are EuclideanSpace ℝ (Fin k). The polytope is a structure carrying AAA, bbb, B>0B > 0B>0, nonemptiness and the bound ∥z∥≤B\|z\| \le B∥z∥≤B; ∣Z∠∣|\mathcal Z^\angle|∣Z∠∣ is the cardinality of Set.extremePoints, whose finiteness is a proof obligation, not a hypothesis.
  • The distribution is given by the law μ\muμ of XXX and a Markov kernel κ\kappaκ for YYY given XXX, with ∥Y∥≤1\|Y\| \le 1∥Y∥≤1 κ(x)\kappa(x)κ(x)-almost surely for every xxx; f∗f^*f∗ is the kernel mean; data are Measure.pi of μ⊗κ\mu \otimes \kappaμ⊗κ.
  • Regret is measured against the optimal value; this equals the paper's f∗(X)⊤(π^(X)−π∗(X))f^*(X)^\top(\hat\pi(X) - \pi^*(X))f∗(X)⊤(π^(X)−π∗(X)).
  • ERM is any selection from the empirical argmin over the whole class; the paper's tie-breaking order is not encoded. The ERM rule is assumed jointly measurable in the data and the feature (an added hypothesis, so that the regret is a genuine integral).
  • "π∗∈Π\pi^* \in \Piπ∗∈Π" means some member of Π\PiΠ is optimal at almost every xxx; "Natarajan dimension at most η\etaη" means Π\PiΠ does not shatter η+1\eta + 1η+1 points.
  • Added hypotheses: n≥1n \ge 1n≥1 wherever the paper divides by nnn; Hˉ>0\bar H > 0Hˉ>0 in Lemma 2; measurability of the supremum in Lemma 3; η≥1\eta \ge 1η≥1 in the tail bound (the paper's ϵn>0\epsilon_n > 0ϵn​>0). Constants (CCC, C0C_0C0​, KKK, ccc) are quantified before everything they are uniform over.

A statement in which the regret integrated the empirical cost instead of f∗f^*f∗, or in which ERM minimized over a subset of the class, or in which the constant could depend on the instance, would be a different theorem; the Lean statements rule these out by construction.

Needed infrastructure: Bousquet's (or Talagrand's) inequality, symmetrization and Dudley chaining for empirical processes, packing bounds for classes of finite pseudo-dimension, and the Natarajan-to-pseudo-dimension reduction. These are reusable far beyond this mission; contributions of any of them are welcome.

Selected references

  • Y. Hu, N. Kallus, X. Mao, Fast Rates for Contextual Linear Optimization, Management Science, 2022; arXiv:2011.03030v3, 2021. https://arxiv.org/abs/2011.03030
  • O. Bousquet, A Bennett concentration inequality and its application to suprema of empirical processes, Comptes Rendus Mathématique 334(6), 2002. https://doi.org/10.1016/S1631-073X(02)02292-6
  • P. Massart, É. Nédélec, Risk bounds for statistical learning, Annals of Statistics 34(5), 2006. https://doi.org/10.1214/009053606000000786
  • A. B. Tsybakov, Optimal aggregation of classifiers in statistical learning, Annals of Statistics 32(1), 2004. https://doi.org/10.1214/aos/1079120131
  • O. El Balghiti, A. N. Elmachtoub, P. Grigas, A. Tewari, Generalization Bounds in the Predict-then-Optimize Framework, NeurIPS 2019; arXiv:1905.11488. https://arxiv.org/abs/1905.11488
  • B. K. Natarajan, On learning sets and functions, Machine Learning 4, 1989. https://doi.org/10.1007/BF00114804
10 thms1 active userReviewed
ProbabilityStochastic Systems·Captain: mikedeng1

Limit Theorems for Nearly Unstable Hawkes Processes 3: The Nearly Unstable Hawkes-Based Price Model Converges in Law to a Heston-Type ProcessResearch Paper

Why prices built from self-exciting order flow

High-frequency prices move by discrete ticks, and successive moves are strongly correlated: an upward tick tends to be followed by a downward one. Bacry, Delattre, Hoffmann and Muzy (BDHM12, BDHM13b) proposed to model the upward and downward price jumps as the two components of a bidimensional Hawkes process, a pair of counting processes in which every event raises the rate of future events of both kinds. In this model the price is the difference N+−N−N^{+}-N^{-}N+−N−, and its microstructure features (discreteness, negative autocorrelation of increments) are built in. Under the stability condition ∫ϕ1+∫ϕ2<1\int\phi_1+\int\phi_2<1∫ϕ1​+∫ϕ2​<1 on the excitation kernels, the price rescaled over long horizons converges to a Brownian motion with a constant volatility BDHM12.

Empirical calibrations of Hawkes models on financial data, however, find kernel norms (branching ratios) very close to the critical value 111 (HBB13, FS12). Jaisson and Rosenbaum (JR15) study exactly this regime: a sequence of models whose stability condition is almost violated, observed over a time horizon of the right order. Their Theorem 3.1 shows that the rescaled price then converges to a Heston-type process, a Brownian motion time-changed by a Cox–Ingersoll–Ross (CIR) variance. This gives a microstructural foundation for stochastic volatility models of Heston type Hes93, which are standard in option pricing.

Setting

Fix μ>0\mu>0μ>0 and two nonnegative measurable kernels ϕ1,ϕ2\phi_1,\phi_2ϕ1​,ϕ2​ on R+\mathbb R_+R+​ with ∫0∞(ϕ1+ϕ2)=1\int_0^\infty(\phi_1+\phi_2)=1∫0∞​(ϕ1​+ϕ2​)=1, finite mean m=∫0∞s(ϕ1+ϕ2)(s) dsm=\int_0^\infty s(\phi_1+\phi_2)(s)\,dsm=∫0∞​s(ϕ1​+ϕ2​)(s)ds, ϕ2\phi_2ϕ2​ nonzero on a set of positive measure, and differentiable with bounded integrable derivatives (Assumption 3). Let (aT)(a_T)(aT​) be positive numbers with aT<1a_T<1aT​<1, aT→1a_T\to1aT​→1, and set ϕiT=aTϕi\phi^T_i=a_T\phi_iϕiT​=aT​ϕi​.

For each observation horizon TTT (along a sequence T→∞T\to\inftyT→∞), the bidimensional Hawkes process (NT+,NT−)(N^{T+},N^{T-})(NT+,NT−) is a pair of counting processes started at 000, with unit jumps and no common jumps, whose intensities with respect to their joint history are

λtT+=μ+∫0tϕ1T(t−s) dNsT++∫0tϕ2T(t−s) dNsT−,λtT−=μ+∫0tϕ2T(t−s) dNsT++∫0tϕ1T(t−s) dNsT−.\lambda^{T+}_t=\mu+\int_0^t\phi^T_1(t-s)\,dN^{T+}_s+\int_0^t\phi^T_2(t-s)\,dN^{T-}_s,\qquad \lambda^{T-}_t=\mu+\int_0^t\phi^T_2(t-s)\,dN^{T+}_s+\int_0^t\phi^T_1(t-s)\,dN^{T-}_s .λtT+​=μ+∫0t​ϕ1T​(t−s)dNsT+​+∫0t​ϕ2T​(t−s)dNsT−​,λtT−​=μ+∫0t​ϕ2T​(t−s)dNsT+​+∫0t​ϕ1T​(t−s)dNsT−​.

"Intensity" means: for 0≤a<b≤T0\le a<b\le T0≤a<b≤T and every event AAA of the history up to time aaa, E[(NbT±−NaT±)1A]=E[∫abλsT±1A ds]\mathbb E[(N^{T\pm}_b-N^{T\pm}_a)\mathbf 1_A]=\mathbb E[\int_a^b\lambda^{T\pm}_s\mathbf 1_A\,ds]E[(NbT±​−NaT±​)1A​]=E[∫ab​λsT±​1A​ds].

The renormalized price is

PtT=1T(NTtT+−NTtT−),t∈[0,1].P^T_t=\frac1T\big(N^{T+}_{Tt}-N^{T-}_{Tt}\big),\qquad t\in[0,1].PtT​=T1​(NTtT+​−NTtT−​),t∈[0,1].

Two further conditions fix the regime. Display (3): T(1−aT)→λT(1-a_T)\to\lambdaT(1−aT​)→λ for some λ>0\lambda>0λ>0. Assumption 4: with ψ+T=∑k≥1(aT(ϕ1+ϕ2))∗k\psi^T_+=\sum_{k\ge1}(a_T(\phi_1+\phi_2))^{*k}ψ+T​=∑k≥1​(aT​(ϕ1​+ϕ2​))∗k and ρT(x)=Tψ+T(Tx)/∥ψ+T∥1\rho^T(x)=T\psi^T_+(Tx)/\|\psi^T_+\|_1ρT(x)=Tψ+T​(Tx)/∥ψ+T​∥1​, there is KρK_\rhoKρ​ with ∣ρT(x)∣≤Kρ|\rho^T(x)|\le K_\rho∣ρT(x)∣≤Kρ​ for all x≥0x\ge0x≥0 and all TTT. Write ϕ=ϕ1−ϕ2\phi=\phi_1-\phi_2ϕ=ϕ1​−ϕ2​ and ∥ϕ∥1=∫0∞(ϕ1−ϕ2)\|\phi\|_1=\int_0^\infty(\phi_1-\phi_2)∥ϕ∥1​=∫0∞​(ϕ1​−ϕ2​).

Formalization targets

Goal: Theorem 3.1

Under (3) and Assumptions 3 and 4, PTP^TPT converges in law, for the Skorohod topology on [0,1][0,1][0,1], to the process PPP defined by

dCt=(2μλ−Ct)λm dt+1mCt dBt1,C0=0,dPt=11−∥ϕ∥1Ct dBt2,P0=0,dC_t=\Big(\frac{2\mu}{\lambda}-C_t\Big)\frac{\lambda}{m}\,dt+\frac1m\sqrt{C_t}\,dB^1_t,\quad C_0=0,\qquad dP_t=\frac{1}{1-\|\phi\|_1}\sqrt{C_t}\,dB^2_t,\quad P_0=0,dCt​=(λ2μ​−Ct​)mλ​dt+m1​Ct​​dBt1​,C0​=0,dPt​=1−∥ϕ∥1​1​Ct​​dBt2​,P0​=0,

with (B1,B2)(B^1,B^2)(B1,B2) a two-dimensional Brownian motion. The goal asserts that this system has a solution and that PTP^TPT converges in law to the PPP-coordinate of every solution.

Milestones

In the order of the proof (§4.4):

  1. Display (11): NtT+−NtT−=∫0t(1+ΨT(t−u))(dMuT+−dMuT−)N^{T+}_t-N^{T-}_t=\int_0^t(1+\Psi^T(t-u))(dM^{T+}_u-dM^{T-}_u)NtT+​−NtT−​=∫0t​(1+ΨT(t−u))(dMuT+​−dMuT−​), with ψT\psi^TψT the resolvent of ϕ1T−ϕ2T\phi^T_1-\phi^T_2ϕ1T​−ϕ2T​, ΨT(x)=∫0xψT\Psi^T(x)=\int_0^x\psi^TΨT(x)=∫0x​ψT and MT±M^{T\pm}MT± the compensated counting processes.
  2. Lemma 4.12: XsT=(λsTT+−λsTT−)/T→0X^T_s=(\lambda^{T+}_{sT}-\lambda^{T-}_{sT})/T\to0XsT​=(λsTT+​−λsTT−​)/T→0 uniformly in probability on [0,1][0,1][0,1].
  3. Lemma 4.13: the brackets of (B1)T=∫0⋅TdMT++dMT−T(λT++λT−)(B^1)^T=\int_0^{\cdot T}\frac{dM^{T+}+dM^{T-}}{\sqrt{T(\lambda^{T+}+\lambda^{T-})}}(B1)T=∫0⋅T​T(λT++λT−)​dMT++dMT−​ and (B2)T(B^2)^T(B2)T (same with dMT+−dMT−dM^{T+}-dM^{T-}dMT+−dMT−) satisfy [(Bi)T,(Bj)T]t→t1i=j[(B^i)^T,(B^j)^T]_t\to t\mathbf 1_{i=j}[(Bi)T,(Bj)T]t​→t1i=j​ in probability.
  4. Lemma 4.14: ((B1)T,(B2)T)⇒(B1,B2)((B^1)^T,(B^2)^T)\Rightarrow(B^1,B^2)((B1)T,(B2)T)⇒(B1,B2) jointly.
  5. Lemma 4.15: (CT,(B2)T)⇒(C,B2)(C^T,(B^2)^T)\Rightarrow(C,B^2)(CT,(B2)T)⇒(C,B2) jointly, with CtT=(λtTT++λtTT−)/TC^T_t=(\lambda^{T+}_{tT}+\lambda^{T-}_{tT})/TCtT​=(λtTT+​+λtTT−​)/T, CCC the CIR process above and B2B^2B2 independent of CCC.
  6. Lemma 4.16: RtT=∫0t∫T(t−u)∞ψT d(M‾uT+−M‾uT−)→0R^T_t=\int_0^t\int_{T(t-u)}^\infty\psi^T\,d(\overline M^{T+}_u-\overline M^{T-}_u)\to0RtT​=∫0t​∫T(t−u)∞​ψTd(MuT+​−MuT−​)→0 u.c.p.
  7. Lemma 4.17: ∫0∞∫x∞ϕi(s) ds dx<∞\int_0^\infty\int_x^\infty\phi_i(s)\,ds\,dx<\infty∫0∞​∫x∞​ϕi​(s)dsdx<∞.
  8. The Step 6 decomposition of PtTP^T_tPtT​ into a multiple of M‾tT+−M‾tT−\overline M^{T+}_t-\overline M^{T-}_tMtT+​−MtT−​, minus RtTR^T_tRtT​, minus a vanishing multiple of M‾tT+−M‾tT−\overline M^{T+}_t-\overline M^{T-}_tMtT+​−MtT−​.

Significance

The theorem identifies the scaling limit of a microstructure price model at near-criticality, and the limit is not a Brownian motion with constant volatility but a stochastic-volatility process: the variance CCC is itself a CIR diffusion driven by a Brownian motion independent of the one driving the price. It explains, from the order-flow level, why Heston-type dynamics arise at macroscopic scales, and it identifies which features of the microscopic excitation survive in the macroscopic volatility and price diffusion.

The result is proved in the paper; nothing about it is open. It has not been formalized. A machine-checked version would formalize a complete scaling-limit argument for point processes: the resolvent calculus of Hawkes processes, the martingale central limit theorem for pure-jump martingales, joint Skorohod convergence, and the identification of the limit of stochastic integrals. Each of these is reusable well beyond this paper.

Difficulty

The price is a difference of two processes whose sum is nearly unstable. One might expect the CIR limit of the one-dimensional case (Theorem 2.2 of the same paper, applied to NT++NT−N^{T+}+N^{T-}NT++NT−) to give the result directly. It does not: the price is driven by the difference of the martingales, with a volatility that depends on the sum of the intensities, and the limit requires the joint convergence of the variance proxy CTC^TCT and the price martingale (B2)T(B^2)^T(B2)T, with one time change for both coordinates. Marginal convergence of each coordinate is not enough to pass to the limit in ∫CT d(B2)T\int\sqrt{C^T}\,d(B^2)^T∫CT​d(B2)T. Joint convergence in turn needs the cross-bracket of (B1)T(B^1)^T(B1)T and (B2)T(B^2)^T(B2)T to vanish, which depends on the imbalance XTX^TXT being negligible (Lemma 4.12), and the zero set of the CIR process having Lebesgue measure zero. The signed kernel ϕ1−ϕ2\phi_1-\phi_2ϕ1​−ϕ2​ produces a signed resolvent, for which the positivity arguments of the one-dimensional case are unavailable.

Formalization scope

  • Asymptotics. TTT runs along a sequence Tn→∞T_n\to\inftyTn​→∞; each Hawkes pair lives on its own probability space.
  • Hawkes pair. Time is real with all conditions imposed for t≥0t\ge0t≥0; NT±N^{T\pm}NT± are N\mathbb NN-valued, nondecreasing, right-continuous, with unit jumps and no common jumps. The filtration is the joint natural filtration. The intensity identity is stated with lower Lebesgue integrals in [0,∞][0,\infty][0,∞], so no integrability is assumed silently. The intensity counts jumps at s≤ts\le ts≤t (cadlag); inside stochastic integrands ((Bi)T(B^i)^T(Bi)T, brackets) its left limit is used.
  • Integrals. Integrals against dNdNdN and dMdMdM have deterministic or predictable integrands and are written pathwise, as sums over jump times minus Lebesgue integrals. Brackets are sums of products of jumps.
  • ∥ϕ∥1\|\phi\|_1∥ϕ∥1​ is the signed integral ∫(ϕ1−ϕ2)\int(\phi_1-\phi_2)∫(ϕ1​−ϕ2​), the value the proof uses (Step 6, p. 31). It coincides with the L1L^1L1 norm when ϕ1≥ϕ2\phi_1\ge\phi_2ϕ1​≥ϕ2​; reading it as ∫∣ϕ1−ϕ2∣\int|\phi_1-\phi_2|∫∣ϕ1​−ϕ2​∣ would give a different limit when ϕ1−ϕ2\phi_1-\phi_2ϕ1​−ϕ2​ changes sign.
  • Convergence in law for the Skorohod topology on [0,1][0,1][0,1] is stated in coupling form (copies of the laws converging almost surely in D[0,1]D[0,1]D[0,1]), equivalent to weak convergence on the Polish space D[0,1]D[0,1]D[0,1]. Joint statements use R2\mathbb R^2R2-valued paths with one time change.
  • Limit SDEs use the published Ethier–Kurtz substrate (EthierKurtz.SolvesBrownianSDE, IsStandardBrownian, state space R2\mathbb R^2R2): strong solutions, global in time, restricted to [0,1][0,1][0,1]. "The process defined by" the system is encoded as existence of a solution plus convergence to every solution.

The formalization rules out the trivializing readings: the Hawkes predicate follows p. 5 clause by clause and is satisfied by a pair of independent Poisson processes when ϕi≡0\phi_i\equiv0ϕi​≡0, so it is not vacuous; the kernels are ϕiT=aTϕi\phi^T_i=a_T\phi_iϕiT​=aT​ϕi​, not ϕi\phi_iϕi​; the limit is pinned by its equation, its coefficients and its initial value, not "some process"; and the convergence is in the Skorohod topology, not of finite-dimensional laws only.

Needed infrastructure: convolution powers and resolvents on R+\mathbb R_+R+​, pathwise Stieltjes integrals against counting processes, the martingale property of compensated Hawkes processes, a martingale functional CLT for pure-jump martingales, Skorohod-topology tools on D[0,1]D[0,1]D[0,1], and convergence of stochastic integrals under joint convergence. The one-dimensional CIR limit (mission 2 of this series) is used inside Lemma 4.15; the definitions are restated here. The martingale functional CLT used for Lemma 4.14 is Theorem VIII.3.11 of Jacod and Shiryaev (1987), as cited in JR15. Contributions to any milestone, or to reusable lemmas they need, are welcome.

Selected references

  • [JR15] T. Jaisson, M. Rosenbaum, Limit theorems for nearly unstable Hawkes processes, Ann. Appl. Probab. 25(2):600–631, 2015. arXiv:1310.2033v2, https://arxiv.org/abs/1310.2033 ; https://doi.org/10.1214/14-AAP1005
  • [BDHM12] E. Bacry, S. Delattre, M. Hoffmann, J.-F. Muzy, Scaling limits for Hawkes processes and application to financial statistics, preprint, 2012. https://arxiv.org/abs/1202.0842
  • [BDHM13b] E. Bacry, S. Delattre, M. Hoffmann, J.-F. Muzy, Modelling microstructure noise with mutually exciting point processes, Quant. Finance 13(1):65–77, 2013. https://doi.org/10.1080/14697688.2011.647054
  • [HBB13] S. J. Hardiman, N. Bercot, J.-P. Bouchaud, Critical reflexivity in financial markets: a Hawkes process analysis, preprint, 2013. https://arxiv.org/abs/1302.1405
  • [FS12] V. Filimonov, D. Sornette, Quantifying reflexivity in financial markets: toward a prediction of flash crashes, Phys. Rev. E 85:056108, 2012. https://doi.org/10.1103/PhysRevE.85.056108
  • [Hes93] S. L. Heston, A closed-form solution for options with stochastic volatility with applications to bond and currency options, Rev. Financ. Stud. 6(2):327–343, 1993. https://doi.org/10.1093/rfs/6.2.327
17 thms1 active userReviewed
ProbabilityStochastic Systems·Captain: mikedeng1

Limit Theorems for Nearly Unstable Hawkes Processes 2: When T(1 − a_T) → λ the Rescaled Intensity Converges in Law to a CIR Process and the Rescaled Hawkes Process to Its IntegralResearch Paper

Motivation

An event stream can raise its own future event rate. A Hawkes process models this feedback by adding to a baseline rate the effects of past arrivals. The parameter measuring total excitation can approach its stability boundary, at which long clusters make a fixed time scale an unreliable guide to the observed count. Jaisson and Rosenbaum identify a regime in which observation time and the distance to that boundary balance, leaving a stochastic limit rather than a deterministic average Jaisson and Rosenbaum, 2015. Their theorem gives a precise bridge from an event count with jumps to a continuous square-root diffusion. The paper notes a practical reason for this bridge: intermediate-scale inference can use diffusion methods to estimate the baseline rate and two aggregate kernel parameters, though it cannot recover the entire excitation kernel Jaisson and Rosenbaum, §2.4, p. 10.

Setting

For each observation horizon TTT, let NtTN^T_tNtT​ count events up to time ttt, with N0T=0N^T_0=0N0T​=0. The process is observed on [0,T][0,T][0,T] and has intensity

λtT=μ+∫0tϕT(t−s) dNsT,ϕT=aTϕ,\lambda^T_t=\mu+\int_0^t\phi^T(t-s)\,dN^T_s, \qquad \phi^T=a_T\phi,λtT​=μ+∫0t​ϕT(t−s)dNsT​,ϕT=aT​ϕ,

where μ>0\mu>0μ>0 is the baseline rate. The integral against NTN^TNT is a sum over its unit jumps. The nonnegative kernel ϕ\phiϕ has total mass one and finite mean m=∫0∞sϕ(s) dsm=\int_0^\infty s\phi(s)\,dsm=∫0∞​sϕ(s)ds; its derivative is bounded and integrable. The coefficients satisfy 0<aT<10<a_T<10<aT​<1 and aT→1a_T\to1aT​→1. Thus aTa_TaT​ is the total mass of ϕT\phi^TϕT, and the model approaches the stability boundary from below. The natural filtration is generated by the observed count. The intensity relation is the identity for conditional expected increments on every interval 0≤a<b≤T0\le a<b\le T0≤a<b≤T and every event observable at time aaa Jaisson and Rosenbaum, §2.1, p. 5.

The resolvent ψT=∑k≥1(ϕT)∗k\psi^T=\sum_{k\ge1}(\phi^T)^{*k}ψT=∑k≥1​(ϕT)∗k collects excitation across repeated generations. Its rescaled density is ρT(x)=TψT(Tx)/∥ψT∥1\rho^T(x)=T\psi^T(Tx)/\|\psi^T\|_1ρT(x)=TψT(Tx)/∥ψT∥1​. The mission uses the paper's additional bound sup⁡T,x≥0∣ρT(x)∣<∞\sup_{T,x\ge0}|\rho^T(x)|<\inftysupT,x≥0​∣ρT(x)∣<∞ and the balance condition T(1−aT)→λ>0T(1-a_T)\to\lambda>0T(1−aT​)→λ>0. Here λ\lambdaλ is a fixed limiting parameter, distinct from the time-dependent intensity λtT\lambda^T_tλtT​. The processes to be compared on a common interval are

CtT=(1−aT)λtTT,VtT=1−aTTNtTT,0≤t≤1.C^T_t=(1-a_T)\lambda^T_{tT},\qquad V^T_t=\frac{1-a_T}{T}N^T_{tT},\qquad 0\le t\le1.CtT​=(1−aT​)λtTT​,VtT​=T1−aT​​NtTT​,0≤t≤1.

Formalization targets

The main target is Theorem 2.2, p. 10: CTC^TCT converges in law in the Skorohod topology on D[0,1]D[0,1]D[0,1] to the unique strong solution, started at zero, of the Cox–Ingersoll–Ross equation

Xt=∫0t(μ−Xs)λm ds+λm∫0tXs dBs.X_t=\int_0^t(\mu-X_s)\frac{\lambda}{m}\,ds +\frac{\sqrt\lambda}{m}\int_0^t\sqrt{X_s}\,dB_s.Xt​=∫0t​(μ−Xs​)mλ​ds+mλ​​∫0t​Xs​​dBs​.

Separately, VTV^TVT converges in law in the same path topology to t↦∫0tXs dst\mapsto\int_0^tX_s\,dst↦∫0t​Xs​ds. These are two convergence claims, each on its own path space law. The statement also asserts that the strong solution exists, so convergence to “every solution” cannot hold merely because there are no solutions.

The supporting targets follow the paper's stated results. Lemma 4.1 and Proposition 2.1 identify the resolvent renewal identity and the intensity's resolvent form; both are supporting theorem items. Lemmas 4.2–4.5 give separation and decay estimates for the plus-sign Fourier transforms of ϕ\phiϕ and ρT\rho^TρT, followed by L2L^2L2 convergence of ρT\rho^TρT to the exponential density (λ/m)e−xλ/m(\lambda/m)e^{-x\lambda/m}(λ/m)e−xλ/m. Lemma 4.9 gives a fourth-moment increment bound for the paper's residual process YTY^TYT, and Proposition 4.1 states that YTY^TYT tends to zero uniformly in probability on [0,1][0,1][0,1]. The latter six are source-stated milestones, with their pages and texts recorded separately.

Significance

The theorem identifies the scale at which a nearly unstable event model retains random dynamics. It also identifies the diffusion coefficients: the drift relaxes toward μ\muμ at rate λ/m\lambda/mλ/m, and the noise has coefficient λ/m\sqrt\lambda/mλ​/m times the square root of the current intensity. The second convergence claim transfers this intensity behavior to accumulated events. Those coefficients make the limit more informative than a statement that merely names a generic continuous process Jaisson and Rosenbaum, Theorem 2.2.

The result is proved in the paper but has no matching published Hawkes formalization in the local Prove2Me index used for this mission. Machine-checked definitions for Brownian motion and strong SDE solutions from the Ethier–Kurtz development are already available and referenced here. The new formal work is the Hawkes model, its path-space convergence, the density estimates, and the limit theorem itself. Formalizing the stated milestones would also leave reusable analytic and probability interfaces for other nearly unstable point-process limits.

Difficulty

Pointwise convergence of an intensity or of finitely many observations does not control its law as a cadlag path. Excitation also couples each event to later events, so a direct independent-increment argument is unavailable. The resolvent has to be controlled at the observation scale, including its high-frequency behavior, while the stochastic remainder has to be controlled uniformly over time. The final limit is a square-root SDE: its coefficient is not globally Lipschitz at zero, and a claim about its law must keep the initial condition and Brownian driver explicit Jaisson and Rosenbaum, §§4.2–4.3.

Formalization scope

The horizon TTT is a positive real sequence tending to infinity, as the paper's footnote specifies; aTa_TaT​ is a sequence in (0,1)(0,1)(0,1) tending to one. Each index may have its own probability space. The count is natural-number valued, nondecreasing, right-continuous, starts at zero, and has unit jumps. Its filtration is generated by evaluations of NTN^TNT. The intensity identity uses extended nonnegative integrals, avoiding an arbitrary real value for an infinite expectation. The right-continuous intensity includes an event at the current time, so CTC^TCT is cadlag. Its predictable left-limit version is available for stochastic integrands. All results use the half-line kernel and ϕT=aTϕ\phi^T=a_T\phiϕT=aT​ϕ; they never replace it by ϕ\phiϕ in the Hawkes process.

Skorohod convergence is represented by a coupling whose cadlag paths approach each other after increasing homeomorphic time changes of [0,1][0,1][0,1]. This is the representation form of weak convergence in D[0,1]D[0,1]D[0,1] with the J1J_1J1​ topology. The limit SDE uses the published global strong-solution predicate, then restricts its paths to [0,1][0,1][0,1]. Its drift is exactly (μ−x)λ/m(\mu-x)\lambda/m(μ−x)λ/m and diffusion exactly (λ/m)x(\sqrt\lambda/m)\sqrt{x}(λ​/m)x​; Real.sqrt on negative arguments does not affect its nonnegative solution. The renewal theorem item additionally makes the unknown fff measurable and locally bounded so its real convolution integral has its stated meaning. Fourier denominators exclude zero explicitly, while the zero-frequency bound is stated separately. The density convergence uses an extended nonnegative squared integral, and uniform probability convergence uses an extended supremum. These choices rule out default-zero values, a vacuous Hawkes class, a free limit process, and finite-dimensional convergence in place of path convergence.

The development needs half-line convolution and summable resolvents, natural filtrations and compensated point processes, Fourier bounds, cadlag path laws, and Itô SDEs. The convolution, path-space, and point-process interfaces are suitable for reuse. Contributions should preserve the exact hypotheses, constants, and two distinct convergence conclusions of the source theorem.

Selected references

  • T. Jaisson and M. Rosenbaum, Limit theorems for nearly unstable Hawkes processes, Annals of Applied Probability 25(2), 2015, arXiv:1310.2033v2. Preprint; DOI.
13 thms1 active userReviewed
ProbabilityStochastic Systems·Captain: mikedeng1

Limit Theorems for Nearly Unstable Hawkes Processes 1: When T(1 − a_T) → ∞ the Rescaled Hawkes Process Is Asymptotically Deterministic in L²Research Paper

Motivation

A Hawkes process is a model for events that make further events more likely for a time. It is used when event times cluster, including transaction arrivals in financial markets. Jaisson and Rosenbaum study what happens when the feedback approaches the threshold at which the usual stable model ceases to have a finite long-run mean intensity. The behavior depends on how fast the observation horizon grows relative to that approach to instability. Their first regime says that, when the horizon grows sufficiently faster, the observed count still becomes deterministic after normalization. The precise result is Theorem 2.1 of Jaisson and Rosenbaum (2015).

The mission concerns that first regime alone. It isolates an L2L^2L2 statement that controls the whole observed path at once, rather than a count at one fixed time. Later results in the paper use a different balance between the horizon and the feedback parameter and produce stochastic diffusion limits. Those later regimes are separate missions in this series.

Setting

For each horizon T>0T>0T>0, let NtTN^T_tNtT​ count events through time ttt, starting from N0T=0N^T_0=0N0T​=0. It is observed for 0≤t≤T0\le t\le T0≤t≤T on a probability space that may depend on TTT. Its intensity is the nonnegative process

λtT=μ+∫0tϕT(t−s) dNsT,μ>0.\lambda_t^T=\mu+\int_0^t\phi^T(t-s)\,dN_s^T,\qquad \mu>0.λtT​=μ+∫0t​ϕT(t−s)dNsT​,μ>0.

The baseline μ\muμ creates events even before any excitation. At each jump of NTN^TNT, the kernel ϕT\phi^TϕT adds an effect that depends on the elapsed time since that event. The intensity property is specified relative to the natural filtration FtT=σ(NsT:0≤s≤t)\mathcal F_t^T=\sigma(N_s^T:0\le s\le t)FtT​=σ(NsT​:0≤s≤t): for 0≤a<b≤T0\le a<b\le T0≤a<b≤T and A∈FaTA\in\mathcal F_a^TA∈FaT​, the expected number of new events on AAA equals the expected integrated intensity on AAA over (a,b](a,b](a,b]. This is the defining condition used in §2.1 of the paper.

Assumption 1 fixes a nonnegative measurable kernel ϕ\phiϕ of total mass one and finite first moment m=∫0∞sϕ(s) dsm=\int_0^\infty s\phi(s)\,dsm=∫0∞​sϕ(s)ds. Its derivative is bounded and integrable. The horizon-dependent kernel is ϕT=aTϕ\phi^T=a_T\phiϕT=aT​ϕ, with 0<aT<10<a_T<10<aT​<1 and aT→1a_T\to1aT​→1. Thus ∥ϕT∥1=aT\|\phi^T\|_1=a_T∥ϕT∥1​=aT​ approaches the stability boundary. The paper also defines the compensated count MtT=NtT−∫0tλsT dsM_t^T=N_t^T-\int_0^t\lambda_s^T\,dsMtT​=NtT​−∫0t​λsT​ds and the resolvent ψT=∑k≥1(ϕT)∗k\psi^T=\sum_{k\ge1}(\phi^T)^{*k}ψT=∑k≥1​(ϕT)∗k, where each convolution uses nonnegative time. These enter the supporting results.

Formalization targets

The goal is Theorem 2.1, in the regime T(1−aT)→∞T(1-a_T)\to\inftyT(1−aT​)→∞. Its L2L^2L2 assertion is

E ⁣[(sup⁡v∈[0,1]1−aTT∣NTvT−E[NTvT]∣)2]⟶0.\mathbb E\!\left[\left(\sup_{v\in[0,1]}\frac{1-a_T}{T} \left|N^T_{Tv}-\mathbb E[N^T_{Tv}]\right|\right)^2\right]\longrightarrow0.E​(v∈[0,1]sup​T1−aT​​​NTvT​−E[NTvT​]​)2​⟶0.

The supremum is inside the expectation. The time variable vvv runs over the entire unit interval, so this is a statement about the normalized path of the count. The normalizing factor depends on both the horizon and the distance 1−aT1-a_T1−aT​ from the stability boundary.

The milestone list consists of the paper's renewal identity (Lemma 4.1), its two representations of the Hawkes mean and centered count, the exact mass of ψT\psi^TψT, a pathwise fluctuation bound, the Doob L2L^2L2 estimate for MTM^TMT, and the finite-horizon bound with constant 4μ/[T(1−aT)]4\mu/[T(1-a_T)]4μ/[T(1−aT​)]. The final estimate has no asymptotic hypothesis; the goal adds the regime condition and takes its limit. The unnumbered milestones are the displays in §4.1, pp. 14–15, and Lemma 4.1 appears in §4.2, p. 15.

Significance

The result identifies a regime in which near instability does not produce macroscopic random fluctuations at the paper's normalization. It supplies a boundary between the familiar deterministic large-horizon behavior of stable Hawkes processes and the diffusion behavior obtained under the paper's other scaling. The theorem controls the largest fluctuation over the whole observation interval, which is stronger than a statement at each fixed vvv or a bound on the supremum of separate variances.

The mathematical result is proved in the paper; the target here is a machine-checked proof of the same result. A completed development would also provide reusable Lean definitions for a simple counting process, its generated filtration, pathwise jump integration, Hawkes intensity, and nonnegative-time convolution resolvent. It would make explicit the maximal inequality and renewal estimates needed for other Hawkes scaling questions. This mission currently poses these statements as open Lean proof obligations; it does not claim the paper's proof is already formalized.

Difficulty

The near-instability parameter aTa_TaT​ tends to one, so estimates for a Hawkes process with a fixed a<1a<1a<1 cannot simply be used with a uniform constant. The scale of the mean and the size of the fluctuations both change with TTT. There is also a pathwise issue: the theorem places a supremum over all v∈[0,1]v\in[0,1]v∈[0,1] inside an L2L^2L2 expectation. A separate estimate for each vvv does not provide the required control of the path maximum.

The point-process side adds another layer. The compensated count is a continuous-time martingale with jumps, and the intensity depends on its own event history. The result therefore needs the correct relation among the natural filtration, the intensity identity, the resolvent, and the martingale maximum. The book-keeping at a jump matters: the cadlag intensity includes the jump at its time, while stochastic compensator integrals use the same process only up to a set of times of Lebesgue measure zero.

Formalization scope

The Lean development indexes the paper's implicit horizons as a sequence Tn>0T_n>0Tn​>0 tending to infinity; the multipliers an∈(0,1)a_n\in(0,1)an​∈(0,1) tend to one, and Tn(1−an)→∞T_n(1-a_n)\to\inftyTn​(1−an​)→∞. Each NTnN^{T_n}NTn​ may use a different probability space. Time is represented by real numbers, with the counting-process conditions applied on nonnegative time and the Hawkes intensity identity applied only through the observation horizon. The count is natural-number valued, right-continuous, nondecreasing, and has unit jumps. The Hawkes intensity is defined by a finite sum over jumps in (0,t](0,t](0,t], and the conditional intensity identity uses extended nonnegative expectations, so an infinite expectation is not silently assigned zero.

The kernel ϕ\phiϕ is measurable and nonnegative on [0,∞)[0,\infty)[0,∞), has total mass one and finite first moment, and has an integrable bounded derivative; differentiability at zero is one-sided. The resolvent starts at the first convolution power, not at an identity term. Its L1L^1L1 mass is taken over positive time. The path supremum and its squared expectation are extended nonnegative quantities. Ordinary real expectations of NTvTN^T_{Tv}NTvT​ are retained because their integrability follows from the Hawkes assumptions; the theorem does not assume it separately.

The Hawkes predicate is the paper's natural-filtration intensity condition for ϕT=aTϕ\phi^T=a_T\phiϕT=aT​ϕ. A vacuous process condition, an intensity built from ϕ\phiϕ instead of ϕT\phi^TϕT, or a supremum taken outside the expectation would change the target. Contributions to the generic counting-process and resolvent definitions, the renewal identity, the finite-horizon martingale estimates, and the goal theorem are all within scope. The source's p. 14 bound omits an absolute value on the centered count; the Lean milestone states the absolute-value form required by its subsequent squared estimate, while its verbatim field preserves the printed form.

Selected references

  • Thibault Jaisson and Mathieu Rosenbaum, Limit theorems for nearly unstable Hawkes processes, Annals of Applied Probability 25(2), 2015, arXiv:1310.2033v2. Pinned preprint; DOI.
10 thms1 active userReviewed
Machine LearningProbability·Captain: mikedeng1

Learning without Concentration: Least-Squares ERM in a Convex Class Is Within 2 max{α_N(γ, δ/4), βN(τQ{F−F}(2τ)/16)} of f* in L₂ under a Small-Ball ConditionResearch Paper

Motivation

Least-squares regression over a class of functions is the basic problem of statistical learning theory: given an i.i.d. sample (Xi,Yi)i=1N(X_i,Y_i)_{i=1}^N(Xi​,Yi​)i=1N​ from an unknown joint law, select a function in a class FFF whose prediction error E(f(X)−Y)2\mathbb E(f(X)-Y)^2E(f(X)−Y)2 is close to the best possible in FFF. The standard analysis of empirical risk minimization (ERM) compares empirical means with true means uniformly over the class, which requires the class and the target to concentrate: bounded functions, or sub-Gaussian tails. Heavy-tailed classes and targets, which arise as soon as the data are not bounded, fall outside that analysis.

S. Mendelson, Learning without Concentration (arXiv:1401.0304, J. ACM 62(3), 2015), showed that concentration is not needed for the lower half of the argument. The only property used for the quadratic part of the loss is a small-ball condition: functions in F−FF-FF−F are not too concentrated near zero. Under that condition, ERM over a closed convex class attains an error governed by two localized complexity parameters, one intrinsic to the class and one measuring its interaction with the noise. The same lower-bound mechanism appears, for random matrices, in Koltchinskii–Mendelson (arXiv:1312.3580); the localized complexity parameters follow Lecué–Mendelson (arXiv:1305.4825).

Setting

Let (Ω,μ)(\Omega,\mu)(Ω,μ) be a probability space and let (X,Y)(X,Y)(X,Y) have joint law ν\nuν on Ω×R\Omega\times\mathbb RΩ×R, with X∼μX\sim\muX∼μ and EY2<∞\mathbb EY^2<\inftyEY2<∞. Let F⊂L2(μ)F\subset L_2(\mu)F⊂L2​(μ) be a closed, convex class of real functions on Ω\OmegaΩ, and let f∗∈Ff^*\in Ff∗∈F minimize E(f(X)−Y)2\mathbb E(f(X)-Y)^2E(f(X)−Y)2 over FFF. The noise is ξ=f∗(X)−Y\xi=f^*(X)-Yξ=f∗(X)−Y. Given an i.i.d. sample (Xi,Yi)i=1N(X_i,Y_i)_{i=1}^N(Xi​,Yi​)i=1N​ from ν\nuν, an empirical minimizer f^\hat ff^​ minimizes 1N∑i=1N(f(Xi)−Yi)2\frac1N\sum_{i=1}^N(f(X_i)-Y_i)^2N1​∑i=1N​(f(Xi​)−Yi​)2 over FFF. Let (εi)i=1N(\varepsilon_i)_{i=1}^N(εi​)i=1N​ be independent random signs, independent of the sample, and write F∩rDf∗={f∈F:∥f−f∗∥L2≤r}F\cap rD_{f^*}=\{f\in F:\|f-f^*\|_{L_2}\le r\}F∩rDf∗​={f∈F:∥f−f∗∥L2​​≤r}.

  • The small-ball function of a class HHH is QH(u)=inf⁡h∈HPr⁡(∣h(X)∣≥u∥h∥L2)Q_H(u)=\inf_{h\in H}\Pr(|h(X)|\ge u\|h\|_{L_2})QH​(u)=infh∈H​Pr(∣h(X)∣≥u∥h∥L2​​); it is applied to F−F={f−h:f,h∈F}F-F=\{f-h:f,h\in F\}F−F={f−h:f,h∈F}.
  • The intrinsic parameter (Definition 2.1) is
βN∗(γ)=inf⁡{r>0:Esup⁡f∈F∩rDf∗∣1N∑iεi(f−f∗)(Xi)∣≤γNr}.\beta^*_N(\gamma)=\inf\Bigl\{r>0:\mathbb E\sup_{f\in F\cap rD_{f^*}}\Bigl|\tfrac1{\sqrt N}\textstyle\sum_{i}\varepsilon_i(f-f^*)(X_i)\Bigr|\le\gamma\sqrt N r\Bigr\}.βN∗​(γ)=inf{r>0:Ef∈F∩rDf∗​sup​​N​1​∑i​εi​(f−f∗)(Xi​)​≤γN​r}.
  • The multiplier process (2.2) is ϕN(s)=sup⁡f∈F∩sDf∗∣1N∑iεiξi(f−f∗)(Xi)∣\phi_N(s)=\sup_{f\in F\cap sD_{f^*}}\bigl|\tfrac1{\sqrt N}\sum_i\varepsilon_i\xi_i(f-f^*)(X_i)\bigr|ϕN​(s)=supf∈F∩sDf∗​​​N​1​∑i​εi​ξi​(f−f∗)(Xi​)​ with ξi=f∗(Xi)−Yi\xi_i=f^*(X_i)-Y_iξi​=f∗(Xi​)−Yi​, and the noise parameter is
αN∗(γ,δ)=inf⁡{s>0:Pr⁡(ϕN(s)≤γs2N)≥1−δ}.\alpha^*_N(\gamma,\delta)=\inf\bigl\{s>0:\Pr(\phi_N(s)\le\gamma s^2\sqrt N)\ge1-\delta\bigr\}.αN∗​(γ,δ)=inf{s>0:Pr(ϕN​(s)≤γs2N​)≥1−δ}.
  • For the proof (§5), βN(H,γ)=inf⁡{r>0:Esup⁡h∈H∩rD∣1N∑iεih(Xi)∣≤γr}\beta_N(H,\gamma)=\inf\{r>0:\mathbb E\sup_{h\in H\cap rD}|\frac1N\sum_i\varepsilon_ih(X_i)|\le\gamma r\}βN​(H,γ)=inf{r>0:Esuph∈H∩rD​∣N1​∑i​εi​h(Xi​)∣≤γr}, with DDD the unit ball of L2(μ)L_2(\mu)L2​(μ), and HHH is star-shaped around 0 if λh∈H\lambda h\in Hλh∈H for all h∈Hh\in Hh∈H, 0<λ≤10<\lambda\le10<λ≤1.

Formalization targets

Goal: Theorem 3.1

Fix τ>0\tau>0τ>0 with QF−F(2τ)>0Q_{F-F}(2\tau)>0QF−F​(2τ)>0 and γ<τ2QF−F(2τ)/16\gamma<\tau^2Q_{F-F}(2\tau)/16γ<τ2QF−F​(2τ)/16. For every 0<δ<10<\delta<10<δ<1, with probability at least 1−δ−exp⁡(−NQF−F2(2τ)/2)1-\delta-\exp(-NQ^2_{F-F}(2\tau)/2)1−δ−exp(−NQF−F2​(2τ)/2), every empirical minimizer satisfies

∥f^−f∗∥L2≤2max⁡{αN∗(γ,δ/4), βN∗(τQF−F(2τ)16)}.\|\hat f-f^*\|_{L_2}\le2\max\Bigl\{\alpha^*_N(\gamma,\delta/4),\ \beta^*_N\Bigl(\frac{\tau Q_{F-F}(2\tau)}{16}\Bigr)\Bigr\}.∥f^​−f∗∥L2​​≤2max{αN∗​(γ,δ/4), βN∗​(16τQF−F​(2τ)​)}.

The joint law, the class and the target are arbitrary subject to the hypotheses above; no boundedness, moment or tail condition beyond L2L_2L2​ is imposed.

Milestones

In attack order:

  1. Localization for a star-shaped class (§5, p. 20): r>βN(H,γ)r>\beta_N(H,\gamma)r>βN​(H,γ) implies Esup⁡h∈H∩rD∣1N∑iεih(Xi)∣≤γr\mathbb E\sup_{h\in H\cap rD}|\frac1N\sum_i\varepsilon_ih(X_i)|\le\gamma rEsuph∈H∩rD​∣N1​∑i​εi​h(Xi​)∣≤γr.
  2. βN∗(γ)=βN(F−f∗,γ)\beta^*_N(\gamma)=\beta_N(F-f^*,\gamma)βN∗​(γ)=βN​(F−f∗,γ) (§5, p. 20).
  3. Theorem 5.4 (p. 21), the uniform empirical small-ball estimate: for HHH in the unit sphere of L2(μ)L_2(\mu)L2​(μ), if Esup⁡h∈H∣1N∑iεih(Xi)∣≤τQH(2τ)/16\mathbb E\sup_{h\in H}|\frac1N\sum_i\varepsilon_ih(X_i)|\le\tau Q_H(2\tau)/16Esuph∈H​∣N1​∑i​εi​h(Xi​)∣≤τQH​(2τ)/16, then with probability at least 1−2exp⁡(−NQH2(2τ)/2)1-2\exp(-NQ_H^2(2\tau)/2)1−2exp(−NQH2​(2τ)/2), inf⁡h∈H∣{i:∣h(Xi)∣≥τ}∣≥NQH(2τ)/4\inf_{h\in H}|\{i:|h(X_i)|\ge\tau\}|\ge NQ_H(2\tau)/4infh∈H​∣{i:∣h(Xi​)∣≥τ}∣≥NQH​(2τ)/4.
  4. Corollary 5.5 (p. 22): the same estimate, ∣{i:∣h(Xi)∣≥τ∥h∥L2}∣≥NQH(2τ)/4|\{i:|h(X_i)|\ge\tau\|h\|_{L_2}\}|\ge NQ_H(2\tau)/4∣{i:∣h(Xi​)∣≥τ∥h∥L2​​}∣≥NQH​(2τ)/4, for every hhh of a star-shaped class with ∥h∥L2≥r>βN(H,τQH(2τ)/16)\|h\|_{L_2}\ge r>\beta_N(H,\tau Q_H(2\tau)/16)∥h∥L2​​≥r>βN​(H,τQH​(2τ)/16).
  5. F−f∗F-f^*F−f∗ is star-shaped when FFF is convex (proof of Theorem 5.3, p. 23).
  6. Theorem 5.3 (p. 21): estimate (5.1) for H=F−f∗H=F-f^*H=F−f∗.
  7. The projection inequality Eξ(f−f∗)(X)≥0\mathbb E\xi(f-f^*)(X)\ge0Eξ(f−f∗)(X)≥0 for f∈Ff\in Ff∈F (§5, p. 23).
  8. Display (5.3) (p. 23): with probability at least 1−2exp⁡(−NQF−F2(2τ)/2)1-2\exp(-NQ^2_{F-F}(2\tau)/2)1−2exp(−NQF−F2​(2τ)/2),
1N∑i=1N(f−f∗)2(Xi)≥τ24QF−F(2τ)∥f−f∗∥L22\frac1N\sum_{i=1}^N(f-f^*)^2(X_i)\ge\frac{\tau^2}4Q_{F-F}(2\tau)\|f-f^*\|^2_{L_2}N1​i=1∑N​(f−f∗)2(Xi​)≥4τ2​QF−F​(2τ)∥f−f∗∥L2​2​

for all f∈Ff\in Ff∈F with ∥f−f∗∥L2≥r\|f-f^*\|_{L_2}\ge r∥f−f∗∥L2​​≥r. 9. Display (5.5) (p. 24): a bound 4γα24\gamma\alpha^24γα2 on ∣PNξ(f−f∗)−Eξ(f−f∗)∣|P_N\xi(f-f^*)-\mathbb E\xi(f-f^*)|∣PN​ξ(f−f∗)−Eξ(f−f∗)∣ on the sphere ∥f−f∗∥L2=α\|f-f^*\|_{L_2}=\alpha∥f−f∗∥L2​​=α extends to 4γ∥f−f∗∥L224\gamma\|f-f^*\|^2_{L_2}4γ∥f−f∗∥L2​2​ outside it (deterministic).

Significance

Theorem 3.1 separates the error of ERM into a "low-noise" term βN∗\beta^*_NβN∗​, which depends on the class only and matches the realizable rate, and a "high-noise" term αN∗\alpha^*_NαN∗​, which depends on how the class correlates with the actual noise. Both are computable for heavy-tailed classes: the paper derives from it sharp rates for linear regression with heavy-tailed design and for the persistence problem in ℓ1n\ell_1^nℓ1n​ (§4). The small-ball lower bound (Theorem 5.4 and (5.3)) is reusable on its own: it gives lower isometry estimates for random matrices with heavy-tailed rows (the setting of Koltchinskii–Mendelson).

The result is proved in the paper. As far as is known, none of it has been machine-checked: there is no formal statement of Theorem 3.1, of the small-ball estimate, or of the localized parameters αN∗,βN∗\alpha^*_N,\beta^*_NαN∗​,βN∗​ in Lean. The mission produces the first formal statements of these objects, and a formal proof would also check the constants of the printed argument.

Difficulty

The obvious approach, a uniform law of large numbers for the squared loss over FFF, fails: without concentration, 1N∑i(f−f∗)2(Xi)\frac1N\sum_i(f-f^*)^2(X_i)N1​∑i​(f−f∗)2(Xi​) need not be close to ∥f−f∗∥L22\|f-f^*\|^2_{L_2}∥f−f∗∥L2​2​ uniformly, and an upper estimate is unavailable. The proof needs only a one-sided lower estimate, and the difficulty is to obtain it uniformly over an infinite, unbounded class from the small-ball condition alone, with a probability that is exponential in NNN. A second difficulty is the multiplier term 1N∑iξi(f−f∗)(Xi)\frac1N\sum_i\xi_i(f-f^*)(X_i)N1​∑i​ξi​(f−f∗)(Xi​), where the noise ξ\xiξ may be heavy-tailed and dependent on XXX; it must be controlled through the random-sign process defining αN∗\alpha^*_NαN∗​, not through a bound on ξ\xiξ. The standard tools involved (bounded differences, symmetrization, contraction for Bernoulli processes) are not in Mathlib.

Formalization scope

All objects live in one definitions file, LearnNoConc.ERM.Setting. The conventions are:

  • The data are a joint law ν on Ω × ℝ; the law of XXX is ν.map Prod.fst. The sample is a point of Fin N → Ω × ℝ under Measure.pi; N≥1N\ge1N≥1 is assumed.
  • ∥⋅∥L2\|\cdot\|_{L_2}∥⋅∥L2​​ is eLpNorm · 2 μ, valued in [0,∞][0,\infty][0,∞]. The expectation over random signs is the average over all 2N2^N2N sign vectors.
  • Suprema and expectations of suprema are taken in [0,∞][0,\infty][0,∞] (⨆, ‖·‖ₑ, lower Lebesgue integral), and αN∗,βN∗,βN\alpha^*_N,\beta^*_N,\beta_NαN∗​,βN∗​,βN​ are [0,∞][0,\infty][0,∞]-valued infima, so an empty set of admissible radii gives +∞+\infty+∞ and a vacuous bound, as on the page. Defining inequalities are compared in the extended reals.
  • "With probability at least 1−p1-p1−p, AAA" is stated as "the outer probability of the complement of AAA is at most ppp".
  • The goal quantifies over every empirical minimizer, and f∗f^*f∗ is any minimizer of the risk over FFF.
  • Added, disclosed hypotheses: EY2<∞\mathbb EY^2<\inftyEY2<∞; every f∈Ff\in Ff∈F measurable; and pointwise separability of FFF (a countable subclass approximating every element pointwise and in L2L_2L2​), which stands in for the measurability of suprema the paper takes for granted. Without it the lower integral of a non-measurable supremum would make βN∗\beta^*_NβN∗​ smaller and the goal stronger than the paper.

A formalization in which an infimum over an empty set is 000, a supremum or an integral of a non-integrable function is truncated to 000, f∗f^*f∗ is an arbitrary element of FFF, or f^\hat ff^​ is one chosen minimizer would trivialize or change the statement; all of these are ruled out above.

A complete development needs McDiarmid's bounded differences inequality, Giné–Zinn symmetrization (in expectation and in probability), the Ledoux–Talagrand contraction inequality for Bernoulli processes, and the measurability theory of suprema over separable classes. These are reusable well beyond this mission, and contributions of any of them are welcome, as are proofs of the milestones independently of the goal.

Selected references

  • S. Mendelson, Learning without Concentration, J. ACM 62(3), Article 21, 2015. Preprint arXiv:1401.0304v2 (the version cited here). https://arxiv.org/abs/1401.0304, https://doi.org/10.1145/2699439
  • V. Koltchinskii, S. Mendelson, Bounding the smallest singular value of a random matrix without concentration, preprint, 2013. https://arxiv.org/abs/1312.3580
  • G. Lecué, S. Mendelson, Learning subgaussian classes: Upper and minimax bounds, preprint, 2013. https://arxiv.org/abs/1305.4825
  • A. W. van der Vaart, J. A. Wellner, Weak Convergence and Empirical Processes, Springer, 1996, §2.3.3 (pointwise separable classes). https://doi.org/10.1007/978-1-4757-2545-2
11 thms1 active userReviewed
Functional AnalysisMachine LearningProbability·Captain: mikedeng1

Generalization Properties of Learning with Random Features: Ridge Regression with c₀√n·log(108κ²√n/δ) Random Features Has Excess Risk at Most c₁·log²(18/δ)/√n with Probability 1 − δResearch Paper

Motivation

Kernel ridge regression is a standard nonparametric estimator with optimal statistical guarantees, but it needs the n×nn\times nn×n kernel matrix of the data: roughly O(n3)O(n^3)O(n3) time and O(n2)O(n^2)O(n2) memory. Random features (Rahimi and Recht, NeurIPS 2007) replace the kernel by an average over MMM randomly sampled feature functions, turning the problem into ridge regression in dimension MMM, at cost O(nM2)O(nM^2)O(nM2) time and O(nM)O(nM)O(nM) memory. The question is how many features are needed before the statistical accuracy of the exact kernel method is lost.

The first statistical analysis of a random-features estimator (Rahimi and Recht, NeurIPS 2009), for Lipschitz losses over a ball of fixed radius, needs O(n)O(n)O(n) features to reach an O(1/n)O(1/\sqrt n)O(1/n​) bound. Rudi and Rosasco (arXiv:1602.04474, NeurIPS 2017) showed that MMM of order nlog⁡n\sqrt n\log nn​logn features already give the O(1/n)O(1/\sqrt n)O(1/n​) excess risk that exact kernel ridge regression attains with regularization λ=n−1/2\lambda=n^{-1/2}λ=n−1/2 (Caponnetto and De Vito 2007), assuming only that the best predictor in the reproducing kernel Hilbert space exists.

Setting

Let XXX be a separable input space and (Ω,π)(\Omega,\pi)(Ω,π) a probability space. A random feature is a function ψ:X×Ω→R\psi:X\times\Omega\to\mathbb Rψ:X×Ω→R, continuous in both variables with ∣ψ(x,ω)∣≤κ|\psi(x,\omega)|\le\kappa∣ψ(x,ω)∣≤κ for some κ≥1\kappa\ge1κ≥1. It defines the kernel

K(x,x′)=∫Ωψ(x,ω)ψ(x′,ω) dπ(ω),K(x,x')=\int_\Omega\psi(x,\omega)\psi(x',\omega)\,d\pi(\omega),K(x,x′)=∫Ω​ψ(x,ω)ψ(x′,ω)dπ(ω),

whose reproducing kernel Hilbert space is H\mathcal HH. Data (x1,y1),…,(xn,yn)(x_1,y_1),\dots,(x_n,y_n)(x1​,y1​),…,(xn​,yn​) are drawn i.i.d. from a probability ρ\rhoρ on X×RX\times\mathbb RX×R with ∣y∣≤b|y|\le b∣y∣≤b almost surely, b>0b>0b>0. The expected risk is E(f)=∫(f(x)−y)2 dρ(x,y)\mathcal E(f)=\int(f(x)-y)^2\,d\rho(x,y)E(f)=∫(f(x)−y)2dρ(x,y), and fH∈Hf_{\mathcal H}\in\mathcal HfH​∈H is a minimizer of E\mathcal EE over H\mathcal HH, assumed to exist.

Given features ω1,…,ωM\omega_1,\dots,\omega_Mω1​,…,ωM​ drawn i.i.d. from π\piπ, independently of the data, the feature map is ϕM(x)=M−1/2(ψ(x,ω1),…,ψ(x,ωM))\phi_M(x)=M^{-1/2}(\psi(x,\omega_1),\dots,\psi(x,\omega_M))ϕM​(x)=M−1/2(ψ(x,ω1​),…,ψ(x,ωM​)). With C^M=1n∑iϕM(xi)ϕM(xi)⊤\widehat C_M=\frac1n\sum_i\phi_M(x_i)\phi_M(x_i)^\topCM​=n1​∑i​ϕM​(xi​)ϕM​(xi​)⊤ and S^M⊤y^=1n∑iyiϕM(xi)\widehat S_M^\top\widehat y=\frac1n\sum_iy_i\phi_M(x_i)SM⊤​y​=n1​∑i​yi​ϕM​(xi​), the random-features ridge estimator with parameter λ>0\lambda>0λ>0 is

f^λ,M(x)=ϕM(x)⊤w^λ,M,w^λ,M=(C^M+λI)−1S^M⊤y^.\widehat f_{\lambda,M}(x)=\phi_M(x)^\top\widehat w_{\lambda,M},\qquad\widehat w_{\lambda,M}=(\widehat C_M+\lambda I)^{-1}\widehat S_M^\top\widehat y .f​λ,M​(x)=ϕM​(x)⊤wλ,M​,wλ,M​=(CM​+λI)−1SM⊤​y​.

In the Lean development these are kernelOf, featureMap, empCov, empCross, rfWeights, rfEstimator and risk in the namespace RFRidge.Basic.

Formalization targets

Goal: Theorem 1

There are constants c0,c1>0c_0,c_1>0c0​,c1​>0, independent of nnn, λ\lambdaλ and δ\deltaδ, and a threshold n0n_0n0​ such that for every δ∈(0,1]\delta\in(0,1]δ∈(0,1] and n≥n0n\ge n_0n≥n0​, with λn=n−1/2\lambda_n=n^{-1/2}λn​=n−1/2 and

Mn=c0n log⁡108κ2nδM_n=c_0\sqrt n\,\log\frac{108\kappa^2\sqrt n}{\delta}Mn​=c0​n​logδ108κ2n​​

features, with probability at least 1−δ1-\delta1−δ over the data and the features,

E(f^λn,Mn)−E(fH)≤c1log⁡218δn.\mathcal E(\widehat f_{\lambda_n,M_n})-\mathcal E(f_{\mathcal H})\le\frac{c_1\log^2\frac{18}{\delta}}{\sqrt n}.E(f​λn​,Mn​​)−E(fH​)≤n​c1​log2δ18​​.

The constants are existential: the paper prints them without values, and the values in its appendix are not established by the printed proof. The goal therefore asserts the shape of the bound, which survives any later improvement of the constants.

Milestones

The proof goes through an analytic decomposition of the excess risk on L2(X,ρX)L^2(X,\rho_X)L2(X,ρX​) followed by concentration. The milestones are the results of that proof that are stated as printed:

  1. Lemma 1: the integral operator LLL of KKK equals ∫ψω⊗ψω dπ(ω)\int\psi_\omega\otimes\psi_\omega\,d\pi(\omega)∫ψω​⊗ψω​dπ(ω).
  2. Lemma 2: the component of the regression function orthogonal to the range of LLL is invisible to every random-features predictor, almost surely.
  3. Proposition 4 (Cordes), Proposition 9 (interpolation ∥XAσ∥≤∥X∥1−σ∥XA∥σ\|XA^\sigma\|\le\|X\|^{1-\sigma}\|XA\|^\sigma∥XAσ∥≤∥X∥1−σ∥XA∥σ) and Proposition 8 (a multiplicative bound between regularized operators).
  4. Lemma 5: the bound on the approximation error under the source condition Pfρ=LrgPf_\rho=L^rgPfρ​=Lrg. Lemmas 3 and 4 remain draft items, but are omitted from the milestone list because the PDF text layer corrupts their displayed equations and the mechanical verbatim checker rejects the exact visual transcription.
  5. Propositions 1 and 2: Bernstein inequalities for real random variables and for random vectors in a Hilbert space.

Significance

Theorem 1 shows that, in the basic setting, random features reduce the cost of kernel ridge regression from O(n3)O(n^3)O(n3) time and O(n2)O(n^2)O(n2) memory to O(n2)O(n^2)O(n2) and O(nn)O(n\sqrt n)O(nn​) without losing the minimax-optimal O(1/n)O(1/\sqrt n)O(1/n​) rate. It is the reference result on the statistical cost of random-features approximations, and the same decomposition yields the paper's faster rates under source and capacity conditions (Theorems 2 and 3) and the analysis of data-dependent feature sampling.

To the best of the mission's knowledge, none of these results has a machine-checked proof. Formalizing them requires real infrastructure: integral operators on L2L^2L2 defined by a kernel with an integral representation, operator inequalities for the continuous functional calculus, and Bernstein inequalities in Hilbert spaces. The Bernstein inequalities and the operator inequalities (Cordes, interpolation, Proposition 8) are reusable well beyond this paper.

Difficulty

The obvious argument controls sup⁡x,x′∣KM(x,x′)−K(x,x′)∣\sup_{x,x'}|K_M(x,x')-K(x,x')|supx,x′​∣KM​(x,x′)−K(x,x′)∣ uniformly and transfers it to the estimator. It needs MMM of order nnn to keep the O(1/n)O(1/\sqrt n)O(1/n​) rate, because a uniform kernel approximation ignores that the estimator only probes KKK through a regularized operator. Getting nlog⁡n\sqrt n\log nn​logn features requires comparing the integral operators LLL and LML_MLM​ relative to L+λIL+\lambda IL+λI, in the operator norm weighted by (L+λI)−1/2(L+\lambda I)^{-1/2}(L+λI)−1/2, and this needs fractional powers of operators, operator monotonicity and concentration of random operators. A second subtlety is that the regression function need not lie in the closure of H\mathcal HH; Lemma 2 shows that the orthogonal component does not affect any random-features estimator.

Formalization scope

All models are posed in Lean 4 with Mathlib. The input space is a separable topological space with its Borel σ-algebra, the feature space Ω\OmegaΩ is the type W, and ψ\psiψ is jointly continuous, jointly measurable for the product σ-algebra (an added hypothesis: without second countability it does not follow from continuity), and bounded by κ≥1\kappa\ge1κ≥1 everywhere. The RKHS is Mathlib's RKHS ℝ H X ℝ, tied to the kernel by RKHS.kernel H x x' 1 = K x x'. Samples and features are indexed from 000; the nnn samples and MnM_nMn​ features have the product law ρ⊗n⊗π⊗Mn\rho^{\otimes n}\otimes\pi^{\otimes M_n}ρ⊗n⊗π⊗Mn​, and MnM_nMn​ is rounded up. "With probability at least 1−δ1-\delta1−δ" is "the failure event has probability at most δ\deltaδ", with δ∈(0,1]\delta\in(0,1]δ∈(0,1] and n≥1n\ge1n≥1.

Operators: the paper's Hilbert spaces are real, but Mathlib's continuous functional calculus for bounded operators, which defines AsA^sAs and (A+λI)−1/2(A+\lambda I)^{-1/2}(A+λI)−1/2, exists only on complex Hilbert spaces. The operator milestones are therefore posed on complex Hilbert spaces, and every inverse or power is the functional calculus of an explicit real function; the real statements follow by complexification. Lemmas 3–5 are stated for abstract positive operators satisfying exactly the relations their proofs use, and add r≤1r\le1r≤1 (the range of Assumption 6), without which Lemma 5 is false. Proposition 8 states β<1\beta<1β<1 as a conclusion. Lemma 3 corrects a sign in the exponent of CM,λC_{M,\lambda}CM,λ​: its display prints −1/2-1/2−1/2 where its proof uses +1/2+1/2+1/2; the printed bound fails for scalar operators.

A trivializing formalization is ruled out: the goal mentions only the estimator, the risk and fHf_{\mathcal H}fH​, never the operators of the proof, and its constants c0,c1c_0,c_1c0​,c1​ are fixed before δ\deltaδ and nnn, so they cannot absorb log⁡2(18/δ)\log^2(18/\delta)log2(18/δ) or n\sqrt nn​.

Not included: Theorem 4 (the analytic decomposition), Propositions 5 and 7 (which need Hilbert–Schmidt norms and traces), Lemmas 6–10 and Theorems 5–7 of Appendix A.3–A.4. Contributions of these intermediate results, of a Lean theory of integral operators of kernels, and of Hilbert-space concentration inequalities are welcome.

Selected references

  • A. Rudi, L. Rosasco, Generalization Properties of Learning with Random Features, NeurIPS 2017; arXiv:1602.04474v5. https://arxiv.org/abs/1602.04474
  • A. Rahimi, B. Recht, Random Features for Large-Scale Kernel Machines, NeurIPS 2007. https://papers.nips.cc/paper/3182-random-features-for-large-scale-kernel-machines
  • A. Caponnetto, E. De Vito, Optimal Rates for the Regularized Least-Squares Algorithm, Foundations of Computational Mathematics 7, 2007. https://doi.org/10.1007/s10208-006-0196-8
  • A. Rahimi, B. Recht, Weighted Sums of Random Kitchen Sinks: Replacing Minimization with Randomization in Learning, NeurIPS 2008 (proceedings 2009). https://papers.nips.cc/paper/3495-weighted-sums-of-random-kitchen-sinks-replacing-minimization-with-randomization-in-learning
  • H. O. Cordes, Spectral Theory of Linear Differential Operators and Comparison Algebras, Cambridge University Press, 1987. https://doi.org/10.1017/CBO9780511662836
11 thms1 active userReviewed
Markov ChainProbability·Captain: mikedeng1

Spectral Gaps for a Metropolis–Hastings Algorithm in Infinite Dimensions II: The pCN Algorithm Has a Wasserstein Spectral Gap Uniform in the Dimension When the Potential Is Locally LipschitzResearch Paper

Motivation

Bayesian inverse problems for functions — the initial condition of a PDE, a permeability field, a diffusion coefficient — lead to posterior measures μ\muμ on an infinite-dimensional Hilbert space HHH, given by a density exp⁡(−Φ)\exp(-\Phi)exp(−Φ) with respect to a Gaussian prior γ\gammaγ. In practice μ\muμ is sampled by Markov chain Monte Carlo on an mmm-dimensional discretisation μm\mu_mμm​, and the question that matters is whether the sampler's convergence rate survives the limit m→∞m\to\inftym→∞. For the standard random-walk Metropolis algorithm it does not (mission III of this series). The preconditioned Crank–Nicolson (pCN) algorithm, whose proposal preserves γ\gammaγ, was introduced to avoid this (Beskos, Roberts, Stuart and Voss 2008; Cotter, Roberts, Stuart and White 2013).

Hairer, Stuart and Vollmer (2014) prove that pCN has a Wasserstein spectral gap that is uniform in the dimension. Mission I of this series covers their result for globally Lipschitz potentials Φ\PhiΦ (Theorem 2.12). This mission covers Theorem 2.14, which needs only that Φ\PhiΦ be locally Lipschitz, with a local Lipschitz constant growing slower than any exponential. That class contains potentials of polynomial growth, which arise for nonlinear forward maps.

Setting

HHH is a separable real Hilbert space with a centred Gaussian measure γ\gammaγ, and (ei)i≥0(e_i)_{i\ge0}(ei​)i≥0​ is an orthonormal basis of eigenvectors of the covariance of γ\gammaγ. PmHP_mHPm​H is the span of e0,…,em−1e_0,\dots,e_{m-1}e0​,…,em−1​, and γm\gamma_mγm​ is the image of γ\gammaγ under the orthogonal projection onto PmHP_mHPm​H. For a potential Φ:H→R\Phi:H\to\mathbb RΦ:H→R the targets are

μ(dx)∝e−Φ(x)γ(dx),μm(dx)∝e−Φ(x)γm(dx).\mu(dx)\propto e^{-\Phi(x)}\gamma(dx),\qquad \mu_m(dx)\propto e^{-\Phi(x)}\gamma_m(dx).μ(dx)∝e−Φ(x)γ(dx),μm​(dx)∝e−Φ(x)γm​(dx).

Fix a step size δ∈(0,12]\delta\in(0,\tfrac12]δ∈(0,21​] and put ρ=1−(1−2δ)1/2\rho=1-(1-2\delta)^{1/2}ρ=1−(1−2δ)1/2. One pCN step from xxx draws ξ∼γ\xi\sim\gammaξ∼γ and proposes px=(1−2δ)1/2x+2δ ξp_x=(1-2\delta)^{1/2}x+\sqrt{2\delta}\,\xipx​=(1−2δ)1/2x+2δ​ξ. The proposal is accepted with probability α(x,px)=1∧exp⁡(Φ(x)−Φ(px))\alpha(x,p_x)=1\wedge\exp(\Phi(x)-\Phi(p_x))α(x,px​)=1∧exp(Φ(x)−Φ(px​)); otherwise the chain stays at xxx. Its transition kernel is P\mathcal PP. The kernel Pm\mathcal P_mPm​ is the same algorithm on PmHP_mHPm​H with ξ∼γm\xi\sim\gamma_mξ∼γm​.

Distances between probability measures are Wasserstein lifts of a cost ccc: c(ν1,ν2)=inf⁡π∫c dπc(\nu_1,\nu_2)=\inf_\pi\int c\,d\pic(ν1​,ν2​)=infπ​∫cdπ over couplings π\piπ of ν1,ν2\nu_1,\nu_2ν1​,ν2​. A kernel is ddd-contracting if d(x,y)<1d(x,y)<1d(x,y)<1 implies d(P(x,⋅),P(y,⋅))≤c d(x,y)d(\mathcal P(x,\cdot),\mathcal P(y,\cdot))\le c\,d(x,y)d(P(x,⋅),P(y,⋅))≤cd(x,y) for a fixed c<1c<1c<1. A set SSS is ddd-small if d(P(x,⋅),P(y,⋅))≤s<1d(\mathcal P(x,\cdot),\mathcal P(y,\cdot))\le s<1d(P(x,⋅),P(y,⋅))≤s<1 for all x,y∈Sx,y\in Sx,y∈S.

The distance of this mission is a weighted path length (3.6). For unit-speed C1C^1C1 paths ψ:[0,T]→H\psi:[0,T]\to Hψ:[0,T]→H from xxx to yyy,

dˉ(x,y)=inf⁡T,ψ1ε∫0Teη∥ψ(t)∥ dt,d=1∧dˉ,d~(x,y)=d(x,y) (1+V(x)+V(y)),\bar d(x,y)=\inf_{T,\psi}\frac1\varepsilon\int_0^T e^{\eta\|\psi(t)\|}\,dt,\qquad d=1\wedge\bar d,\qquad \tilde d(x,y)=\sqrt{d(x,y)\,(1+V(x)+V(y))},dˉ(x,y)=T,ψinf​ε1​∫0T​eη∥ψ(t)∥dt,d=1∧dˉ,d~(x,y)=d(x,y)(1+V(x)+V(y))​,

with V(x)=∥x∥iV(x)=\|x\|^iV(x)=∥x∥i (i≥1i\ge1i≥1) or V(x)=ev∥x∥V(x)=e^{v\|x\|}V(x)=ev∥x∥ (v>0v>0v>0).

There are two assumptions. Assumption 2.10 says that for ∥x∥≥R\|x\|\ge R∥x∥≥R every proposal within distance r(∥x∥)r(\|x\|)r(∥x∥) of the proposal mean (1−ρ)x(1-\rho)x(1−ρ)x is accepted with probability at least eαle^{\alpha_l}eαl​, where r(s)≤ρ2sr(s)\le\frac\rho2 sr(s)≤2ρ​s. Assumption 2.13 says that e−Φe^{-\Phi}e−Φ is γ\gammaγ-integrable and that φ(r)=sup⁡x≠y∈Br(0)∣Φ(x)−Φ(y)∣/∥x−y∥≤Mκeκr\varphi(r)=\sup_{x\ne y\in B_r(0)}|\Phi(x)-\Phi(y)|/\|x-y\|\le M_\kappa e^{\kappa r}φ(r)=supx=y∈Br​(0)​∣Φ(x)−Φ(y)∣/∥x−y∥≤Mκ​eκr for every κ>0\kappa>0κ>0.

Formalization targets

Goal: Theorem 2.14

Under Assumption 2.10 with r(s)=rsar(s)=r s^ar(s)=rsa (r>0r>0r>0, a∈(12,1)a\in(\frac12,1)a∈(21​,1)) and Assumption 2.13:

  1. μ\muμ and every μm\mu_mμm​ are the unique invariant probability measures of P\mathcal PP and Pm\mathcal P_mPm​.
  2. For η\etaη small enough and then ε\varepsilonε small enough, there is one n~\tilde nn~ such that for every mmm and all probability measures ν1,ν2\nu_1,\nu_2ν1​,ν2​
d~(ν1Pn~,ν2Pn~)≤12d~(ν1,ν2),d~(ν1Pmn~,ν2Pmn~)≤12d~(ν1,ν2).\tilde d(\nu_1\mathcal P^{\tilde n},\nu_2\mathcal P^{\tilde n})\le\tfrac12\tilde d(\nu_1,\nu_2),\qquad \tilde d(\nu_1\mathcal P_m^{\tilde n},\nu_2\mathcal P_m^{\tilde n})\le\tfrac12\tilde d(\nu_1,\nu_2).d~(ν1​Pn~,ν2​Pn~)≤21​d~(ν1​,ν2​),d~(ν1​Pmn~​,ν2​Pmn~​)≤21​d~(ν1​,ν2​).

The essential point is that n~\tilde nn~ does not depend on mmm.

Milestones

  • Lemma 3.5 (1)–(3): the comparison of dˉ\bar ddˉ with ∥x−y∥eη(∥x∥∨∥y∥)/ε\|x-y\|e^{\eta(\|x\|\vee\|y\|)}/\varepsilon∥x−y∥eη(∥x∥∨∥y∥)/ε, and the contraction of dˉ\bar ddˉ under a common-noise pCN step,
dˉ(px,py)≤(1−2δ)1/2eη[−ρ(∥x∥∨∥y∥)+2δ∥ξ∥+J]dˉ(x,y).\bar d(p_x,p_y)\le(1-2\delta)^{1/2}e^{\eta[-\rho(\|x\|\vee\|y\|)+\sqrt{2\delta}\|\xi\|+J]}\bar d(x,y).dˉ(px​,py​)≤(1−2δ)1/2eη[−ρ(∥x∥∨∥y∥)+2δ​∥ξ∥+J]dˉ(x,y).
  • Lemma 3.6: P\mathcal PP and every Pm\mathcal P_mPm​ are ddd-contracting with one constant.
  • Lemma 3.7: bounded sets are ddd-small for Pn\mathcal P^nPn and every Pmn\mathcal P_m^nPmn​, with nnn and sss independent of mmm.

The paper derives Theorem 2.14 from these, from Lemma 3.2 (Lyapunov functions) and from Proposition 2.6 (the weak Harris theorem of Hairer, Mattingly and Scheutzow 2011). The last two are posed in mission I of this series.

Significance

A Wasserstein spectral gap uniform in mmm means that the number of pCN steps needed to reach a given accuracy does not grow with the discretisation level. In §4 of the paper this yields a strong law of large numbers and a central limit theorem for pCN ergodic averages, and, combined with Theorem 2.15, an Lμ2L^2_\muLμ2​-spectral gap and mean-square error bounds, all uniform in the dimension. The locally Lipschitz case is the one that covers potentials of polynomial growth.

The result is proved in the paper. It has not been formalized. A formalization would produce a reusable weak-Harris toolkit for Markov kernels on Polish spaces, and a machine-checked account of the path-metric construction, which the paper adapts from Hairer and Majda (2010) and Hairer, Mattingly and Scheutzow (2011). It would also check the paper's proof, whose printed Lemma 3.5 (3) contains a typographical slip in the exponent; the formalized bound is the one the proof derives.

Difficulty

With Φ\PhiΦ only locally Lipschitz, no single ε\varepsilonε makes 1∧∥x−y∥/ε1\wedge\|x-y\|/\varepsilon1∧∥x−y∥/ε contracting. The probability that exactly one of two coupled chains accepts is controlled by ∣Φ(x)−Φ(y)∣|\Phi(x)-\Phi(y)|∣Φ(x)−Φ(y)∣, and far from the origin this exceeds any fixed multiple of ∥x−y∥\|x-y\|∥x−y∥. The weighted path distance makes far-out points "close" only when they are very close in norm. But then even the "both accept" move can increase the distance, because the weight eη∥⋅∥e^{\eta\|\cdot\|}eη∥⋅∥ changes along the move. Showing that the shrinkage (1−ρ)(1-\rho)(1−ρ) of the proposal mean beats this, while the Gaussian noise term stays integrable uniformly in mmm, is the content of Lemmas 3.5 and 3.6. The order of the choices (RRR, then η\etaη, then ε\varepsilonε) is essential.

Formalization scope

  • HHH is a real Hilbert space that is complete, separable and Borel. γ\gammaγ is Mathlib's IsGaussian with mean zero. (ei)(e_i)(ei​) is a HilbertBasis ℕ whose vectors are pairwise uncorrelated under the covariance bilinear form.
  • PmHP_mHPm​H is a submodule. γm\gamma_mγm​ is the pushforward under the orthogonal projection. Pm\mathcal P_mPm​ lives on the subtype PmHP_mHPm​H, with Φ\PhiΦ and VVV restricted to it and ddd restricted from HHH.
  • μ\muμ and μm\mu_mμm​ are Mathlib's normalised tilted measures. The goal concludes that they are probability measures.
  • The Metropolis–Hastings kernel is built from Mathlib's Kernel.withDensity. Kernel powers are composition powers, and νPn\nu\mathcal P^nνPn is Measure.bind.
  • Wasserstein lifts and dˉ\bar ddˉ are infima in [0,∞][0,\infty][0,∞], so no junk zero arises from an empty or unbounded set. Unit speed is imposed on (0,T)(0,T)(0,T), so dˉ(x,x)=0\bar d(x,x)=0dˉ(x,x)=0 through the constant path with T=0T=0T=0.
  • Contraction, smallness and Lyapunov constants are explicit arguments. "Uniform in mmm" is "one constant for all mmm".
  • "Small enough" is ∃η0>0 ∀η∈(0,η0] ∃ε0>0 ∀ε∈(0,ε0]\exists\eta_0>0\ \forall\eta\in(0,\eta_0]\ \exists\varepsilon_0>0\ \forall\varepsilon\in(0,\varepsilon_0]∃η0​>0 ∀η∈(0,η0​] ∃ε0​>0 ∀ε∈(0,ε0​].
  • Several readings are disclosed. "r∈Rr\in\mathbb Rr∈R" is read as r>0r>0r>0, i∈Ni\in\mathbb Ni∈N as i≥1i\ge1i≥1, and v>0v>0v>0. Assumption 2.10 is stated for s≥0s\ge0s≥0, the domain of rrr, and requires r(s)>0r(s)>0r(s)>0 for s>0s>0s>0 so that the acceptance balls are nonempty. Its infimum and the supremum φ(r)\varphi(r)φ(r) of Assumption 2.13 are stated pointwise.
  • The general form of Lemma 3.6 has a disclosed radius-floor hypothesis: r(s)r(s)r(s) stays bounded away from zero for large sss. The printed proof needs a uniform positive probability for the proposal ball; this hypothesis supplies it. Theorem 2.14's power-law radius already meets it.
  • The formalization rules out trivialising readings. The tilted measure cannot be the zero measure, because the goal asserts it is a probability measure. Uniqueness is among probability measures. V≡1V\equiv1V≡1 is excluded. A n~\tilde nn~ chosen after mmm would give a per-dimension gap, not this theorem.
  • A complete development needs:
    • the weak Harris theorem (Proposition 2.6, mission I);
    • Gaussian tail bounds of Fernique type, with the dimension-monotonicity of Lemma 3.1 (mission I);
    • the Lyapunov drift Lemma 3.2 (mission I);
    • calculus of C1C^1C1 paths in Hilbert space;
    • synchronous couplings of Metropolis–Hastings kernels.
  • The Harris and coupling layers are reusable well beyond this paper. Contributions to any of them are welcome.

Selected references

  • M. Hairer, A. M. Stuart and S. J. Vollmer, Spectral gaps for a Metropolis–Hastings algorithm in infinite dimensions, arXiv:1112.1392v4 (2014), published in Ann. Appl. Probab. 24(6) (2014) 2455–2490, https://doi.org/10.1214/13-AAP982. https://arxiv.org/abs/1112.1392v4
  • M. Hairer, J. C. Mattingly and M. Scheutzow, Asymptotic coupling and a general form of Harris' theorem with applications to stochastic delay equations, Probab. Theory Related Fields 149 (2011) 223–259. MR2773030, https://mathscinet.ams.org/mathscinet-getitem?mr=2773030
  • M. Hairer and A. J. Majda, A simple framework to justify linear response theory, Nonlinearity 23 (2010) 909–922. MR2602020, https://mathscinet.ams.org/mathscinet-getitem?mr=2602020
  • A. Beskos, G. O. Roberts, A. M. Stuart and J. Voss, MCMC methods for diffusion bridges, Stoch. Dyn. 8 (2008) 319–350. MR2444507, https://mathscinet.ams.org/mathscinet-getitem?mr=2444507
  • S. L. Cotter, G. O. Roberts, A. M. Stuart and D. White, MCMC methods for functions: modifying old algorithms to make them faster, Statist. Sci. 28 (2013) 424–446. https://doi.org/10.1214/13-STS421
13 thms1 active userReviewed
Markov ChainProbability·Captain: mikedeng1

Spectral Gaps for a Metropolis–Hastings Algorithm in Infinite Dimensions III: The L²-Spectral Gap of Random Walk Metropolis for a Gaussian Target Vanishes Faster Than Any Power of the DimensionResearch Paper

Motivation

Bayesian inverse problems and conditioned diffusions lead to probability measures on function spaces, and these are sampled in practice through finite-dimensional approximations on Rm\mathbb R^mRm with mmm large. A Markov chain Monte Carlo method is useful in this setting only if its convergence rate does not deteriorate as the discretisation is refined. Random walk Metropolis (RWM), the default Metropolis–Hastings algorithm, is known from diffusion-limit analyses to need step sizes of order 1/m1/m1/m for Gaussian-type targets (Roberts, Gelman and Gilks 1997; Beskos, Roberts and Stuart 2009). Those results describe a scaling limit of the chain in stationarity; they do not bound the speed of convergence of the chain itself.

Hairer, Stuart and Vollmer (arXiv:1112.1392v4, Ann. Appl. Probab. 2014) prove that the preconditioned Crank–Nicolson algorithm has a spectral gap bounded below uniformly in mmm, and in §2.4 they show by an explicit example that RWM does not: its L2L^2L2-spectral gap vanishes as m→∞m\to\inftym→∞, faster than any power of mmm unless the step size decays at least like 1/m1/m1/m. This mission formalizes that negative result.

Setting

Fix m≥1m\ge1m≥1. The target is the Gaussian measure

γm=L(∑i=1m1i ξiei),ξi i.i.d. N(0,1),\gamma_m=\mathcal L\Bigl(\sum_{i=1}^m\tfrac1i\,\xi_i e_i\Bigr),\qquad \xi_i\ \text{i.i.d.}\ \mathcal N(0,1),γm​=L(i=1∑m​i1​ξi​ei​),ξi​ i.i.d. N(0,1),

on Rm\mathbb R^mRm: the coordinates x1,…,xmx_1,\dots,x_mx1​,…,xm​ are independent and xi∼N(0,1/i2)x_i\sim\mathcal N(0,1/i^2)xi​∼N(0,1/i2). Its covariance CCC satisfies ⟨x,C−1x⟩=∑i=1mi2xi2\langle x,C^{-1}x\rangle=\sum_{i=1}^m i^2x_i^2⟨x,C−1x⟩=∑i=1m​i2xi2​.

A Metropolis–Hastings kernel with proposal kernel QQQ and acceptance probability α(x,y)∈[0,1]\alpha(x,y)\in[0,1]α(x,y)∈[0,1] is

P(x,dz)=Q(x,dz) α(x,z)+δx(dz)∫(1−α(x,u)) Q(x,du).P(x,dz)=Q(x,dz)\,\alpha(x,z)+\delta_x(dz)\int\bigl(1-\alpha(x,u)\bigr)\,Q(x,du).P(x,dz)=Q(x,dz)α(x,z)+δx​(dz)∫(1−α(x,u))Q(x,du).

RWM with step size δ>0\delta>0δ>0 proposes y=x+2δ ξy=x+\sqrt{2\delta}\,\xiy=x+2δ​ξ with ξ∼γm\xi\sim\gamma_mξ∼γm​ and accepts with probability α(x,y)=1∧exp⁡(∑i=1mi22(xi2−yi2))\alpha(x,y)=1\wedge\exp\bigl(\sum_{i=1}^m\frac{i^2}{2}(x_i^2-y_i^2)\bigr)α(x,y)=1∧exp(∑i=1m​2i2​(xi2​−yi2​)). The resulting kernel PmP_mPm​ is reversible with respect to γm\gamma_mγm​. The expected acceptance probability from xxx is α(x)=∫α(x,y) Q(x,dy)\alpha(x)=\int\alpha(x,y)\,Q(x,dy)α(x)=∫α(x,y)Q(x,dy).

For a Markov kernel PPP with invariant probability measure μ\muμ, write (Pf)(x)=∫f(y) P(x,dy)(Pf)(x)=\int f(y)\,P(x,dy)(Pf)(x)=∫f(y)P(x,dy), μ(f)=∫f dμ\mu(f)=\int f\,d\muμ(f)=∫fdμ and

β=∥P∥L02→L02=sup⁡f∈Lμ2∥Pf−μ(f)∥2∥f−μ(f)∥2;\beta=\|P\|_{L^2_0\to L^2_0}=\sup_{f\in L^2_\mu}\frac{\|Pf-\mu(f)\|_2}{\|f-\mu(f)\|_2};β=∥P∥L02​→L02​​=f∈Lμ2​sup​∥f−μ(f)∥2​∥Pf−μ(f)∥2​​;

1−β1-\beta1−β is the Lμ2L^2_\muLμ2​-spectral gap. The conductance is

C=inf⁡0<μ(A)≤1/2∫AP(x,Ac) dμ(x)μ(A).\mathsf C=\inf_{0<\mu(A)\le1/2}\frac{\int_A P(x,A^c)\,d\mu(x)}{\mu(A)}.C=0<μ(A)≤1/2inf​μ(A)∫A​P(x,Ac)dμ(x)​.

The step size is scaled with the dimension as δm=s m−a\delta_m=s\,m^{-a}δm​=sm−a with s>0s>0s>0 and a≥0a\ge0a≥0; βm\beta_mβm​ is β\betaβ for PmP_mPm​ and μ=γm\mu=\gamma_mμ=γm​.

Formalization targets

Goal: Theorem 2.17 (1)

For a∈[0,1)a\in[0,1)a∈[0,1), s>0s>0s>0 and every ppp, there is a constant KKK, independent of mmm, such that

1−βm≤K m−pfor all m≥1.1-\beta_m\le K\,m^{-p}\qquad\text{for all } m\ge1 .1−βm​≤Km−pfor all m≥1.

Companion: Theorem 2.17 (2)

For a≥1a\ge1a≥1 and s>0s>0s>0 there is a constant KKK, independent of mmm, such that 1−βm≤K m−a/21-\beta_m\le K\,m^{-a/2}1−βm​≤Km−a/2 for all m≥1m\ge1m≥1.

Milestones

  1. Cheeger's inequality (2.7): 1−β≤2C1-\beta\le2\mathsf C1−β≤2C for a μ\muμ-reversible Markov kernel (cited by the paper).
  2. The conductance displays of p. 15: C≤inf⁡A∫Aα(x) μ(dx)/μ(A)\mathsf C\le\inf_A\int_A\alpha(x)\,\mu(dx)/\mu(A)C≤infA​∫A​α(x)μ(dx)/μ(A) and C≤sup⁡x∈Bα(x)\mathsf C\le\sup_{x\in B}\alpha(x)C≤supx∈B​α(x) for 0<μ(B)≤120<\mu(B)\le\frac120<μ(B)≤21​.
  3. Proposition 2.16: 1−β≤2C≤2sup⁡x∈Bα(x)1-\beta\le2\mathsf C\le2\sup_{x\in B}\alpha(x)1−β≤2C≤2supx∈B​α(x) (2.8) and 1−β≤2C≤2inf⁡A∫AQ(x,Ac) dμ/μ(A)1-\beta\le2\mathsf C\le2\inf_A\int_AQ(x,A^c)\,d\mu/\mu(A)1−β≤2C≤2infA​∫A​Q(x,Ac)dμ/μ(A) (2.9) for any Metropolis–Hastings kernel.
  4. Proposition 2.16, second branch of (2.8): 1−β≤2C≤2 Eμα(x)1-\beta\le2\mathsf C\le2\,\mathbb E_\mu\alpha(x)1−β≤2C≤2Eμ​α(x), for atomless μ\muμ.
  5. The acceptance bound of the proof of Theorem 2.17: for λ∈[0,1]\lambda\in[0,1]λ∈[0,1], α(x)≤(1+2λδ)−m/2exp⁡(∑i=1mδλ2i2xi2/(2δλ+1))\alpha(x)\le(1+2\lambda\delta)^{-m/2}\exp\bigl(\sum_{i=1}^m\delta\lambda^2i^2x_i^2/(2\delta\lambda+1)\bigr)α(x)≤(1+2λδ)−m/2exp(∑i=1m​δλ2i2xi2​/(2δλ+1)).
  6. The half-space estimate for part (2): A={x1≥0}A=\{x_1\ge0\}A={x1​≥0} has γm(A)=12\gamma_m(A)=\frac12γm​(A)=21​ and ∫AQ(x,Ac) γm(dx)≤cδ/(δ+1)\int_AQ(x,A^c)\,\gamma_m(dx)\le c\sqrt{\delta/(\delta+1)}∫A​Q(x,Ac)γm​(dx)≤cδ/(δ+1)​ with ccc independent of mmm and δ\deltaδ.
  7. Theorem 2.17 (2).

Significance

The theorem separates two algorithms that differ only in their proposal. For the same Gaussian targets (the case Φ=0\Phi=0Φ=0 of the paper), the preconditioned Crank–Nicolson algorithm has an L2L^2L2-spectral gap bounded below uniformly in mmm, while RWM's gap collapses. For a reversible chain the spectral gap determines the worst-case asymptotic variance of ergodic averages over Lμ2L^2_\muLμ2​ observables, so for RWM at a fixed step-size decay a<1a<1a<1 that worst case grows faster than any polynomial in mmm. Proposition 2.16 is reusable on its own: it bounds the spectral gap of every Metropolis–Hastings kernel by the acceptance probability or by the proposal's flow, on any measurable space. It also turns diffusion-limit statements about acceptance rates into bounds on the spectral gap.

The results are proved in the paper (Cheeger's inequality is cited from Lawler and Sokal 1988 and Sinclair and Jerrum 1989). No part has a machine-checked proof. The prove2me library has Cheeger's inequality for finite-state reversible chains (MarkovMixing.cheeger_upper), not for kernels on general measurable spaces with the L02L^2_0L02​ operator norm. A complete development would contain the first formal Cheeger upper bound in that generality, the Metropolis–Hastings conductance bounds, and an explicit Gaussian computation for RWM.

Difficulty

Three steps resist a direct transcription. First, Cheeger's inequality has to be stated and proved for the Markov operator on Lμ2L^2_\muLμ2​ of a general measurable space: PfPfPf is a Bochner integral that is finite only μ\muμ-almost everywhere, and every identity relating β\betaβ to the flow between sets passes through invariance and centring. Second, the acceptance bound is an exact Gaussian computation in mmm dimensions with explicit constants, where an off-by-one in the coordinate weights changes the target. Third, the asymptotic step: the acceptance probability is small only on sets where the weighted quantity ∑ii2xi2\sum_i i^2x_i^2∑i​i2xi2​ is controlled, but a typical draw from γm\gamma_mγm​ has ∑ii2xi2\sum_i i^2x_i^2∑i​i2xi2​ of order mmm. A bound on α(x)\alpha(x)α(x) over all of Rm\mathbb R^mRm, or over a Euclidean ball, gives no decay, and the set used in Proposition 2.16 must keep γm\gamma_mγm​-mass bounded away from 000 uniformly in mmm while α\alphaα decays on it faster than every power of mmm.

Formalization scope

  • State space Fin m → ℝ. The Lean coordinate i : Fin m is the paper's xi+1x_{i+1}xi+1​, with variance 1/(i+1)21/(i+1)^21/(i+1)2 and weight (i+1)2(i+1)^2(i+1)2. The target is Measure.pi of gaussianReal 0 (1/(i+1)^2).
  • Kernels. The Metropolis–Hastings kernel is Q.withDensity α + Kernel.id.withDensity (rejection mass), with α : X → X → ℝ≥0∞. Every statement assumes α ≤ 1 and joint measurability (without it withDensity is the zero kernel). The RWM acceptance probability is Algorithm 2's with Φ=0\Phi=0Φ=0, with the exponential (display (1.4) omits it, a misprint).
  • β\betaβ is the real supremum of the ratios over measurable f∈Lμ2f\in L^2_\muf∈Lμ2​ with ∥f−μ(f)∥2≠0\|f-\mu(f)\|_2\ne0∥f−μ(f)∥2​=0, norms via eLpNorm. For a μ\muμ-invariant Markov kernel the ratio set is bounded by 111, and for γm\gamma_mγm​ with m≥1m\ge1m≥1 it is nonempty, so βm\beta_mβm​ is not a junk value.
  • Conductance is in [0,∞][0,\infty][0,∞] with the infimum over measurable AAA with 0<μ(A)≤120<\mu(A)\le\frac120<μ(A)≤21​. The condition 0<μ(A)0<\mu(A)0<μ(A) is added: with 0/0=00/0=00/0=0 it would otherwise force C=0\mathsf C=0C=0. Cheeger's inequality and Proposition 2.16 are stated in [0,∞][0,\infty][0,∞] with max⁡(1−β,0)\max(1-\beta,0)max(1−β,0) on the left.
  • Added hypotheses and readings. "δm∼m−a\delta_m\sim m^{-a}δm​∼m−a" is read as δm=s m−a\delta_m=s\,m^{-a}δm​=sm−a for a fixed s>0s>0s>0 (p. 14), and KKK may depend on sss. The bounds hold for all m≥1m\ge1m≥1, not only for large mmm. "Any ppp" is every real ppp. Proposition 2.16's "Metropolis–Hastings kernel for a target μ\muμ" is formalized as reversibility of PPP with respect to μ\muμ. Its undefined middle term 1−Λ1-\Lambda1−Λ is dropped. Its Eμα\mathbb E_\mu\alphaEμ​α branch carries an added atomlessness hypothesis on μ\muμ.
  • Trivializations ruled out. No statement involves a Bochner integral of a possibly non-integrable function or a real supremum over a possibly empty or unbounded set at the relevant parameters. KKK is quantified before mmm. The target is a probability measure by construction.
  • Infrastructure. The development needs the Markov operator on Lμ2L^2_\muLμ2​, Jensen's inequality for kernels, Gaussian integrals on Rm\mathbb R^mRm with explicit constants, and tail estimates for γm\gamma_mγm​ in weighted norms. Cheeger's inequality and Proposition 2.16 are reusable beyond this mission. Contributions of any of the milestones, or of alternative proofs of the goal, are welcome.

Selected references

  • M. Hairer, A. M. Stuart and S. J. Vollmer, Spectral gaps for a Metropolis–Hastings algorithm in infinite dimensions, Ann. Appl. Probab. 24(6) (2014) 2455–2490; arXiv:1112.1392v4. https://arxiv.org/abs/1112.1392
  • G. F. Lawler and A. D. Sokal, Bounds on the L2L^2L2 spectrum for Markov chains and Markov processes: a generalization of Cheeger's inequality, Trans. Amer. Math. Soc. 309 (1988) 557–580. https://doi.org/10.1090/S0002-9947-1988-0930082-9
  • A. Sinclair and M. Jerrum, Approximate counting, uniform generation and rapidly mixing Markov chains, Inform. and Comput. 82 (1989) 93–133. https://doi.org/10.1016/0890-5401(89)90067-9
  • A. Beskos, G. Roberts and A. Stuart, Optimal scalings for local Metropolis–Hastings chains on nonproduct targets in high dimensions, Ann. Appl. Probab. 19(3) (2009) 863–898. https://doi.org/10.1214/08-AAP563
  • G. O. Roberts, A. Gelman and W. R. Gilks, Weak convergence and optimal scaling of random walk Metropolis algorithms, Ann. Appl. Probab. 7(1) (1997) 110–120. https://doi.org/10.1214/aoap/1034625254
12 thms1 active userReviewed
Machine LearningReinforcement Learning·Captain: mikedeng1

The Statistical Complexity of Interactive Decision Making III: E2D with Hellinger Confidence Sets Has Regret at Most Σ_t sup dec_γ(M_εt(M̄), M̄) + γ·Est_H(T,δ)Research Paper

Motivation

Interactive decision making covers bandits, contextual bandits and reinforcement learning: a learner repeatedly chooses a decision, observes a reward and an observation drawn from an unknown model, and tries to accumulate nearly as much reward as the best decision for that model. Foster, Kakade, Qian and Rakhlin (arXiv:2112.13487) introduced the Decision-Estimation Coefficient (DEC), a single quantity that gives lower bounds on the regret of every algorithm and, through the Estimation-to-Decisions (E2D) meta-algorithm, matching upper bounds. This mission formalizes the upper-bound side in its strongest form: E2D run with Hellinger confidence sets (Option II of Algorithm 1) has regret controlled by the localized DEC, the same quantity that appears in the paper's lower bounds (Theorems 3.1 and 3.2).

The basic E2D guarantee (33) in terms of the global DEC is already posed on Prove2Me as an open goal (FoundationsRL.GeneralDM.e2d_general_regret_bound_v2, the restatement in Foster and Rakhlin's lecture notes, arXiv:2312.16730, Proposition 26). It is not posed again here.

Setting

A decision space Π\PiΠ is a finite set. An outcome y=(r,o)y = (r, o)y=(r,o) consists of a reward and an observation and ranges over a finite set YYY, and rew(y)∈[0,1]\mathrm{rew}(y) \in [0,1]rew(y)∈[0,1] is its reward. A model MMM assigns to every decision π\piπ a probability distribution M(π)M(\pi)M(π) on YYY. Its mean reward is fM(π)=Ey∼M(π)[rew(y)]f^M(\pi) = \mathbb E_{y\sim M(\pi)}[\mathrm{rew}(y)]fM(π)=Ey∼M(π)​[rew(y)], and πM\pi_MπM​ is a decision maximizing fMf^MfM. The learner knows a model class M\mathcal MM that contains the true model M⋆M^\starM⋆. At round ttt it plays a distribution p(t)p^{(t)}p(t) on Π\PiΠ, and its regret is

RegDM=∑t=1TEπ∼p(t)[fM⋆(πM⋆)−fM⋆(π)].\mathrm{Reg}_{\mathrm{DM}} = \sum_{t=1}^T \mathbb E_{\pi\sim p^{(t)}}\big[f^{M^\star}(\pi_{M^\star}) - f^{M^\star}(\pi)\big].RegDM​=t=1∑T​Eπ∼p(t)​[fM⋆(πM⋆​)−fM⋆(π)].

Write DH2(P,Q)=∑y(P(y)−Q(y))2D^2_{\mathrm H}(P,Q) = \sum_y (\sqrt{P(y)} - \sqrt{Q(y)})^2DH2​(P,Q)=∑y​(P(y)​−Q(y)​)2 for the squared Hellinger distance. For a reference model Mˉ\bar MMˉ and γ>0\gamma > 0γ>0 the DEC is

decγ(M,Mˉ)=inf⁡p∈Δ(Π)sup⁡M∈MEπ∼p[fM(πM)−fM(π)−γ DH2(M(π),Mˉ(π))].\mathrm{dec}_\gamma(\mathcal M, \bar M) = \inf_{p\in\Delta(\Pi)} \sup_{M\in\mathcal M} \mathbb E_{\pi\sim p}\big[f^M(\pi_M) - f^M(\pi) - \gamma\, D^2_{\mathrm H}(M(\pi), \bar M(\pi))\big].decγ​(M,Mˉ)=p∈Δ(Π)inf​M∈Msup​Eπ∼p​[fM(πM​)−fM(π)−γDH2​(M(π),Mˉ(π))].

The localized class Mε(Mˉ)={M∈M:fMˉ(πMˉ)≥fM(πM)−ε}\mathcal M_\varepsilon(\bar M) = \{M\in\mathcal M : f^{\bar M}(\pi_{\bar M}) \ge f^M(\pi_M) - \varepsilon\}Mε​(Mˉ)={M∈M:fMˉ(πMˉ​)≥fM(πM​)−ε} keeps only the models whose optimal value exceeds that of Mˉ\bar MMˉ by at most ε\varepsilonε.

E2D with Option II receives at each round an estimate M^(t)\widehat M^{(t)}M(t) from an online estimation oracle. It keeps the confidence set M(t)\mathcal M^{(t)}M(t) of models whose accumulated Hellinger error against past estimates, ∑i<tEπ∼p(i)[DH2(M(π),M^(i)(π))]\sum_{i<t}\mathbb E_{\pi\sim p^{(i)}}[D^2_{\mathrm H}(M(\pi), \widehat M^{(i)}(\pi))]∑i<t​Eπ∼p(i)​[DH2​(M(π),M(i)(π))], is at most R2R^2R2. It plays a minimizer p(t)p^{(t)}p(t) of the DEC problem over M(t)\mathcal M^{(t)}M(t) at M^(t)\widehat M^{(t)}M(t). Assumption D.1 asks that, with probability 1−δ1-\delta1−δ, the oracle's Hellinger error on the rounds where M⋆∈M(t)M^\star \in \mathcal M^{(t)}M⋆∈M(t) is at most a known bound Est~H(T,δ)\widetilde{\mathrm{Est}}_{\mathrm H}(T,\delta)EstH​(T,δ). It also asks that M^(t)∈co(M(t))\widehat M^{(t)} \in \mathrm{co}(\mathcal M^{(t)})M(t)∈co(M(t)).

Formalization targets

Goal: Theorem 4.1, (35) (in the form (137) of Theorem 4.1a)

With R2=Est~H(T,δ)R^2 = \widetilde{\mathrm{Est}}_{\mathrm H}(T,\delta)R2=EstH​(T,δ), rewards in [0,1][0,1][0,1] and γ>0\gamma > 0γ>0, with probability at least 1−δ1-\delta1−δ,

RegDM≤∑t=1Tsup⁡Mˉ∈co(M)decγ(Mεt(Mˉ),Mˉ)+γ Est~H(T,δ),\mathrm{Reg}_{\mathrm{DM}} \le \sum_{t=1}^T \sup_{\bar M\in\mathrm{co}(\mathcal M)} \mathrm{dec}_\gamma\big(\mathcal M_{\varepsilon_t}(\bar M), \bar M\big) + \gamma\, \widetilde{\mathrm{Est}}_{\mathrm H}(T,\delta),RegDM​≤t=1∑T​Mˉ∈co(M)sup​decγ​(Mεt​​(Mˉ),Mˉ)+γEstH​(T,δ), εt=6γtEst~H(T,δ)+sup⁡Mˉ∈co(M)decγ(M,Mˉ)+(2γ)−1.\varepsilon_t = 6\frac{\gamma}{t}\widetilde{\mathrm{Est}}_{\mathrm H}(T,\delta) + \sup_{\bar M\in\mathrm{co}(\mathcal M)}\mathrm{dec}_\gamma(\mathcal M,\bar M) + (2\gamma)^{-1}.εt​=6tγ​EstH​(T,δ)+Mˉ∈co(M)sup​decγ​(M,Mˉ)+(2γ)−1.

Milestones (the steps of the proof in App. D.1)

  1. (138): the per-round step. At a minimizer p(t)p^{(t)}p(t), the instantaneous regret minus γ\gammaγ times the Hellinger error of M⋆M^\starM⋆ is at most decγ(M(t),M^(t))\mathrm{dec}_\gamma(\mathcal M^{(t)}, \widehat M^{(t)})decγ​(M(t),M(t)).
  2. Lemma D.1: on the event of Assumption D.1, M⋆∈M(t)M^\star \in \mathcal M^{(t)}M⋆∈M(t) for every ttt, and the total Hellinger error is at most Est~H(T,δ)\widetilde{\mathrm{Est}}_{\mathrm H}(T,\delta)EstH​(T,δ).
  3. Lemma D.2: if M∈M(i)M\in\mathcal M^{(i)}M∈M(i) for all i≤ti\le ti≤t, then for any model Mˉ\bar MMˉ, fM(πM)−fMˉ(πMˉ)f^M(\pi_M) - f^{\bar M}(\pi_{\bar M})fM(πM​)−fMˉ(πMˉ​) is bounded by (2γ)−1(2\gamma)^{-1}(2γ)−1 plus the average over i≤ti\le ti≤t of the DEC values and Hellinger errors.
  4. Containment: M(t)⊆Mεt(M^(t))\mathcal M^{(t)} \subseteq \mathcal M_{\varepsilon_t}(\widehat M^{(t)})M(t)⊆Mεt​​(M(t)) for every round, with the radius derived on p. 99 using 2sup⁡dec2\sup\mathrm{dec}2supdec.

Companion results

  • Theorem 4.3, (47): E2D for a general divergence D≥0D \ge 0D≥0 and randomized estimators ν(t)\nu^{(t)}ν(t) satisfies RegDM≤sup⁡ν∈Δ(M^)decγD(M,ν)⋅T+γ EstD\mathrm{Reg}_{\mathrm{DM}} \le \sup_{\nu\in\Delta(\widehat{\mathcal M})}\mathrm{dec}^D_\gamma(\mathcal M,\nu)\cdot T + \gamma\,\mathrm{Est}_DRegDM​≤supν∈Δ(M)​decγD​(M,ν)⋅T+γEstD​ almost surely. With D=DH2D = D^2_{\mathrm H}D=DH2​ and point estimates it contains (33), so it is a generalization of the open goal above, not the same statement.
  • Theorem 8.1, (87): contextual E2D with arbitrary contexts satisfies RegDM≤sup⁡xdecγD(M∣x,M^∣x)⋅T+γ EstD\mathrm{Reg}_{\mathrm{DM}} \le \sup_{x}\mathrm{dec}^D_\gamma(\mathcal M|_x, \widehat{\mathcal M}|_x)\cdot T + \gamma\,\mathrm{Est}_DRegDM​≤supx​decγD​(M∣x​,M∣x​)⋅T+γEstD​.

Significance

The bound is the paper's most general upper bound. Together with the lower bounds of §3, it shows that the localized DEC characterizes the regret of interactive decision making up to the estimation term. With an aggregating estimator satisfying M^(t)∈co(M(t))\widehat M^{(t)}\in\mathrm{co}(\mathcal M^{(t)})M(t)∈co(M(t)) (App. A.3), it recovers the finite-class guarantee of Theorem 3.3. The companions extend E2D to general divergences, randomized estimators and adversarially chosen contexts. That last setting contains SquareCB for contextual bandits.

All results of this mission are proved in the paper. None was machine-checked before. Formalizing them produces a checked reduction from decision making to estimation for finite decision and outcome spaces, stated against the published DEC and localized-class definitions, so that later bounds on the DEC of specific classes (bandits, tabular RL) can be combined with it.

Difficulty

The non-localized bound follows from the per-round step (138) by summation. The localized bound does not: the per-round DEC is taken over the confidence set M(t)\mathcal M^{(t)}M(t), and replacing it by a localized class requires that every model surviving in M(t)\mathcal M^{(t)}M(t) have optimal value close to that of the current estimate M^(t)\widehat M^{(t)}M(t). The confidence set constrains Hellinger errors against past estimates, not optimal values, and the estimate itself is in general not a member of the class. Bridging these is the content of Lemma D.2 and the containment. The first round is a boundary case: there the confidence set is the whole class, so the containment holds only if the radius ε1\varepsilon_1ε1​ is at least the full range of the rewards.

Formalization scope

  • Finite alphabets. The paper works over measurable spaces. This mission takes a finite decision set Π\PiΠ (a Fintype), a finite outcome set YYY, and models m : S → Y → ℝ with every m π a probability vector. Expectations are finite sums. Contexts in Theorem 8.1 range over an arbitrary type.
  • Published layer. Hellinger distance, fMf^MfM, regret, the DEC (decGf, and dec for the supremum over co(M)\mathrm{co}(\mathcal M)co(M)) and the localized class are the published FoundationsRL.GeneralDM definitions, referenced and not redefined.
  • Pathwise statements. A run is a realized sequence of estimates, distributions and confidence sets tied to Algorithm 1 by IsOptionIIRun (lines 7 and 8 and M^(t)∈co(M(t))\widehat M^{(t)}\in\mathrm{co}(\mathcal M^{(t)})M(t)∈co(M(t))). "With probability at least 1−δ1-\delta1−δ" becomes the hypothesis EventD1, the event of Assumption D.1. Line 8's arg min is relaxed to "certifies the minimax value from above", as Remark 4.1 permits. Rounds are 0-based, and εt\varepsilon_tεt​ is evaluated at the paper's index.
  • Added hypothesis R2≥1/12R^2 \ge 1/12R2≥1/12 in the goal and the containment. Without it the goal is false. With R2=0R^2 = 0R2=0, two decisions, two Bernoulli models and γ=10\gamma = 10γ=10, the first round has positive regret while the right side is 000. In applications Est~H(T,δ)≥2log⁡(1/δ)\widetilde{\mathrm{Est}}_{\mathrm H}(T,\delta)\ge 2\log(1/\delta)EstH​(T,δ)≥2log(1/δ).
  • Radius. The goal uses the printed theorem radius with 1⋅sup⁡dec1\cdot\sup\mathrm{dec}1⋅supdec. The containment milestone uses the p. 99 proof radius with 2⋅sup⁡dec2\cdot\sup\mathrm{dec}2⋅supdec. Averaging the DEC terms over the t−1t-1t−1 earlier rounds gives the goal's sharper factor.
  • Junk values. When a localized class is empty, its Lean DEC is 000 instead of −∞-\infty−∞, which only weakens the bound. All other suprema are over nonempty bounded sets.
  • Ruled out. Leaving the confidence sets, estimates or distributions unconstrained would make the goal false or trivial; they are tied to the algorithm by IsOptionIIRun. The open bound (33) is not restated.
  • Welcome contributions. Convexity and the triangle inequality for DH2D^2_{\mathrm H}DH2​, the bound ∣fM−fMˉ∣≤DH|f^M - f^{\bar M}| \le D_{\mathrm H}∣fM−fMˉ∣≤DH​ for rewards in [0,1][0,1][0,1], and monotonicity of decGf in the class are reusable beyond this mission.

Selected references

  • D. J. Foster, S. M. Kakade, J. Qian, A. Rakhlin, The Statistical Complexity of Interactive Decision Making, arXiv preprint, v3, 2023. https://arxiv.org/abs/2112.13487
  • D. J. Foster, A. Rakhlin, Foundations of Reinforcement Learning and Interactive Decision Making, lecture notes, 2023. https://arxiv.org/abs/2312.16730
  • D. J. Foster, A. Rakhlin, Beyond UCB: Optimal and Efficient Contextual Bandits with Regression Oracles, ICML 2020. https://arxiv.org/abs/2002.04926
13 thms1 active userReviewed
Machine LearningReinforcement Learning·Captain: mikedeng1

The Statistical Complexity of Interactive Decision Making II: Every Algorithm Has Expected Regret at Least (1/6)·dec_γ(M^∞_ε̄γ(M̄), M̄)·T, the Localized DEC Lower BoundResearch Paper

Why expected regret needs a lower bound

In interactive decision making, an algorithm chooses actions while learning which model governs its observations. A low-regret guarantee for one algorithm does not by itself say whether every algorithm could do better. The Decision-Estimation Coefficient (DEC) was introduced to express the cost of choosing useful decisions while distinguishing plausible models. Foster, Kakade, Qian and Rakhlin's Theorem 3.2 gives the corresponding lower bound: when a localized model class has large DEC, an adaptive algorithm must incur expected regret under at least one model in the class. This mission formalizes that result for finite decision and outcome alphabets.

The paper's protocol covers bandits, partial monitoring, and reinforcement-learning examples through a common model that maps each decision to a distribution over rewards and observations. Its lower bound concerns the protocol itself, rather than any one algorithm or application. The theorem therefore gives a common test for the limits of learning in several interactive settings. The finite-alphabet representation here retains adaptive decision kernels, which are central to the theorem.

Models, algorithms and the coefficient

Let Π\PiΠ be the set of decisions, YYY the set of joint reward–observation outcomes, and r:Y→Rr:Y\to\mathbb Rr:Y→R the reward map. A model MMM assigns a probability distribution M(π)M(\pi)M(π) on YYY to each π∈Π\pi\in\Piπ∈Π. Its mean reward is fM(π)=Ey∼M(π)r(y)f^M(\pi)=\mathbb E_{y\sim M(\pi)}r(y)fM(π)=Ey∼M(π)​r(y), and πM\pi_MπM​ is a maximizing decision. The gap function is gM(π)=fM(πM)−fM(π)g^M(\pi)=f^M(\pi_M)-f^M(\pi)gM(π)=fM(πM​)−fM(π).

At round ttt, an adaptive algorithm assigns a distribution p(t)(⋅∣H(t−1))p^{(t)}(\cdot\mid H^{(t-1)})p(t)(⋅∣H(t−1)) on decisions using the full preceding history. It samples a decision from that distribution and receives an outcome drawn from M(π(t))M(\pi^{(t)})M(π(t)). The joint law of the length-TTT history is PM,pP^{M,p}PM,p. Following equation (1) of the paper, regret sums the gaps averaged under the algorithm's chosen distribution at each round. Thus its expectation is over the history law, while the inner gap is averaged under p(t)p^{(t)}p(t). This formulation retains the algorithm's dependence on earlier outcomes.

For probability distributions P,QP,QP,Q on YYY, write DH2(P,Q)=∑y(P(y)−Q(y))2D_H^2(P,Q)=\sum_y(\sqrt{P(y)}-\sqrt{Q(y)})^2DH2​(P,Q)=∑y​(P(y)​−Q(y)​)2 for squared Hellinger distance. For a reference model Mˉ\bar MMˉ and γ>0\gamma>0γ>0, the DEC of a class N\mathcal NN is

dec⁡γ(N,Mˉ)=inf⁡q∈Δ(Π)sup⁡M∈NEπ∼q[gM(π)−γDH2(M(π),Mˉ(π))].\operatorname{dec}_\gamma(\mathcal N,\bar M)= \inf_{q\in\Delta(\Pi)}\sup_{M\in\mathcal N} \mathbb E_{\pi\sim q}\left[g^M(\pi)-\gamma D_H^2(M(\pi),\bar M(\pi))\right].decγ​(N,Mˉ)=q∈Δ(Π)inf​M∈Nsup​Eπ∼q​[gM(π)−γDH2​(M(π),Mˉ(π))].

The uniformly localized class Mε∞(Mˉ)\mathcal M^\infty_\varepsilon(\bar M)Mε∞​(Mˉ) contains those M∈MM\in\mathcal MM∈M for which ∣gM(π)−gMˉ(π)∣≤ε|g^M(\pi)-g^{\bar M}(\pi)|\le\varepsilon∣gM(π)−gMˉ(π)∣≤ε for every decision. The density-ratio bound V(M)V(\mathcal M)V(M) is the supremum of event likelihood ratios M(A∣π)/M′(A∣π)M(A\mid\pi)/M'(A\mid\pi)M(A∣π)/M′(A∣π) over both models, decisions and events, with a lower cutoff of eee. It may be infinite. These conventions are equations (2), (5), and (12), and the definition immediately before Theorem 3.1 in the source.

Formalization targets

Localized DEC lower bound

Suppose M\mathcal MM is nonempty, every model is a probability kernel, and fM(π)∈[0,1]f^M(\pi)\in[0,1]fM(π)∈[0,1] for every M∈MM\in\mathcal MM∈M and π∈Π\pi\in\Piπ∈Π. For T≥1T\ge1T≥1, set C(T)=211log⁡(2T∧V(M))C(T)=2^{11}\log(2T\wedge V(\mathcal M))C(T)=211log(2T∧V(M)) and εˉγ=γ/(C(T)T)\bar\varepsilon_\gamma=\gamma/(C(T)T)εˉγ​=γ/(C(T)T). The goal is the following supremum form of Theorem 3.2, equation (13):

sup⁡M∈MEM,p[Reg⁡DM]≥T6dec⁡γ(Mεˉγ∞(Mˉ),Mˉ)(γ>0, Mˉ∈M).\sup_{M\in\mathcal M}\mathbb E^{M,p}[\operatorname{Reg}_{\rm DM}] \ge \frac{T}{6}\operatorname{dec}_\gamma \bigl(\mathcal M^\infty_{\bar\varepsilon_\gamma}(\bar M),\bar M\bigr) \qquad(\gamma>0,\ \bar M\in\mathcal M).M∈Msup​EM,p[RegDM​]≥6T​decγ​(Mεˉγ​∞​(Mˉ),Mˉ)(γ>0, Mˉ∈M).

The paper writes the result with a maximum over γ\gammaγ and a supremum over Mˉ\bar MMˉ, and says that one model attains the resulting bound. Its proof explicitly permits a limit sequence when the inner supremum is not attained. The displayed statement records exactly the resulting bound on the supremum of expected regret. It implies an arbitrarily close model-specific bound for each fixed γ\gammaγ and Mˉ\bar MMˉ.

Supporting targets

The milestones follow the statements the paper's proof (App. C.1.3, pp. 90–91) uses, in attack order: the multiplicative Hellinger comparison of Lemma A.11; the difference comparison of Lemma A.12; the Hellinger bound on adaptive history laws, DH2(PM,PMˉ)≤CT T Eπ∼pMˉ[DH2(M(π),Mˉ(π))]D_H^2(P^M,P^{\bar M})\le C_T\,T\,\mathbb E_{\pi\sim p_{\bar M}}[D_H^2(M(\pi),\bar M(\pi))]DH2​(PM,PMˉ)≤CT​TEπ∼pMˉ​​[DH2​(M(π),Mˉ(π))] with CT=28log⁡(2T∧(VMˉ(M)∨e))C_T=2^8\log(2T\wedge(V^{\bar M}(\mathcal M)\vee e))CT​=28log(2T∧(VMˉ(M)∨e)); the DEC comparison at the reference model's average play pMˉp_{\bar M}pMˉ​, (129); the localized gap comparison (132); and the final inequality EpM[gM]+EpMˉ[gMˉ]≥13dec⁡γ\mathbb E_{p_M}[g^M]+\mathbb E_{p_{\bar M}}[g^{\bar M}]\ge\frac13\operatorname{dec}_\gammaEpM​​[gM]+EpMˉ​​[gMˉ]≥31​decγ​ for ε≤γ/(8CTT)\varepsilon\le\gamma/(8C_TT)ε≤γ/(8CT​T). Their source wording and page citations are preserved in the milestone list.

What the result supplies

The theorem supplies a quantitative obstruction to uniformly small expected regret. It uses the same coefficient that appears in the paper's upper-bound framework, so a model class with matching upper and lower DEC estimates can have its regret scale characterized through one object. In particular, the coefficient is sensitive to the model neighborhood relevant at horizon TTT; replacing it by a global coefficient would lose the theorem's stated localization. The paper applies this framework to bandit and reinforcement-learning classes.

The goal and milestone declarations here are open Lean statements with checked syntax and types. A complete formalization would supply proofs of the Hellinger comparisons, the history-law inequality, and the lower bound itself. The history and density-ratio definitions are reusable for other adaptive finite-alphabet lower bounds; the published FoundationsRL mean reward, Hellinger distance and DEC definitions are reused directly.

Where the difficulty lies

A fixed sequence of decision distributions does not describe the theorem's algorithms: later decisions depend on outcomes produced by the unknown model. The comparison must therefore use two different laws on entire histories generated by the same adaptive kernels under two models. A bound on a single round's divergence cannot simply be multiplied by TTT without accounting for the dependence of future decision distributions on past observations. The DEC itself involves a minimum over decision distributions and a supremum over models, which need not be attained.

Formalization scope

The Lean representation uses finite Π\PiΠ and YYY; probability laws and expectations are finite vectors and sums. This is a finite-alphabet specialization of the paper's measurable-space setting. Histories are functions from round indices to decision–outcome pairs. The algorithm is a family of kernels from every possible past history to a decision distribution. Its law is the product of its decision probabilities and the model's outcome probabilities. Rounds are indexed from zero in Lean, corresponding to the paper's rounds 1,…,T1,\ldots,T1,…,T.

Every model in M\mathcal MM and every algorithm kernel is normalized and nonnegative. The mean reward range [0,1][0,1][0,1], nonempty model class, maximizing selector, and positive horizon are explicit hypotheses. They keep the real-valued supremum and infimum in the published DEC from taking Lean's default values on empty or unbounded sets. An event with positive numerator and zero denominator has infinite likelihood ratio; V(M)=+∞V(\mathcal M)=+\inftyV(M)=+∞ remains allowed because the theorem uses 2T∧V(M)2T\wedge V(\mathcal M)2T∧V(M). Its logarithm therefore has a finite, positive argument for T≥1T\ge1T≥1. The goal uses the exact constants 2112^{11}211 and 1/61/61/6. The proof's constant CTC_TCT​ is printed on p. 90 as 28(log⁡(2T)∧log⁡VMˉ(M))2^8(\log(2T)\wedge\log V^{\bar M}(\mathcal M))28(log(2T)∧logVMˉ(M)); the formalization uses VMˉ(M)∨eV^{\bar M}(\mathcal M)\vee eVMˉ(M)∨e, the hypothesis V≥eV\ge eV≥e of Lemma A.13 (98) from which CTC_TCT​ is derived. Without it the history bound fails for two nearly equal models, and with it 8CT≤C(T)8C_T\le C(T)8CT​≤C(T) still holds, so the goal is unaffected. The intermediate results that select a model approaching a supremum carry an arbitrary slack η>0\eta>0η>0, the paper's "limit sequence".

Contributions should preserve the adaptive history law and equation (1)'s decision-distribution regret. A statement restricted to predetermined decisions would leave out the central quantifier of Theorem 3.2. The published FoundationsRL definitions of fMf^MfM, DH2D_H^2DH2​ and dec⁡γ\operatorname{dec}_\gammadecγ​ provide the shared finite model interface; the new history and density-ratio layer can support further lower bounds in this series.

Selected references

  • Dylan J. Foster, Sham M. Kakade, Jian Qian, and Alexander Rakhlin, The Statistical Complexity of Interactive Decision Making, arXiv preprint, version 3, 2023. arXiv:2112.13487v3.
  • Dylan J. Foster and Alexander Rakhlin, Foundations of Reinforcement Learning and Interactive Decision Making, arXiv preprint, 2023. arXiv:2312.16730v1.
12 thms1 active userReviewed
Bandit AlgorithmsMachine LearningOperations Research·Captain: mikedeng1

Personalized Dynamic Pricing with Machine Learning: High-Dimensional Features and Heterogeneous Elasticity 2: Under Unknown Sparsity, Lasso-Based ILQX Pricing Has Regret at Most Cs√T(log d + log T)Research Paper

Motivation

Online sellers of loans, insurance, travel and retail goods observe data about each arriving customer before quoting a price. Using that data to price individually is attractive only if the seller can learn, from its own sales, how demand responds to price for customers with given characteristics. Two features make this hard in practice. The number of recorded characteristics ddd is often large, possibly larger than the selling horizon TTT, while only a few of them matter. And price sensitivity is itself heterogeneous: different customers respond to the same price change differently.

Ban and Keskin (Management Science 67(9), 2021) model both features and ask how fast the revenue lost to learning can grow. Their answer is that a seller who learns with lasso-regularized quasi-likelihood estimation and occasional price experiments loses revenue of order sTs\sqrt TsT​ up to logarithmic factors, where sss is the number of relevant characteristics, and that no policy can do better than order sTs\sqrt TsT​. This mission formalizes the upper bound for the general (nonlinear-link) model with unknown sparsity, Theorem 3 of the paper.

Setting

In each period t=1,2,…,Tt = 1, 2, \dots, Tt=1,2,…,T a customer arrives with a raw feature vector Zt∈RdZ_t \in \mathbb R^dZt​∈Rd. The ZtZ_tZt​ are i.i.d., take values in a compact set Z\mathcal ZZ inside a ball of radius zmax⁡z_{\max}zmax​, have mean zero and positive definite covariance ΣZ\Sigma_ZΣZ​. The seller sees the augmented vector Xt=[1;Zt]∈Rd+1X_t = [1; Z_t] \in \mathbb R^{d+1}Xt​=[1;Zt​]∈Rd+1, charges a price pt∈[ℓ,u]p_t \in [\ell, u]pt​∈[ℓ,u] with 0<ℓ<u0 < \ell < u0<ℓ<u, and observes the demand

Dt=g(α⋅Xt+(β⋅Xt) pt)+εt.D_t = g\big(\alpha \cdot X_t + (\beta \cdot X_t)\, p_t\big) + \varepsilon_t .Dt​=g(α⋅Xt​+(β⋅Xt​)pt​)+εt​.

Here θ=(α,β)\theta = (\alpha, \beta)θ=(α,β) is an unknown parameter in a compact rectangle Θ⊂R2(d+1)\Theta \subset \mathbb R^{2(d+1)}Θ⊂R2(d+1), the link ggg is known, differentiable and increasing with ℓ~≤g′≤u~\tilde\ell \le g' \le \tilde uℓ~≤g′≤u~ on the relevant domain, and the demand shocks εt\varepsilon_tεt​ form a sub-Gaussian martingale difference sequence. The term β⋅Xt\beta \cdot X_tβ⋅Xt​ is the customer's own price sensitivity. With u(p,x)=[1;p]⊗xu(p, x) = [1; p] \otimes xu(p,x)=[1;p]⊗x the argument of ggg is θ⋅u(p,x)\theta \cdot u(p, x)θ⋅u(p,x).

The sparsity of θ\thetaθ is s=∣S∣s = |\mathcal S|s=∣S∣, S={i:αi≠0}∪{i:βi≠0}\mathcal S = \{i : \alpha_i \neq 0\} \cup \{i : \beta_i \neq 0\}S={i:αi​=0}∪{i:βi​=0}. The seller does not know S\mathcal SS.

The expected revenue of price ppp is r(p,θ,x)=p g(θ⋅u(p,x))r(p, \theta, x) = p\, g(\theta \cdot u(p,x))r(p,θ,x)=pg(θ⋅u(p,x)), and the clairvoyant price φ(θ,x)\varphi(\theta, x)φ(θ,x) maximizes it; it is assumed to lie in the interior of [ℓ,u][\ell, u][ℓ,u] for θ∈Θ\theta \in \Thetaθ∈Θ, x∈X={1}×Zx \in \mathcal X = \{1\} \times \mathcal Zx∈X={1}×Z. The regret of a policy over TTT periods is

Δθπ(T)=E[∑t=1Tr∗(θ,Xt)−r(pt,θ,Xt)],r∗(θ,x)=r(φ(θ,x),θ,x).\Delta^\pi_\theta(T) = \mathbb E\Big[\sum_{t=1}^T r^*(\theta, X_t) - r(p_t, \theta, X_t)\Big], \qquad r^*(\theta,x) = r(\varphi(\theta,x),\theta,x).Δθπ​(T)=E[t=1∑T​r∗(θ,Xt​)−r(pt​,θ,Xt​)],r∗(θ,x)=r(φ(θ,x),θ,x).

The policy ILQX(m1,m2,λ)(m_1, m_2, \lambda)(m1​,m2​,λ) charges the experimental price m1m_1m1​ in periods M1={1,4,9,… }M_1 = \{1, 4, 9, \dots\}M1​={1,4,9,…} and m2m_2m2​ in periods M2={2,5,10,… }M_2 = \{2, 5, 10, \dots\}M2​={2,5,10,…}, and otherwise charges φ(PΘθ^t,Xt)\varphi(\mathcal P_\Theta \hat\theta_t, X_t)φ(PΘ​θ^t​,Xt​), where θ^t\hat\theta_tθ^t​ maximizes the lasso-penalized quasi-likelihood

Qt−1(θ~,λt)=∑k=1t−1χk∫Dkg(θ~⋅uk)Dk−yg′(g−1(y)) dy−λt∥θ~∥1Q_{t-1}(\tilde\theta, \lambda_t) = \sum_{k=1}^{t-1} \chi_k \int_{D_k}^{g(\tilde\theta \cdot u_k)} \frac{D_k - y}{g'(g^{-1}(y))}\, dy - \lambda_t \|\tilde\theta\|_1Qt−1​(θ~,λt​)=k=1∑t−1​χk​∫Dk​g(θ~⋅uk​)​g′(g−1(y))Dk​−y​dy−λt​∥θ~∥1​

over the experimental periods (χk=I{k∈M1∪M2}\chi_k = \mathbb I\{k \in M_1 \cup M_2\}χk​=I{k∈M1​∪M2​}), and PΘ\mathcal P_\ThetaPΘ​ is the projection onto Θ\ThetaΘ. The regularization level is λt+1=c~ t1/4log⁡d+log⁡t\lambda_{t+1} = \tilde c\, t^{1/4} \sqrt{\log d + \log t}λt+1​=c~t1/4logd+logt​ for a constant c~>0\tilde c > 0c~>0.

Formalization targets

Goal: Theorem 3

There is a finite constant C~>0\tilde C > 0C~>0 such that

Δθπ(T)≤C~ sT (log⁡d+log⁡T)for all θ∈Θ, T≥2.\Delta^\pi_\theta(T) \le \tilde C\, s \sqrt T\, (\log d + \log T) \qquad \text{for all } \theta \in \Theta,\ T \ge 2 .Δθπ​(T)≤C~sT​(logd+logT)for all θ∈Θ, T≥2.

C~\tilde CC~ is fixed with the model and is uniform over Θ\ThetaΘ; since s=s(θ)s = s(\theta)s=s(θ) varies over Θ\ThetaΘ, the factor sss carries content.

Milestones

  1. The counting property of the schedule (7): for t≥5t \ge 5t≥5 each experimental price is charged at least 14t\tfrac14 \sqrt t41​t​ times in periods 1,…,t1, \dots, t1,…,t.
  2. Lemma 3, the estimation error of the lasso quasi-likelihood estimate:
P{∥θ^t+1(lasso)(λt+1)−θ∥2≤ρ3s(log⁡d+log⁡t)t}≥1−κ3s(log⁡d+log⁡t)t,t≥t1.\mathbb P\Big\{\|\hat\theta^{(\mathrm{lasso})}_{t+1}(\lambda_{t+1}) - \theta\|^2 \le \rho_3 \frac{s(\log d + \log t)}{\sqrt t}\Big\} \ge 1 - \kappa_3 \frac{s(\log d + \log t)}{\sqrt t}, \qquad t \ge t_1 .P{∥θ^t+1(lasso)​(λt+1​)−θ∥2≤ρ3​t​s(logd+logt)​}≥1−κ3​t​s(logd+logt)​,t≥t1​.

Significance

Theorem 3 says that a seller facing many potentially relevant customer characteristics, without knowing which matter and under a nonlinear demand link such as logit, loses revenue at a rate governed by the number sss of relevant characteristics and only logarithmically by the total number ddd. Combined with the paper's sTs\sqrt TsT​ lower bound (Theorem 1, for the linear model), it makes ILQX first-order optimal up to logarithmic factors. An unregularized policy would pay order dTd\sqrt TdT​, which is linear in TTT when ddd exceeds T\sqrt TT​.

The paper's proofs are in its electronic companion, which this mission does not reproduce; no machine-checked version of the result exists. A complete formalization would also produce a reusable high-probability error bound for lasso-regularized quasi-likelihood estimation under adaptively collected data (Lemma 3), and a machine-checked model of feature-based dynamic pricing on which related policies can be stated.

Difficulty

The estimation error must be controlled on data collected by the policy itself. The design vectors uk=[1;mi(k)]⊗Xku_k = [1; m_{i(k)}] \otimes X_kuk​=[1;mi(k)​]⊗Xk​ use only two prices, so the information about the price sensitivity accrues only from the Θ(t)\Theta(\sqrt t)Θ(t​) experimental periods. Standard lasso error bounds assume a fixed or i.i.d. design and a restricted-eigenvalue condition on it; here a restricted-eigenvalue-type property of the random Kronecker design must be derived from ΣZ≻0\Sigma_Z \succ 0ΣZ​≻0 and m1≠m2m_1 \ne m_2m1​=m2​, and the noise enters through a martingale whose conditional law may depend on past prices. The quasi-likelihood is not a least-squares objective, so the curvature comes from the bounds ℓ~≤g′≤u~\tilde\ell \le g' \le \tilde uℓ~≤g′≤u~, which hold only on the bounded domain {θ⋅u(p,x):θ∈Θ}\{\theta \cdot u(p,x) : \theta \in \Theta\}{θ⋅u(p,x):θ∈Θ} and not at an unconstrained estimate. Finally, the regret bound has to turn a squared-error bound holding with probability 1−O(slog⁡(dt)/t)1 - O(s \log(dt)/\sqrt t)1−O(slog(dt)/t​) into an expected revenue loss, which requires the revenue loss to be second order in the parameter error at an interior optimum.

Formalization scope

  • Coordinates. x∈Rd+1x \in \mathbb R^{d+1}x∈Rd+1 is Fin (d+1) → ℝ with the intercept at index 0; θ\thetaθ is Fin 2 × Fin (d+1) → ℝ with θ(0,i)=αi\theta(0,i) = \alpha_iθ(0,i)=αi​, θ(1,i)=βi\theta(1,i) = \beta_iθ(1,i)=βi​. Periods are 1-based. d≥1d \ge 1d≥1.
  • Objective. The integrated form ∑kχk(Dk (θ~⋅uk)−∫0θ~⋅ukg)−λ∥θ~∥1\sum_k \chi_k \big(D_k\,(\tilde\theta \cdot u_k) - \int_0^{\tilde\theta \cdot u_k} g\big) - \lambda \|\tilde\theta\|_1∑k​χk​(Dk​(θ~⋅uk​)−∫0θ~⋅uk​​g)−λ∥θ~∥1​, which differs from the paper's (17) by a term not depending on θ~\tilde\thetaθ~ and therefore has the same maximizers.
  • Estimator. Any measurable selection that is a maximizer whenever one exists; the theorems hold for every such selection. The paper's claim that (17) is strictly concave with a unique maximizer fails when 2(d+1)2(d+1)2(d+1) exceeds the rank of the design.
  • Policy. The price is defined by strong recursion over the realized history; the estimator sees θ\thetaθ only through the realized demands.
  • Regret is a lower Lebesgue integral of nonnegative losses; conditional moments of the shocks use the conditional Lebesgue expectation; probabilities are compared in [0,∞][0, \infty][0,∞].
  • Standing assumptions formalized: i.i.d. measurable features in a compact Z\mathcal ZZ inside a Euclidean ball, mean zero, positive definite ΣZ\Sigma_ZΣZ​; fresh customers (Zt+1Z_{t+1}Zt+1​ independent of the past); sub-Gaussian martingale-difference shocks; m1≠m2m_1 \ne m_2m1​=m2​ in [ℓ,u][\ell, u][ℓ,u]; ggg differentiable and increasing with derivative bounds on the relevant domain (endnote 2 states them as a consequence, which is false; here they are a hypothesis); φ\varphiφ an unconstrained revenue maximizer in (ℓ,u)(\ell, u)(ℓ,u) whose pricing map after projection and feature augmentation is measurable. The processes are constrained only at the used periods t≥1t\ge1t≥1.
  • Added hypotheses, per θ\thetaθ: s(θ)≥1s(\theta) \ge 1s(θ)≥1 (the paper's s∈{1,…,d+1}s \in \{1, \dots, d+1\}s∈{1,…,d+1}), and almost surely every realized demand lies in the closure of the range of ggg, which guarantees that a maximizer of (17) exists (true for the linear link and for binary demand under a logit link).
  • Not formalized: the paper's support condition on continuous features; Remark 7's independence of C~\tilde CC~ from ddd; dependence of the shock law on θ\thetaθ (the shocks are one fixed process).
  • Ruled-out trivializations. The regret cannot vanish by non-integrability; the estimator cannot be an arbitrary function, since it must maximize the objective; C~\tilde CC~ and κ3,ρ3,t1\kappa_3, \rho_3, t_1κ3​,ρ3​,t1​ are chosen before θ\thetaθ, so they cannot absorb sss; the hypotheses are jointly satisfiable (a linear-link instance with d=1d = 1d=1 is checked).

Contributions welcome: existence of a measurable maximizer of the objective, the counting lemma, and supporting lemmas for Lemma 3 and the regret bound.

Selected references

  • G.-Y. Ban and N. B. Keskin, Personalized Dynamic Pricing with Machine Learning: High-Dimensional Features and Heterogeneous Elasticity, Management Science 67(9):5549–5568, 2021. https://doi.org/10.1287/mnsc.2020.3680
  • A. V. den Boer and B. Zwart, Simultaneously Learning and Optimizing Using Controlled Variance Pricing, Management Science 60(3):770–783, 2014. https://doi.org/10.1287/mnsc.2013.1788
  • N. B. Keskin and A. Zeevi, Dynamic Pricing with an Unknown Demand Model: Asymptotically Optimal Semi-Myopic Policies, Operations Research 62(5):1142–1167, 2014. https://doi.org/10.1287/opre.2014.1294
  • A. Javanmard and H. Nazerzadeh, Dynamic Pricing in High-Dimensions, Journal of Machine Learning Research 20(9):1–49, 2019. https://jmlr.org/papers/v20/17-357.html
6 thms1 active userReviewed
PreviousPage 14 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