Stochastic Variance-Reduced Newton: Accelerating Finite-Sum Minimization with Large Batches

πŸ“… 2022-06-06
πŸ›οΈ arXiv.org
πŸ“ˆ Citations: 5
✨ Influential: 1
πŸ“„ PDF

career value

178K/year
πŸ€– AI Summary
To address the slow convergence of stochastic second-order methods for large-scale finite-sum optimization, this paper proposes the Stochastic Variance-Reduced Newton (SVRN) methodβ€”the first to integrate variance reduction into a stochastic second-order framework. SVRN combines subsampled Newton updates, Hessian sketching, and large-batch parallel computation, employing a unit step size to ensure stable convergence. Theoretically, SVRN achieves a data-pass complexity of $O(log(1/varepsilon)/log n)$, improving upon conventional stochastic second-order methods by a factor of $O(alpha log n)$; notably, this acceleration ratio increases with sample size $n$. Empirically, under large-batch settings, SVRN significantly outperforms first-order variance-reduced methods such as SAGA and SVRG.
πŸ“ Abstract
Stochastic variance reduction has proven effective at accelerating first-order algorithms for solving convex finite-sum optimization tasks such as empirical risk minimization. Incorporating second-order information has proven helpful in further improving the performance of these first-order methods. Yet, comparatively little is known about the benefits of using variance reduction to accelerate popular stochastic second-order methods such as Subsampled Newton. To address this, we propose Stochastic Variance-Reduced Newton (SVRN), a finite-sum minimization algorithm that provably accelerates existing stochastic Newton methods from $O(alphalog(1/epsilon))$ to $Oig(frac{log(1/epsilon)}{log(n)}ig)$ passes over the data, i.e., by a factor of $O(alphalog(n))$, where $n$ is the number of sum components and $alpha$ is the approximation factor in the Hessian estimate. Surprisingly, this acceleration gets more significant the larger the data size $n$, which is a unique property of SVRN. Our algorithm retains the key advantages of Newton-type methods, such as easily parallelizable large-batch operations and a simple unit step size. We use SVRN to accelerate Subsampled Newton and Iterative Hessian Sketch algorithms, and show that it compares favorably to popular first-order methods with variance~reduction.
Problem

Research questions and friction points this paper is trying to address.

Accelerating stochastic second-order optimization methods
Improving convergence rate for finite-sum minimization
Enhancing performance of large-batch Newton-type algorithms
Innovation

Methods, ideas, or system contributions that make the work stand out.

Combines variance reduction with Newton methods
Accelerates stochastic second-order optimization significantly
Enables efficient large-batch parallel operations
πŸ”Ž Similar Papers
M
Michal Derezinski
Department of Electrical Engineering & Computer Science, University of Michigan