← Search

Konstantin Mishchenko

19 accepted papers

2025

Hardware-Aware Parallel Prompt Decoding for Memory-Efficient Acceleration of LLM Inference

EMNLP 2025

The auto-regressive decoding of Large Language Models (LLMs) results in significant overheads in their hardware performance. While recent research has explored various speculative decoding techniques for multi-token generation, these methods introduce high memory costs from the additional weights an

2024

The Road Less Scheduled

NeurIPS 2024oral

Existing learning rate schedules that do not require specification of the optimization stopping step $T$ are greatly out-performed by learning rate schedules that depend on $T$. We propose an approach that avoids the need for this stopping time by eschewing the use of schedules entirely, while exhib…

2023

DoWG Unleashed: An Efficient Universal Parameter-Free Gradient Descent Method

NeurIPS 2023poster

This paper proposes a new easy-to-implement parameter-free gradient-based optimizer: DoWG (Distance over Weighted Gradients). We prove that DoWG is efficient---matching the convergence rate of optimally tuned gradient descent in convex optimization up to a logarithmic factor without tuning any param…

2023

Two Losses Are Better Than One: Faster Optimization Using a Cheaper Proxy

ICML 2023poster

We present an algorithm for minimizing an objective with hard-to-compute gradients by using a related, easier-to-access function as a proxy. Our algorithm is based on approximate proximal-point iterations on the proxy combined with relatively few stochastic gradients from the objective. When the dif…

Cited by 8SourcePDFScholar
2022

Asynchronous SGD Beats Minibatch SGD Under Arbitrary Delays

NeurIPS 2022accept

The existing analysis of asynchronous stochastic gradient descent (SGD) degrades dramatically when any delay is large, giving the impression that performance depends primarily on the delay. On the contrary, we prove much better guarantees for the same asynchronous SGD algorithm regardless of the del…

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

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

DAve-QN: A Distributed Averaged Quasi-Newton Method with Local Superlinear Convergence Rate

AISTATS 2020poster

In this paper, we consider distributed algorithms for solving the empirical risk minimization problem under the master/worker communication model. We develop a distributed asynchronous quasi-Newton algorithm that can achieve superlinear convergence. To our knowledge, this is the first distributed as…

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
2018

A Delay-tolerant Proximal-Gradient Algorithm for Distributed Learning

ICML 2018oral

Distributed learning aims at computing high-quality models by training over scattered data. This covers a diversity of scenarios, including computer clusters or mobile agents. One of the main challenges is then to deal with heterogeneous machines and unreliable communications. In this setting, we pr…

Cited by 51SourcePDFScholar