Generalisation under gradient descent via deterministic PAC-Bayes
Eugenio Clerico, Tyler Farghly, George Deligiannidis, Benjamin Guedj, Arnaud Doucet
TL;DR
This work develops disintegrated PAC-Bayes generalisation bounds for deterministic models trained with gradient-descent-type algorithms, avoiding de-randomisation. It covers both continuous-time gradient flows and discrete GD, with bounds computable from the initial parameter density and the Hessian along training trajectories, notably featuring the Laplacian term $\int_0^T \Delta\mathcal{C}_s(h_t)\,dt$. The framework extends to stochastic variants (SGD) and auxiliary-variable dynamics (momentum, damped Hamiltonian), and includes concrete closed-form insights for random feature models and wide neural networks in the NTK regime. This approach sharpens connections to implicit regularisation and offers a tractable, high-probability route to understanding generalisation in overparameterised settings, with clear comparisons to stability and information-theoretic bounds. Practical implications include potential computational schemes for evaluating these bounds and guiding training choices that improve generalisation.
Abstract
We establish disintegrated PAC-Bayesian generalisation bounds for models trained with gradient descent methods or continuous gradient flows. Contrary to standard practice in the PAC-Bayesian setting, our result applies to optimisation algorithms that are deterministic, without requiring any de-randomisation step. Our bounds are fully computable, depending on the density of the initial distribution and the Hessian of the training objective over the trajectory. We show that our framework can be applied to a variety of iterative optimisation algorithms, including stochastic gradient descent (SGD), momentum-based schemes, and damped Hamiltonian dynamics.
