A Mirror Descent-Based Algorithm for Corruption-Tolerant Distributed Gradient Descent

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Wang, Shuche, Tan, Vincent Y. F.
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913679166930944
author Wang, Shuche
Tan, Vincent Y. F.
author_facet Wang, Shuche
Tan, Vincent Y. F.
contents Distributed gradient descent algorithms have come to the fore in modern machine learning, especially in parallelizing the handling of large datasets that are distributed across several workers. However, scant attention has been paid to analyzing the behavior of distributed gradient descent algorithms in the presence of adversarial corruptions instead of random noise. In this paper, we formulate a novel problem in which adversarial corruptions are present in a distributed learning system. We show how to use ideas from (lazy) mirror descent to design a corruption-tolerant distributed optimization algorithm. Extensive convergence analysis for (strongly) convex loss functions is provided for different choices of the stepsize. We carefully optimize the stepsize schedule to accelerate the convergence of the algorithm, while at the same time amortizing the effect of the corruption over time. Experiments based on linear regression, support vector classification, and softmax classification on the MNIST dataset corroborate our theoretical findings.
format Preprint
id arxiv_https___arxiv_org_abs_2407_14111
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle A Mirror Descent-Based Algorithm for Corruption-Tolerant Distributed Gradient Descent
Wang, Shuche
Tan, Vincent Y. F.
Signal Processing
Information Theory
Machine Learning
Distributed gradient descent algorithms have come to the fore in modern machine learning, especially in parallelizing the handling of large datasets that are distributed across several workers. However, scant attention has been paid to analyzing the behavior of distributed gradient descent algorithms in the presence of adversarial corruptions instead of random noise. In this paper, we formulate a novel problem in which adversarial corruptions are present in a distributed learning system. We show how to use ideas from (lazy) mirror descent to design a corruption-tolerant distributed optimization algorithm. Extensive convergence analysis for (strongly) convex loss functions is provided for different choices of the stepsize. We carefully optimize the stepsize schedule to accelerate the convergence of the algorithm, while at the same time amortizing the effect of the corruption over time. Experiments based on linear regression, support vector classification, and softmax classification on the MNIST dataset corroborate our theoretical findings.
title A Mirror Descent-Based Algorithm for Corruption-Tolerant Distributed Gradient Descent
topic Signal Processing
Information Theory
Machine Learning
url https://arxiv.org/abs/2407.14111