English

SONIA: A Symmetric Blockwise Truncated Optimization Algorithm

Optimization and Control 2020-06-09 v1 Machine Learning

Abstract

This work presents a new algorithm for empirical risk minimization. The algorithm bridges the gap between first- and second-order methods by computing a search direction that uses a second-order-type update in one subspace, coupled with a scaled steepest descent step in the orthogonal complement. To this end, partial curvature information is incorporated to help with ill-conditioning, while simultaneously allowing the algorithm to scale to the large problem dimensions often encountered in machine learning applications. Theoretical results are presented to confirm that the algorithm converges to a stationary point in both the strongly convex and nonconvex cases. A stochastic variant of the algorithm is also presented, along with corresponding theoretical guarantees. Numerical results confirm the strengths of the new approach on standard machine learning problems.

Keywords

Cite

@article{arxiv.2006.03949,
  title  = {SONIA: A Symmetric Blockwise Truncated Optimization Algorithm},
  author = {Majid Jahani and Mohammadreza Nazari and Rachael Tappenden and Albert S. Berahas and Martin Takáč},
  journal= {arXiv preprint arXiv:2006.03949},
  year   = {2020}
}

Comments

38 pages, 74 figures

R2 v1 2026-06-23T16:06:56.737Z