English

FOSI: Hybrid First and Second Order Optimization

Machine Learning 2024-03-08 v4

Abstract

Popular machine learning approaches forgo second-order information due to the difficulty of computing curvature in high dimensions. We present FOSI, a novel meta-algorithm that improves the performance of any base first-order optimizer by efficiently incorporating second-order information during the optimization process. In each iteration, FOSI implicitly splits the function into two quadratic functions defined on orthogonal subspaces, then uses a second-order method to minimize the first, and the base optimizer to minimize the other. We formally analyze FOSI's convergence and the conditions under which it improves a base optimizer. Our empirical evaluation demonstrates that FOSI improves the convergence rate and optimization time of first-order methods such as Heavy-Ball and Adam, and outperforms second-order methods (K-FAC and L-BFGS).

Keywords

Cite

@article{arxiv.2302.08484,
  title  = {FOSI: Hybrid First and Second Order Optimization},
  author = {Hadar Sivan and Moshe Gabel and Assaf Schuster},
  journal= {arXiv preprint arXiv:2302.08484},
  year   = {2024}
}

Comments

23 pages, 9 figures. Accepted as a conference paper to ICLR 2024

R2 v1 2026-06-28T08:42:09.499Z