← Search

Grigory Malinovsky

12 accepted papers

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

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

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…

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

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