Paper: 2609.09130 Authors: Xiaoyu Li, Zhizhou Sha, Jiaojiao Jiang, Junbin Gao, Andi Han Categories: cs.LG, stat.ML

The Gap

A neural network’s capacity is usually discussed in terms of its width, but the capacity that matters for a particular input is smaller: an input may activate few hidden units even when different inputs collectively use an entire network. A very wide network can behave, per-example, like a much narrower one.

That observation is intuitive and it has a statistical consequence — if the effective network is narrow, generalisation guarantees ought to be able to say so. But the classical complexity measures are computed over the whole architecture, so they cannot express input-dependent sparsity, and a bound that ignores the phenomenon will be loose exactly in the regime people care about: wide models with sparse activation.

   CAPACITY VERSUS EFFECTIVE CAPACITY

   capacity is usually discussed in terms of WIDTH
   but the capacity that matters for a PARTICULAR INPUT is smaller:
     AN INPUT MAY ACTIVATE FEW HIDDEN UNITS even when different
     inputs COLLECTIVELY use an ENTIRE network
        |
        v
   -> a very WIDE network can behave, PER-EXAMPLE, like a
      much NARROWER one
        |
        v
   [THE STATISTICAL CONSEQUENCE]
     if the EFFECTIVE network is narrow, generalisation guarantees
     ought to be able to say so
        |
        v
   BUT classical complexity measures are computed over the WHOLE
   architecture
     -> they CANNOT express input-dependent sparsity
     -> a bound that ignores the phenomenon is LOOSE EXACTLY in
        the regime people care about: WIDE MODELS WITH SPARSE
        ACTIVATION

The Increment

One sentence: Before this paper, Rademacher complexity for sparsely activated networks carried an explicit dimension factor; after it, a support-preserving cover removes that factor up to logarithms, matching lower bounds confirm a width dependence remains, and the input domain turns out to change the answer qualitatively.

Core Mechanism

The setting is the one-hidden-layer ReLU model of Awasthi et al. (COLT 2024), with parameters stated precisely: width s, at most k active units per input, and effective weight and bias bounds W and B. Fixing these makes the question exact rather than qualitative.

The main upper bound: every size-m sample in the class’s fixed radius-R input domain satisfies

   R(S)  <=  C W R  min{ k , sqrt(sk/m) log^{3/2}(2m) }  +  k B / sqrt(m)

The structure of that bound is the finding. The min is doing the interesting work: the complexity is the smaller of k — the number of active units, a constant with respect to sample size — and a term that decays as 1/sqrt(m) while depending on sqrt(s). So as the sample grows, the complexity term stops being dominated by the raw count of active units and starts behaving like a decaying rate that still knows about the width. Neither factor alone would be right: a bound in k alone would be constant in m, and a bound in s alone would ignore that few units are active.

Two techniques produce this: a support-preserving cover and a single normalized chaining argument, which together remove the previous explicit dimension factor, up to logarithms. “Support-preserving” and “single” are the operative words. The cover respects which units are active, so it does not pay for units that never fire. And a single chaining argument, rather than a chained sequence of them, is what avoids accumulating a dimension factor. Removing a leftover dimension factor is a meaningful improvement rather than a cosmetic one, because it is the difference between a bound that degrades with width and one that tracks the effective size.

Matching lower bounds on appropriate i.i.d. marginals agree up to those logarithms, and the lower bounds show that changing active units across inputs retains a width dependence. So the sqrt(s) in the upper bound is not slack: it is the price of the units that different inputs use at different times. The upper and lower bounds close the question, which is what “nearly tight” asserts.

Then the input domain, which turns out to matter more than one might expect. Zero-bias networks that are sparse on the entire ball have at most 2k nonzero units and complexity O(kWR/sqrt(m)) — a clean decaying rate with no width term at all. But bias bounds comparable to WR restore the worst-case rate on that same domain in only logarithmic dimension. So the favourable answer is not a property of sparsity alone: it requires the bias regime to cooperate. And the claim is proved by a spherical-cap construction that does not assume sparsity merely on the sampling support — closing the loophole where a guarantee holds only for the specific inputs drawn.

Finally, for a specified normalized bounded loss and biases comparable to WR, the paper obtains agnostic minimax excess-risk bounds of order min{1, sqrt(s/(km))} up to logarithms — an excess-risk form that a learning-theory reader can compare directly with standard rates.

   SETTING: the one-hidden-layer ReLU model of Awasthi et al. (2024)
     WIDTH s | at most k ACTIVE UNITS PER INPUT
     effective WEIGHT and BIAS bounds W and B

   [THE MAIN UPPER BOUND] for every size-m sample in the class's
   fixed radius-R input domain:

     R(S)  <=  C W R  min{ k , sqrt(sk/m) log^{3/2}(2m) }  +  k B / sqrt(m)

   THE STRUCTURE OF THE BOUND IS THE FINDING
     the MIN is doing the interesting work: complexity is the
     SMALLER of
       k                    -- the ACTIVE UNIT COUNT, CONSTANT in m
       sqrt(sk/m) log(...)   -- DECAYS as 1/sqrt(m) while still
                                depending on sqrt(s)
     -> as the sample grows, complexity stops being dominated by the
        RAW COUNT of active units and starts behaving like a
        DECAYING RATE THAT STILL KNOWS ABOUT THE WIDTH
     <- a bound in k alone would be CONSTANT in m
     <- a bound in s alone would IGNORE that few units are active

   TWO TECHNIQUES PRODUCE IT
     a SUPPORT-PRESERVING cover
       <- respects WHICH UNITS ARE ACTIVE: does not pay for units
          that never fire
     + a SINGLE normalized chaining argument
       <- SINGLE rather than a chained sequence of them is what
          avoids ACCUMULATING A DIMENSION FACTOR
     -> removes the previous EXPLICIT DIMENSION FACTOR, up to logs
     <- a meaningful improvement: the difference between a bound that
        DEGRADES WITH WIDTH and one that TRACKS THE EFFECTIVE SIZE

   MATCHING LOWER BOUNDS on appropriate i.i.d. marginals agree up to
   those logarithms
     -> CHANGING ACTIVE UNITS ACROSS INPUTS RETAINS A WIDTH DEPENDENCE
     <- so the sqrt(s) is NOT slack: it is the price of the units that
        different inputs use at different times
     -> upper and lower bounds CLOSE the question: "NEARLY TIGHT"

   THE INPUT DOMAIN MATTERS MORE THAN ONE MIGHT EXPECT
     ZERO-BIAS networks sparse on the ENTIRE BALL:
       at most 2k NONZERO units, complexity O(kWR/sqrt(m))
       -- a clean decaying rate with NO WIDTH TERM at all
     BUT bias bounds comparable to WR RESTORE THE WORST-CASE RATE on
       that same domain IN ONLY LOGARITHMIC DIMENSION
       -> the favourable answer is NOT a property of sparsity alone:
          the BIAS REGIME must cooperate
     proved by a SPHERICAL-CAP construction that does NOT assume
       sparsity merely on the SAMPLING SUPPORT
       <- closes the loophole where a guarantee holds only for the
          specific inputs drawn

   FINALLY: for a specified normalized bounded loss and biases
   comparable to WR, AGNOSTIC MINIMAX EXCESS-RISK bounds of order
     min{ 1, sqrt( s / (k m) ) }   up to logarithms
     -> an excess-risk form a learning-theory reader can compare
        directly with standard rates

Think of it as the difference between a warehouse’s total floor area and the space one order occupies. A million-square-metre warehouse holds a lot in principle, but if any given order only ever touches a hundred shelves, then what determines how well you can learn to fill orders is those hundred shelves — plus, crucially, how many different shelves the orders collectively touch. That second term is why a width dependence survives: if different orders use different shelves, some penalty for the warehouse’s size is real. And the result about zero bias is a caution: “orders only touch a few shelves” being true in general does not help if it is only true on average for the orders you happened to sample — which is exactly what the spherical-cap construction rules out by not assuming sparsity merely on the sampling support.

Key Concepts

  • Input-dependent sparsity as the object of study: at most k active units per input, however wide the network. It is the regime where classical architecture-level complexity measures are loose.
  • The min{k, sqrt(sk/m)} structure: complexity is the smaller of a constant in sample size and a decaying rate that retains width dependence. Neither term alone would be correct, and the crossover is the substantive content.
  • Removing an explicit dimension factor: a support-preserving cover plus a single chaining argument. A single chain, rather than a sequence of them, is what avoids accumulating the factor.
  • Width dependence as a genuine price: matching lower bounds under randomly drawn marginals. It shows the sqrt(s) reflects the cost of inputs using different units, not slack in the proof.
  • Bias regime and domain: zero-bias sparse networks on the ball get a width-free rate, but biases comparable to WR restore the worst-case rate. It makes the favourable result conditional on more than sparsity.
  • Excess-risk form: min{1, sqrt(s/(km))} for a specified loss and bias regime. It is the form that permits direct comparison with standard rates.

Framework Shift

Before (architecture-level complexity):
  measure complexity over the whole network
  -> the explicit dimension factor persists
  -> bounds are loose in the wide-and-sparsely-activated regime
  -> input-dependent sparsity is not expressible

After (support-aware complexity, nearly tight):
  support-preserving cover + single normalized chaining
  -> R(S) <= CWR min{k, sqrt(sk/m) log^{3/2}(2m)} + kB/sqrt(m)
  -> matching lower bounds retain a width dependence
  -> zero-bias on the ball: O(kWR/sqrt(m)), no width term
     but biases ~ WR restore the worst-case rate
  -> excess risk of order min{1, sqrt(s/(km))}

From measuring a network’s complexity by its architecture, to measuring it by which units an input actually uses, the core shift is that the guarantee becomes tight in the wide-but-sparse regime — at the cost of making the answer depend on the bias regime and the input domain.

Expert Assessment

Problem choice: Excellent, and it takes on the regime where classical bounds are least informative. Wide models with sparse activation are what practitioners actually train, and a complexity measure that cannot express per-input sparsity is measuring the wrong object.

Method maturity: The result is nearly tight, which is the strongest position a complexity bound can occupy — the upper bound is not merely an improvement but is matched, so the width dependence is characterised rather than unexplained. Removing an explicit dimension factor via a support-preserving cover and a single chaining argument is a technical improvement with a clear reason, and the paper states that reason. The treatment of the input domain is the most valuable part: showing that zero-bias sparsity on the ball gives a width-free rate while biases comparable to WR restore the worst case turns a clean result into a conditional one, which is more honest and more useful.

Experimental integrity: This is a theory paper, so the scrutiny falls on assumptions and on whether tightness is genuine. The setting is explicit — one hidden layer, ReLU, at most k active units, specified weight and bias bounds, a fixed input domain — and the paper is clear that the results are for that class. The spherical-cap construction is a notable methodological point, because proving the claim without assuming sparsity merely on the sampling support is what prevents the guarantee from being an artefact of the drawn sample. The open question is depth: multi-layer behaviour, where sparsity interacts across layers, is outside the stated setting.

Writing quality: The bound is written out rather than gestured at, which is what makes a tightness claim checkable, and the identification of which term does what inside the min is the kind of commentary that saves a reader an hour. Because the input-domain result is the counterintuitive part, a short paragraph on the intuition for why biases comparable to WR reintroduce the worst case would repay its space.

Verdict: strong accept — it makes an input-dependent sparsity bound nearly tight, removes a spurious dimension factor with a technique whose reason is stated, and shows the favourable rate is conditional on the bias regime rather than on sparsity alone.

Takeaways

  • Measure the capacity an input uses, not the capacity the architecture has. A wide network with few active units per example is a narrower object statistically.
  • Check whether a favourable rate is conditional. Here the width-free rate requires a zero-bias regime; biases comparable to WR bring the worst case back.
  • Do not assume sparsity on the sampling support. Proving a claim without that assumption is what distinguishes a property of the class from an artefact of the draw.
  • Read min terms as crossover statements. When a bound is the smaller of a constant and a decaying rate, the interesting content is where they cross and what each depends on.

论文: 2609.09130 作者: Xiaoyu Li, Zhizhou Sha, Jiaojiao Jiang, Junbin Gao, Andi Han 分类: cs.LG, stat.ML

缺口

神经网络的容量通常按宽度来讨论,但对某一个具体输入而言真正起作用的容量更小:即便不同输入合起来会用到整个网络,单个输入也可能只激活少数隐藏单元。 一个很宽的网络,在逐样本意义上,可以表现得像一个窄得多的网络。

这个观察很直观,而它有一个统计后果——如果有效网络是窄的,泛化保证理应能把这件事说出来。但经典的复杂度度量是在整个架构上计算的,因此它们无法表达输入相关的稀疏性;而一个忽略该现象的界,恰恰会在人们真正关心的区间里松掉宽模型 + 稀疏激活

   容量 vs 有效容量

   容量通常按「宽度」来讨论
   但对某个具体输入而言真正起作用的容量更小:
     「即便不同输入合起来会用到整个网络,
       单个输入也可能只激活少数隐藏单元」
        |
        v
   -> 一个很宽的网络,在「逐样本」意义上,
      可以表现得像一个窄得多的网络
        |
        v
   [统计后果]
     如果「有效」网络是窄的,泛化保证理应能把这件事说出来
        |
        v
   但经典复杂度度量是在「整个架构」上计算的
     -> 它们「无法表达」输入相关的稀疏性
     -> 忽略该现象的界,恰恰会在人们关心的区间里「松掉」:
        「宽模型 + 稀疏激活」

增量

一句话: 在这篇论文之前,稀疏激活网络的 Rademacher 复杂度带着一个显式的维度因子;在这篇论文之后,一个保支撑集的覆盖在对数意义下移除了该因子,相匹配的下界确认对宽度的依赖依然存在,而输入域竟会质性地改变答案。

核心机制

设定是 Awasthi 等人(COLT 2024)的单隐藏层 ReLU 模型,参数被精确陈述:宽度 s每个输入最多 k 个激活单元、以及有效权重与偏置界 WB。把这些固定下来,问题就从”定性”变成了”精确”。

主上界:该类在其固定半径 R 的输入域上,任意大小为 m 的样本都满足

   R(S)  <=  C W R  min{ k , sqrt(sk/m) log^{3/2}(2m) }  +  k B / sqrt(m)

这个界的结构就是发现本身。 那个 min 在做最有意思的工作:复杂度取两者的较小者——k(激活单元数,对样本量而言是常数)与一个按 1/sqrt(m) 衰减、却仍依赖 sqrt(s) 的项。也就是说,随着样本变大,复杂度不再由”激活单元数”这个原始计数支配,而开始表现得像一个”仍然知道宽度”的衰减速率。 单看任一因子都会错:只用 k 的界对 m 是常数;只用 s 的界则忽略了”只有少数单元被激活”。

两项技术产出它:一个保支撑集的覆盖,加上一次归一化链式论证——两者合起来在对数意义下移除了此前显式的维度因子。“保支撑集”与”一次”是关键词:覆盖尊重哪些单元被激活,因此不会为那些从不触发的单元付费;而一次链式论证(而非一串),正是避免累积出维度因子的原因。去掉一个残留的维度因子是有意义的改进而非装饰,因为它是”随宽度退化的界”与”跟踪有效规模的界”之间的差别。

相匹配的下界在适当的独立同分布边缘分布上在对数意义内一致,而这些下界表明:让激活单元在不同输入之间发生变化,仍然保留了宽度依赖。 所以上界里的 sqrt(s) 不是松弛:它是”不同输入在不同时刻使用不同单元”的代价。上下界合起来闭合了这个问题——这正是”近乎紧致”所主张的。

接着是输入域,它比人们可能以为的更要紧。在整球上稀疏的零偏置网络最多有 2k 个非零单元,复杂度为 O(kWR/sqrt(m))——一个干净的衰减速率,完全不含宽度项。但WR 同量级的偏置界,会在同一个域上以仅对数维度的代价恢复最坏情形速率。所以那个”有利答案”不是稀疏性单独的属性:它要求偏置区间配合。而这个主张是用一个球冠(spherical-cap)构造证明的,它不假设稀疏性仅仅出现在采样支撑集上——从而堵住了”保证只对恰好抽到的那些输入成立”这个漏洞。

最后,对一个指定的归一化有界损失、以及与 WR 同量级的偏置,论文得到阶为 min{1, sqrt(s/(km))}不可知极小极大超额风险界(对数意义内)——一种学习理论读者可以直接与标准速率相比较的超额风险形式。

   设定:Awasthi 等人(2024)的单隐藏层 ReLU 模型
     宽度 s | 每个输入最多 k 个「激活单元」
     有效「权重与偏置」界 W 与 B

   [主上界] 该类在其固定半径 R 的输入域上,任意大小为 m 的样本:

     R(S)  <=  C W R  min{ k , sqrt(sk/m) log^{3/2}(2m) }  +  k B / sqrt(m)

   「界的结构就是发现」
     那个「min」在做最有意思的工作:复杂度取两者的「较小者」
       k                    —— 激活单元数,对 m 是「常数」
       sqrt(sk/m) log(...)   —— 按 1/sqrt(m) 衰减,
                                却仍依赖 sqrt(s)
     -> 随着样本变大,复杂度不再由"激活单元数的「原始计数」"支配,
        而开始表现得像一个「仍然知道宽度」的「衰减速率」
     <- 只用 k 的界对 m 是「常数」
     <- 只用 s 的界则「忽略」了"只有少数单元被激活"

   两项技术产出它
     一个「保支撑集的」覆盖
       <- 尊重「哪些单元被激活」:不为从不触发的单元付费
     + 「一次」归一化链式论证
       <- 是「一次」而非一串,正是避免「累积维度因子」的原因
     -> 在对数意义下移除此前「显式的维度因子」
     <- 有意义的改进:"随宽度退化的界"与"跟踪有效规模的界"
        之间的差别

   「相匹配的下界」在适当的独立同分布边缘分布上在对数意义内一致
     -> 让激活单元在不同输入间变化,「仍然保留宽度依赖」
     <- 所以 sqrt(s)「不是松弛」:它是"不同输入在不同时刻
        使用不同单元"的代价
     -> 上下界「闭合」了这个问题:「近乎紧致」

   「输入域」比人们可能以为的更要紧
     「零偏置」网络在「整球」上稀疏:
       最多 2k 个非零单元,复杂度 O(kWR/sqrt(m))
       —— 一个干净的衰减速率,「完全不含宽度项」
     但「与 WR 同量级的偏置」会在同一域上以仅「对数维度」
       的代价恢复「最坏情形速率」
       -> 那个有利答案「不是」稀疏性单独的属性:
          「偏置区间」必须配合
     用一个「球冠构造」证明,且「不」假设稀疏性仅仅出现在
       「采样支撑集」上
       <- 堵住了"保证只对恰好抽到的输入成立"这个漏洞

   最后:对指定的归一化有界损失、与 WR 同量级的偏置,
     「不可知极小极大超额风险界」阶为
       min{ 1, sqrt( s / (k m) ) }    (对数意义内)
     -> 一种学习理论读者可直接与标准速率比较的超额风险形式

可以用**“一个仓库的总占地面积,与一张订单实际占用的空间之间的差别”来理解这件事: 一个百万平米的仓库原则上能装很多,但如果任何一张订单只碰一百个货架,那么决定”你能否学会拣货”的,就是那一百个货架——再加上一个关键项:所有订单合起来会碰到多少个不同的货架。 第二项正是宽度依赖得以存活的原因:如果不同订单用不同货架,那么”仓库规模”的某种惩罚是真实的**。 而零偏置那条结果是一则提醒:如果”订单只碰少数货架”只在你恰好抽到的那些订单上平均成立,那这条性质就帮不上忙——而这正是球冠构造通过”不假设稀疏性仅仅出现在采样支撑集上”所排除的东西。

关键概念

  • 以输入相关稀疏性作为研究对象: 无论网络多宽,每个输入最多 k 个激活单元。它正是”架构层面的经典复杂度度量会松掉”的那个区间。
  • min{k, sqrt(sk/m)} 的结构: 复杂度取”对样本量是常数的量”与”保留宽度依赖的衰减速率”中的较小者。任一单独项都不正确,而交叉点才是实质内容。
  • 移除显式的维度因子: 保支撑集的覆盖加一次链式论证。是一次、而不是一串,才避免了因子的累积。
  • 以宽度依赖作为真实代价: 在随机抽取的边缘分布下相匹配的下界。它表明 sqrt(s) 反映的是”输入使用不同单元”的代价,而不是证明中的松弛。
  • 偏置区间与输入域: 在球上稀疏的零偏置网络得到无宽度项的速率,但与 WR 同量级的偏置会恢复最坏情形速率。它让有利结果不止取决于稀疏性。
  • 超额风险形式: 对指定损失与偏置区间,阶为 min{1, sqrt(s/(km))}。这是能直接与标准速率比较的形式。

框架转变

之前(架构层面的复杂度):
  在整个网络上度量复杂度
  -> 显式的维度因子持续存在
  -> 在"宽且稀疏激活"的区间里界很松
  -> 输入相关的稀疏性无法被表达

之后(支撑集感知的复杂度,近乎紧致):
  保支撑集的覆盖 + 一次归一化链式论证
  -> R(S) <= CWR min{k, sqrt(sk/m) log^{3/2}(2m)} + kB/sqrt(m)
  -> 相匹配的下界保留了宽度依赖
  -> 零偏置 + 整球稀疏:O(kWR/sqrt(m)),无宽度项
     但与 WR 同量级的偏置会恢复最坏情形速率
  -> 超额风险阶为 min{1, sqrt(s/(km))}

从”按架构度量一个网络的复杂度”,转变为”按一个输入实际用到哪些单元来度量”,核心转变在于:在”宽但稀疏”的区间里这个保证变得紧致——代价是让答案取决于偏置区间与输入域

专家评审

选题眼光: 极好,而且它接手的是经典界最不具信息量的那个区间。 “宽模型 + 稀疏激活”正是实践者真正在训练的东西;而一个无法表达逐输入稀疏性的复杂度度量,测的是错误的对象。

方法成熟度: 结果是近乎紧致的,而这是复杂度界所能占据的最强位置——上界不只是”有改进”,而是被匹配了,因此宽度依赖是被刻画的,而不是”无从解释”。用”保支撑集的覆盖 + 一次链式论证”移除显式维度因子,是一项理由清晰的技术改进,而论文把那个理由说了出来。 对输入域的处理是最有价值的部分:表明”零偏置 + 球上稀疏”给出无宽度项的速率、而与 WR 同量级的偏置恢复最坏情形——这把一个干净结果变成有条件的结果,更诚实、也更有用。

实验诚意: 这是理论论文,因此该审视的是假设、以及”紧致”是否名副其实。 设定是明确的——单隐藏层、ReLU、每输入最多 k 个激活单元、指定的权重与偏置界、固定的输入域——论文也清楚说明结果属于该类。 球冠构造是一个值得注意的方法学要点:在不假设”稀疏性仅仅出现在采样支撑集上”的前提下证明该主张,正是防止这个保证沦为”抽到的那批样本的产物”。开放问题是深度:稀疏性跨层交互时的多层行为,在所述设定之外。

写作功力: 界被完整写出而不是含糊带过,这才让”紧致”这一主张可被核查;而指出 min 里哪一项在做什么,是那种能替读者省下一小时的评注。 由于”输入域”那条结果是最反直觉的部分,若能补一小段关于”为什么与 WR 同量级的偏置会把最坏情形带回来”的直觉,会赚回它的篇幅。

判决: 强接收(Strong Accept) — 它把”输入相关稀疏性”的界做到近乎紧致,用一项理由清楚的技术移除了虚假的维度因子,并表明那个有利速率取决于偏置区间、而不是仅取决于稀疏性。

要点总结

  • 度量一个输入用到的容量,而不是架构拥有的容量。每个样本只激活少数单元的宽网络,在统计上是一个更窄的对象。
  • 检查一个有利速率是否有条件。这里的无宽度项速率要求零偏置区间;而与 WR 同量级的偏置会把最坏情形带回来。
  • 不要假设稀疏性出现在采样支撑集上。在不做这个假设的前提下证明主张,才是”类的属性”与”抽样结果的产物”之间的分界。
  • min 项读作交叉点陈述。当一个界取”常数”与”衰减速率”中的较小者时,有意思的内容在于它们在哪里交叉、以及各自依赖什么。