Generalization Bounds of Stochastic Gradient Descent in Homogeneous Neural Networks
Abstract
Algorithmic stability is among the most potent techniques in generalization analysis. However, its derivation usually requires a stepsize under non-convex training regimes, where denotes iterations. This rigid decay of the stepsize potentially impedes optimization and may not align with practical scenarios. In this paper, we derive the generalization bounds under the homogeneous neural network regimes, proving that this regime enables slower stepsize decay of order under mild assumptions. We further extend the theoretical results from several aspects, e.g., non-Lipschitz regimes. This finding is broadly applicable, as homogeneous neural networks encompass fully-connected and convolutional neural networks with ReLU and LeakyReLU activations.
Figures & tables
| Stepsize Order | PL Condition | Multi- pass | Overpara- meterization | Generalization Metric | |
| Hardt et al. (2016) | No | Yes | Yes | Loss | |
| Kuzborskij and Lampert (2018) | No | Yes | Yes | Loss | |
| Zhang et al. (2022) | No | Yes | Yes | Loss | |
| Charles and Papailiopoulos (2018) | Yes | Yes | Yes | Loss | |
| Nikolakakis et al. (2022) | Yes | Yes | Yes | Loss | |
| Zhu et al. (2024) | Yes | Yes | Yes | Loss |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
| Symbol | Description |
| Model | |
| Neural network function with weights and input | |
| Equivalent notation to | |
| Degree of positive homogeneity of the neural network | |
| Weight vector at iteration | |
| Direction of weight (normalized weight), defined as | |
Generalization Bounds
Generalization bounds quantify how training performance can differ from population or test performance as sample size and model complexity change.
See all 154 papers