Papers › NGD converges to less degenerate solutions than SGD

NGD converges to less degenerate solutions than SGD

7 Sep 2024arXiv:2409.04913archive 2025-07-28

Moosa Saghir, N. R. Raghavendra, Zihe Liu, Evan Ryan Gunter

The number of free parameters, or dimension, of a model is a straightforward way to measure its complexity: a model with more parameters can encode more information. However, this is not an accurate measure of complexity: models capable of memorizing their training data often generalize well despite their high dimension. Effective dimension aims to more directly capture the complexity of a model by counting only the number of parameters required to represent the functionality of the model. Singular learning theory (SLT) proposes the learning coefficient λ as a more accurate measure of effective dimension. By describing the rate of increase of the volume of the region of parameter space around a local minimum with respect to loss, λ incorporates information from higher-order terms. We compare λ of models trained using natural gradient descent (NGD) and stochastic gradient descent (SGD), and find that those trained with NGD consistently have a higher effective dimension for both of our methods: the Hessian trace Tr(𝐇), and the estimate of the local learning coefficient (LLC) λ̂(w^*).

PaperPDFCode

Code

cxtraa/ngd_with_slt officialmentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Learning Theory

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Methods

Natural Gradient Descent

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections