Saved in:
Bibliographic Details
Main Authors: Khirirat, Sarit, Sadiev, Abdurakhmon, Riabinin, Artem, Gorbunov, Eduard, Richtárik, Peter
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2410.16871
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909358996062208
author Khirirat, Sarit
Sadiev, Abdurakhmon
Riabinin, Artem
Gorbunov, Eduard
Richtárik, Peter
author_facet Khirirat, Sarit
Sadiev, Abdurakhmon
Riabinin, Artem
Gorbunov, Eduard
Richtárik, Peter
contents 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 does not capture the properties of objective functions in these problems. Rather, these problems have recently been shown to satisfy generalized smoothness assumptions, and the theoretical understanding of error feedback algorithms under these assumptions remains largely unexplored. Moreover, to the best of our knowledge, all existing analyses under generalized smoothness either i) focus on single-node settings or ii) make unrealistically strong assumptions for distributed settings, such as requiring data heterogeneity, and almost surely bounded stochastic gradient noise variance. In this paper, we propose distributed error feedback algorithms that utilize normalization to achieve the $O(1/\sqrt{K})$ convergence rate for nonconvex problems under generalized smoothness. Our analyses apply for distributed settings without data heterogeneity conditions, and enable stepsize tuning that is independent of problem parameters. Additionally, we provide strong convergence guarantees of normalized error feedback algorithms for stochastic settings. Finally, we show that due to their larger allowable stepsizes, our new normalized error feedback algorithms outperform their non-normalized counterparts on various tasks, including the minimization of polynomial functions, logistic regression, and ResNet-20 training.
format Preprint
id arxiv_https___arxiv_org_abs_2410_16871
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Error Feedback under $(L_0,L_1)$-Smoothness: Normalization and Momentum
Khirirat, Sarit
Sadiev, Abdurakhmon
Riabinin, Artem
Gorbunov, Eduard
Richtárik, Peter
Machine Learning
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 does not capture the properties of objective functions in these problems. Rather, these problems have recently been shown to satisfy generalized smoothness assumptions, and the theoretical understanding of error feedback algorithms under these assumptions remains largely unexplored. Moreover, to the best of our knowledge, all existing analyses under generalized smoothness either i) focus on single-node settings or ii) make unrealistically strong assumptions for distributed settings, such as requiring data heterogeneity, and almost surely bounded stochastic gradient noise variance. In this paper, we propose distributed error feedback algorithms that utilize normalization to achieve the $O(1/\sqrt{K})$ convergence rate for nonconvex problems under generalized smoothness. Our analyses apply for distributed settings without data heterogeneity conditions, and enable stepsize tuning that is independent of problem parameters. Additionally, we provide strong convergence guarantees of normalized error feedback algorithms for stochastic settings. Finally, we show that due to their larger allowable stepsizes, our new normalized error feedback algorithms outperform their non-normalized counterparts on various tasks, including the minimization of polynomial functions, logistic regression, and ResNet-20 training.
title Error Feedback under $(L_0,L_1)$-Smoothness: Normalization and Momentum
topic Machine Learning
url https://arxiv.org/abs/2410.16871