Skip to content

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Induced-Metric-Optimiser

Figure 1. The projection of a curve to the loss landscape from the higher dimensional space. When accounting for the higher dimensional space, the distance travelled is significantly further in highly curved regions. Figure 1

This repository contains the experiments and implementation for induced metric optimisers. These are preconditioning-based optimisers that utilise the induced metric, which is often illustrated in graphical visualisations of loss landscapes. Specifically, the approach involves pulling back the metric from a higher-dimensional space onto the loss landscape. This can be interpreted as a smoothed variant of gradient clipping.

Implementations in both JAX and PyTorch are included, along with a file demonstrating the implementations are equivilent. All experiments were performed in JAX.

For further details, see the paper: https://arxiv.org/abs/2509.03594


Figure 2. The parameter update vs the gradient, where is a scale that depends on the local curvature.
Figure 2

About

Repository containing the experiments and implementation for induced metric optimisers

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages