atlas

Research map / Optimization / Optimizers

FOSI: Hybrid First and Second Order Optimization

ICLR 2024 · Optimization › Optimizers · approach: Natural gradient and Fisher approximations · 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 FOSI, a meta-optimizer that splits each iteration's quadratic model into two orthogonal subspaces, applying a Newton-like step on the top Hessian eigenspace (via Lanczos) and a base first-order optimizer on the complement.

Problem

First-order optimizers are cheap but converge slowly on ill-conditioned problems, while second-order methods are intractable for large DNNs and approximate Hessian inversions amplify error and noise.

Approach

Implicitly split the quadratic model into two orthogonal subspaces: a scaled Newton step on the extreme Hessian eigenspace estimated by Lanczos (inverse preconditioner obtained directly, no matrix inversion), and the base optimizer on the orthogonal complement, so FOSI wraps any first-order optimizer without extra tuning.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add FOSI to Heavy-BallHeavy-Ball · DNN training taskswall time to target validation accuracy or loss: 48\%--77\% of the wall timeHelped
Add FOSI to the base optimizerFirst-order optimizers · DNN training settime to same loss: 78\% of the timeHelped
Add FOSI to the base optimizerFirst-order optimizers · DNN validation settime to same accuracy/loss: 75\% of the timeHelped
Use FOSI with Heavy-Ball instead of Heavy-Ball aloneHeavy-Ball · Five DNN training taskswall time to target metricHelped
Use FOSI with Adam instead of Adam aloneAdam · Logistic Regression on MNISTwall time to target validation accuracyHurt
Use FOSI with Heavy-Ball instead of Heavy-Ball aloneHeavy-Ball · Positive definite quadratic functionsconvergence speed: at least two orders of magnitude fasterHelped
Use FOSI with Adam instead of Adam aloneAdam · Positive definite quadratic functionsconvergence speedHelped
Use FOSI instead of K-FAC or L-BFGSK-FAC and L-BFGS · DNN training tasksruntime and performanceHelped
Add FOSI to AdamAdam · Audio Classificationtraining lossNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: AudioSet Tiny Shakespeare CIFAR-10 ImageNet2012 MNIST

Benchmarks: AudioSet Tiny Shakespeare CIFAR-10 MNIST synthetic PD quadratic functions

Metrics: wall time to target validation accuracy wall time to target validation loss convergence rate on quadratics

Baselines: Heavy-Ball Adam gradient descent K-FAC L-BFGS

Builds on: Lanczos algorithm Heavy-Ball Adam K-FAC L-BFGS

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