Simplifying Momentum-based Positive-definite Submanifold Optimization with Applications to Deep Learning

Wu Lin, Valentin Duruisseaux, M. Leok, F. Nielsen, M. E. Khan +1 more
2/12/2026

No official code found. Best implementation: yorkerlin/StructuredNGD-DL (4 stars, last commit 2023-07-28).

Abstract

Riemannian submanifold optimization with momentum is computationally challenging because, to ensure that the iterates remain on the submanifold, we often need to solve difficult differential equations. Here, we simplify such difficulties for a class of sparse or structured symmetric positive-definite matrices with the affine-invariant metric. We do so by proposing a generalized version of the Riemannian normal coordinates that dynamically orthonormalizes the metric and locally converts the problem into an unconstrained problem in the Euclidean space. We use our approach to simplify existing approaches for structured covariances and develop matrix-inverse-free $2^\text{nd}$-order optimizers for deep learning with low precision by using only matrix multiplications. Code: https://github.com/yorkerlin/StructuredNGD-DL

View on arXivView PDF

Code Implementations(1)

Matrix-multiplication-only KFAC; Code for ICML 2023 paper on Simplifying Momentum-based Positive-definite Submanifold Optimization with Applications to Deep Learning

41Shell, PythonFeb 22, 20233 years ago
deep-learningfisherhessian-freekfacnatural-gradients+4 more

Similar Papers

Cite this paper

@article{lin2026simplifying,
  title  = {Simplifying Momentum-based Positive-definite Submanifold Optimization with Applications to Deep Learning},
  author = {Wu Lin and Valentin Duruisseaux and M. Leok and F. Nielsen and M. E. Khan and Mark W. Schmidt},
  year   = {2026},
  eprint = {2302.09738},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2302.09738},
  journal = {ICML 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.09738.svg)](https://codeofpaper.com/paper/2302.09738)

Discussion