← Back to blogs

PAC-Bayes Generalization Bounds: From McAllester to Nonvacuous Bounds

PAC-Bayes bounds and their deep-learning revival

Modern generalization theory begins with a puzzle: deep networks fit random labels with zero training error yet still generalize when the labels are real (Zhang et al. 2017). By any classical capacity measure (VC dimension, parameter count, Rademacher complexity on a norm ball wide enough to memorize), the hypothesis class is too rich for a non-trivial test-error bound; the random-label baseline is therefore not a bound but a sharp falsification of capacity-based explanations1. Four resolutions emerged, each with its own well-known structural problems walked through paragraph-by-paragraph after the SoTA leaderboard below: PAC-Bayes, spectrally-normalized margin bounds, information-theoretic mutual-information bounds, and sharpness-based empirical predictors. A fifth strand is the impossibility result of (Nagarajan and Kolter 2019), which proves a formal obstruction to the entire uniform-convergence program.

The PAC-Bayes resolution (section PAC-Bayes Framework) replaces worst-case analysis over a hypothesis class with a weighted average over an algorithm-dependent posterior QQ; the bound depends only on the KL divergence KL(Q‖P)\mathrm{KL}(Q \Vert P) between QQ and a data-independent prior PP. Introduced by (McAllester 1999), refined by (Seeger 2002) for Gaussian-process classifiers via a binary-kl form, and systematized by (Catoni 2007) into a thermodynamic formalism, the framework was first made non-vacuous on a realistic deep network by (Dziugaite and Roy 2017) using a SGD-optimized Gaussian posterior on a 3-layer MLP2. (Neyshabur et al. 2018) connected PAC-Bayes with spectral norms via a perturbation argument; the resulting bound remains vacuous on production-scale ConvNets because the KL/n\sqrt{\mathrm{KL}/n} term blows up under the huge KL between random initialization and the trained weights3, and tightening the KL via a posterior shift toward zero conflicts with low train risk4. A second-generation refinement uses data-dependent priors (priors learned on a held-out split) (Dziugaite and Roy 2018)(Perez-Ortiz et al. 2021), at the cost that any data dependence in PP inflates the bound or breaks the proof5.

The spectrally-normalized margin resolution (section Spectrally-Normalized Margin Bounds) extends (Schapire et al. 1998)'s margin theory for boosting to neural networks: (Neyshabur et al. 2015) gave the first product-of-Frobenius bound, (Bartlett et al. 2017) sharpened it to the product of spectral norms divided by the classification margin. The bound is conceptually clean but suffers from spectral-norm vacuity: ∏ℓ∥Wℓ∥\prod_\ell \|W_\ell\| grows polynomially in depth and the bound is vacuous beyond a small architecture6. The information-theoretic resolution (section Information-Theoretic Generalization Bounds) was initiated by (Russo and Zou 2016) in the adaptive-data-analysis literature and developed into a general tool by (Xu and Raginsky 2017), who replaced capacity with the mutual information I(S;W)I(S; W) between the training sample and the learned weights. (Bu et al. 2020) sharpened the bound using per-sample MI I(Zi;W)/nI(Z_i; W)/n, which is tighter but harder to estimate7; (Haghifam et al. 2020) gave a conditional MI (CMI) refinement8, and (Pensia et al. 2018) applied the framework to Langevin dynamics where the MI admits a closed form.

A complementary line, orthogonal to capacity in the PAC sense, asks how parameter count itself relates to robust interpolation. (Bubeck and Sellke 2021) prove the Universal Law of Robustness via an isoperimetric argument: any class of pp-parameter Lipschitz models that interpolates nn labelled points on a distribution satisfying isoperimetry (Gaussians, uniform distributions on spheres, manifolds with positive Ricci curvature all qualify) must satisfy p≳ndp \gtrsim n d up to logarithmic factors, where dd is the ambient data dimension. Put differently, the 𝒪(n)\mathcal{O}(n) parameters sufficient for non-robust interpolation are provably insufficient for smooth (i.e., Lipschitz-bounded) interpolation by a multiplicative factor of dd. The bound is tight: radial-basis-function constructions with p=n(d+1)p = n(d+1) parameters achieve 𝒪(1)\mathcal{O}(1)-Lipschitz interpolation, confirming that overparameterization by exactly dd is both necessary and sufficient.

The isoperimetry assumption controls how Lipschitz functions concentrate on the data distribution: for an LL-Lipschitz ff, it requires Pr⁡[|f(x)−𝔼[f]|≥t]≤2exp⁡(−dt2/2cL2)\Pr[|f(x) - \mathbb{E}[f]| \geq t] \leq 2\exp(-dt^2 / 2cL^2). The condition is the reason the bound's factor of dd is ambient dimension and not intrinsic manifold dimension (a distinction that matters in practice, since ImageNet data lives in ℝ150528\mathbb{R}^{150528}, not in a low-dimensional manifold for the purposes of adversarial perturbations measured in ℓ2\ell_2).

The lower bound is algorithm-independent: it applies to any procedure returning a Lipschitz interpolator, so neither implicit bias nor training dynamics can rescue a model from the p≳ndp \gtrsim nd constraint. The bound gives a quantitative explanation of the (Szegedy et al. 2014) fragility observation (imperceptible adversarial perturbations fool AlexNet, with average ℓ2\ell_2 distortion as small as 0.0065 on ImageNet): under-parameterized-for-robustness networks cannot achieve small Lipschitz constants even when they generalize cleanly on unperturbed inputs. Bubeck and Sellke estimate that robust ImageNet models may require 101010^{10} - 101110^{11} parameters, substantially more than current architectures, which is consistent with the persistent failure of adversarial training to close the accuracy-robustness gap at scale.

The sharpness-based empirical audit (section Empirical Audit of Bound Tightness) is the negative result: (Jiang et al. 2020) evaluated more than forty complexity measures across ten thousand trained networks. The most predictive measures (by Kendall-tau rank correlation with the true test gap) are sharpness / PAC-Bayes variants, not the norm-products that dominate the theory; the spectral-norm product is negatively correlated with the gap across realistic hyperparameter sweeps910. The impossibility result of (Nagarajan and Kolter 2019) sharpens this picture: no two-sided uniform-convergence bound can be non-vacuous on certain linear classifiers under realistic SGD11; (Negrea et al. 2020) partially defends uniform convergence by restricting attention to a hypothesis-class subset.

PAC-Bayes and generalization-theory SoTA leaderboard. Method links to the chapter section and cites the canonical paper. Bound class = the family (PAC-Bayes-classical, PAC-Bayes-spectral, PAC-Bayes-data-dep, Margin-spectral, Norm-product, Information-MI, Information-per-sample, Information-CMI, Sharpness-empirical, Impossibility, Random-label-baseline). Form = the schematic recipe or formula. Benchmark = the model or dataset reported in the original paper. Bound value = the headline number on a [0,1] loss, where "vacuous" means greater than 1 and "analytic" means no fielded number, only a closed form. Kendall τ\tau is from (Jiang et al. 2020) across ∼\sim10,000 CNNs on CIFAR-10 and SVHN where available, and " - " means the paper reports no rank-correlation experiment. Comment summarizes the principal limitation. The first row is a group-label row rather than data: Quality labels the Bound-value and Kendall-τ\tau columns taken together, Scope labels the Comment column. Two caveats on the numbers. Settings differ across rows, so only same-row reads are consistent. And the Kendall-τ\tau entries in the two norm-product rows (Bartlett-Foster-Telgarsky, Jiang spectral-product) do not agree with the value (Jiang et al. 2020) reports for its spectral-orig measure; Table tbl:jiang-2020-ranking carries that paper's own listing and is the authoritative read for the norm-product family.
Quality Scope
Paper Year Bound class Form Benchmark Bound value Kendall τ\tau Comment
McAllester (McAllester 1999) 1999 PAC-Bayes-classical (KL+log⁡(2n/δ))/(2n)\sqrt{(\mathrm{KL}+\log(2\sqrt{n}/\delta))/(2n)} toy classifiers framework - foundational; not fielded on a deep net
Seeger (Seeger 2002) 2002 PAC-Bayes-classical binary-kl inversion GP / Pima Indians (n=768) 0.29 - tight near zero empirical risk; GP-only setup
Catoni (Catoni 2007) 2007 PAC-Bayes-classical Legendre / Gibbs Qβ*Q_\beta^* toy / theoretical analytic - unifies square-root and binary-kl via β\beta-tuning
Lacasse C-bound (Lacasse et al. 2007) 2007 PAC-Bayes-classical majority-vote derandomization toy / theoretical analytic - tightens Gibbs to deterministic conversion
Neyshabur norm (Neyshabur et al. 2015) 2015 Norm-product ∏ℓ‖Wℓ‖F\prod_\ell \Vert W_\ell \Vert_F small MLP / MNIST vacuous - first norm-based DNN bound; vacuous on real archs
Russo-Zou (Russo and Zou 2016) 2016 Information-MI 2σ2I(S;W)/n\sqrt{2 \sigma^2 I(S;W)/n} adaptive estimator analytic - initiated MI-based bounds for adaptive analysis
Xu-Raginsky (Xu and Raginsky 2017) 2017 Information-MI 2σ2I(S;W)/n\sqrt{2 \sigma^2 I(S;W)/n} Gibbs algorithm analytic - first general MI bound; estimator-free for Gibbs
Dziugaite-Roy (Dziugaite and Roy 2017) 2017 PAC-Bayes-data-dep SGD-optimized Gaussian posterior 3-layer MLP / MNIST T-600 0.161 - only fielded non-vacuous DNN bound; small-net only
Bartlett-Foster-Telgarsky (Bartlett et al. 2017) 2017 Margin-spectral ∏ℓ‖Wℓ‖2\prod_\ell \Vert W_\ell \Vert_2 / margin AlexNet / CIFAR-10 vacuous -0.08 Kendall τ\tau negative; counterintuitive sign
Zhang random-label (Zhang et al. 2017) 2017 Random-label-baseline train acc with random labels Inception / CIFAR-10 100% - not a bound but a falsification of capacity
Neyshabur PB-spectral (Neyshabur et al. 2018) 2018 PAC-Bayes-spectral perturbation + spectral product VGG / CIFAR-10 vacuous - depth-dependent KL blows up
Dziugaite data-dep (Dziugaite and Roy 2018) 2018 PAC-Bayes-data-dep DP-released data-dependent prior MNIST 784-600-600-10 0.21 - 0.21 at test error 0.12; 0.65 at test error 0.06
Pensia-Langevin (Pensia et al. 2018) 2018 Information-MI I(S;W)I(S;W) under Langevin SDE Langevin SGD / synthetic analytic - closed-form MI for noisy GD
Lei algorithmic (Lei and Ying 2020) 2019 Information-MI algorithmic stability to MI SGD / convex losses analytic - bridges stability and MI bounds
Nagarajan-Kolter (Nagarajan and Kolter 2019) 2019 Impossibility two-sided UC lower bound linear / Gaussian mixture vacuous (proof) - rules out tight UC for SGD outputs
Bu-Zou-Veeravalli (Bu et al. 2020) 2020 Information-per-sample (1/n)∑iI(Zi;W)(1/n) \sum_i I(Z_i; W) Gaussian mean estimator analytic - tighter than I(S;W)I(S;W); estimation hard in DNN
Haghifam CMI (Haghifam et al. 2020) 2020 Information-CMI conditional MI on supersample SGD / MNIST analytic - smaller than II; estimator still required
Negrea UC defense (Negrea et al. 2020) 2020 PAC-Bayes-data-dep restricted-class UC linear models analytic - partial rebuttal to Nagarajan-Kolter
Esposito Renyi (Esposito et al. 2021) 2020 Information-MI Renyi-divergence bound Gibbs / theoretical analytic - extends MI to Renyi-α\alpha divergences
Jiang sharpness-magnitude (Jiang et al. 2020) 2020 Sharpness-empirical flat ratio ×\times magnitude ∼\sim10k CNN / CIFAR-10 - 0.484 top-ranked predictor across the sweep
Jiang PB-sharpness (Jiang et al. 2020) 2020 Sharpness-empirical PAC-Bayes flat ratio at init ∼\sim10k CNN / CIFAR-10 - 0.318 second-tier predictor
Jiang spectral-product (Jiang et al. 2020) 2020 Norm-product ∏ℓ‖Wℓ‖2\prod_\ell \Vert W_\ell \Vert_2 ∼\sim10k CNN / CIFAR-10 - -0.076 negatively correlated; theory-empirical mismatch
Perez-Ortiz tight (Perez-Ortiz et al. 2021) 2021 PAC-Bayes-data-dep prior-learning split + PAC-Bayes-kl MNIST FCN / CIFAR-10 CNN 0.0279 - 0.0279 at test 0.0186 (MNIST); 0.2377 at 0.2161 (CIFAR)
Alquier tutorial (Alquier 2024) 2024 PAC-Bayes-classical survey of all variants bibliographic - - reference state-of-the-field 2024

The table groups the literature into eight bound families, walked through in chronological order. Classical PAC-Bayes (McAllester, Seeger, Catoni, Lacasse) gave the foundational machinery (square-root form, binary-kl inversion, Legendre/Gibbs construction, C-bound derandomization) but was applied only to toy classifiers and Gaussian-process models; the bounds are tight asymptotically but were never fielded on a deep network because the KL between a deep-net random init and its SGD-trained weights is far too large for a useful absolute bound1213. The Dziugaite-Roy line broke this barrier by SGD-optimizing the bound itself on a 3-layer MLP14, reaching 0.161 on binary MNIST T-600; Perez-Ortiz tightened the recipe to 0.2377 on CIFAR-10 with a 9-layer CNN by combining a prior learnt on a 70 percent split (legal because PP does not see the training fold) with a tuned Catoni β\beta15.

The spectrally-normalized margin line (Bartlett-Foster-Telgarsky, Neyshabur PB-spectral) unifies VC-style class capacity with margin theory. The bound class is conceptually appealing because it depends only on weight-matrix norms and the margin (no QQ-design), but the spectral product ∏ℓ∥Wℓ∥2\prod_\ell \|W_\ell\|_2 is empirically too large at production scale16; in the (Jiang et al. 2020) sweep this family scored Kendall τ=−0.537\tau = -0.537 with granulated Ψ=−0.434\Psi = -0.434, the largest-magnitude correlation of any measure they tried and pointing the wrong way. Norm-product capacity, the quantity the margin theorems control, is therefore not uninformative about generalization; it is informative with the sign reversed, which is a stronger and more uncomfortable result than mere noise. Jiang et al. trace most of that predictive power to depth: the spectral product's correlation with the gap runs at −0.908-0.908 along the depth axis alone, and the conditional mutual information it carries collapses once depth is already observed.

The information-theoretic line (Russo-Zou, Xu-Raginsky, Bu-Zou-Veeravalli, Haghifam CMI, Pensia, Lei, Esposito) replaces hypothesis-class capacity with the mutual information I(S;W)I(S; W) between the training sample and the learned weights, and progressively tightens it: per-sample I(Zi;W)/nI(Z_i; W)/n is sharper than I(S;W)/nI(S; W)/n17, conditional MI on a supersample is sharper still18, and Langevin / SGD-noise dynamics give analytic closed forms. None of these has been fielded on a deep ConvNet: estimating I(S;W)I(S; W) in dimensions exceeding 10610^6 remains an open problem, and the bounds are useful as theoretical guarantees rather than numerical certificates.

The sharpness-empirical line (Jiang and co-authors) is conceptually a step back from formal bound-proving: it replaces "what is the absolute test gap?" with "which capacity-like measure best predicts the gap across a hyperparameter sweep?" This reframing is what produces the negative result for spectral-norm capacity and the positive result for sharpness-magnitude. Its weakness is flatness fragility: pointwise reparameterization can rescale sharpness arbitrarily without changing the predictor function (Dinh et al.)22, so any sharpness-based measure must be carefully normalized to be invariant under reparameterization; the field has not converged on a single such normalization.

The impossibility result and its partial rebuttals form the methodological coda. (Nagarajan and Kolter 2019) prove that on a linear-classifier mixture-of-Gaussians problem, no two-sided uniform-convergence bound applied to the SGD-output distribution can be tight: the bound is forced to be vacuous regardless of how the hypothesis class is parameterized23. (Negrea et al. 2020) partially defends UC by restricting attention to a strict hypothesis-class subset that the algorithm visits with high probability; the result is that uniform convergence is salvageable but only via algorithm-dependent restrictions, which moves the framework closer to PAC-Bayes in spirit. Together with (Zhang et al. 2017)'s random-label baseline24, the impossibility line is the negative half of modern generalization theory: a definitive falsification of class-capacity-only programs and a forcing function toward algorithm-dependent analyses (PAC-Bayes, MI, sharpness).

The leaderboard separates four eras: foundational PAC-Bayes (1999-2007), the deep-learning challenge (2015-2017, when capacity-based bounds were shown to be vacuous on real architectures and the puzzle of Zhang et al. was sharpened), the bound-engineering era (2017-2021, when SGD-optimized PAC-Bayes and data-dependent priors finally produced fielded non-vacuous numbers on small models), and the modern audit-and-impossibility era (2019-2024, dominated by the Jiang sweep and the Nagarajan-Kolter obstruction). Three readings. First, the only fielded non-vacuous bounds on real classifiers are PAC-Bayes-data-dep variants and only on MLPs / small CNNs at most; every classical norm-product or margin bound exceeds 1 on AlexNet-scale and beyond. Second, the most predictive measures of the empirical generalization gap (by Kendall τ\tau) are sharpness-magnitude hybrids, not the norm-products that dominate the theory. Third, the impossibility result of Nagarajan-Kolter shows that the entire class-capacity-only program cannot in principle deliver tight bounds for SGD-trained classifiers; the path forward is algorithm-dependent, in line with PAC-Bayes and MI but in contrast with the spectral-margin tradition.

References

Alquier, Pierre. 2024. "User-Friendly Introduction to PAC-Bayes Bounds." Foundations and Trends in Machine Learning.
Bartlett, Peter L., Dylan J. Foster, and Matus J. Telgarsky. 2017. "Spectrally-Normalized Margin Bounds for Neural Networks." Advances in Neural Information Processing Systems (NeurIPS).
Bu, Yuheng, Shaofeng Zou, and Venugopal V. Veeravalli. 2020. "Tightening Mutual Information-Based Bounds on Generalization Error." IEEE Journal on Selected Areas in Information Theory 1 (1): 121-30.
Bubeck, Sébastien, and Mark Sellke. 2021. "A Universal Law of Robustness via Isoperimetry." Advances in Neural Information Processing Systems (NeurIPS). https://arxiv.org/abs/2105.12806.
Catoni, Olivier. 2007. PAC-Bayesian Supervised Classification: The Thermodynamics of Statistical Learning. Institute of Mathematical Statistics.
Dziugaite, Gintare Karolina, and Daniel M. Roy. 2017. "Computing Nonvacuous Generalization Bounds for Deep (Stochastic) Neural Networks with Many More Parameters Than Training Data." Proc. Uncertainty in Artificial Intelligence (UAI).
Dziugaite, Gintare Karolina, and Daniel M. Roy. 2018. "Data-Dependent PAC-Bayes Priors via Differential Privacy." NeurIPS.
Esposito, Amedeo Roberto, Michael Gastpar, and Ibrahim Issa. 2021. "Generalization Error Bounds via Renyi, f-Divergences and Maximal Leakage." IEEE Transactions on Information Theory 67 (8): 4986-5004.
Haghifam, Mahdi, Jeffrey Negrea, Ashish Khisti, Daniel M. Roy, and Gintare Karolina Dziugaite. 2020. "Sharpened Generalization Bounds Based on Conditional Mutual Information and an Application to Noisy, Iterative Algorithms." NeurIPS.
Jiang, Yiding, Behnam Neyshabur, Hossein Mobahi, Dilip Krishnan, and Samy Bengio. 2020. "Fantastic Generalization Measures and Where to Find Them." Proc. International Conference on Learning Representations (ICLR).
Lacasse, Alexandre, Francois Laviolette, Mario Marchand, Pascal Germain, and Nicolas Usunier. 2007. "PAC-Bayes Bounds for the Risk of the Majority Vote and the Variance of the Gibbs Classifier." NeurIPS.
Lei, Yunwen, and Yiming Ying. 2020. "Fine-Grained Analysis of Stability and Generalization for Stochastic Gradient Descent." ICML.
McAllester, David A. 1999. "PAC-Bayesian Model Averaging." Proc. 12th Annual Conference on Computational Learning Theory (COLT), 164-70.
Nagarajan, Vaishnavh, and J. Zico Kolter. 2019. "Uniform Convergence May Be Unable to Explain Generalization in Deep Learning." Advances in Neural Information Processing Systems (NeurIPS).
Negrea, Jeffrey, Gintare Karolina Dziugaite, and Daniel M. Roy. 2020. "In Defense of Uniform Convergence: Generalization via Derandomization with an Application to Interpolating Predictors." ICML.
Neyshabur, Behnam, Srinadh Bhojanapalli, and Nathan Srebro. 2018. "A PAC-Bayesian Approach to Spectrally-Normalized Margin Bounds for Neural Networks." Proc. International Conference on Learning Representations (ICLR).
Neyshabur, Behnam, Ryota Tomioka, and Nathan Srebro. 2015. "Norm-Based Capacity Control in Neural Networks." Proc. Conference on Learning Theory (COLT).
Pensia, Ankit, Varun Jog, and Po-Ling Loh. 2018. "Generalization Error Bounds for Noisy, Iterative Algorithms." ISIT.
Perez-Ortiz, Maria, Omar Rivasplata, John Shawe-Taylor, and Csaba Szepesvari. 2021. "Tighter Risk Certificates for Neural Networks." Journal of Machine Learning Research 22: 1-40.
Russo, Daniel, and James Zou. 2016. "Controlling Bias in Adaptive Data Analysis Using Information Theory." Proc. International Conference on Artificial Intelligence and Statistics (AISTATS).
Schapire, Robert E., Yoav Freund, Peter Bartlett, and Wee Sun Lee. 1998. "Boosting the Margin: A New Explanation for the Effectiveness of Voting Methods." Annals of Statistics 26 (5): 1651-86.
Seeger, Matthias. 2002. "PAC-Bayesian Generalisation Error Bounds for Gaussian Process Classification." Journal of Machine Learning Research 3: 233-69.
Szegedy, Christian, Wojciech Zaremba, Ilya Sutskever, et al. 2014. "Intriguing Properties of Neural Networks." International Conference on Learning Representations (ICLR). https://arxiv.org/abs/1312.6199.
Xu, Aolin, and Maxim Raginsky. 2017. "Information-Theoretic Analysis of Generalization Capability of Learning Algorithms." Advances in Neural Information Processing Systems (NeurIPS).
Zhang, Chiyuan, Samy Bengio, Moritz Hardt, Benjamin Recht, and Oriol Vinyals. 2017. "Understanding Deep Learning Requires Rethinking Generalization." Proc. International Conference on Learning Representations (ICLR).

  1. Random-label baseline: (Zhang et al. 2017)'s randomization test is not a generalization bound but a sharp falsification of capacity-based explanations; if a network can memorize random labels at training error 0, no class-based capacity argument can produce a non-trivial bound on the same architecture for the real-label problem.↩︎

  2. SGD-optimization of the bound: Dziugaite and Roy treat the PAC-Bayes bound as a training loss and optimize a Gaussian posterior with SGD; the recipe gives the only fielded non-vacuous bound (0.161 on T-600 binary MNIST) but does not scale beyond 3-layer MLPs because the KL term grows superlinearly with depth.↩︎

  3. Vacuous bounds on deep nets: KL/n\sqrt{\mathrm{KL}/n} blows up because the KL between a random initialization (the legal prior) and the trained weights (the posterior mean) is huge in deep nets, so the resulting bound exceeds 1 on a [0,1] loss except for very small networks.↩︎

  4. Large KL = small bound trade-off: tightening the bound by shifting the posterior mean toward the prior reduces KL but also raises empirical risk; the global optimum of the bound trades these two terms and on deep nets is dominated by KL except for very small models.↩︎

  5. Prior must be data-independent: any dependence of the prior PP on the training sample SS breaks the McAllester proof; legal data-dependent priors (Dziugaite-Roy 2018, Perez-Ortiz 2021) are constructed on a disjoint split S′S', trading a smaller KL for sample-splitting overhead and bookkeeping.↩︎

  6. Spectral-norm product vacuity: ∏ℓ∥Wℓ∥2\prod_\ell \|W_\ell\|2 grows polynomially in depth (each layer contributes a factor σmax\sigma{\max} that is rarely <1<1 for ReLU nets at convergence), so the Bartlett-Foster-Telgarsky bound exceeds 1 beyond AlexNet-scale architectures even when the empirical gap is well-controlled.↩︎

  7. MI bounds tighter but harder to estimate: information-theoretic bounds replace capacity with I(S;W)I(S; W), which is finite for noisy SGD and can in principle be smaller than KL-based PAC-Bayes; estimating I(S;W)I(S; W) in high dimensions requires either a Gaussian-process surrogate, a Langevin assumption, or kernelized lower bounds.↩︎

  8. Conditional MI tightening: (Haghifam et al. 2020) replace I(S;W)I(S; W) by a conditional MI given a "supersample" construction; the conditioning makes the term smaller but shifts the estimation problem to one that is in general no easier.↩︎

  9. Kendall-rank vs absolute value: a generalization measure can have high rank correlation with the true gap (its predictive value across a hyperparameter sweep) while its absolute number is vacuous; conversely a tight bound on a single model says nothing about how the bound moves under perturbation. Reporting both is the modern standard.↩︎

  10. Flatness measure fragility: sharpness as a generalization predictor depends on the parameterization; Dinh et al. showed that pointwise reparameterization can scale sharpness arbitrarily without changing the predictor function, so a "flat" minimum in one parameterization can be sharp in another, defeating naive flatness-as-capacity arguments.↩︎

  11. Uniform-convergence impossibility: Nagarajan and Kolter exhibit a linear-classifier setting in which any two-sided uniform-convergence bound is provably nearly vacuous on the SGD-output distribution, ruling out the entire classical-style program for explaining deep-net generalization.↩︎

  12. Vacuous bounds on deep nets: KL/n\sqrt{\mathrm{KL}/n} blows up because the KL between a random initialization (the legal prior) and the trained weights (the posterior mean) is huge in deep nets, so the resulting bound exceeds 1 on a [0,1] loss except for very small networks.↩︎

  13. Large KL = small bound trade-off: tightening the bound by shifting the posterior mean toward the prior reduces KL but also raises empirical risk; the global optimum of the bound trades these two terms and on deep nets is dominated by KL except for very small models.↩︎

  14. SGD-optimization of the bound: Dziugaite and Roy treat the PAC-Bayes bound as a training loss and optimize a Gaussian posterior with SGD; the recipe gives the only fielded non-vacuous bound (0.161 on T-600 binary MNIST) but does not scale beyond 3-layer MLPs because the KL term grows superlinearly with depth.↩︎

  15. Prior must be data-independent: any dependence of the prior PP on the training sample SS breaks the McAllester proof; legal data-dependent priors (Dziugaite-Roy 2018, Perez-Ortiz 2021) are constructed on a disjoint split S′S', trading a smaller KL for sample-splitting overhead and bookkeeping.↩︎

  16. Spectral-norm product vacuity: ∏ℓ∥Wℓ∥2\prod_\ell \|W_\ell\|2 grows polynomially in depth (each layer contributes a factor σmax\sigma{\max} that is rarely <1<1 for ReLU nets at convergence), so the Bartlett-Foster-Telgarsky bound exceeds 1 beyond AlexNet-scale architectures even when the empirical gap is well-controlled.↩︎

  17. MI bounds tighter but harder to estimate: information-theoretic bounds replace capacity with I(S;W)I(S; W), which is finite for noisy SGD and can in principle be smaller than KL-based PAC-Bayes; estimating I(S;W)I(S; W) in high dimensions requires either a Gaussian-process surrogate, a Langevin assumption, or kernelized lower bounds.↩︎

  18. Conditional MI tightening: (Haghifam et al. 2020) replace I(S;W)I(S; W) by a conditional MI given a "supersample" construction; the conditioning makes the term smaller but shifts the estimation problem to one that is in general no easier.↩︎

  19. Kendall-rank vs absolute value: a generalization measure can have high rank correlation with the true gap (its predictive value across a hyperparameter sweep) while its absolute number is vacuous; conversely a tight bound on a single model says nothing about how the bound moves under perturbation. Reporting both is the modern standard.↩︎

  20. Spectral-norm product vacuity: ∏ℓ∥Wℓ∥2\prod_\ell \|W_\ell\|2 grows polynomially in depth (each layer contributes a factor σmax\sigma{\max} that is rarely <1<1 for ReLU nets at convergence), so the Bartlett-Foster-Telgarsky bound exceeds 1 beyond AlexNet-scale architectures even when the empirical gap is well-controlled.↩︎

  21. MI bounds tighter but harder to estimate: information-theoretic bounds replace capacity with I(S;W)I(S; W), which is finite for noisy SGD and can in principle be smaller than KL-based PAC-Bayes; estimating I(S;W)I(S; W) in high dimensions requires either a Gaussian-process surrogate, a Langevin assumption, or kernelized lower bounds.↩︎

  22. Flatness measure fragility: sharpness as a generalization predictor depends on the parameterization; Dinh et al. showed that pointwise reparameterization can scale sharpness arbitrarily without changing the predictor function, so a "flat" minimum in one parameterization can be sharp in another, defeating naive flatness-as-capacity arguments.↩︎

  23. Uniform-convergence impossibility: Nagarajan and Kolter exhibit a linear-classifier setting in which any two-sided uniform-convergence bound is provably nearly vacuous on the SGD-output distribution, ruling out the entire classical-style program for explaining deep-net generalization.↩︎

  24. Random-label baseline: (Zhang et al. 2017)'s randomization test is not a generalization bound but a sharp falsification of capacity-based explanations; if a network can memorize random labels at training error 0, no class-based capacity argument can produce a non-trivial bound on the same architecture for the real-label problem.↩︎