← Search

Sebastian Stich

18 accepted papers

2026

Improved Convergence Analysis of Topology Dependence in Decentralized SGD

ICML 2026poster

Decentralized SGD is a fundamental algorithm in decentralized learning, although the influence of an underlying network topology on its convergence behavior is not yet fully understood. Existing convergence analyses have shown that topologies with a small spectral gap significantly deteriorate the c…

Cited by 0SourceScholar
2022

Masked Training of Neural Networks with Partial Gradients

AISTATS 2022poster

State-of-the-art training algorithms for deep learning models are based on stochastic gradient descent (SGD). Recently, many variations have been explored: perturbing parameters for better accuracy (such as in Extragradient), limiting SGD updates to a subset of parameters for increased efficiency (s…

Cited by 32SourcePDFScholar
2022

ProgFed: Effective, Communication, and Computation Efficient Federated Learning by Progressive Training

ICML 2022spotlight

Federated learning is a powerful distributed learning scheme that allows numerous edge devices to collaboratively train a model without sharing their data. However, training is resource-intensive for edge devices, and limited network bandwidth is often the main bottleneck. Prior work often overcomes…

2022

ProxSkip: Yes! Local Gradient Steps Provably Lead to Communication Acceleration! Finally!

ICML 2022spotlight

We introduce ProxSkip—a surprisingly simple and provably efficient method for minimizing the sum of a smooth ($f$) and an expensive nonsmooth proximable ($\psi$) function. The canonical approach to solving such problems is via the proximal gradient descent (ProxGD) algorithm, which is based on the e…

Cited by 192SourcePDFScholar
2021

A Linearly Convergent Algorithm for Decentralized Optimization: Sending Less Bits for Free!

AISTATS 2021poster

Decentralized optimization methods enable on-device training of machine learning models without a central coordinator. In many scenarios communication between devices is energy demanding and time consuming and forms the bottleneck of the entire system. We propose a new randomized first-order method…

Cited by 93SourcePDFScholar
2021

Consensus Control for Decentralized Deep Learning

ICML 2021spotlight

Decentralized training of deep learning models enables on-device learning over networks, as well as efficient scaling to large compute clusters. Experiments in earlier works reveal that, even in a data-center setup, decentralized training often suffers from the degradation in the quality of the mode…

Cited by 100SourcePDFScholar
2021

Critical Parameters for Scalable Distributed Learning with Large Batches and Asynchronous Updates

AISTATS 2021poster

It has been experimentally observed that the efficiency of distributed training with stochastic gradient (SGD) depends decisively on the batch size and—in asynchronous implementations—on the gradient staleness. Especially, it has been observed that the speedup saturates beyond a certain batch size a…

Cited by 23SourcePDFScholar
2021

LENA: Communication-Efficient Distributed Learning with Self-Triggered Gradient Uploads

AISTATS 2021poster

In distributed optimization, parameter updates from the gradient computing node devices have to be aggregated in every iteration on the orchestrating server. When these updates are sent over an arbitrary commodity network, bandwidth and latency can be limiting factors. We propose a communication fra…

Cited by 27SourcePDFScholar
2021

Quasi-global Momentum: Accelerating Decentralized Deep Learning on Heterogeneous Data

ICML 2021spotlight

Decentralized training of deep learning models is a key element for enabling data privacy and on-device learning over networks. In realistic learning scenarios, the presence of heterogeneity across different clients’ local datasets poses an optimization challenge and may severely deteriorate the gen…

2020

A Unified Theory of Decentralized SGD with Changing Topology and Local Updates

ICML 2020poster

Decentralized stochastic optimization methods have gained a lot of attention recently, mainly because of their cheap per iteration cost, data locality, and their communication-efficiency. In this paper we introduce a unified convergence analysis that covers a large variety of decentralized SGD metho…

Cited by 610SourcePDFScholar
2020

Is Local SGD Better than Minibatch SGD?

ICML 2020poster

We study local SGD (also known as parallel SGD and federated SGD), a natural and frequently used distributed optimization method. Its theoretical foundations are currently lacking and we highlight how all existing error guarantees in the convex setting are dominated by a simple baseline, minibatch S…

Cited by 316SourcePDFScholar
2020

SCAFFOLD: Stochastic Controlled Averaging for Federated Learning

ICML 2020poster

Federated learning is a key scenario in modern large-scale machine learning where the data remains distributed over a large number of clients and the task is to learn a centralized model without transmitting the client data. The standard optimization algorithm used in this setting is Federated Avera…

Cited by 3685SourcePDFScholar
2019

Decentralized Stochastic Optimization and Gossip Algorithms with Compressed Communication

ICML 2019oral

We consider decentralized stochastic optimization with the objective function (e.g. data samples for machine learning tasks) being distributed over n machines that can only communicate to their neighbors on a fixed communication graph. To address the communication bottleneck, the nodes compress (e.g…

Cited by 609SourcePDFScholar
2019

Error Feedback Fixes SignSGD and other Gradient Compression Schemes

ICML 2019oral

Sign-based algorithms (e.g. signSGD) have been proposed as a biased gradient compression technique to alleviate the communication bottleneck in training large neural networks across multiple workers. We show simple convex counter-examples where signSGD does not converge to the optimum. Further, even…

2018

Adaptive balancing of gradient and update computation times using global geometry and approximate subproblems

AISTATS 2018poster

First-order optimization methods comprise two important primitives: i) the computation of gradient information and ii) the computation of the update that leads to the next iterate. In practice there is often a wide mismatch between the time required for the two steps, leading to underutilization of…

Cited by 0SourcePDFScholar
2018

On Matching Pursuit and Coordinate Descent

ICML 2018oral

Two popular examples of first-order optimization methods over linear spaces are coordinate descent and matching pursuit algorithms, with their randomized variants. While the former targets the optimization by moving along coordinates, the latter considers a generalized notion of directions. Exploiti…

Cited by 29SourcePDFScholar