Scalable Distributed Optimization of Multi-Dimensional Functions Despite Byzantine Adversaries

Kananart Kuwaranancharoen, Lei Xin, Shreyas Sundaram
3/11/2024
cs.MAmath.OC

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

The problem of distributed optimization requires a group of networked agents to compute a parameter that minimizes the average of their local cost functions. While there are a variety of distributed optimization algorithms that can solve this problem, they are typically vulnerable to "Byzantine" agents that do not follow the algorithm. Recent attempts to address this issue focus on single dimensional functions, or assume certain statistical properties of the functions at the agents. In this paper, we provide two resilient, scalable, distributed optimization algorithms for multi-dimensional functions. Our schemes involve two filters, (1) a distance-based filter and (2) a min-max filter, which each remove neighborhood states that are extreme (defined precisely in our algorithms) at each iteration. We show that these algorithms can mitigate the impact of up to $F$ (unknown) Byzantine agents in the neighborhood of each regular agent. In particular, we show that if the network topology satisfies certain conditions, all of the regular agents' states are guaranteed to converge to a bounded region that contains the minimizer of the average of the regular agents' functions.

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. 1 weaker match is hidden by default — 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{kuwaranancharoen2024scalable,
  title  = {Scalable Distributed Optimization of Multi-Dimensional Functions Despite Byzantine Adversaries},
  author = {Kananart Kuwaranancharoen and Lei Xin and Shreyas Sundaram},
  year   = {2024},
  eprint = {2403.06502},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.06502v2}
}

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/2403.06502.svg)](https://codeofpaper.com/paper/2403.06502)

Discussion