← Search

Peter Richtárik

63 accepted papers

2026

Ringleader ASGD: The First Asynchronous SGD with Optimal Time Complexity under Data Heterogeneity

ICLR 2026poster

Asynchronous stochastic gradient methods are central to scalable distributed optimization, particularly when devices differ in computational capabilities. Such settings arise naturally in federated learning, where training takes place on smartphones and other heterogeneous edge devices. In addition…

Cited by 0SourceScholar
2025

ATA: Adaptive Task Allocation for Efficient Resource Management in Distributed Machine Learning

ICML 2025poster

Asynchronous methods are fundamental for parallelizing computations in distributed machine learning. They aim to accelerate training by fully utilizing all available resources. However, their greedy approach can lead to inefficiencies using more computation than required, especially when co…

Cited by 0SourcePDFScholar
2025

Correlated Quantization for Faster Nonconvex Distributed Optimization

UAI 2025

Quantization [Alistarh et al., 2017] is an important (stochastic) compression technique that reduces the volume of transmitted bits during each communication round in distributed model training. Suresh et al. [2022] introduce correlated quantizers and show their advantages over independent counterpa

Cited by 0SourcePDFScholar
2025

Error Feedback under $(L_0,L_1)$-Smoothness: Normalization and Momentum

NeurIPS 2025poster

We provide the first proof of convergence for normalized error feedback algorithms across a wide range of machine learning problems. Despite their popularity and efficiency in training deep neural networks, traditional analyses of error feedback algorithms rely on the smoothness assumption that doe…

Cited by 0SourceScholar
2025

HIGGS: Pushing the Limits of Large Language Model Quantization via the Linearity Theorem

NAACL 2025long

Quantizing large language models has become a standard way to reduce their memory and computational costs. Typically, existing methods focus on breaking down the problem into individual layer-wise sub-problems, and minimizing per-layer error, measured via various metrics. Yet, this approach currentl…

Cited by 6SourcePDFScholar
2025

LoCoDL: Communication-Efficient Distributed Learning with Local Training and Compression

ICLR 2025spotlight

In $D$istributed optimization and $L$earning, and even more in the modern framework of federated learning, communication, which is slow and costly, is critical. We introduce LoCoDL, a communication-efficient algorithm that leverages the two popular and effective techniques of $Lo$cal training, which…

Cited by 3SourcePDFScholar
2025

Local Curvature Descent: Squeezing More Curvature out of Standard and Polyak Gradient Descent

NeurIPS 2025poster

We contribute to the growing body of knowledge on more powerful and adaptive stepsizes for convex optimization, empowered by local curvature information. We do not go the route of fully-fledged second-order methods, which require the expensive computation of the Hessian. Instead, our key observation…

Cited by 0SourceScholar
2025

MAST: model-agnostic sparsified training

ICLR 2025poster

We introduce a novel optimization problem formulation that departs from the conventional way of minimizing machine learning model loss as a black-box function. Unlike traditional formulations, the proposed approach explicitly incorporates an initially pre-trained model and random sketch operators, a…

2025

Methods for Convex $(L_0,L_1)$-Smooth Optimization: Clipping, Acceleration, and Adaptivity

ICLR 2025poster

Due to the non-smoothness of optimization problems in Machine Learning, generalized smoothness assumptions have been gaining a lot of attention in recent years. One of the most popular assumptions of this type is $(L_0,L_1)$-smoothness (Zhang et al., 2020). In this paper, we focus on the class of (s…

Cited by 17SourcePDFScholar
2025

Methods with Local Steps and Random Reshuffling for Generally Smooth Non-Convex Federated Optimization

ICLR 2025poster

Non-convex Machine Learning problems typically do not adhere to the standard smoothness assumption. Based on empirical findings, Zhang et al. (2020b) proposed a more realistic generalized $(L_0,L_1)$-smoothness assumption, though it remains largely unexplored. Many existing algorithms designed for s…

Cited by 2SourcePDFScholar
2025

MindFlayer SGD: Efficient Parallel SGD in the Presence of Heterogeneous and Random Worker Compute Times

UAI 2025

We investigate the problem of minimizing the expectation of smooth nonconvex functions in a distributed setting with multiple parallel workers that are able to compute stochastic gradients. A significant challenge in this context is the presence of arbitrarily heterogeneous and stochastic compute ti

Cited by 0SourcePDFScholar
2025

Ringmaster ASGD: The First Asynchronous SGD with Optimal Time Complexity

ICML 2025poster

Asynchronous Stochastic Gradient Descent (Asynchronous SGD) is a cornerstone method for parallelizing learning in distributed machine learning. However, its performance suffers under arbitrarily heterogeneous computation times across workers, leading to suboptimal time complexity and inefficiency as…

Cited by 4SourcePDFScholar
2025

Second-order Optimization under Heavy-Tailed Noise: Hessian Clipping and Sample Complexity Limits

NeurIPS 2025poster

Heavy-tailed noise is pervasive in modern machine learning applications, arising from data heterogeneity, outliers, and non-stationary stochastic environments. While second-order methods can significantly accelerate convergence in light-tailed or bounded-noise settings, such algorithms are often bri…

Cited by 0SourceScholar
2024

Byzantine Robustness and Partial Participation Can Be Achieved at Once: Just Clip Gradient Differences

NeurIPS 2024poster

Distributed learning has emerged as a leading paradigm for training large machine learning models. However, in real-world scenarios, participants may be unreliable or malicious, posing a significant challenge to the integrity and accuracy of the trained models. Byzantine fault tolerance mechanisms h…

Cited by 12SourcePDFScholar
2024

Det-CGD: Compressed Gradient Descent with Matrix Stepsizes for Non-Convex Optimization

ICLR 2024poster

This paper introduces a new method for minimizing matrix-smooth non-convex objectives through the use of novel Compressed Gradient Descent (CGD) algorithms enhanced with a matrix-valued stepsize. The proposed algorithms are theoretically analyzed first in the single-node and subsequently in the dis…

Cited by 6SourcePDFScholar
2024

Don't Compress Gradients in Random Reshuffling: Compress Gradient Differences

NeurIPS 2024poster

Gradient compression is a popular technique for improving communication complexity of stochastic first-order methods in distributed training of machine learning models. However, the existing works consider only with-replacement sampling of stochastic gradients. In contrast, it is well-known in pract…

Cited by 0SourcePDFScholar
2024

Error Feedback Reloaded: From Quadratic to Arithmetic Mean of Smoothness Constants

ICLR 2024poster

Error feedback (EF) is a highly popular and immensely effective mechanism for fixing convergence issues which arise in distributed training methods (such as distributed GD or SGD) when these are enhanced with greedy communication compression techniques such as Top-k. While EF was proposed almost a d…

Cited by 3SourcePDFScholar
2024

FedP3: Federated Personalized and Privacy-friendly Network Pruning under Model Heterogeneity

ICLR 2024poster

The interest in federated learning has surged in recent research due to its unique ability to train a global model using privacy-secured information held locally on each client. This paper pays particular attention to the issue of client-side model heterogeneity, a pervasive challenge in the practic…

Cited by 13SourcePDFScholar
2024

Freya PAGE: First Optimal Time Complexity for Large-Scale Nonconvex Finite-Sum Optimization with Heterogeneous Asynchronous Computations

NeurIPS 2024poster

In practical distributed systems, workers are typically not homogeneous, and due to differences in hardware configurations and network conditions, can have highly varying processing times. We consider smooth nonconvex finite-sum (empirical risk minimization) problems in this setup and introduce a ne…

Cited by 3SourcePDFScholar
2024

High-Probability Convergence for Composite and Distributed Stochastic Minimization and Variational Inequalities with Heavy-Tailed Noise

ICML 2024oral

High-probability analysis of stochastic first-order optimization methods under mild assumptions on the noise has been gaining a lot of attention in recent years. Typically, gradient clipping is one of the key algorithmic ingredients to derive good high-probability guarantees when the noise is heavy-…

Cited by 18SourcePDFScholar
2024

Improving the Worst-Case Bidirectional Communication Complexity for Nonconvex Distributed Optimization under Function Similarity

NeurIPS 2024spotlight

Effective communication between the server and workers plays a key role in distributed optimization. In this paper, we focus on optimizing communication, uncovering inefficiencies in prevalent downlink compression approaches. Considering first the pure setup where the uplink communication costs are…

Cited by 5SourcePDFScholar
2024

MicroAdam: Accurate Adaptive Optimization with Low Space Overhead and Provable Convergence

NeurIPS 2024poster

We propose a new variant of the Adam optimizer called MicroAdam that specifically minimizes memory overheads, while maintaining theoretical convergence guarantees. We achieve this by compressing the gradient information before it is fed into the optimizer state, thereby reducing its memory footprin…

2024

Minibatch Stochastic Three Points Method for Unconstrained Smooth Minimization

AAAI 2024technical

We present a new zero-order optimization method called Minibatch Stochastic Three Points (MiSTP), specifically designed to solve stochastic unconstrained minimization problems when only an approximate evaluation of the objective function is possible. MiSTP is an extension of the Stochastic Three Poi…

2024

On the Optimal Time Complexities in Decentralized Stochastic Asynchronous Optimization

NeurIPS 2024poster

We consider the decentralized stochastic asynchronous optimization setup, where many workers asynchronously calculate stochastic gradients and asynchronously communicate with each other using edges in a multigraph. For both homogeneous and heterogeneous setups, we prove new time complexity lower bou…

Cited by 2SourcePDFScholar
2024

PV-Tuning: Beyond Straight-Through Estimation for Extreme LLM Compression

NeurIPS 2024oral

There has been significant interest in "extreme" compression of large language models (LLMs), i.e. to 1-2 bits per parameter, which allows such models to be executed efficiently on resource-constrained devices. Existing work focused on improved one-shot quantization techniques and weight represent…

2024

Shadowheart SGD: Distributed Asynchronous SGD with Optimal Time Complexity Under Arbitrary Computation and Communication Heterogeneity

NeurIPS 2024poster

We consider nonconvex stochastic optimization problems in the asynchronous centralized distributed setup where the communication times from workers to a server can not be ignored, and the computation and communication times are potentially different for all workers. Using an unbiassed compression te…

Cited by 3SourcePDFScholar
2023

2Direction: Theoretically Faster Distributed Training with Bidirectional Communication Compression

NeurIPS 2023poster

We consider distributed convex optimization problems in the regime when the communication between the server and the workers is expensive in both uplink and downlink directions. We develop a new and provably accelerated method, which we call 2Direction, based on fast bidirectional compressed communi…

Cited by 7SourcePDFScholar
2023

A Computation and Communication Efficient Method for Distributed Nonconvex Problems in the Partial Participation Setting

NeurIPS 2023poster

We present a new method that includes three key components of distributed optimization and federated learning: variance reduction of stochastic gradients, partial participation, and compressed communication. We prove that the new method has optimal oracle complexity and state-of-the-art communicatio…

Cited by 6SourcePDFScholar
2023

DASHA: Distributed Nonconvex Optimization with Communication Compression and Optimal Oracle Complexity

ICLR 2023top-25%

We develop and analyze DASHA: a new family of methods for nonconvex distributed optimization problems. When the local functions at the nodes have a finite-sum or an expectation form, our new methods, DASHA-PAGE, DASHA-MVR and DASHA-SYNC-MVR, improve the theoretical oracle and communication complexi…

Cited by 0SourcePDFScholar
2023

EF21-P and Friends: Improved Theoretical Communication Complexity for Distributed Optimization with Bidirectional Compression

ICML 2023poster

In this work we focus our attention on distributed optimization problems in the context where the communication time between the server and the workers is non-negligible. We obtain novel methods supporting bidirectional compression (both from the server to the workers and vice versa) that enjoy new…

Cited by 30SourcePDFScholar
2023

High-Probability Bounds for Stochastic Optimization and Variational Inequalities: the Case of Unbounded Variance

ICML 2023poster

During the recent years the interest of optimization and machine learning communities in high-probability convergence of stochastic optimization methods has been growing. One of the main reasons for this is that high-probability complexity bounds are more accurate and less studied than in-expectatio…

Cited by 58SourcePDFScholar
2023

Optimal Time Complexities of Parallel Stochastic Optimization Methods Under a Fixed Computation Model

NeurIPS 2023poster

Parallelization is a popular strategy for improving the performance of methods. Optimization methods are no exception: design of efficient parallel optimization methods and tight analysis of their theoretical properties are important research endeavors. While the minimax complexities are well known…

Cited by 14SourcePDFScholar
2023

RandProx: Primal-Dual Optimization Algorithms with Randomized Proximal Updates

ICLR 2023poster

Proximal splitting algorithms are well suited to solving large-scale nonsmooth optimization problems, in particular those arising in machine learning. We propose a new primal–dual algorithm, in which the dual update is randomized; equivalently, the proximity operator of one of the function in the pr…

Cited by 45SourcePDFScholar
2023

Random Reshuffling with Variance Reduction: New Analysis and Better Rates

UAI 2023poster

Virtually all state-of-the-art methods for training supervised machine learning models are variants of Stochastic Gradient Descent (SGD), enhanced with a number of additional tricks, such as minibatching, momentum, and adaptive stepsizes. However, one of the most basic questions in the design of su…

Cited by 24SourcePDFScholar
2023

Variance Reduction is an Antidote to Byzantines: Better Rates, Weaker Assumptions and Communication Compression as a Cherry on the Top

ICLR 2023poster

Byzantine-robustness has been gaining a lot of attention due to the growth of the interest in collaborative and federated learning. However, many fruitful directions, such as the usage of variance reduction for achieving robustness and communication compression for reducing communication costs, rema…

2022

A Damped Newton Method Achieves Global $\mathcal O \left(\frac{1}{k^2}\right)$ and Local Quadratic Convergence Rate

NeurIPS 2022accept

In this paper, we present the first stepsize schedule for Newton method resulting in fast global and local convergence guarantees. In particular, we a) prove an $\mathcal O \left( 1/{k^2} \right)$ global rate, which matches the state-of-the-art global rate of cubically regularized Newton method of P…

Cited by 0SourcePDFScholar
2022

Accelerated Primal-Dual Gradient Method for Smooth and Convex-Concave Saddle-Point Problems with Bilinear Coupling

NeurIPS 2022accept

In this paper we study the convex-concave saddle-point problem $\min_x \max_y f(x) + y^\top\mathbf{A}x - g(y)$, where $f(x)$ and $g(y)$ are smooth and convex functions. We propose an Accelerated Primal-Dual Gradient Method (APDG) for solving this problem, achieving (i) an optimal linear convergence…

Cited by 50SourcePDFScholar
2022

BEER: Fast $O(1/T)$ Rate for Decentralized Nonconvex Optimization with Communication Compression

NeurIPS 2022accept

Communication efficiency has been widely recognized as the bottleneck for large-scale decentralized machine learning applications in multi-agent or federated environments. To tackle the communication bottleneck, there have been many efforts to design communication-compressed algorithms for decentral…

2022

Communication Acceleration of Local Gradient Methods via an Accelerated Primal-Dual Algorithm with an Inexact Prox

NeurIPS 2022accept

Inspired by a recent breakthrough of Mishchenko et al. [2022], who for the first time showed that local gradient steps can lead to provable communication acceleration, we propose an alternative algorithm which obtains the same communication acceleration as their method (ProxSkip). Our approach is ve…

Cited by 27SourcePDFScholar
2022

Distributed Methods with Compressed Communication for Solving Variational Inequalities, with Theoretical Guarantees

NeurIPS 2022accept

Variational inequalities in general and saddle point problems in particular are increasingly relevant in machine learning applications, including adversarial learning, GANs, transport and robust optimization. With increasing data and problem sizes necessary to train high performing models across var…

Cited by 21SourcePDFScholar
2022

Doubly Adaptive Scaled Algorithm for Machine Learning Using Second-Order Information

ICLR 2022poster

We present a novel adaptive optimization algorithm for large-scale machine learning problems. Equipped with a low-cost estimate of local curvature and Lipschitz smoothness, our method dynamically adapts the search direction and step-size. The search direction contains gradient information preconditi…

Cited by 25SourcePDFScholar
2022

EF-BV: A Unified Theory of Error Feedback and Variance Reduction Mechanisms for Biased and Unbiased Compression in Distributed Optimization

NeurIPS 2022accept

In distributed or federated optimization and learning, communication between the different computing units is often the bottleneck and gradient compression is widely used to reduce the number of bits sent within each communication round of iterative methods. There are two classes of compression oper…

2022

IntSGD: Adaptive Floatless Compression of Stochastic Gradients

ICLR 2022spotlight

We propose a family of adaptive integer compression operators for distributed Stochastic Gradient Descent (SGD) that do not communicate a single float. This is achieved by multiplying floating-point vectors with a number known to every device and then rounding to integers. In contrast to the prior w…

2022

Optimal Algorithms for Decentralized Stochastic Variational Inequalities

NeurIPS 2022accept

Variational inequalities are a formalism that includes games, minimization, saddle point, and equilibrium problems as special cases. Methods for variational inequalities are therefore universal approaches for many applied tasks, including machine learning problems. This work concentrates on the dece…

Cited by 35SourcePDFScholar
2022

Permutation Compressors for Provably Faster Distributed Nonconvex Optimization

ICLR 2022poster

In this work we study the MARINA method of Gorbunov et al (ICML, 2021) -- the current state-of-the-art distributed non-convex optimization method in terms of theoretical communication complexity. Theoretical superiority of this method can be largely attributed to two sources: a carefully engineered…

Cited by 44SourcePDFScholar
2022

Theoretically Better and Numerically Faster Distributed Optimization with Smoothness-Aware Quantization Techniques

NeurIPS 2022accept

To address the high communication costs of distributed machine learning, a large body of work has been devoted in recent years to designing various compression strategies, such as sparsification and quantization, and optimization algorithms capable of using them. Recently, Safaryan et al. (2021) pio…

Cited by 12SourcePDFScholar
2022

Variance Reduced ProxSkip: Algorithm, Theory and Application to Federated Learning

NeurIPS 2022accept

We study distributed optimization methods based on the {\em local training (LT)} paradigm, i.e., methods which achieve communication efficiency by performing richer local gradient-based training on the clients before (expensive) parameter averaging is allowed to take place. While these methods were…

2021

CANITA: Faster Rates for Distributed Convex Optimization with Communication Compression

NeurIPS 2021poster

Due to the high communication cost in distributed and federated learning, methods relying on compressed communication are becoming increasingly popular. Besides, the best theoretically and practically performing gradient-type methods invariably rely on some form of acceleration/momentum to reduce th…

Cited by 36SourcePDFScholar
2021

EF21: A New, Simpler, Theoretically Better, and Practically Faster Error Feedback

NeurIPS 2021oral

Error feedback (EF), also known as error compensation, is an immensely popular convergence stabilization mechanism in the context of distributed training of supervised machine learning models enhanced by the use of contractive communication compression mechanisms, such as Top-$k$. First proposed by…

Cited by 177SourcePDFScholar
2021

Lower Bounds and Optimal Algorithms for Smooth and Strongly Convex Decentralized Optimization Over Time-Varying Networks

NeurIPS 2021poster

We consider the task of minimizing the sum of smooth and strongly convex functions stored in a decentralized manner across the nodes of a communication network whose links are allowed to change in time. We solve two fundamental problems for this task. First, we establish {\em the first lower bounds}…

Cited by 47SourcePDFScholar
2021

Smoothness Matrices Beat Smoothness Constants: Better Communication Compression Techniques for Distributed Optimization

NeurIPS 2021poster

Large scale distributed optimization has become the default tool for the training of supervised machine learning models with a large number of parameters and training data. Recent advancements in the field provide several mechanisms for speeding up the training, including {\em compressed communicati…

Cited by 32SourcePDFScholar
2019

SGD: General Analysis and Improved Rates

ICML 2019oral

We propose a general yet simple theorem describing the convergence of SGD under the arbitrary sampling paradigm. Our theorem describes the convergence of an infinite array of variants of SGD, each of which is associated with a specific probability law governing the data selection rule used to form m…

Cited by 557SourcePDFScholar