AdaSub: Stochastic Optimization Using Second-Order Information in Low-Dimensional Subspaces

João Victor Galvão da Mata, Martin S. Andersen
10/30/2023
math.OCcs.LGstat.ML

Official code: Jvictormata/adasub (5 stars, MIT, last commit 2023-11-01).

Abstract

We introduce AdaSub, a stochastic optimization algorithm that computes a search direction based on second-order information in a low-dimensional subspace that is defined adaptively based on available current and past information. Compared to first-order methods, second-order methods exhibit better convergence characteristics, but the need to compute the Hessian matrix at each iteration results in excessive computational expenses, making them impractical. To address this issue, our approach enables the management of computational expenses and algorithm efficiency by enabling the selection of the subspace dimension for the search. Our code is freely available on GitHub, and our preliminary numerical results demonstrate that AdaSub surpasses popular stochastic optimizers in terms of time and number of iterations required to reach a given accuracy.

View on arXivView PDF

Code Implementations(1)

MIT
50Python, Jupyter NotebookAug 3, 20232 years agoMIT

Similar Papers

Cite this paper

@article{mata2023adasub,
  title  = {AdaSub: Stochastic Optimization Using Second-Order Information in Low-Dimensional Subspaces},
  author = {João Victor Galvão da Mata and Martin S. Andersen},
  year   = {2023},
  eprint = {2310.20060},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.20060v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.20060.svg)](https://codeofpaper.com/paper/2310.20060)

Discussion