Sub-sampled Newton Methods with Non-uniform Sampling

By Peng Xu, Jiyan Yang, Farbod Roosta-Khorasani, Christopher R'e, Michael W. Mahoney. 2016

124 citations recorded by the source corpus.

We consider the problem of finding the minimizer of a convex function $F: \mathbb R^d \rightarrow \mathbb R$ of the form $F(w) := \sum_{i=1}^n f_i(w) + R(w)$ where a low-rank factorization of $\nabla^2 f_i(w)$ is readily available. We consider the regime where $n \gg d$. As second-order methods prove to be effective in finding the minimizer to a high-precision, in this work, we propose randomized Newton-type algorithms that exploit \textit{non-uniform} sub-sampling of $\{\nabla^2 f_i(w)\}_{i=1}^{n}$, as well as inexact updates, as means to reduce the computational complexity. Two non-uniform sampling distributions based on {\it block norm squares} and {\it block partial leverage scores} are considered in order to capture important terms among $\{\nabla^2 f_i(w)\}_{i=1}^{n}$. We show that at each iteration non-uniformly sampling at most $\mathcal O(d \log d)$ terms from $\{\nabla^2 f_i(w)\}_{i=1}^{n}$ is sufficient to achieve a linear-quadratic convergence rate in $w$ when a suitable initial point is provided. In addition, we show that our algorithms achieve a lower computational complexity and exhibit more robustness and better dependence on problem specific quantities, such as the condition number, compared to similar existing methods, especially the ones based on uniform sampling. Finally, we empirically demonstrate that our methods are at least twice as fast as Newton's methods with ridge logistic regression on several real datasets.

Subfields: Artificial Intelligence, Computational Mechanics, Numerical Analysis, Optimization & Training

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Nicolas Loizou
  2. Peter Richtárik
  3. Michael W. Mahoney
  4. Simon Lacoste-Julien
  5. Issam Hadj Laradji
  6. Kurt Keutzer
  7. Mark W. Schmidt
  8. Katya Scheinberg

In Computational Mechanics

  1. Nicolas Loizou
  2. Peter Richtárik
  3. Simon Lacoste-Julien
  4. Issam Hadj Laradji
  5. Albert S. Berahas
  6. Katya Scheinberg
  7. Shusen Wang
  8. Mark W. Schmidt

In Numerical Analysis

  1. Nicolas Loizou
  2. Peter Richtárik
  3. Shusen Wang
  4. Zhihua Zhang
  5. Katya Scheinberg
  6. Albert S. Berahas
  7. Frank E. Curtis
  8. Raghu Bollapragada

In Optimization & Training

  1. Nicolas Loizou
  2. Peter Richtárik
  3. Simon Lacoste-Julien
  4. Issam Hadj Laradji
  5. Michael W. Mahoney
  6. Mark W. Schmidt
  7. Sharan Vaswani
  8. Shusen Wang

Citations in the corpus