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

Shuche Wang, Vincent Y. F. Tan
7/19/2024
eess.SPcs.ITcs.LG

No confident code implementation found for this paper.

Abstract

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.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{wang2024mirror,
  title  = {A Mirror Descent-Based Algorithm for Corruption-Tolerant Distributed Gradient Descent},
  author = {Shuche Wang and Vincent Y. F. Tan},
  year   = {2024},
  eprint = {2407.14111},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.14111v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2407.14111.svg)](https://codeofpaper.com/paper/2407.14111)

Discussion