paper-with-me

Papers

Second-order Information Promotes Mini-Batch Robustness in Variance-Reduced Gradients

2024-04-23 · Sachin Garg, Albert S. Berahas, Michał Dereziński

We show that, for finite-sum minimization problems, incorporating partial second-order information of the objective function can dramatically improve the robustness to mini-batch size of variance-reduced stochastic gradient methods, making them more scalable while retaining their benefits over traditional Newton-type approaches. We demonstrate this phenomenon on a prototypical stochastic second-order algorithm, called Mini-Batch Stochastic Variance-Reduced Newton ($\texttt{Mb-SVRN}$), which combines variance-reduced gradient estimates with access to an approximate Hessian oracle. In particular, we show that when the data size $n$ is sufficiently large, i.e., $n\gg \alpha^2\kappa$, where $\kappa$ is the condition number and $\alpha$ is the Hessian approximation factor, then $\texttt{Mb-SVRN}$ achieves a fast linear convergence rate that is independent of the gradient mini-batch size $b$, as long $b$ is in the range between $1$ and $b_{\max}=O(n/(\alpha \log n))$. Only after increasing the mini-batch size past this critical point $b_{\max}$, the method begins to transition into a standard Newton-type algorithm which is much more sensitive to the Hessian approximation quality. We demonstrate this phenomenon empirically on benchmark optimization tasks showing that, after tuning the step size, the convergence rate of $\texttt{Mb-SVRN}$ remains fast for a wide range of mini-batch sizes, and the dependence of the phase transition point $b_{\max}$ on the Hessian approximation factor $\alpha$ aligns with our theoretical predictions.

📄 PDF Abstract BibTeX arXiv:2404.14758

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

An Adaptive Memory Multi-Batch L-BFGS Algorithm for Neural Network Training

2020-12-14 · Federico Zocco, Seán McLoone

Motivated by the potential for parallel implementation of batch-based algorithms and the accelerated convergence achievable with approximated second order information a limited memory version of the BFGS algorithm has be…

Large-Scale Distributed Second-Order Optimization Using Kronecker-Factored Approximate Curvature for Deep Convolutional Neural Networks

2018-11-29 · CVPR 2019 6 · Kazuki Osawa, Yohei Tsuji, Yuichiro Ueno, Akira Naruse 외

Large-scale distributed training of deep neural networks suffer from the generalization gap caused by the increase in the effective mini-batch size. Previous approaches try to solve this problem by varying the learning r…

Beyond the Mean: Fisher-Orthogonal Projection for Natural Gradient Descent in Large Batch Training

2025-08-19 · Yishun Lu, Wesley Armour arxiv

Modern GPUs are equipped with large amounts of high-bandwidth memory, enabling them to support mini-batch sizes of up to tens of thousands of training samples. However, most existing optimizers struggle to perform effect…

On the Acceleration of L-BFGS with Second-Order Information and Stochastic Batches

2018-07-14 · Jie Liu, Yu Rong, Martin Takac, Junzhou Huang

This paper proposes a framework of L-BFGS based on the (approximate) second-order information with stochastic batches, as a novel approach to the finite-sum minimization problems. Different from the classical L-BFGS wher…

Gram-Gauss-Newton Method: Learning Overparameterized Neural Networks for Regression Problems

2019-05-28 · Tianle Cai, Ruiqi Gao, Jikai Hou, Siyu Chen 외

First-order methods such as stochastic gradient descent (SGD) are currently the standard algorithm for training deep neural networks. Second-order methods, despite their better convergence rate, are rarely used in practi…

regressionSecond-order methods