Approximating Hessian matrices using Bayesian inference: a new approach for quasi-Newton methods in stochastic optimization

André Gustavo Carlon*, Luis Espath, Raúl Tempone

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

Using quasi-Newton methods in stochastic optimization is not a trivial task given the difficulty of extracting curvature information from the noisy gradients. Moreover, pre-conditioning noisy gradient observations tend to amplify the noise. We propose a Bayesian approach to obtain a Hessian matrix approximation for stochastic optimization that minimizes the secant equations residue while retaining the extreme eigenvalues between a specified range. Thus, the proposed approach assists stochastic gradient descent to converge to local minima without augmenting gradient noise. We propose maximizing the log posterior using the Newton-CG method. Numerical results on a stochastic quadratic function and an (Formula presented.) -regularized logistic regression problem are presented. In all the cases tested, our approach improves the convergence of stochastic gradient descent, compensating for the overhead of solving the log posterior maximization. In particular, pre-conditioning the stochastic gradient with the inverse of our Hessian approximation becomes more advantageous the larger the condition number of the problem is.

Original languageEnglish (US)
Pages (from-to)1352-1382
Number of pages31
JournalOptimization Methods and Software
Volume39
Issue number6
DOIs
StatePublished - 2024

Bibliographical note

Publisher Copyright:
© 2024 The Author(s). Published by Informa UK Limited, trading as Taylor & Francis Group.

Keywords

  • 62F15
  • 65K10
  • 90C15
  • 90C53
  • control variates
  • machine learning
  • Monte Carlo
  • quasi-Newton
  • Stochastic optimization
  • variance reduction

ASJC Scopus subject areas

  • Software
  • Control and Optimization
  • Applied Mathematics

Fingerprint

Dive into the research topics of 'Approximating Hessian matrices using Bayesian inference: a new approach for quasi-Newton methods in stochastic optimization'. Together they form a unique fingerprint.

Cite this