Paper: 2608.06337 Authors: Anay Mehrotra Categories: stat.ML, cs.DS, cs.LG, math.ST

The Gap

Standard realizable PAC learning has a settled answer. For a class of VC dimension d and n i.i.d. labeled examples, the optimal expected error is Theta(d/n). ERM alone does not get you there: Auer and Ortner exhibited classes where empirical risk minimization genuinely pays Theta((d/n) log(n/d)). The log is removed by cleverer learners — the one-inclusion-graph predictor of Haussler, Littlestone and Warmuth (and its modern descendants), or online-to-batch conversion of a mistake-bounded online learner, which gives O(d_L/n) in terms of Littlestone dimension.

Larsen, Pabbaraju and Shetty asked what happens when the sample is polluted in the gentlest possible way. A monotone adversary looks at your clean i.i.d. sample, then appends a finite number of extra examples of its choosing, each one *correctly labeled by the same target hypothesis. You then see a uniform shuffle of the union, and you are still graded on the original distribution. Nothing is mislabeled. Nothing is deleted. You strictly received more true information.

Their findings were unsettling: ERM still achieves O((d/n) log(n/d)) in this model, but every previously known log-free optimal learner can be knocked off the Theta(d/n) rate by such insertions. So the field was left with an uncomfortable ambiguity: is the log an artifact of those particular clever algorithms failing in a new environment, or is the environment itself intrinsically log-hard? That is precisely the gap this paper closes.

[Problem] under monotone insertions, is O((d/n)log(n/d)) the truth,
          or just a failure of the known optimal learners?
              |
              v
[Assumption] insertions are correctly labeled; budget m is finite
             and even KNOWN to the learner; origin hidden by shuffle
              |
    +---------+--------------------------+
    |                                    |
    v                                    v
[Method: lower bound]              [Method: upper bound at d = 1]
one explicit class + one prior     simple IMPROPER learner;
two targets that induce the        leave-one-out argument behind
SAME observed sample law           one-inclusion graph, repaired
    |                                    |
    v                                    v
[Evidence] the two targets         [Evidence] O(1/n) attained,
disagree on a point of mass        no log, so d = 1 is genuinely
~ (d/n)log(n/d) ==> any            different from d >= 2
learner errs w.p. >= 1/2 there
    |                                    |
    +---------+--------------------------+
              |
              v
[Conclusion] minimax expected error = Theta(1/n) at d = 1,
             Theta((d/n) log(n/d)) for d >= 2.
             Same with Littlestone dimension d_L in place of d
             ==> the clean online-to-batch rate O(d_L/n) is
             also unattainable. ERM is minimax-optimal here.

The Increment

One sentence: Before, we knew that *known optimal learners break under monotone insertions; after, we know that no learner can survive them — the extra logarithm is a property of the model, not of the algorithms, for every d >= 2, and VC dimension one is the sole exception.

Core Mechanism

The lower bound is a single indistinguishability construction, and it is elementary. Fix an explicit hypothesis class and a prior over two target hypotheses h1 and h2 that disagree on one distinguished point x* whose probability mass is not negligible — it is on the order of (d/n) log(n/d), i.e. a log factor heavier than the d/n mass that a clean-PAC learner would have to concede. Now let the adversary be target-dependent: when the truth is h1 it inserts one packet of correctly-labeled points, when the truth is h2 it inserts a different packet. The insertions are chosen so that the distribution of the shuffled multiset the learner observes is identical in both worlds. Since the observation carries zero information about which world you are in, any learner — proper, improper, randomized — must be wrong about x* with probability at least 1/2 in one of the two worlds. Multiply by the mass of x* and you have the bound. No concentration inequalities, no packing arguments, no Fano.

Why can the adversary pull this off with only truthful additions? Because both classical routes to the log-free d/n rate are symmetry arguments, and symmetry is exactly what is destroyed. The one-inclusion-graph analysis says: put the n training points and the test point in one bag of n+1 points; by exchangeability, the test point is equally likely to be any of them; the predictor’s error is then at most (out-degree)/(n+1), and the out-degree is at most d. Online-to-batch is the same trick in different clothes — average over the positions of a random ordering. Under monotone insertions, the test point is exchangeable with the n clean points only, but the learner cannot tell clean points from inserted ones. The 1/(n+1) bookkeeping loses its justification, and the adversary’s whole job is to make the fake points look like exactly the clean points that would have arisen under the other target.

The complementary result is the d = 1 upper bound. VC-dimension-one classes are tree-like: their one-inclusion graphs admit orientations of out-degree one, and correctly-labeled extra points can only shrink the set of consistent hypotheses along that tree structure. The paper gives a simple improper learner (its prediction need not lie in the class) and adapts the leave-one-out argument to the non-exchangeable sample, recovering O(1/n). The properness is load-bearing, which is itself a hint: the model punishes learners whose output is forced into the class.

CLEAN PAC (exchangeable)
   bag = [ x1 x2 x3 ... xn | x_test ]      all n+1 slots symmetric
                   |
                   v
   one-inclusion / online-to-batch:  err <= d / (n+1)


MONOTONE ADVERSARY (not exchangeable)
   clean S ~ D^n            adversary T (depends on S and h*)
     [ x1 ... xn ]     +      [ t1 ... tm ]   all labels CORRECT
                   \             /
                    v           v
             shuffle( S + T )  -- origin of each point hidden
                   |
                   v
   test point is symmetric with S only, but S is unidentifiable
                   |
                   v
   the 1/(n+1) accounting has no ground to stand on


THE HARD INSTANCE
   world A: target h1 --> adversary inserts T_A --+
                                                  |--> SAME law of
   world B: target h2 --> adversary inserts T_B --+     observed sample
                   |
                   v
   h1(x*) != h2(x*)  with  D(x*) ~ (d/n) log(n/d)
                   |
                   v
   any learner: P[error on x*] >= 1/2 in one world
                   ==> expected error >= (1/2) * (d/n) log(n/d)

The structural metaphor: a lawyer packing the courtroom with truthful witnesses.

You are the juror. Normally you interview n people pulled at random off the street — that randomness is the entire basis of your statistical reasoning. Your best inference trick is this: “the next random person I meet is statistically just like one of the n I already interviewed, so if my rule would have gotten one of them wrong, I would have noticed.” That trick — the next stranger is interchangeable with the ones already in the room — is the one-inclusion graph, and it is what buys you the d/n rate.

Now a lawyer is allowed to add witnesses. Crucially, she cannot suborn perjury: every witness she adds tells the literal truth, consistent with the same underlying facts. But she chooses *which truthful people to bring, after seeing who you already interviewed, and they enter the room mixed in with your random sample so you cannot tell who walked in from the street and who arrived by subpoena. Now your trick collapses. The room is no longer a random draw from the population, and you have no way to peel the random draw back out.

The paper’s lower bound is the lawyer’s best play: she constructs two entire cases, h1 and h2, that differ on one materially important question x*, and packs the room so that the transcript reads identically under either case. Every word is true in both. You must guess x**, and you will be wrong half the time, and x* matters a log-factor more than it would have if nobody had “helped” you. The d = 1 result is the special case where the dispute has a single axis — a line — so that no matter who the lawyer brings, the truthful testimony still brackets the answer from both sides, and a juror willing to render a verdict outside the menu of offered cases (the improper learner) recovers the clean rate.

Key Concepts

  • Exchangeability, and why learning rates secretly depend on it: A sample is exchangeable if shuffling it does not change its probability. An i.i.d. sample is. That sounds like bookkeeping, but it is the engine behind the optimal PAC learners: they never estimate anything, they just argue “the test point could have been any one of these n+1 points, so my error is at most 1 in n+1 times how badly I can be structurally confused”. Concretely: with d=1 thresholds on the line, look at your n points plus the unlabeled test point, and ask how many of the n+1 possible “which one is the test point” assignments your rule gets wrong — the answer is at most one, hence error <= 1/(n+1). Break the “equally likely” step and that entire argument is gone, even if every label is pristine. This paper is a demonstration that exchangeability, not label noise, is the fragile resource.

  • Monotone adversary: A corruption model where the adversary may only make things *look more helpful. The term comes from semi-random graph problems — e.g. planted clique or stochastic block models where an adversary adds edges inside the planted community and removes edges across it, monotonically “strengthening” the signal. The classic lesson there is that such moves nevertheless destroy spectral algorithms, because those algorithms rely on the shape of the randomness rather than on the signal itself. Here the analogue is exact: adding correctly-labeled examples is monotone in information content, yet it kills algorithms that rely on the shape (the symmetry) of the sampling process. Note how strong the negative result is: the adversary’s budget is finite and known to the learner, so this is not a “the adversary drowns you in data” effect.

  • Why ERM eats a log and why that suddenly becomes optimal: ERM only promises “I am consistent with the data”. On some classes, being merely consistent leaves you fooled on a region of mass (d/n) log(n/d) — the log is a coupon-collector-flavored penalty for the region your sample happens to under-cover. The log-free learners are cleverer: they use the geometry of the class plus the exchangeability trick to pick *among consistent hypotheses wisely. This paper’s punchline is a levelling-down: strip exchangeability and the cleverness has nothing to bite on, so everybody falls back to ERM’s rate — and ERM, which never depended on exchangeability in the first place, turns out to be minimax-optimal in the model. The Littlestone version says the same for the online route: finite mistake bound no longer buys you O(d_L/n), because online-to-batch conversion is also an averaging-over-orderings argument.

Framework Shift

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

  corruption is about LABELS             corruption is about the
       |                                 SAMPLING SYMMETRY
       v                                      |
  wrong labels  ==> hard                      v
  right labels  ==> harmless              exchangeability is the
       |                                  resource being spent
       v                                      |
  "more true data cannot hurt"                v
       |                                  right labels + wrong
       v                                  provenance ==> hard
  the log in ERM's rate is an           |
  ALGORITHM defect; fix it with            v
  one-inclusion graph or                 the log is a MODEL fact
  online-to-batch                        for all d >= 2;
       |                                 ERM becomes optimal;
       v                                 d = 1 is the lone island,
  Theta(d/n) is the frontier             reached by an IMPROPER rule
                                              |
                                              v
                                         Theta(1/n) at d=1,
                                         Theta((d/n)log(n/d)) at d>=2
                                         (also with d_L)

One sentence: from “which algorithm is optimal against this corruption?” to “which structural property of the sample was the optimality resting on?” — the core shift is recognizing that the Theta(d/n) frontier was a symmetry result, not a statistics result, and symmetry can be destroyed with nothing but the truth.

Expert Assessment

A caveat up front: I am working from the abstract and the surrounding literature, not from a line-by-line read of the proofs. Everything below is calibrated accordingly — in particular I cannot vouch for the constants or for the exact form of the hard class.

Problem choice: A real gap, and a well-posed one. The prior paper explicitly asked the question, so this is not a manufactured target. The bigger reason to care is diagnostic rather than practical: the field has accumulated a lot of machinery whose optimality quietly depends on exchangeability (one-inclusion graphs, sample compression bounds, online-to-batch, conformal prediction, most transductive arguments). This paper is a clean stress test of how much of that survives a very mild perturbation, and the answer — almost none of the log-removing part — is worth knowing. It is not a paper that will change what anyone deploys. It sits in the “tighten and delimit the theory” lane, which is where I would expect it: a follow-up that finishes a question rather than opens a field.

Method maturity: Clever, not brute. The signature of a good lower bound is that it is short, and “one explicit class, one prior, two targets that induce the same sample” is about as short as it gets. Two-point indistinguishability with a 1/2 error probability is the oldest trick in the book, and getting the disagreement point to carry (d/n) log(n/d) mass while preserving exact indistinguishability is where the actual work must be hiding. The fact that the same construction yields the Littlestone statement suggests it is genuinely structural rather than a one-off gadget. The d=1 upper bound is the more delicate half — reusing the leave-one-out argument on non-exchangeable data is a real repair, and the improperness is a legitimate technical concession, not sloppiness. If I had one methodological worry it is the usual one for tight minimax results: worst-case-over-classes results can be driven by a pathological class and tell you nothing about the classes you care about. The paper (as advertised) does not give a class-dependent characterization, so the honest reading is “there exists a d-dimensional class that is log-hard”, not “your class is log-hard”.

Experimental integrity: There are no experiments, and there should not be — this is a minimax characterization. The right substitute for scrutiny here is: do the upper and lower bounds actually meet in the same model, with the same quantifiers? The claims as stated look properly aligned (the O((d/n)log(n/d)) upper bound comes from ERM in the prior work; the new bound is Omega of the same). Two quantifier details I would verify carefully in the paper: that the lower bound really holds when the insertion budget m is known to the learner and finite (this is claimed, and it is what makes the result strong rather than cheap), and that the learner is allowed to be randomized and improper in the lower bound (otherwise the d=1 improper upper bound and the d>=2 lower bound would be measuring different things). No red flags visible from the abstract, but those are the load-bearing joints.

Writing quality: The abstract does the right things — states the model precisely, credits the prior work, separates the d=1 and d>=2 regimes, and advertises that the proofs are elementary rather than hiding behind machinery. The line I would push back on is “somewhat counterintuitively”: once you say the word *exchangeability, the result stops being counterintuitive and starts being obvious in hindsight, which is a compliment. The section that would most elevate the paper is a plain-English anatomy of why the two worlds are indistinguishable — a worked d=2 instance with concrete numbers, showing the adversary’s packet in both worlds side by side. A reader who can hold that one picture in their head owns the whole paper. Second on my list: an explicit discussion of properness at d=1, since the improper learner raises the immediate question of whether proper learners pay the log even at d=1, which would be a nice separation in its own right.

Verdict: weak accept — a tight, elegant, elementary resolution of an explicitly posed open question, with the d=1 island as a genuine bonus; the ceiling is limited by the narrowness of the model and the absence of any class-dependent story about *when the log actually bites.

Takeaways

  • Audit your analyses for hidden exchangeability, not just for hidden i.i.d.-ness. If a bound’s proof anywhere contains “by symmetry, the test point is as likely to be any of these”, that bound is fragile in ways label-noise robustness will not protect. This applies well beyond PAC theory: conformal prediction, leave-one-out and cross-validation guarantees, permutation tests, and online-to-batch conversions all rest on the same step. Any pipeline that appends curated-but-correct data (hard-negative mining, active-learning pools, synthetic examples verified by a checker, human-added “obviously true” cases, dataset patches from bug reports) is a monotone adversary in the wild, and it invalidates exactly this step.

  • “All labels are correct” is a much weaker safety guarantee than it feels like. The transferable framing is: corruption models should be indexed by *what they do to provenance, not only by what they do to values. A dataset where every row is true but the rows were selected conditional on your original sample is not a dataset you can reason about with i.i.d. tools, and the loss here is a full log factor even with a known, finite insertion budget.

  • When symmetry is unavailable, prefer the algorithm that never used it. ERM’s rate is worse in clean PAC precisely because it makes no structural assumptions — and that is exactly why it is the one left standing here. A useful heuristic for practice: under provenance uncertainty, the “dumber”, consistency-only method may be the robust choice, and the sophisticated method’s advantage may be entirely an artifact of a symmetry you no longer have.

  • Improperness as a robustness lever. The one positive result in the paper needs a learner that is allowed to output something outside the hypothesis class. That is a cheap, concrete move to try whenever you are fighting a distribution-shift-flavored obstruction: relax the output space (mixtures, abstention, randomized predictions) before you relax the problem.

  • The lower-bound recipe itself is stealable. If you want to show a data-collection protocol is intrinsically lossy, do not try to defeat all algorithms. Build two ground truths that disagree on something expensive, then show the protocol emits the same observation distribution under both. Two points and a 1/2 beats a concentration argument almost every time.

论文: 2608.06337 作者: Anay Mehrotra 分类: stat.ML, cs.DS, cs.LG, math.ST

缺口

可实现 PAC 学习的答案早已尘埃落定:VC 维为 d 的类、n 个 i.i.d. 有标签样本,最优期望误差是 Theta(d/n)

但要注意,单靠 ERM 是达不到这个速率的。Auer 与 Ortner 构造过一些类,在其上经验风险最小化确实要付 Theta((d/n) log(n/d))

去掉这个对数需要更聪明的算法:Haussler–Littlestone–Warmuth 的一包含图(one-inclusion graph)预测器,或者把一个有犯错上界的在线学习器做 online-to-batch 转换,后者给出以 Littlestone 维表示的 O(d_L/n)

Larsen、Pabbaraju 与 Shetty 问了一个问题:如果样本被以最温和的方式”污染”,会发生什么?所谓单调对手,是先看完你干净的 i.i.d. 样本,然后追加有限个它自己挑选的样例,而且每一个都被同一个目标假设正确标注

你看到的是二者的均匀洗牌结果,而评分仍然按原始分布来算。没有一个标签是错的,没有一个样本被删掉,你严格地拿到了更多真实信息。

他们的结论令人不安:在这个模型下 ERM 依然达到 O((d/n) log(n/d)),但此前所有已知的、能去掉对数的最优学习器,都能被这种插入打下 Theta(d/n) 的宝座。

于是问题悬在半空:这个对数是那几个”聪明算法”在新环境里失灵的偶然产物,还是这个环境本身内在地就有对数难度?本文正是要把这个缺口封上。

[问题] 单调插入下, O((d/n)log(n/d)) 是真相,
       还是只是已知最优学习器的失手?
              |
              v
[前提] 插入样本标签全对; 预算 m 有限,
       甚至学习器"已知"m; 洗牌隐藏来源
              |
    +---------+--------------------------+
    |                                    |
    v                                    v
[方法: 下界]                        [方法: d = 1 上界]
一个显式类 + 一个先验                 简单的"非真"(improper)学习器;
两个目标诱导出                        修补一包含图背后的
完全相同的观测样本分布                leave-one-out 论证
    |                                    |
    v                                    v
[证据] 两个目标在一个质量约为          [证据] 达到 O(1/n), 没有对数,
~ (d/n)log(n/d) 的点上分歧            所以 d = 1 与 d >= 2 本质不同
==> 任何学习器在该点错的
概率 >= 1/2
    |                                    |
    +---------+--------------------------+
              |
              v
[结论] 极小极大期望误差: d = 1 时 Theta(1/n),
       d >= 2 时 Theta((d/n) log(n/d)).
       把 d 换成 Littlestone 维 d_L 结论照旧
       ==> 干净的 online-to-batch 速率 O(d_L/n) 也拿不到.
       在这个模型里, ERM 反而是极小极大最优的.

增量

一句话:此前我们只知道”已知的”最优学习器扛不住单调插入;此后我们知道”没有任何”学习器扛得住——那个多出来的对数是模型的性质而非算法的缺陷,对每个 d >= 2 都成立,而 VC 维等于 1 是唯一的例外。

核心机制

下界是一个单一的不可区分性构造,而且非常朴素。

固定一个显式假设类,以及在两个目标假设 h1h2 上的先验;二者只在一个特殊点 x* 上分歧,而 x* 的概率质量不是可忽略的——它的量级是 (d/n) log(n/d),比干净 PAC 学习器不得不让出的 d/n 重了一个对数因子。

接着让对手依赖目标:真相是 h1 时插入一包正确标注的点,真相是 h2 时插入另一包。插入被精心设计成使得学习器观测到的洗牌后多重集,在两个世界里分布完全相同

既然观测对”你身处哪个世界”零信息,那么任何学习器——真的、非真的、随机的——在两个世界之一里对 x* 判断错误的概率至少是 1/2。乘上 x* 的质量,下界就出来了。

不需要集中不等式,不需要 packing,不需要 Fano。

对手为什么只靠”说真话”就能做到这一点?因为通往无对数 d/n 速率的两条经典路线,本质上都是对称性论证,而被摧毁的恰恰是对称性。

一包含图的分析说:把 n 个训练点和测试点扔进一个 n+1 个点的袋子;由可交换性,测试点等可能是其中任何一个;于是误差不超过(出度)/(n+1),而出度不超过 d

online-to-batch 是同一个把戏换了衣服——对随机排序的位置取平均。

在单调插入下,测试点与那 n 个干净点可交换,但学习器分不清哪些是干净点、哪些是插入点。1/(n+1) 这笔账失去了依据,而对手的全部工作就是让伪造点看起来正好是”另一个目标”下会出现的那些干净点。

互补的结果是 d = 1 的上界。

VC 维为 1 的类是树状的:它们的一包含图存在出度为 1 的定向,而正确标注的额外点只能沿着这个树结构缩小一致假设的集合。

本文给出一个简单的非真学习器(输出不必落在类内),把 leave-one-out 论证改造到不可交换样本上,恢复了 O(1/n)

“非真”这一点是承重的,本身就是一个提示:这个模型惩罚那些被迫把输出塞回类内的学习器。

干净 PAC (可交换)
   袋子 = [ x1 x2 x3 ... xn | x_test ]     n+1 个位置完全对称
                   |
                   v
   一包含图 / online-to-batch:  err <= d / (n+1)


单调对手 (不可交换)
   干净 S ~ D^n              对手 T (依赖 S 与 h*)
     [ x1 ... xn ]     +      [ t1 ... tm ]   标签全部正确
                   \             /
                    v           v
             shuffle( S + T )  -- 每个点的来源被隐藏
                   |
                   v
   测试点只与 S 对称, 但 S 无法被识别出来
                   |
                   v
   1/(n+1) 这笔账没有立足之地


困难实例
   世界 A: 目标 h1 --> 插入 T_A --+
                                  |--> 观测样本的分布完全相同
   世界 B: 目标 h2 --> 插入 T_B --+
                   |
                   v
   h1(x*) != h2(x*),  且 D(x*) ~ (d/n) log(n/d)
                   |
                   v
   任何学习器: 在某个世界里 P[在 x* 上出错] >= 1/2
                   ==> 期望误差 >= (1/2) * (d/n) log(n/d)

核喻:律师往法庭里塞满”如实作证”的证人。

你是陪审员。

正常情况下你随机拦下街上 n 个人来问话——这份随机性是你全部统计推理的根基。你最有力的推断技巧是:“我下一个随机遇到的人,统计上就和我已经问过的这 n 个人一样;所以如果我的判断规则会弄错他们中的某一个,我早就察觉了。”

这个技巧——下一个陌生人与屋里已有的人可以互换——就是一包含图,也正是 d/n 速率的来源。

现在律师被允许追加证人。

关键在于,她不能教人作伪证:她带来的每一个证人都说字面上的真话,与同一套事实完全一致。

但她可以在看清你已经问过谁之后,挑选哪些说真话的人出场;而且这些人是混在你的随机样本里进场的,你无法分辨谁是从街上走进来的、谁是被传票叫来的。

到这里你的技巧就崩了:这个屋子不再是从人群中随机抽样得到的,而你也没有办法再把那份随机抽样从里面剥出来。

本文的下界就是律师的最优出招:她构造两套完整的案情 h1h2,二者只在一个”很值钱”的问题 x* 上分歧,然后把屋子塞成——无论真相是哪一套,庭审记录读起来一模一样

每句话在两套案情下都是真的。你必须猜 x*,你会错一半;而且 x* 的分量,比没人”帮”你时要重一个对数因子。

d = 1 的结果则是那个特例:争点只有单一维度——一条线——所以无论律师带谁来,如实的证词依然从两侧把答案夹住;而一个愿意做出不在律师提供菜单之内的裁决的陪审员(非真学习器),就能拿回干净的速率。

关键概念

  • 可交换性,以及学习速率如何暗中依赖它:一个样本称为可交换,如果打乱顺序不改变它的概率。i.i.d. 样本就是可交换的。

    这听起来像记账细节,但它是最优 PAC 学习器的引擎:那些算法根本不”估计”任何东西,它们只是论证”测试点本来可以是这 n+1 个点中的任何一个,所以我的误差最多是 1/(n+1) 乘上我在结构上能被迷惑的程度”。

    具体点:d=1 的实轴阈值类,把 n 个点加上未标注的测试点摆在一起,问”哪个是测试点”的 n+1 种指派里你的规则会错几种——答案最多一种,于是误差 <= 1/(n+1)

    一旦”等可能”这一步被打断,整个论证就没了,即使每个标签都完美无瑕。本文正是一个演示:脆弱的资源是可交换性,而不是标签噪声。

  • 单调对手:一种只允许对手把局面”弄得更像在帮你”的污染模型。

    这个术语来自半随机图问题——比如 planted clique 或随机块模型中,对手在种植社群内部加边、在跨社群处删边,单调地”增强”信号。

    那里的经典教训是:这类操作依然会摧毁谱方法,因为谱方法依赖的是随机性的形状,而不是信号本身。

    这里的类比是精确的:追加正确标注的样例在信息量上是单调的,却杀死了那些依赖抽样过程的形状(即对称性)的算法。

    另外要注意这个负面结果有多强:对手的预算是有限且被学习器已知的,所以这不是”对手用海量数据把你淹了”那种效应。

  • 为什么 ERM 要吃一个对数,而它又突然变成最优:ERM 只承诺”我与数据一致”。

    在某些类上,仅仅”一致”会让你在一块质量为 (d/n) log(n/d) 的区域上被骗——这个对数带着集邮者问题的味道,是你的样本恰好覆盖不足的那块区域收的罚款。

    无对数的学习器更聪明:它们利用类的几何加上可交换性技巧,在众多一致假设之中明智地挑一个。

    本文的妙处是一次”向下拉平”:抽掉可交换性,聪明就无处施展,于是所有人都退回 ERM 的速率;而 ERM 从一开始就不依赖可交换性,反倒成了这个模型里的极小极大最优解。

    Littlestone 版本对在线路线说了同样的话:有限犯错上界不再能换来 O(d_L/n),因为 online-to-batch 转换同样是一个”对排序取平均”的论证。

框架转变

之前 (主流认知):                     之后 (本文):

  污染 = 标签出问题                    污染 = 抽样对称性出问题
       |                                   |
       v                                   v
  标签错  ==> 难                       可交换性才是被消耗的资源
  标签对  ==> 无害                          |
       |                                   v
       v                              标签全对 + 来源不明 ==> 依然难
  "更多真数据不会有坏处"                    |
       |                                   v
       v                              这个对数是"模型事实",
  ERM 里的对数是"算法缺陷";            对所有 d >= 2 成立;
  用一包含图或 online-to-batch         ERM 反而最优;
  就能修掉                             d = 1 是唯一孤岛,
       |                              且需要"非真"学习器才能上岸
       v                                   |
  Theta(d/n) 就是前沿                      v
                                      d=1: Theta(1/n)
                                      d>=2: Theta((d/n)log(n/d))
                                      (Littlestone 维同理)

一句话:从”面对这种污染哪个算法最优”到”最优性原本靠的是样本的哪条结构性质”,核心转变是认清 Theta(d/n) 这条前沿是一个对称性结论、而非统计结论——而对称性可以只用真话就摧毁。

专家评审

先说清楚:我依据的是摘要与相关文献,不是逐行读过证明。下面的判断按此校准,特别是常数与困难类的具体形式我无法背书。

选题眼光:真缺口,而且问题提得干净。

前一篇论文明确提出了这个问题,所以不是人造靶子。更值得在意的理由是诊断性的而非实用性的:这个领域积累了大量机器,其最优性都悄悄依赖可交换性——一包含图、样本压缩界、online-to-batch、conformal prediction、几乎所有 transductive 论证。

本文是对”这些机器能扛住一个极轻微的扰动吗”的一次干净压力测试,而答案——去对数的那部分几乎全军覆没——是值得知道的。

它不会改变任何人的部署方案。它处在”收紧并划定理论边界”这条车道上,也正是我预期的位置:一篇把问题做完、而不是开辟新战场的后续工作。

方法成熟度:巧劲,不是蛮力。

好下界的标志就是短,而”一个显式类、一个先验、两个诱导相同样本的目标”已经短到极致。带 1/2 错误概率的两点不可区分性是教科书第一课;真正的功夫必然藏在”如何让分歧点承载 (d/n) log(n/d) 的质量同时保持严格不可区分”这一步。

同一构造还能顺带给出 Littlestone 版本的结论,说明它是结构性的而非一次性的小工具。

d=1 的上界是更精细的那一半——把 leave-one-out 论证搬到不可交换数据上是一次真实的修补,“非真”是合理的技术让步而不是偷懒。

方法上我唯一的担忧是这类紧致极小极大结果的通病:worst-case-over-classes 的结论可能完全由一个病态类驱动,而对你真正关心的类什么都没说。

按摘要所述,本文没有给出依赖类的刻画,所以诚实的读法是”存在一个 d 维类是对数困难的”,而不是”你的类是对数困难的”。

实验诚意:没有实验,也不该有——这是极小极大刻画。

这里替代实验的审查应该是:上界与下界是否真的在同一个模型、同一套量词下相遇?

就陈述看,二者是对齐的(O((d/n)log(n/d)) 上界来自前作的 ERM,本文的界是同量级的 Omega)。

有两处量词细节我会在正文里仔细核对:下界是否真的在插入预算 m 有限且被学习器已知时成立(论文这么声称,这也是让结果”强”而非”廉价”的关键);以及下界里学习器是否被允许随机化和非真(否则 d=1 的非真上界与 d>=2 的下界量的就不是同一件事)。

从摘要看不到警讯,但这是两个承重接头。

写作功力:摘要做对了该做的事——把模型讲精确、把前作credit清楚、把 d=1d>=2 两个区制分开,并且明说证明是朴素的而不是躲在机器后面。

我唯一想顶一句的是 “somewhat counterintuitively”:一旦说出”可交换性”这个词,结论就不再反直觉,而是后见之明式的显然——这其实是称赞。

最能把整篇拉高一档的,是用白话给出”两个世界为何不可区分”的解剖:一个带具体数字的 d=2 实例,把两个世界里对手插入的那一包并排摆出来。

一个读者只要脑子里能装下这一幅图,他就拥有了整篇论文。

我清单上的第二项是显式讨论 d=1 处的”真/非真”问题:非真学习器立刻引出一个疑问——真学习器在 d=1 时是否也要付对数?这本身就会是一个漂亮的分离结果。

判决:弱接收 —— 对一个被明确提出的开放问题给出了紧致、优雅、朴素的解决,d=1 这座孤岛还是额外的彩头;上限则受制于模型偏窄,以及缺少”对数究竟在哪些类上真的会咬人”的依赖类刻画。

要点总结

  • 审计你的分析里隐藏的可交换性,而不只是隐藏的 i.i.d. 假设。 如果一个界的证明里任何地方出现”由对称性,测试点等可能是这些点中的任何一个”,那这个界就以标签鲁棒性护不住的方式脆弱。

    这远超 PAC 理论:conformal prediction、leave-one-out 与交叉验证的保证、置换检验、online-to-batch 转换,全都踩在同一步上。

    任何会追加”经过筛选但正确”数据的流程——难负样本挖掘、主动学习的候选池、被校验器验证过的合成样本、人工补进来的”显然为真”的例子、来自 bug 报告的数据集补丁——都是野生的单调对手,而它们恰好废掉这一步。

  • “标签全对”这个安全保证,比它给人的感觉要弱得多。 可迁移的思维框架是:污染模型应该按”它对来源(provenance)做了什么”来编目,而不只按”它对取值做了什么”。

    一个每一行都为真、但这些行是在看过你原始样本之后条件性挑选出来的数据集,不是一个你能用 i.i.d. 工具去推理的数据集;而这里的代价是整整一个对数因子,即使插入预算有限且已知。

  • 当对称性不可得时,选那个从未用过对称性的算法。 ERM 在干净 PAC 里速率更差,恰恰因为它不做结构假设——而这正是它在这里唯一站得住的原因。

    一个实用启发:在来源不确定的场景下,“更笨”的、只讲一致性的方法可能才是稳健选择,而精巧方法的优势可能完全是一个你已经不再拥有的对称性带来的幻觉。

  • 把”非真”当作鲁棒性杠杆。 本文唯一的正面结果需要一个被允许输出类外假设的学习器。

    这是一个便宜且具体的招式:每当你在和某种分布漂移味道的障碍搏斗时,先放松输出空间(混合、弃答、随机化预测),再考虑放松问题本身。

  • 下界的配方本身就值得偷。 如果你想证明某个数据采集流程内在有损,不要试图打败所有算法。

    构造两个在”某件昂贵的事”上分歧的真相,然后证明该流程在两者之下发出相同的观测分布。两个点加一个 1/2,几乎每次都比集中不等式论证更有效。