The Optimiser Hidden in Plain Sight: Training with the Loss Landscape's Induced Metric

Thomas R. Harvey
9/3/2025
cs.LGcs.AImath.OC

No confident code implementation found for this paper.

Abstract

We present a class of novel optimisers for training neural networks that makes use of the Riemannian metric naturally induced when the loss landscape is embedded in higher-dimensional space. This is the same metric that underlies common visualisations of loss landscapes. By taking this geometric perspective literally and using the induced metric, we develop a new optimiser and compare it to existing methods, namely: SGD, Adam, AdamW, and Muon, across a range of tasks and architectures. Empirically, we conclude that this new class of optimisers is highly effective in low dimensional examples, and provides slight improvement over state-of-the-art methods for training neural networks. These new optimisers have theoretically desirable properties. In particular, the effective learning rate is automatically decreased in regions of high curvature acting as a smoothed out form of gradient clipping. Similarly, one variant of these optimisers can also be viewed as inducing an effective scheduled learning rate and decoupled weight decay is the natural choice from our geometric perspective. The basic method can be used to modify any existing preconditioning method. The new optimiser has a computational complexity comparable to that of Adam.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{harvey2025optimiser,
  title  = {The Optimiser Hidden in Plain Sight: Training with the Loss Landscape's Induced Metric},
  author = {Thomas R. Harvey},
  year   = {2025},
  eprint = {2509.03594},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.03594v1}
}

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/2509.03594.svg)](https://codeofpaper.com/paper/2509.03594)

Discussion