Dimension-Free PAC-Bayes Generalization for Deep Neural Networks via Dirichlet Processes
Organizations: Independent Researcher
Abstract
Classical PAC-Bayesian generalization theory places prior distributions over Euclidean parameter space , causing relative entropy to scale with network dimension . For modern overparameterized neural networks where , this parameter-counting dependency yields vacuous generalization bounds (). In this work, we resolve this barrier by shifting prior specification from internal parameters to the non-parametric space of data distributions via a Dirichlet Process (DP), , inducing parameter distributions through push-forward measures under the learning algorithm. By the Data Processing Inequality, parameter-space relative entropy is strictly bounded by the data-space DP divergence, which we evaluate in exact closed form using Digamma functions. The resulting PAC-Bayesian certificate is strictly invariant to network parameter count , width, and depth. On intrinsic -dimensional submanifolds, optimal partition scaling achieves the minimax non-parametric rate . Across vision architectures scaling up to 4.2 million parameters ( to ) on the full MNIST benchmark, while classical weight-space bounds scale past (becoming vacuous), our data-space DP-PAC-Bayes certificate remains stable, non-vacuous, and certified at \textbf{--}.
Figures & tables
| Architecture | Parameters ( ) | Train Error | Test Error | Noise | Weight-Space Bound | DP-BNN Bound [Ours] |
|---|---|---|---|---|---|---|
| Linear Classifier | 16.08% (Certified) | |||||
| 2-Layer MLP (128) | (vacuous) | 10.27% (Certified) | ||||
| LeNet-5 CNN | (vacuous) | 9.35% (Certified) | ||||
| Wide CNN | (vacuous) | 9.38% (Certified) | ||||
| 4-Layer MLP (384) | (vacuous) | 10.11% (Certified) | ||||
| Deep Overparam CNN | (vacuous) | 8.78% (Certified) |
| Framework | Prior Domain | Sample Splitting | Depth Sensitivity | Dimension Scaling | Non-Vacuous ( ) |
|---|---|---|---|---|---|
| Weight-Space PAC-Bayes ( McAllester, 1999 ) | None | No ( ) | |||
| Data-Split PAC-Bayes ( Dziugaite and Roy, 2017 ) | Required ( ) | Polynomial in | No ( ) | ||
| Spectrally-Normalized ( Bartlett et al., 2017 ) | None | Independent | No (Exponential in ) | ||
| Uniform Stability ( Bousquet and Elisseeff, 2002 ) | None | Independent | No (for deep non-convex) | ||
| Data-Space DP-PAC-Bayes [Ours] | None (100% data used) | Strictly Invariant | ( Dimension-Free ) | Yes ( – certified) |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| Architecture | Parameters ( ) | Train Error | Test Error | Noise | Weight-Space Bound | DP-BNN Bound [Ours] |
|---|---|---|---|---|---|---|
| Tiny MLP | 8.6% (Certified) | |||||
| Shallow MLP | 8.6% (Certified) | |||||
| 3-Layer MLP | 8.6% (Certified) | |||||
| 4-Layer MLP | (vacuous) | 8.6% (Certified) | ||||
| Wide MLP | (vacuous) | 8.6% (Certified) | ||||
| Deep-5 MLP | (vacuous) | 8.6% (Certified) |
PAC-Bayesian Generalization Bounds
PAC-Bayesian Generalization Bounds use prior-to-posterior complexity to certify how well learned predictors perform beyond training data.
See all 34 papers