atlas

Research map / Optimization / Optimizers

An Improved Empirical Fisher Approximation for Natural Gradient Descent

NeurIPS 2024 · Optimization › Optimizers · approach: Natural gradient and Fisher approximations · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes improved empirical Fisher (iEF), which rescales per-sample gradients by logit-gradient norms to fix EF's inversely-scaled projection issue, and an efficient framework to evaluate approximate NG update quality, showing iEF beats EF and sampled Fisher on approximation quality and PEFT optimisation.

Problem

Empirical Fisher (EF) is a widely used but poor approximation to the exact Fisher / natural gradient, due to an inversely-scaled projection issue; existing evaluations of approximation quality need explicit exact NG computation and do not scale to large models.

Approach

Replace the EF scaling vector of ones with per-sample squared logit-gradient norms (iEF), which induces per-sample loss reductions tied to convergence level and is equivalent to Gauss-Newton; also define an indicator gamma computed with Fisher-vector products to score approximate NG updates at scale.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace Adafactor with iEFT5-base with Prompt Tuning · GLUE + T5 + Prompt Tuningaverage test performance: 77.1 -> 79.3Helped
Replace AdamW with iEFT5-base with LoRA · GLUE + T5 + LoRAaverage test performance: 80.1 -> 79.3Hurt
Replace AdamW with iEFViT with LoRA · CIFAR100 + ViT + LoRAaverage test performance: 93.9 -> 94.3Helped
Use iEF instead of EFApproximate NG updates across the evaluated setups · 15 experimental setupsapproximation quality to exact NG updatesHelped
Use iEF instead of SGDApproximate NG updates across the evaluated setups · 15 experimental setupsapproximation quality to exact NG updatesHelped
Use near-zero damping with iEF rather than relying on damping tuningiEF approximation · Across tasks and training stagesapproximation quality to exact NG updatesHelped
Use damping with EF or SFEF and SF approximations · Across tasks and training stagesapproximation quality to exact NG updatesHelped
Use EF as the update method rather than SGDApproximate NG updates · Most training stages and tasksapproximation quality to exact NG updatesHurt
Use iEF rather than the corresponding Adafactor or AdamW baselineOptimisation of the evaluated tasks · 15 experimental setupstest performanceMixed

Surprising findings

Limitations

Experimental setup

Datasets: GLUE CIFAR100 CIFAR10

Benchmarks: GLUE CIFAR100 CIFAR10

Metrics: test performance final training loss approximation quality indicator gamma

Baselines: AdamW Adafactor SGD EF SF

Builds on: natural gradient descent Gauss-Newton method K-FAC Hessian-free optimisation WoodFisher

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy