Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Egor Shulgin

dblp:234/8612 · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
4since 2021 · last 2025
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 6 · 2 first-author · 4 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
3 papers
Efficient and distributed learning · 62% Optimization for machine learning · 38%
Theoretical computer science
1 paper
Mathematical optimization · 67% Graph algorithms and graph theory · 33%

Topics — the 10 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
communication compression
0.812024
Towards a Better Theoretical Understanding of Independent Subnetwork Training · ICML 2024
Machine learning › Efficient and distributed learning › distributed training
communication-efficient training
0.812024
Towards a Better Theoretical Understanding of Independent Subnetwork Training · ICML 2024
Machine learning › Efficient and distributed learning
distributed training
0.812024
Towards a Better Theoretical Understanding of Independent Subnetwork Training · ICML 2024
Machine learning › Efficient and distributed learning › distributed training
model parallelism
0.812024
Towards a Better Theoretical Understanding of Independent Subnetwork Training · ICML 2024
Mathematical optimization › continuous optimization
convex optimization
0.512021
ADOM: Accelerated Decentralized Optimization Method for Time-Varying Networks · ICML 2021
Mathematical optimization › distributed optimization
decentralized optimization
0.512021
ADOM: Accelerated Decentralized Optimization Method for Time-Varying Networks · ICML 2021
Graph algorithms and graph theory
temporal graph
0.512021
ADOM: Accelerated Decentralized Optimization Method for Time-Varying Networks · ICML 2021
Machine learning › Optimization for machine learning
stochastic gradient descent
0.412019
SGD with Arbitrary Sampling: General Analysis and Improved Rates · ICML 2019
Machine learning › Optimization for machine learning
stochastic optimization
0.412019
SGD with Arbitrary Sampling: General Analysis and Improved Rates · ICML 2019
Machine learning › Optimization for machine learning
convergence analysis
0.212024
Towards a Better Theoretical Understanding of Independent Subnetwork Training · ICML 2024

Methods — techniques the papers use, named apart from their topics

variance reduction · 0.9stochastic gradient descent · 0.9sketching · 0.9quadratic model analysis · 0.8optimization theory · 0.8nesterov acceleration · 0.5fenchel conjugate · 0.5dual oracle · 0.5minibatching · 0.4importance sampling · 0.4
YearPublicationVenuePosition
2025 MAST: model-agnostic sparsified training
abstract
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, allowing for sparsification of both the model and gradient during training. We establish insightful properties of the proposed objective function and highlight its connections to the standard formulation. Furthermore, we present several variants of the Stochastic Gradient Descent (SGD) method adapted to the new problem formulation, including SGD with general sampling, a distributed version, and SGD with variance reduction techniques. We achieve tighter convergence rates and relax assumptions, bridging the gap between theoretical principles and practical applications, covering several important techniques such as Dropout and Sparse training. This work presents promising opportunities to enhance the theoretical understanding of model training through a sparsification-aware optimization approach.
Yury Demidovich, Grigory Malinovsky, Egor Shulgin, Peter Richtárik
ICLR3
2024 Towards a Better Theoretical Understanding of Independent Subnetwork Training
abstract
Modern advancements in large-scale machine learning would be impossible without the paradigm of data-parallel distributed computing. Since distributed computing with large-scale models imparts excessive pressure on communication channels, significant recent research has been directed toward co-designing communication compression strategies and training algorithms with the goal of reducing communication costs. While pure data parallelism allows better data scaling, it suffers from poor model scaling properties. Indeed, compute nodes are severely limited by memory constraints, preventing further increases in model size. For this reason, the latest achievements in training giant neural network models also rely on some form of model parallelism. In this work, we take a closer theoretical look at Independent Subnetwork Training (IST), which is a recently proposed and highly effective technique for solving the aforementioned problems. We identify fundamental differences between IST and alternative approaches, such as distributed methods with compressed communication, and provide a precise analysis of its optimization performance on a quadratic model.
Egor Shulgin, Peter Richtárik
ICML1
2022 Shifted compression framework: generalizations and improvements
abstract
Communication is one of the key bottlenecks in the distributed training of large-scale machine learning models, and lossy compression of exchanged information, such as stochastic gradients or models, is one of the most effective instruments to alleviate this issue. Among the most studied compression techniques is the class of unbiased compression operators with variance bounded by a multiple of the square norm of the vector we wish to compress. By design, this variance may remain high, and only diminishes if the input vector approaches zero. However, unless the model being trained is overparameterized, there is no a-priori reason for the vectors we wish to compress to approach zero during the iterations of classical methods such as distributed compressed {\sf SGD}, which has adverse effects on the convergence speed. Due to this issue, several more elaborate and seemingly very different algorithms have been proposed recently, with the goal of circumventing this issue. These methods are based on the idea of compressing the {\em difference} between the vector we would normally wish to compress and some auxiliary vector which changes throughout the iterative process. In this work we take a step back, and develop a unified framework for studying such methods, conceptually, and theoretically. Our framework incorporates methods compressing both gradients and models, using unbiased and biased compressors, and sheds light on the construction of the auxiliary vectors. Furthermore, our general framework can lead to the improvement of several existing algorithms, and can produce new algorithms. Finally, we performed several numerical experiments which illustrate and support our theoretical findings.
Egor Shulgin, Peter Richtárik
UAI1
2021 ADOM: Accelerated Decentralized Optimization Method for Time-Varying Networks
abstract
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 network structure only, its communication complexity is the same as that of accelerated Nesterov gradient method. To the best of our knowledge, only the algorithm of Rogozin et al. (2019) has a convergence rate with similar properties. However, their algorithm converges under the very restrictive assumption that the number of network changes can not be greater than a tiny percentage of the number of iterations. This assumption is hard to satisfy in practice, as the network topology changes usually can not be controlled. In contrast, ADOM merely requires the network to stay connected throughout time.
Dmitry Kovalev, Egor Shulgin, Peter Richtárik, Alexander Rogozin, Alexander V. Gasnikov
ICML2
2020 Revisiting Stochastic Extragradient
abstract
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 domain is not bounded, we prove guarantees for solving variational inequality that go beyond existing settings. Furthermore, we illustrate numerically that the proposed variant converges faster than many other methods on several convex-concave saddle-point problems. We also discuss how extragradient can be applied to training Generative Adversarial Networks (GANs) and how it compares to other methods. Our experiments on GANs demonstrate that the introduced approach may make the training faster in terms of data passes, while its higher iteration complexity makes the advantage smaller.
Konstantin Mishchenko, Dmitry Kovalev, Egor Shulgin, Peter Richtárik, Yura Malitsky
AISTATS3
2019 SGD with Arbitrary Sampling: General Analysis and Improved Rates
Xun Qian, Peter Richtárik, Robert M. Gower, Alibek Sailanbayev, Nicolas Loizou, Egor Shulgin
ICML6