A non-monotone trust-region method with noisy oracles and additional sampling

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Krejic, Natasa, Jerinkic, Natasa Krklec, Martinez, Angeles, Yousefi, Mahsa
Format: Preprint
Publié: 2023
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866909075388760064
author Krejic, Natasa
Jerinkic, Natasa Krklec
Martinez, Angeles
Yousefi, Mahsa
author_facet Krejic, Natasa
Jerinkic, Natasa Krklec
Martinez, Angeles
Yousefi, Mahsa
contents In this work, we introduce a novel stochastic second-order method, within the framework of a non-monotone trust-region approach, for solving the unconstrained, nonlinear, and non-convex optimization problems arising in the training of deep neural networks. The proposed algorithm makes use of subsampling strategies which yield noisy approximations of the finite sum objective function and its gradient. To effectively control the resulting approximation error, we introduce an adaptive sample size strategy based on inexpensive additional sampling. Depending on the estimated progress of the algorithm, this can yield sample size scenarios ranging from mini-batch to full sample functions. We provide convergence analysis for all possible scenarios and show that the proposed method achieves almost sure convergence under standard assumptions for the trust-region framework. We report numerical experiments showing that the proposed algorithm outperforms its state-of-the-art counterpart in deep neural network training for image classification and regression tasks while requiring a significantly smaller number of gradient evaluations.
format Preprint
id arxiv_https___arxiv_org_abs_2307_10038
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle A non-monotone trust-region method with noisy oracles and additional sampling
Krejic, Natasa
Jerinkic, Natasa Krklec
Martinez, Angeles
Yousefi, Mahsa
Optimization and Control
90C30, 90C06, 90C53, 90C90, 65K05
In this work, we introduce a novel stochastic second-order method, within the framework of a non-monotone trust-region approach, for solving the unconstrained, nonlinear, and non-convex optimization problems arising in the training of deep neural networks. The proposed algorithm makes use of subsampling strategies which yield noisy approximations of the finite sum objective function and its gradient. To effectively control the resulting approximation error, we introduce an adaptive sample size strategy based on inexpensive additional sampling. Depending on the estimated progress of the algorithm, this can yield sample size scenarios ranging from mini-batch to full sample functions. We provide convergence analysis for all possible scenarios and show that the proposed method achieves almost sure convergence under standard assumptions for the trust-region framework. We report numerical experiments showing that the proposed algorithm outperforms its state-of-the-art counterpart in deep neural network training for image classification and regression tasks while requiring a significantly smaller number of gradient evaluations.
title A non-monotone trust-region method with noisy oracles and additional sampling
topic Optimization and Control
90C30, 90C06, 90C53, 90C90, 65K05
url https://arxiv.org/abs/2307.10038