← Search

Peter Richtarik

54 accepted papers

2026

From Muon to Gluon: Bridging Theory and Practice of LMO-based Optimizers for LLMs

ICML 2026poster

Recent developments in deep learning optimization have brought about radically new algorithms based on the Linear Minimization Oracle (LMO) framework, such as Muon and Scion. After over a decade of Adam's dominance, these LMO-based methods are emerging as viable replacements, offering several practi…

Cited by 0SourceScholar
2026

General Analysis of LMO-based Optimizers: Beyond Bounded Variance

ICML 2026poster

We study a broad family of momentum *Linear Minimization Oracle* (LMO) methods that includes normalized SGD with momentum, sign-based (Adam-like) directions, and Muon (spectral) updates. Our focus is on subsampling regimes where the classical uniformly-bounded-variance model can be fragile even for …

Cited by 0SourceScholar
2024

Communication Compression for Byzantine Robust Learning: New Efficient Algorithms and Improved Rates

AISTATS 2024poster

Byzantine robustness is an essential feature of algorithms for certain distributed optimization problems, typically encountered in collaborative/federated learning. These problems are usually huge-scale, implying that communication compression is also imperative for their resolution. These factors h…

2024

Understanding Progressive Training Through the Framework of Randomized Coordinate Descent

AISTATS 2024poster

We propose a Randomized Progressive Training algorithm (RPT)—a stochastic proxy for the well-known Progressive Training method (PT) (Karras et al., 2017). Originally designed to train GANs (Goodfellow et al., 2014), PT was proposed as a heuristic, with no convergence analysis even for the simplest o…

Cited by 4SourcePDFScholar
2023

Can 5th Generation Local Training Methods Support Client Sampling? Yes!

AISTATS 2023poster

The celebrated FedAvg algorithm of McMahan et al. (2017) is based on three components: client sampling (CS), data sampling (DS) and local training (LT). While the first two are reasonably well understood, the third component, whose role is to reduce the number of communication rounds needed to train…

Cited by 31SourcePDFScholar
2023

Catalyst Acceleration of Error Compensated Methods Leads to Better Communication Complexity

AISTATS 2023poster

Communication overhead is well known to be a key bottleneck in large scale distributed learning, and a particularly successful class of methods which help to overcome this bottleneck is based on the idea of communication compression. Some of the most practically effective gradient compressors, such…

Cited by 2SourcePDFScholar
2023

Convergence of Stein Variational Gradient Descent under a Weaker Smoothness Condition

AISTATS 2023poster

Stein Variational Gradient Descent (SVGD) is an important alternative to the Langevin-type algorithms for sampling from probability distributions of the form $\pi(x) \propto \exp(-V(x))$. In the existing theory of Langevin-type algorithms and SVGD, the potential function $V$ is often assumed to be $…

Cited by 21SourcePDFScholar
2022

3PC: Three Point Compressors for Communication-Efficient Distributed Training and a Better Theory for Lazy Aggregation

ICML 2022spotlight

We propose and study a new class of gradient compressors for communication-efficient training—three point compressors (3PC)—as well as efficient distributed nonconvex optimization algorithms that can take advantage of them. Unlike most established approaches, which rely on a static compressor choice…

Cited by 36SourcePDFScholar
2022

A Convergence Theory for SVGD in the Population Limit under Talagrand’s Inequality T1

ICML 2022spotlight

Stein Variational Gradient Descent (SVGD) is an algorithm for sampling from a target density which is known up to a multiplicative constant. Although SVGD is a popular algorithm in practice, its theoretical study is limited to a few recent works. We study the convergence of SVGD in the population li…

Cited by 27SourcePDFScholar
2022

An Optimal Algorithm for Strongly Convex Minimization under Affine Constraints

AISTATS 2022poster

Optimization problems under affine constraints appear in various areas of machine learning. We consider the task of minimizing a smooth strongly convex function F(x) under the affine constraint Kx = b, with an oracle providing evaluations of the gradient of F and multiplications by K and its transpo…

Cited by 34SourcePDFScholar
2022

Basis Matters: Better Communication-Efficient Second Order Methods for Federated Learning

AISTATS 2022poster

Recent advances in distributed optimization have shown that Newton-type methods with proper communication compression mechanisms can guarantee fast local rates and low communication cost compared to first order methods. We discover that the communication cost of these methods can be further reduced,…

Cited by 28SourcePDFScholar
2022

FLIX: A Simple and Communication-Efficient Alternative to Local Methods in Federated Learning

AISTATS 2022poster

Federated Learning (FL) is an increasingly popular machine learning paradigm in which multiple nodes try to collaboratively learn under privacy, communication and multiple heterogeneity constraints. A persistent problem in federated learning is that it is not clear what the optimization objective sh…

2022

FedNL: Making Newton-Type Methods Applicable to Federated Learning

ICML 2022spotlight

Inspired by recent work of Islamov et al (2021), we propose a family of Federated Newton Learn (\algname{FedNL}) methods, which we believe is a marked step in the direction of making second-order methods applicable to FL. In contrast to the aforementioned work, \algname{FedNL} employs a different He…

Cited by 96SourcePDFScholar
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 Better Alternative to Error Feedback for Communication-Efficient Distributed Learning

ICLR 2021poster

Modern large-scale machine learning applications require stochastic optimization algorithms to be implemented on distributed computing systems. A key bottleneck of such systems is the communication overhead for exchanging information across the workers, such as stochastic gradients. Among the many t…

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

ADOM: Accelerated Decentralized Optimization Method for Time-Varying Networks

ICML 2021spotlight

We propose ADOM – an accelerated method for smooth and strongly convex decentralized optimization over time-varying networks. ADOM uses a dual oracle, i.e., we assume access to the gradient of the Fenchel conjugate of the individual loss functions. Up to a constant factor, which depends on the netwo…

Cited by 36SourcePDFScholar
2021

Distributed Second Order Methods with Fast Rates and Compressed Communication

ICML 2021spotlight

We develop several new communication-efficient second-order methods for distributed optimization. Our first method, NEWTON-STAR, is a variant of Newton’s method from which it inherits its fast local quadratic rate. However, unlike Newton’s method, NEWTON-STAR enjoys the same per iteration communicat…

Cited by 67SourcePDFScholar
2021

Hyperparameter Transfer Learning with Adaptive Complexity

AISTATS 2021poster

Bayesian optimization (BO) is a data-efficient approach to automatically tune the hyperparameters of machine learning models. In practice, one frequently has to solve similar hyperparameter tuning problems sequentially. For example, one might have to tune a type of neural network learned across a se…

2021

MARINA: Faster Non-Convex Distributed Learning with Compression

ICML 2021spotlight

We develop and analyze MARINA: a new communication efficient method for non-convex distributed learning over heterogeneous datasets. MARINA employs a novel communication compression strategy based on the compression of gradient differences that is reminiscent of but different from the strategy emplo…

2021

PAGE: A Simple and Optimal Probabilistic Gradient Estimator for Nonconvex Optimization

ICML 2021oral

In this paper, we propose a novel stochastic gradient estimator—ProbAbilistic Gradient Estimator (PAGE)—for nonconvex optimization. PAGE is easy to implement as it is designed via a small adjustment to vanilla SGD: in each iteration, PAGE uses the vanilla minibatch SGD update with probability $p_t$…

Cited by 160SourcePDFScholar
2020

99% of Worker-Master Communication in Distributed Optimization Is Not Needed

UAI 2020poster

In this paper we discuss sparsification of worker-to-server communication in large distributed systems. We improve upon algorithms that fit the following template: a local gradient estimate is computed independently by each worker, then communicated to a master, which subsequently performs averaging…

Cited by 24SourcePDFScholar
2020

A Stochastic Derivative Free Optimization Method with Momentum

ICLR 2020poster

We consider the problem of unconstrained minimization of a smooth objective function in $\mathbb{R}^d$ in setting where only function evaluations are possible. We propose and analyze stochastic zeroth-order method with heavy ball momentum. In particular, we propose, SMTP, a momentum version of the s…

Cited by 34SourceScholar
2020

A Unified Theory of SGD: Variance Reduction, Sampling, Quantization and Coordinate Descent

AISTATS 2020poster

In this paper we introduce a unified analysis of a large family of variants of proximal stochastic gradient descent (SGD) which so far have required different intuitions, convergence analyses, have different applications, and which have been developed separately in various communities. We show that…

Cited by 190SourcePDFScholar
2020

Acceleration for Compressed Gradient Descent in Distributed and Federated Optimization

ICML 2020poster

Due to the high communication cost in distributed and federated learning problems, methods relying on compression of communicated messages are becoming increasingly popular. While in other contexts the best performing gradient-type methods invariably rely on some form of acceleration/momentum to red…

Cited by 174SourcePDFScholar
2020

From Local SGD to Local Fixed-Point Methods for Federated Learning

ICML 2020poster

Most algorithms for solving optimization problems or finding saddle points of convex-concave functions are fixed-point algorithms. In this work we consider the generic problem of finding a fixed point of an average of operators, or an approximation thereof, in a distributed setting. Our work is moti…

Cited by 156SourcePDFScholar
2020

Linearly Converging Error Compensated SGD

NeurIPS 2020spotlight

In this paper, we propose a unified analysis of variants of distributed SGD with arbitrary compressions and delayed updates. Our framework is general enough to cover different variants of quantized SGD, Error-Compensated SGD (EC-SGD), and SGD with delayed updates (D-SGD). Via single theorem, we deri…

2020

Lower Bounds and Optimal Algorithms for Personalized Federated Learning

NeurIPS 2020poster

In this work, we consider the optimization formulation of personalized federated learning recently introduced by Hanzely & Richtarik (2020) which was shown to give an alternative explanation to the workings of local SGD methods. Our first contribution is establishing the first lower bounds for this…

Cited by 220SourcePDFScholar
2020

Optimal and Practical Algorithms for Smooth and Strongly Convex Decentralized Optimization

NeurIPS 2020poster

We consider the task of decentralized minimization of the sum of smooth strongly convex functions stored across the nodes of a network. For this problem, lower bounds on the number of gradient computations and the number of communication rounds required to achieve $\varepsilon$ accuracy have recent…

Cited by 96SourcePDFScholar
2020

Random Reshuffling: Simple Analysis with Vast Improvements

NeurIPS 2020poster

Random Reshuffling (RR) is an algorithm for minimizing finite-sum functions that utilizes iterative gradient descent steps in conjunction with data reshuffling. Often contrasted with its sibling Stochastic Gradient Descent (SGD), RR is usually faster in practice and enjoys significant popularity in…

2020

Revisiting Stochastic Extragradient

AISTATS 2020poster

We fix a fundamental issue in the stochastic extragradient method by providing a new sampling strategy that is motivated by approximating implicit updates. Since the existing stochastic extragradient algorithm, called Mirror-Prox, of (Juditsky, 2011) diverges on a simple bilinear problem when the do…

Cited by 101SourcePDFScholar
2020

Tighter Theory for Local SGD on Identical and Heterogeneous Data

AISTATS 2020poster

We provide a new analysis of local SGD, removing unnecessary assumptions and elaborating on the difference between two data regimes: identical and heterogeneous. In both cases, we improve the existing theory and provide values of the optimal stepsize and optimal number of local iterations. Our bound…

Cited by 539SourcePDFScholar
2020

Variance Reduced Coordinate Descent with Acceleration: New Method With a Surprising Application to Finite-Sum Problems

ICML 2020poster

We propose an accelerated version of stochastic variance reduced coordinate descent – ASVRCD. As other variance reduced coordinate descent methods such as SEGA or SVRCD, our method can deal with problems that include a non-separable and non-smooth regularizer, while accessing a random block of parti…

Cited by 23SourcePDFScholar
2019

Accelerated Coordinate Descent with Arbitrary Sampling and Best Rates for Minibatches

AISTATS 2019poster

Accelerated coordinate descent is a widely popular optimization algorithm due to its efficiency on large-dimensional problems. It achieves state-of-the-art complexity on an important class of empirical risk minimization problems. In this paper we design and analyze an accelerated coordinate descent…

Cited by 48SourcePDFScholar
2019

Stochastic Proximal Langevin Algorithm: Potential Splitting and Nonasymptotic Rates

NeurIPS 2019spotlight

We propose a new algorithm---Stochastic Proximal Langevin Algorithm (SPLA)---for sampling from a log concave distribution. Our method is a generalization of the Langevin algorithm to potentials expressed as the sum of one stochastic smooth term and multiple stochastic nonsmooth terms. In each iterat…

2018

Accelerated Stochastic Matrix Inversion: General Theory and Speeding up BFGS Rules for Faster Second-Order Optimization

NeurIPS 2018poster

We present the first accelerated randomized algorithm for solving linear systems in Euclidean spaces. One essential problem of this type is the matrix inversion problem. In particular, our algorithm can be specialized to invert positive definite matrices in such a way that all iterates (approximate…

Cited by 56SourcePDFScholar
2018

SGD and Hogwild! Convergence Without the Bounded Gradients Assumption

ICML 2018oral

Stochastic gradient descent (SGD) is the optimization algorithm of choice in many machine learning applications such as regularized empirical risk minimization and training deep neural networks. The classical convergence analysis of SGD is carried out under the assumption that the norm of the stocha…

Cited by 266SourcePDFScholar
2018

Stochastic Spectral and Conjugate Descent Methods

NeurIPS 2018poster

The state-of-the-art methods for solving optimization problems in big dimensions are variants of randomized coordinate descent (RCD). In this paper we introduce a fundamentally new type of acceleration strategy for RCD based on the augmentation of the set of coordinate directions by a few spectral o…

Cited by 15SourcePDFScholar
2016

Even Faster Accelerated Coordinate Descent Using Non-Uniform Sampling

ICML 2016poster

Accelerated coordinate descent is widely used in optimization due to its cheap per-iteration cost and scalability to large-scale problems. Up to a primal-dual transformation, it is also the same as accelerated stochastic gradient descent that is one of the central methods used in machine learning. I…

Cited by 217SourcePDFScholar
2016

SDNA: Stochastic Dual Newton Ascent for Empirical Risk Minimization

ICML 2016poster

We propose a new algorithm for minimizing regularized empirical loss: Stochastic Dual Newton Ascent (SDNA). Our method is dual in nature: in each iteration we update a random subset of the dual variables. However, unlike existing methods such as stochastic dual coordinate ascent, SDNA is capable of…

Cited by 115SourcePDFScholar
2015

Adding vs. Averaging in Distributed Primal-Dual Optimization

ICML 2015poster

Distributed optimization methods for large-scale machine learning suffer from a communication bottleneck. It is difficult to reduce this bottleneck while still efficiently and accurately aggregating partial work from different machines. In this paper, we present a novel generalization of the recent…