activity
20162023
most citedA Field Guide to Federated Optimization

167 citations · 679 across the 25 of their papers we have counts for

collaborators
Showing 2021Show all

6 papers · 1 filter

math.OC2021★ 4 cited

A Stochastic Newton Algorithm for Distributed Convex Optimization

Brian Bullins, Kumar Kshitij Patel, Ohad Shamir +2

We propose and analyze a stochastic Newton algorithm for homogeneous distributed stochastic convex optimization, where each machine can calculate stochastic gradients of the same p…

math.OC2021★ 2 cited

The Minimax Complexity of Distributed Optimization

Blake Woodworth

In this thesis, I study the minimax oracle complexity of distributed stochastic optimization. First, I present the "graph oracle model", an extension of the classic oracle complexi…

cs.LG2021★ 167 cited

A Field Guide to Federated Optimization

Jianyu Wang, Zachary Charles, Zheng Xu +50

Federated learning and analytics are a distributed approach for collaboratively learning models (or statistics) from decentralized data, motivated by and designed for privacy prote…

cs.LG2021★ 1 cited

An Even More Optimal Stochastic Optimization Algorithm: Minibatching and Interpolation Learning

Blake Woodworth, Nathan Srebro

We present and analyze an algorithm for optimizing smooth and convex or strongly convex objectives using minibatch stochastic gradient estimates. The algorithm is optimal with resp…

cs.LG2021★ 7 cited

On the Implicit Bias of Initialization Shape: Beyond Infinitesimal Mirror Descent

Shahar Azulay, Edward Moroshko, Mor Shpigel Nacson +4

Recent work has highlighted the role of initialization scale in determining the structure of the solutions that gradient methods converge to. In particular, it was shown that large…

cs.LG2021★ 11 cited

The Min-Max Complexity of Distributed Stochastic Convex Optimization with Intermittent Communication

Blake Woodworth, Brian Bullins, Ohad Shamir +1

We resolve the min-max complexity of distributed stochastic convex optimization (up to a log factor) in the intermittent communication setting, where machines work in parallel…