Source

  • Russo & Zou (2015; IEEE Trans. Inf. Theory 2020), LIT-356, Props. 1–3 and 7, Lemmas 1–2, as read in NOTE-308.
  • Xu & Raginsky (2017), LIT-347, Lemma 1, Theorems 1–5 and eq. (36), as read in NOTE-306.

What was actually shown

The bound. Russo & Zou let T choose which of m candidate statistics φ_i to report, by any rule, possibly using outside data and internal randomness. If each φ_i − µ_i is σ-sub-Gaussian, the selection bias obeys |E[φ_T − µ_T]| ≤ σ√(2·I(T;φ)) (Prop. 1). No independence of the data points is needed. Xu & Raginsky set φ to the empirical risks and T to the output hypothesis W, and extend the result to uncountable hypothesis spaces. They weaken the quantity by data processing to I(S;W). The result is |E[L_μ(W) − L_S(W)]| ≤ √(2σ²·I(S;W)/n) for any Markov kernel P_{W|S} (Thm 1). The mechanism is one decoupling inequality, Donsker–Varadhan plus a subgaussian moment bound. NOTE-306 checked the proof of Lemma 1, and NOTE-308 checked Props. 1, 2, 5 and 8–10 line by line.

Why this is an explanation and not only a bound. I(T;φ) = H(T) − H(T|φ), so bias falls in two ways (NOTE-308, key insight). Signal in the data lowers H(T): as a true effect grows, argmax selection becomes stable and I falls, as shown in simulation in §V-C. Randomisation raises H(T|φ). Only dependence on the part of the data that would change in a replication can bias the reported value. For Gaussian argmax the squared error is Θ(1 + H(T)) (Prop. 3), so there the quantity is the right one, not merely an upper bound.

Composition. Information adds over adaptive steps. For Russo & Zou it is I(T_{k+1};φ) ≤ Σ_i I(Y_{T_i}; φ_{T_i} | H_{i−1}, T_i) (Lemma 1), and for Xu & Raginsky I(S;W_k) ≤ Σ_j I(S;W_j | W^{j−1}) (eq. 36). With Gaussian answer noise of variance σ²√j/n, the k-th adaptive answer’s error is O(σk^{1/4}/√n). Without noise it can be Ω(σ√(k/n)) (Prop. 7, App. H).

The theorems are proved and the readers checked them. The status is for the bound as stated, not for any claim that it explains deep-network generalisation.

What this does not say

  • Anything beyond expectation. Both headline bounds are on expected bias or error. High-probability versions need extra machinery (LIT-347 Thm 3) or are left to the differential-privacy literature, for instance Dwork et al. (LIT-964, THEORY-318): for statistical queries on a discrete universe, a bound on max-information, a worst-case quantity in place of mutual information, bounds the probability of overfitting, and ε-differential privacy supplies that bound. Two read since give them: LIT-236 Thm 10, a tail bound with log(1/δ) dependence that pays by replacing I(S;W) with its supremum over a KL ball around P_{S,W} (NOTE-780); and LIT-233 Thm 1, a data-dependent bound of PAC-Bayes type, with the information term replaced by a sample-dependent rate (NOTE-806).
  • That it is informative for deterministic training. For a deterministic algorithm on continuous W, I(S;W) is typically infinite. The remedies are quantisation (I ≤ H(W), eq. 20) or injected noise (NOTE-306). A per-step bit count gives √((2σ²/n)·Σ_t S_grad,t). NOTE-306 composed this itself, and it is vacuous for any real network, since m·b·T ≫ n. A third remedy is a surrogate output: LIT-236 Thm 4 bounds the error by the least information carried by any surrogate within ε, which stays finite where I(S;W) is infinite (NOTE-780). LIT-233 makes such bounds data-dependent (NOTE-806). Neither paper evaluates a bound for a network, so neither changes this item for neural networks.
  • That the bound is tight in general. Russo & Zou’s “tight in natural settings” is shown for squared error under Gaussian argmax and for large-threshold rules only (NOTE-308, C3). App. B.A gives a deterministic example with I = log m and zero bias.
  • That minibatch SGD is a noisy query in the sense of Lemma 2. ½·log(1 + SNR) per query needs noise independent of the data. Minibatch noise is the data’s own sampling, and no reading in the record makes the step to SGD (NOTE-308, Bearing 3).
  • That Prop. 5 bounds generalisation over random inputs. It bounds label-noise overfitting with the inputs held fixed.

Connections

  • LIT-348 (McCandlish) is the other half of the prior-art map’s row 12. It shares no content with these two papers, and the bridge from its batch SNR to a per-step information term is an open question in NOTE-306 and NOTE-308.
  • The Gibbs algorithm, e^{−βL_S}·Q (LIT-347 Thm 5), is the information-regularised ERM. Its β is an inverse temperature only by analogy.
  • THEORY-248 (LIT-236, NOTE-780) is the lossy extension: its Thm 4 is this account’s Thm 1 applied to a surrogate output, and I(S;W) is its lossless case.
  • THEORY-263 (LIT-233, NOTE-806) is the data-dependent extension. Its Thm 5 recovers this account’s bound as the lossless, in-expectation case of a change-of-measure inequality, and with a pointwise rate the bound is PAC-Bayes. THEORY-266 (the same paper’s Thm 7) is the trajectory version, with the trajectory’s dependence on the sample carried by a coupling term.