atlas

Research map / Optimization / Optimizers

AdaFisher: Adaptive Second Order Optimization via Fisher Information

ICLR 2025 · Optimization › Optimizers · approach: Adam convergence and adaptive learning rates · 0 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 AdaFisher, an Adam-style adaptive second-order optimizer that replaces the second moment with a diagonal block-Kronecker approximation of the Fisher information matrix, and evaluates it on CIFAR, ImageNet-1k, and small language models.

Problem

First-order optimizers like Adam generalize poorly and need heavy hyper-parameter tuning, while second-order methods (K-FAC, AdaHessian, Shampoo) are computationally expensive and hard to tune at scale.

Approach

Empirically finds Kronecker factors of the FIM are diagonally concentrated, and approximates them by their diagonals (min-max normalized) combined via a Kronecker product plus Tikhonov damping; this preconditioner replaces Adam's second moment, and the square root is dropped.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace Adam-style diagonal second-moment preconditioning with AdaFisher's diagonal block-Kronecker FIM preconditioningResNet18 · CIFAR-10accuracy: 95.64_{0.1} -> 96.25_{ 0.2}Helped
Replace Adam-style diagonal second-moment preconditioning with AdaFisher's diagonal block-Kronecker FIM preconditioningResNet50 · CIFAR-100accuracy: 78.07_{0.4} -> 79.77_{0.4}Helped
Use AdaFisher preconditioning instead of the strongest listed baselineTiny Swin · CIFAR-100accuracy: 60.21_{0.4} -> 66.05_{0.5}Helped
Use AdaFisher preconditioning instead of the strongest listed baselineFocalNet · CIFAR-100accuracy: 52.71_{0.5} -> 53.69_{0.3}Helped
Use AdaFisher preconditioning instead of AdamWscaled-down GPT-1 · WikiText-2 testperplexity: 175.06 -> 152.72Helped
Use AdaFisher preconditioning instead of AdamWscaled-down GPT-1 · PTB testperplexity: 44.70 -> 41.15Helped
Use AdaFisher rather than other listed optimizersCNN architectures · CIFAR-10 and CIFAR-100accuracyHelped
Increase batch sizeAdaFisher with ResNet50 · CIFAR-100test accuracyMixed
Vary learning rateAdaFisher with ResNet50 · CIFAR-100test accuracyNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 Tiny ImageNet ImageNet-1k WikiText-2 Penn Treebank

Benchmarks: CIFAR-10 CIFAR-100 ImageNet-1k WikiText-2 Penn Treebank

Metrics: test accuracy perplexity wall-clock time accuracy mean and std over five runs

Baselines: SGD Adam AdamW K-FAC AdaHessian Shampoo LAMB LARS

Builds on: Adam K-FAC AdaHessian AdamW Shampoo

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