NeurIPS 2021poster21 citations

A Stochastic Newton Algorithm for Distributed Convex Optimization

Brian Bullins, Kumar Kshitij Patel, Ohad Shamir, Nathan Srebro, Blake Woodworth

Abstract

We propose and analyze a stochastic Newton algorithm for homogeneous distributed stochastic convex optimization, where each machine can calculate stochastic gradients of the same population objective, as well as stochastic Hessian-vector products (products of an independent unbiased estimator of the Hessian of the population objective with arbitrary vectors), with many such stochastic computations performed between rounds of communication. We show that our method can reduce the number, and frequency, of required communication rounds, compared to existing methods without hurting performance, by proving convergence guarantees for quasi-self-concordant objectives (e.g., logistic regression), alongside empirical evidence.

Distributed OptimizationStochastic OptimizationFederated LearningNewton's Method
BibTeX
@inproceedings{
bullins2021a,
title={A Stochastic Newton Algorithm for Distributed Convex Optimization},
author={Brian Bullins and Kumar Kshitij Patel and Ohad Shamir and Nathan Srebro and Blake Woodworth},
booktitle={Advances in Neural Information Processing Systems},
editor={A. Beygelzimer and Y. Dauphin and P. Liang and J. Wortman Vaughan},
year={2021},
url={https://openreview.net/forum?id=5BD4_awH4Fd}
}
A Stochastic Newton Algorithm for Distributed Convex Optimization · NeurIPS 2021