atlas

Research map / Learning theory and algorithms / Matrix and tensor methods

A New Perspective on Shampoo's Preconditioner

ICLR 2025 · Learning theory and algorithms › Matrix and tensor methods · approach: Structured low-rank learning · 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.

Shows that the square of Shampoo's Kronecker preconditioner equals one step of power iteration for the optimal Kronecker product approximation of the Adagrad or Gauss-Newton matrix, and empirically studies batch-gradient and empirical-Fisher approximations.

Problem

Shampoo's Kronecker-product preconditioner is widely used but its theoretical foundations, and how close its approximation is to the optimal Kronecker product approximation of the Adagrad or Gauss-Newton matrix, are not well understood.

Approach

The square of Shampoo's approximation equals a single power-iteration step (starting from identity) for the optimal Frobenius-norm Kronecker product approximation of H; the authors show empirically this is close to optimal, and that batch-gradient and empirical-Fisher tricks have limited effect on Hessian approximation quality at batch size 1.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the square of Shampoo’s approximation instead of the Shampoo approximationShampoo · MNIST, CIFAR-5M, ImageNet; Gauss–Newton and Adagrad preconditionerscosine similarity to the true matrixHelped
Use the square of Shampoo’s approximation instead of the K-FAC approximationHessian approximation · Datasets and architectures in Appendix experimentscosine similarity to the true Gauss–Newton matrixHelped
Average sampled-label gradients across the batch (ablation)Shampoo Hessian approximation · Gauss–Newton matrixexpected approximationNo clear effect
Replace sampled labels with real labels at batch size 1 (ablation)Shampoo Hessian approximation · Gauss–Newton matrixcosine similarity to the optimal Kronecker approximationHelped
Increase batch size while using real labels (ablation)Shampoo Hessian approximation · Gauss–Newton matrixapproximation qualityHurt
Use the squared Shampoo estimate under exact Kronecker structureShampoo Hessian approximation · Binomial logistic regressioncosine similarity to the Gauss–Newton matrixHelped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR-5M ImageNet

Benchmarks: MNIST CIFAR-5M ImageNet

Metrics: cosine similarity between approximation and true GN Hessian

Baselines: Shampoo K-FAC Optimal Kronecker approximation

Builds on: Shampoo Adagrad K-FAC

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