Critical Points of Degenerate Metrics on Algebraic Varieties: A Tale of Overparametrization
Giovanni Luca Marchetti, Erin Connelly, Paul Breiding, Kathlén Kohn
TL;DR
The paper addresses the problem of counting and characterizing critical points for degenerate quadratic objectives on algebraic varieties, a situation arising in overparametrized learning. It introduces a reduction to a nondegenerate problem via the orthogonal projection onto the kernel’s orthogonal complement $K^{\perp}$ and analyzes the ramification and branch loci to classify critical points and their counts using generalized Euclidean distance degrees and polar degrees. A two-regime theory is developed: (i) mild degeneracy ($k < n-d$) reduces to the EDD of the projected variety, and (ii) strong degeneracy ($k\ge n-d$) yields zero-loss solutions plus ramification-branch contributions, counted by the EDD of the branch locus. The framework is illustrated with linear neural networks and a self-attention mechanism, highlighting both generic and non-generic (degenerate) behaviors and connecting algebraic geometry with practical ML scenarios.
Abstract
We study the critical points over an algebraic variety of an optimization problem defined by a quadratic objective that is degenerate. This scenario arises in machine learning when the dataset size is small with respect to the model, and is typically referred to as overparametrization. Our main result relates the degenerate optimization problem to a nondegenerate one via a projection. In the highly-degenerate regime, we find that a central role is played by the ramification locus of the projection. Additionally, we provide tools for counting the number of critical points over projective varieties, and discuss specific cases arising from deep learning. Our work bridges tools from algebraic geometry with ideas from machine learning, and it extends the line of literature around the Euclidean distance degree to the degenerate setting.
