Paper: 2608.06363 Authors: Markus Engelund Mathiasen, Jian Qian, Nikita Zhivotovskiy Categories: cs.LG, cs.AI, cs.DS, math.ST

Note on sourcing: what follows is built from the abstract plus the surrounding literature (Hanneke; Aden-Ali–Cherapanamjeri–Shetty–Zhivotovskiy; Larsen; Zhivotovskiy–Hanneke). I have not read the full construction, so the “Core Mechanism” section describes the shape of the argument the result almost certainly has, not verbatim internals. Treat it as a well-informed reconstruction and check the paper before citing details.

The Gap

Binary classification, VC class H of dimension d, best achievable risk L* = min_h L(h). Two endpoints of this problem have been settled for years:

  • Worst case (L** ~ 1/2): n = Theta((d + log(1/delta))/eps^2). Plain ERM gets this, and it is tight.
  • Realizable (L** = 0): n = Theta((d + log(1/delta))/eps). This one took decades. ERM is *provably off by a log(1/eps) factor (Auer–Ortner). Hanneke (2016) gave the first optimal learner via a recursive majority-vote scheme; Aden-Ali, Cherapanamjeri, Shetty and Zhivotovskiy (2023) gave a cleaner one built on the one-inclusion graph and explicitly “without uniform convergence”; Larsen showed plain bagging of ERMs also does it.

Everything between those endpoints was open. The target shape has been known since Devroye, Györfi and Lugosi (1996), who proved the matching lower bound:

L(h) <= L* + sqrt( L*(d + log(1/delta)) / n ) + (d + log(1/delta)) / n

This is the “optimistic” or first-order rate: it degrades gracefully from the fast 1/n realizable regime to the slow 1/sqrt(n) agnostic regime as noise grows. The best upper bounds carried avoidable logs. Vapnik-style relative deviation bounds give ERM sqrt(L*(d log(n/d) + log(1/delta))/n) + (d log(n/d) + log(1/delta))/n — the log(n/d) is exactly the realizable-case defect leaking into the noisy regime. Localization arguments (Zhivotovskiy–Hanneke) shaved this partially. And since the L* = 0 slice of the bound is a statement ERM cannot satisfy, no sharper analysis of ERM would ever close it — you need a different algorithm.

[ Q: sample complexity of agnostic PAC at every noise level L* ? ]
                 |
      +----------+----------+
      |                     |
      v                     v
[ L* ~ 1/2: solved ]   [ L* = 0: solved 2016-2023 ]
[ ERM is optimal   ]   [ ERM provably lossy, need voting ]
      |                     |
      +----------+----------+
                 |
                 v
[ GAP: the whole interpolating curve. Upper bounds
  carry log(n/d); ERM cannot be patched by analysis ]
                 |
                 v
[ Assumption: the realizable-case machinery (subsample
  + aggregate) can be made noise-aware ]
                 |
                 v
[ Method: subsample at a size indexed by a guess of L*,
  vote, then select among the guesses ]
                 |
                 v
[ Evidence: theorem, one universal constant (7 * 10^8),
  every 0 < delta <= 1/2, matches DGL'96 lower bound ]
                 |
                 v
[ Conclusion: agnostic PAC sample complexity is settled
  up to universal constants at every fixed L* ]

The Increment

One sentence: Before, we knew the optimal sample complexity of agnostic PAC learning only at the two ends of the noise spectrum and had upper bounds with stray log factors in between; after, the entire curve is pinned down to a universal constant.

Core Mechanism

The result cannot come from a single estimator, so the construction is a pipeline. The first ingredient is a base learner that is optimal in expectation in the near-realizable regime. The one-inclusion graph predictor of Haussler, Littlestone and Warmuth is the canonical choice: given n points it has expected error at most d/n when the data is realizable, with no logs anywhere. Its weakness is confidence — it is good on average, and says nothing about tails.

The second ingredient converts average-case goodness into high-probability goodness without paying log(1/delta) multiplicatively against d. This is the subsample-and-vote trick from the realizable line of work: draw several subsamples of the training set, run the base learner on each, and take the pointwise majority. A majority vote errs at a point only if a constant fraction of the voters err there, so the failure probability is squeezed exponentially. This is why voting beats ERM: it is not about bias, it is about the tail of the error distribution. Uniform convergence over H is never invoked; the bound is about what this particular algorithm outputs.

The third ingredient is the genuinely agnostic part. The right subsample size depends on the noise level: in a near-realizable problem you want each voter trained on a small subsample (the fast 1/n regime rewards low variance in the aggregate), while at L* ~ 1/2 you want to use essentially all the data. Since L* is unknown, you run the whole voting machine at a geometric ladder of guesses k = 1, 2, 4, ... , n for L* n, producing a candidate h_k per rung, and then select among the candidates by empirical comparison on held-out data. The selection step must use a variance-sensitive (Bernstein / relative-deviation) comparison, because at small L* the differences you are trying to resolve are themselves of order L*, not of order 1. The union bound over O(log n) rungs is what the analysis has to absorb without letting a log n back into the final bound — presumably by charging the ladder against the confidence budget rather than against d. The stated constant 7 * 10^8 is the honest price of stacking these reductions.

   S : n i.i.d. points
     |
     +--------------------------- split ---------------------------+
     |                                                            |
  S_train                                                      S_select
     |                                                            |
     v                                                            |
  guesses of the noise scale: k = 1, 2, 4, ... , n                |
     |                                                            |
     +-- for each k: subsample size s(k)                          |
     |        |                                                   |
     |        +--> [sub_1] [sub_2] ... [sub_m]   (size s(k) each)  |
     |               |        |            |                      |
     |             [ A ]    [ A ]    ...  [ A ]  A = base learner  |
     |               |        |            |     (one-inclusion /  |
     |               +--------+-----+------+      ERM on subsample)|
     |                             |                               |
     |                             v                               |
     |                    [ pointwise MAJORITY ]  --> h_k          |
     |                                                            |
     v                                                            v
  candidates \{ h_1, h_2, h_4, ... , h_n \} ---------> [ variance-aware
                                                        (Bernstein)
                                                        tournament ]
                                                             |
                                                             v
                                                          h-hat
                                                   (improper: a vote,
                                                    generally not in H)

The metaphor: astrophotography. You want a sharp image of a faint galaxy. The unknown L** is the sky brightness — how much noise the night is throwing at you. A single long exposure with auto settings is ERM: it uses all the light, and on a dark night it is blurred by exactly the artifacts you cannot analyze away. So instead you shoot many short frames (subsamples), each individually noisy but unbiased, and stack them (majority vote). Stacking does not make any single frame better; it cancels the per-frame randomness, which is precisely the tail control that turns an in-expectation guarantee into a high-probability one. The exposure length per frame is the subsample size, and the correct exposure depends on the sky brightness you do not know: dark sky wants many short frames, bright sky wants long ones. So you bracket — shoot a ladder of exposure settings, stack each — and then judge the stacked results against a resolution chart (the held-out selection set), keeping the sharpest. The chart has to be read with a magnifier calibrated to how faint the target is: that magnifier is the Bernstein-style comparison, which resolves differences of size L* instead of differences of size 1. The final print is a composite of many frames, not one photograph — which is exactly why the learner is improper.

Key Concepts

  • First-order (optimistic) rates: Why should L** appear inside the square root? Think about a coin. To estimate a bias p you need roughly p(1-p)/eps^2 flips, because the variance of a Bernoulli is p(1-p), not 1/4. A rare event is cheap to measure in absolute terms. Classification inherits this: the excess risk of a candidate is a sum of per-point disagreements whose variance is controlled by how often anyone errs at all, i.e. by L*. When L* = 0 the variance vanishes and you get the 1/n regime; when L* = 1/2 variance is maximal and you get 1/sqrt(n). The bound sqrt(L* d/n) + d/n is just the Bernstein trade-off written out, and it is the right shape at every noise level rather than only in the worst case.

  • Why uniform convergence is the wrong instrument: The classical recipe is “make the empirical risk close to the true risk for *every h in H, then anything that minimizes the former nearly minimizes the latter.” The catch is that this proves too much. Concretely, there are classes and distributions where some legitimate ERM — a hypothesis with zero training error — has true error ~ d log(1/eps)/n, off by a log factor from optimal (Auer–Ortner). So the deficiency is in the learner, not the proof, and no amount of chaining or localization can rescue it. The modern move is to design an algorithm whose output you can control directly (a specific vote, a specific compression scheme) and analyze that object, giving up the generality of uniform convergence to gain a constant-factor-tight rate.

  • Majority voting as tail suppression: Bagging is usually sold as variance reduction for unstable predictors. Here it does something sharper. Suppose each voter, trained on its own subsample, errs at a given test point with probability q over the draw. The majority errs at that point only if at least half the voters do, an event of probability roughly exp(-c**m) for q well below 1/2. Averaging over test points turns a d/n-in-expectation base learner into a (d + log(1/delta))/n-with-probability-1-delta learner — the log(1/delta) enters additively rather than multiplying d, which is precisely the difference between optimal and not.

Framework Shift

Before (mainstream approach):          After (this paper):

   S (all n points)                       S
        |                                 |
        v                        +--------+--------+
   [ single ERM ]                 |       |        |    subsample size
        |                        [A]     [A] ...  [A]   set by a GUESS
        v                         |       |        |    of the noise L*
   analysis tool:                 +---+---+---+----+
   sup over h in H                    |
   | L(h) - L_n(h) |             [ MAJORITY VOTE ] --> h_k, one per guess
        |                                |
        v                                v
   pays log(n/d) exactly           [ Bernstein tournament
   where L* is small                 picks the rung ]
                                         |
   proper, practical,                    v
   provably lossy                     h-hat : improper, expensive,
                                              provably optimal

From “one estimator, ever-sharper analysis” to “engineered estimator, elementary analysis”, the core shift is that the log factors were never in the proof — they were in the algorithm.

Expert Assessment

Problem choice: A real gap, and an old one. The target inequality has been sitting in Devroye–Györfi–Lugosi since 1996 as a lower bound with no matching upper bound, and the realizable slice of it consumed serious effort from 2016 to 2023. This paper is the natural terminus of that trajectory: having learned how to beat ERM at L** = 0, the field owed us the interpolation. Nobody manufactured this question — it is the last open cell in a table everyone teaches from. The flip side is that it is a closing result rather than an opening one: it terminates a line rather than starting one, and its value is largely conceptual bookkeeping. The sample complexity of agnostic PAC learning is now a solved problem, which is worth saying out loud.

Method maturity: Clever composition rather than a single new idea, and I mean that descriptively, not dismissively. Every ingredient — one-inclusion graph, subsample-and-vote, noise-level ladder, variance-aware selection — exists in the literature; the contribution is making them compose without any step leaking a log. That is where the real work is, and where the 7 ** 10^8 comes from. The constant is a legitimate red flag about how many reductions are stacked, and it strongly suggests the pipeline is not the “right” algorithm, merely an algorithm. Larsen’s result that plain bagging suffices in the realizable case makes me suspect a much simpler learner — bagged ERM with a subsample size chosen by validation — also achieves this, and that a future paper will prove it in three pages with a constant under 100. Two things I would want checked before believing the result is final in spirit: whether the learner must be improper (I expect yes, and if a proper learner provably cannot achieve this rate, that is a headline the abstract is not making), and what the computational cost is, since O(log n) rungs times m voters times a one-inclusion-graph call is not something you would run.

Experimental integrity: No experiments, and none are owed — this is a statement about a lower bound being matched, and the only “baselines” are prior theorems. The scrutiny to apply is different: is the bound uniform in n and delta (the abstract claims every 0 < delta <= 1/2, which is the right quantifier and rules out the common cheat of assuming delta is not too small); does it hold for all d >= 1 without hidden n >= poly(d) conditions; is the selection step charged honestly for the sample it consumes. The abstract’s phrasing is careful in exactly the places where such results usually hedge, which is a good sign. Constants of this size are unfalsifiable in practice, so the only real check is the proof.

Writing quality: The abstract does its job — states the inequality, names the lower bound it matches, quantifies the claim. The corner I would bet on being cut is the constant: papers with a 7 ** 10^8 almost always present it as an unavoidable artifact rather than budgeting it, and a short table showing which reduction contributes which factor would tell readers where the slack is and hand the next author a target. The section I would most want rewritten is the one comparing to prior art in the intermediate regime — readers need to see precisely which term in Zhivotovskiy–Hanneke or in the relative-deviation ERM bound was the obstruction, rather than a citation list. And a paragraph on properness and computation, even if the answers are “improper” and “polynomial but silly”, would preempt the two questions every reader will have.

Verdict: strong accept — it settles a thirty-year-old question with the correct quantifiers, and the ugly constant is a matter of taste rather than a defect in the claim.

Takeaways

Concrete things that transfer:

  • Subsample-and-vote is a tail-control device, not just a variance reducer. If you have a procedure with a good guarantee *in expectation and you need a good guarantee with high probability, running it on independent subsamples and aggregating pointwise is often strictly better than boosting confidence by retraining and validating. The failure probability decays exponentially in the number of voters, and crucially the confidence term enters additively rather than multiplying the complexity term. This applies well outside classification — any median-of-means or majority-of-estimators construction.
  • When the optimal hyperparameter depends on an unknown noise level, ladder it and select. The k = 1, 2, 4, ... sweep over guesses of L**, followed by variance-aware selection, is Lepski’s method in disguise, and it is the standard answer to adaptive bandwidth, adaptive regularization, and adaptive learning rate problems. The reusable detail is that the selection criterion must be calibrated to the scale you are trying to resolve: comparing candidates with a Hoeffding-type bound when the true differences are of order L* will wash out exactly the signal you need.
  • If your bound has a log factor you cannot remove, check whether the algorithm is the problem. The Auer–Ortner lower bound for ERM is the archetype: years of effort went into sharper analyses of an estimator that simply could not achieve the target. Before improving a proof, ask whether there is a lower bound against the procedure itself.
  • First-order bounds are the practically relevant ones. In any regime where your achievable error is genuinely small — most of modern practice — the sqrt(L** d/n) term dominates sqrt(d/n) by a factor of sqrt(L*), which is the difference between “need a million labels” and “need thirty thousand”. Reporting a worst-case 1/sqrt(n) rate for a low-noise problem is leaving most of the guarantee on the table.
  • Not transferable: the algorithm itself. With a 7 ** 10^8 constant and a nested subsample/vote/tournament structure, this is an existence proof. Do not deploy it.

论文: 2608.06363 作者: Markus Engelund Mathiasen, Jian Qian, Nikita Zhivotovskiy 分类: cs.LG, cs.AI, cs.DS, math.ST

来源说明:以下内容基于摘要与相关文献脉络(Hanneke;Aden-Ali–Cherapanamjeri–Shetty–Zhivotovskiy;Larsen;Zhivotovskiy–Hanneke)重建。 我没有读到完整证明,因此”核心机制”一节描述的是这类结果几乎必然具备的骨架,而非论文的逐字细节。 请当作有依据的推断,引用具体构造前请核对原文。

缺口

二分类,VC 维为 d 的类 H,最优风险 L* = min_h L(h)。 这个问题的两个端点早已解决:

  • 最坏情形(L** ~ 1/2n = Theta((d + log(1/delta))/eps^2)。普通 ERM 就能达到,且是紧的。
  • 可分情形(L** = 0n = Theta((d + log(1/delta))/eps)。这个端点花了几十年。 ERM 被证明差一个 log(1/eps) 因子(Auer–Ortner)。 Hanneke(2016)用递归多数投票给出第一个最优学习器;Aden-Ali、Cherapanamjeri、Shetty 与 Zhivotovskiy(2023)用一包含图给出更干净的构造,并明确打出”不用一致收敛”的旗号;Larsen 则证明朴素 bagging 也够。

两个端点之间的整条曲线一直是空白。 目标形状从 Devroye–Györfi–Lugosi(1996)的下界起就已知:

L(h) <= L* + sqrt( L*(d + log(1/delta)) / n ) + (d + log(1/delta)) / n

这就是所谓”乐观速率”或一阶速率:随着噪声增大,它从快速的 1/n 平滑退化到慢速的 1/sqrt(n)。 而已有上界都带着本可避免的 log。 Vapnik 式相对偏差界给 ERM 的是 sqrt(L*(d log(n/d) + log(1/delta))/n) + (d log(n/d) + log(1/delta))/n——那个 log(n/d) 正是可分情形的缺陷渗漏到了含噪区。 局部化方法(Zhivotovskiy–Hanneke)只削掉了一部分。 更要紧的是:这个界在 L* = 0 处的切片是 ERM 根本无法满足的命题,所以再精细的分析也补不上缺口——必须换算法。

[ 问: 在每个噪声水平 L* 上, agnostic PAC 的样本复杂度是多少? ]
                 |
      +----------+----------+
      |                     |
      v                     v
[ L* ~ 1/2: 已解决 ]   [ L* = 0: 2016-2023 解决 ]
[ ERM 即最优         ]   [ ERM 被证明有损, 需要投票 ]
      |                     |
      +----------+----------+
                 |
                 v
[ 缺口: 中间整条插值曲线. 上界带 log(n/d);
  且 ERM 无法靠改进分析来补救 ]
                 |
                 v
[ 假设: 可分情形的机器(子采样 + 聚合)可以
  改造成"感知噪声水平"的版本 ]
                 |
                 v
[ 方法: 按 L* 的猜测值决定子采样规模, 投票,
  再在各个猜测之间做选择 ]
                 |
                 v
[ 证据: 定理, 单一普适常数(7 * 10^8),
  对每个 0 < delta <= 1/2 成立, 匹配 DGL'96 下界 ]
                 |
                 v
[ 结论: agnostic PAC 的样本复杂度在每个 L* 处
  被确定到普适常数 ]

增量

一句话:以前我们只知道 agnostic PAC 在噪声谱两端的最优样本复杂度,中间区域的上界都拖着多余的 log 因子;现在整条曲线被钉死到一个普适常数。

核心机制

这个结果不可能来自单个估计器,所以构造是一条流水线。 第一个成分是在近可分区期望意义下最优的基学习器。 Haussler、Littlestone 与 Warmuth 的一包含图预测器是标准选择:给定 n 个点,可分时期望误差不超过 d/n,全程不带任何 log。 它的短板是置信度——平均好,但对尾部一无所知。

第二个成分把”平均好”变成”高概率好”,而且不让 log(1/delta) 以乘法方式压在 d 上。 这正是可分情形那条线上的子采样投票技巧:抽若干子样本,各跑一次基学习器,逐点取多数。 多数投票在某点出错,必须有相当比例的投票者在该点同时出错,于是失败概率被指数级压缩。 这就是投票胜过 ERM 的原因:关键不是偏差,而是误差分布的尾巴。 整个论证从不调用 H 上的一致收敛,界说的是这个特定算法输出了什么。

第三个成分才是真正 agnostic 的部分。 最优子采样规模取决于噪声水平:近可分时希望每个投票者只看小子样本(快速 1/n 区回报的是聚合后的低方差),而 L* ~ 1/2 时基本要用满全部数据。 既然 L* 未知,就在 L* n 的几何阶梯 k = 1, 2, 4, ... , n 上把整套投票机跑一遍,每一档产出一个候选 h_k,再用留出数据做经验比较来选。 选择这一步必须用对方差敏感的(Bernstein / 相对偏差)比较,因为 L* 很小时,你要分辨的差异本身就是 L* 量级而不是常数量级。 分析真正吃力的地方在于:对 O(log n) 个档位做并集界,还不能让 log n 溜回最终界里——大概是把阶梯的代价记在置信度预算上,而不是记在 d 上。 摘要里那个 7 * 10^8,就是这些归约层层叠加的诚实标价。

   S : n 个 i.i.d. 样本
     |
     +----------------------- 切分 ----------------------------+
     |                                                        |
  S_train                                                  S_select
     |                                                        |
     v                                                        |
  噪声尺度的猜测: k = 1, 2, 4, ... , n                         |
     |                                                        |
     +-- 对每个 k: 子采样规模 s(k)                             |
     |        |                                               |
     |        +--> [sub_1] [sub_2] ... [sub_m]   (各 s(k) 大)  |
     |               |        |            |                  |
     |             [ A ]    [ A ]    ...  [ A ]  A = 基学习器   |
     |               |        |            |     (一包含图 /   |
     |               +--------+-----+------+      子样本 ERM)  |
     |                             |                           |
     |                             v                           |
     |                    [ 逐点 多数投票 ]  --> h_k            |
     |                                                        |
     v                                                        v
  候选集 \{ h_1, h_2, h_4, ... , h_n \} --------> [ 方差敏感的
                                                   (Bernstein)
                                                   淘汰赛 ]
                                                        |
                                                        v
                                                     h-hat
                                              (非真: 是个投票,
                                               一般不属于 H)

核喻:天文摄影叠加。 你要拍一个暗弱星系。 未知的 L* 就是天空亮度——今晚有多少噪声砸向你。 一张自动参数的长曝光就是 ERM:它用尽了所有光线,而在暗夜里恰好被那些你无法靠分析消掉的杂讯糊住。 于是换做法:拍很多张短曝光(子样本),每张各自很吵但无偏,然后叠加(多数投票)。 叠加不会让任何单张变好,它抵消的是逐帧的随机性——这正是把”期望保证”变成”高概率保证”的尾部控制。 每帧曝光时长就是子采样规模,而正确的曝光取决于你并不知道的天空亮度:暗夜要多张短曝,亮夜要长曝。 所以你做包围曝光——把一梯子的参数各拍一组、各自叠加——再拿分辨率标板(留出选择集)去评判,留下最锐的那组。 读标板得用一枚按目标暗弱程度校准过的放大镜:这枚放大镜就是 Bernstein 式比较,它分辨的是 L* 量级而非常数量级的差别。 最终成片是多帧合成而非一张照片——这也正是这个学习器”非真”(improper)的原因。

关键概念

  • 一阶(乐观)速率:为什么 L** 会出现在根号里面? 想想抛硬币。 估计偏置 p 大约需要 p(1-p)/eps^2 次抛掷,因为伯努利方差是 p(1-p) 而不是 1/4。 罕见事件在绝对精度上是便宜的。 分类继承了这一点:候选者的超额风险是逐点分歧之和,其方差由”到底有多少点会出错”控制,也就是由 L* 控制。 L* = 0 时方差消失,得到 1/n 区;L* = 1/2 时方差最大,得到 1/sqrt(n) 区。 sqrt(L* d/n) + d/n 不过是把 Bernstein 权衡写开,而它在每个噪声水平上都是对的形状,不只在最坏情形。

  • 一致收敛是错的工具:经典配方是”让经验风险对 H每个 h 都逼近真实风险,于是最小化前者者近似最小化后者”。 问题在于它证明得太多。 具体地,存在类与分布,使得某个合法的 ERM——训练误差为零的假设——真实误差达到 ~ d log(1/eps)/n,比最优差一个 log(Auer–Ortner)。 所以缺陷在学习器里,不在证明里,链式法或局部化都救不回来。 现代做法是设计一个你能直接掌控其输出的算法(某个特定投票、某个特定压缩方案),然后分析这个对象:放弃一致收敛的普适性,换取常数级紧的速率。

  • 多数投票作为尾部压制器:bagging 通常被说成是给不稳定预测器降方差。 这里它做的事更锋利。 设每个投票者(各自在自己的子样本上训练)在某测试点出错的概率是 q(对抽样随机)。 只有至少一半投票者同时出错,多数才出错;当 q 明显小于 1/2 时,这个事件的概率约为 exp(-c*m)。 对测试点取平均后,一个期望误差 d/n 的基学习器就变成以 1-delta 概率误差 (d + log(1/delta))/n 的学习器——log(1/delta)加法方式进来,而不是乘上 d,而这恰恰就是最优与不最优之间的全部差距。

框架转变

之前(主流方法):                    之后(本文方法):

   S (全部 n 个点)                      S
        |                               |
        v                       +-------+-------+
   [ 单个 ERM ]                  |      |       |    子采样规模由对
        |                       [A]    [A] ... [A]   噪声 L* 的"猜测"
        v                        |      |       |    决定
   分析工具:                     +--+---+---+---+
   sup over h in H                  |
   | L(h) - L_n(h) |          [ 多数 投票 ] --> 每档一个 h_k
        |                            |
        v                            v
   恰好在 L* 小的地方          [ Bernstein 淘汰赛
   付出 log(n/d)                 选出哪一档 ]
                                     |
   真(proper)、可用、                v
   但被证明有损                   h-hat : 非真、昂贵、
                                          但被证明最优

一句话:从”单一估计器 + 越来越精细的分析”到”精心工程化的估计器 + 初等分析”,核心转变是——那些 log 因子从来不在证明里,而在算法里。

专家评审

选题眼光:真缺口,而且很老。 目标不等式自 1996 年起就以下界形式躺在 Devroye–Györfi–Lugosi 书里,没有匹配的上界;其中可分那一片切下来就耗掉了 2016 到 2023 年的大量精力。 本文是这条轨迹的自然终点:既然学会了在 L* = 0 处打败 ERM,领域就欠我们一个插值结果。 没人在制造这个问题——它是所有教科书那张表里最后一个空格。 反面是:这是关门型结果而不是开门型结果,它终结一条线而非开启一条线,价值主要是概念上的清算。 不过”agnostic PAC 的样本复杂度已成为已解决问题”这句话,本身值得被大声说出来。

方法成熟度:是巧妙的组合,而不是单个新想法——这是描述,不是贬义。 一包含图、子采样投票、噪声阶梯、方差敏感选择,每个成分都已存在于文献;贡献在于让它们组合起来而没有任何一步漏出 log。 真正的工作在那里,7 * 10^8 也从那里来。 这个常数是个合理的警示信号,说明归约叠了多少层,也强烈暗示这条流水线不是”正确”的算法,只是”一个”算法。 Larsen 关于可分情形朴素 bagging 就够的结果,让我怀疑一个远更简单的学习器——子样本规模由验证选出的 bagged ERM——同样能达到这个界,而未来某篇论文会用三页纸和一个小于 100 的常数把它证掉。 在我认为这个结果”精神上定稿”之前想核实两件事:学习器是否必须是非真的(我猜是,而且如果学习器可被证明达不到这个速率,那是摘要没打出来的头条);以及计算代价——O(log n) 个档位乘 m 个投票者乘一包含图调用,不是你会真去跑的东西。

实验诚意:没有实验,也不该有——这是”下界被匹配”的命题,唯一的”基线”是先前的定理。 该施加的审视是另一套:界对 ndelta 是否一致成立(摘要声称对每个 0 < delta <= 1/2,这是正确的量词,排除了”假设 delta 不太小”这个常见偷懒);是否对所有 d >= 1 成立而无隐藏的 n >= poly(d) 条件;选择步骤消耗的样本是否被诚实计价。 摘要的措辞恰恰在这类结果通常含糊的地方写得很紧,是个好迹象。 这种量级的常数在实践中不可证伪,所以唯一真正的检验就是证明本身。

写作功力:摘要完成了它的任务——写出不等式、点名所匹配的下界、量化主张。 我打赌被偷懒的角落是那个常数:带 7 * 10^8 的论文几乎总把它当成不可避免的产物端上来,而不是做预算;一张小表说明哪一步归约贡献了哪个因子,会告诉读者松弛在哪里,也直接给下一位作者一个靶子。 最该重写的是与中间区间已有结果的对比一节——读者需要看到 Zhivotovskiy–Hanneke 或相对偏差 ERM 界中究竟是哪一项构成障碍,而不是一串引用。 另外,关于 properness 与计算复杂度的一段,即便答案是”非真”和”多项式但荒唐”,也能堵住每位读者必然要问的两个问题。

判决:强接收 —— 它以正确的量词解决了一个三十年的问题,而那个丑陋的常数是品味问题,不是主张的缺陷。

要点总结

可以迁移的具体东西:

  • 子采样加投票是尾部控制装置,不只是降方差。 如果你手上有个期望意义保证很好的过程,而你需要高概率保证,那么在独立子样本上跑它再逐点聚合,往往严格优于”重训 + 验证”式的置信度提升。 失败概率随投票者数量指数衰减,而且关键在于置信项是加法进入的,不是乘上复杂度项。 这远不止用于分类——任何 median-of-means 或”多估计器取多数”的构造都适用。

  • 当最优超参依赖未知噪声水平时,铺一把梯子然后做选择。L* 的猜测扫 k = 1, 2, 4, ...,再做方差敏感的选择,本质上就是伪装过的 Lepski 方法,也是自适应带宽、自适应正则、自适应学习率问题的标准答案。 可复用的细节是:选择准则必须校准到你要分辨的尺度上——当真实差异是 L* 量级时,用 Hoeffding 型界去比较候选,会把你需要的信号整个洗掉。

  • 如果某个 log 因子你怎么都消不掉,先怀疑算法而不是证明。 ERM 的 Auer–Ortner 下界是原型:多年努力花在精细分析一个根本达不到目标的估计器上。 在改进证明之前,先问有没有针对该过程本身的下界。

  • 一阶界才是实践相关的那个界。 在任何可达误差确实很小的场景——现代实践的大多数场景——sqrt(L* d/n)sqrt(d/n) 小一个 sqrt(L*) 因子,那是”要一百万标注”和”要三万标注”之间的差别。 对低噪声问题只报最坏情形的 1/sqrt(n) 速率,等于把大部分保证白扔了。

  • 不可迁移的部分:算法本身。 7 * 10^8 的常数加上嵌套的子采样/投票/淘汰赛结构,这是存在性证明。 别部署它。