On the generalization of learning algorithms that do not converge
Nisha Chandramoorthy, Andreas Loukas, Khashayar Gatmiry, Stefanie, Jegelka

TL;DR
This paper introduces a new stability concept for non-convergent training dynamics in neural networks, linking it to generalization, and demonstrates that stable training leads to better generalization even without convergence.
Contribution
It proposes statistical algorithmic stability for non-convergent algorithms and connects it to generalization through an ergodic-theoretic framework.
Findings
Stable training correlates with better generalization.
Loss dynamics can indicate generalization performance.
Networks that train stably tend to generalize better despite indefinite training.
Abstract
Generalization analyses of deep learning typically assume that the training converges to a fixed point. But, recent results indicate that in practice, the weights of deep neural networks optimized with stochastic gradient descent often oscillate indefinitely. To reduce this discrepancy between theory and practice, this paper focuses on the generalization of neural networks whose training dynamics do not necessarily converge to fixed points. Our main contribution is to propose a notion of statistical algorithmic stability (SAS) that extends classical algorithmic stability to non-convergent algorithms and to study its connection to generalization. This ergodic-theoretic approach leads to new insights when compared to the traditional optimization and learning theory perspectives. We prove that the stability of the time-asymptotic behavior of a learning algorithm relates to its…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Neural Networks and Applications · Machine Learning and ELM
