← Search

Dmitry Kovalev

27 accepted papers

2025

Decentralized Optimization with Coupled Constraints

ICLR 2025poster

We consider the decentralized minimization of a separable objective $\sum_{i=1}^{n} f_i(x_i)$, where the variables are coupled through an affine constraint $\sum_{i=1}^n\left(\mathbf{A}_i x_i - b_i\right) = 0$. We assume that the functions $f_i$, matrices $\mathbf{A}_i$, and vectors $b_i$ are stored…

Cited by 0SourcePDFScholar
2025

On Linear Convergence in Smooth Convex-Concave Bilinearly-Coupled Saddle-Point Optimization: Lower Bounds and Optimal Algorithms

ICML 2025poster

We revisit the smooth convex-concave bilinearly-coupled saddle-point problem of the form $\min_x\max_y f(x) + \langle y,\mathbf{B} x\rangle - g(y)$. In the highly specific case where function $f(x)$ is strongly convex and function $g(y)$ is affine, or both functions are affine, there exist lower bou…

Cited by 1SourcePDFScholar
2024

Lower Bounds and Optimal Algorithms for Non-Smooth Convex Decentralized Optimization over Time-Varying Networks

NeurIPS 2024poster

We consider the task of minimizing the sum of convex functions stored in a decentralized manner across the nodes of a communication network. This problem is relatively well-studied in the scenario when the objective functions are smooth, or the links of the network are fixed in time, or both. In par…

Cited by 1SourcePDFScholar
2023

Is Consensus Acceleration Possible in Decentralized Optimization over Slowly Time-Varying Networks?

ICML 2023poster

We consider decentralized optimization problems where one aims to minimize a sum of convex smooth objective functions distributed between nodes in the network. The links in the network can change from time to time. For the setting when the amount of changes is arbitrary, lower complexity bounds and…

Cited by 6SourcePDFScholar
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

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

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

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

Optimal Gradient Sliding and its Application to Optimal Distributed Optimization Under Similarity

NeurIPS 2022accept

We study structured convex optimization problems, with additive objective $r:=p + q$, where $r$ is ($\mu$-strongly) convex, $q$ is $L_q$-smooth and convex, and $p$ is $L_p$-smooth, possibly nonconvex. For such a class of problems, we proposed an inexact accelerated gradient sliding method that ca…

Cited by 33SourcePDFScholar
2022

The First Optimal Acceleration of High-Order Methods in Smooth Convex Optimization

NeurIPS 2022accept

In this paper, we study the fundamental open question of finding the optimal high-order algorithm for solving smooth convex minimization problems. Arjevani et al. (2019) established the lower bound $\Omega\left(\epsilon^{-2/(3p+1)}\right)$ on the number of the $p$-th order oracle calls required by a…

Cited by 40SourcePDFScholar
2022

The First Optimal Algorithm for Smooth and Strongly-Convex-Strongly-Concave Minimax Optimization

NeurIPS 2022accept

In this paper, we revisit the smooth and strongly-convex-strongly-concave minimax optimization problem. Zhang et al. (2021) and Ibrahim et al. (2020) established the lower bound $\Omega\left(\sqrt{\kappa_x\kappa_y} \log \frac{1}{\epsilon}\right)$ on the number of gradient evaluations required to fin…

Cited by 25SourcePDFScholar
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

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
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

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

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

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

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

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