Scalable Distributed Optimization of Multi-Dimensional Functions Despite Byzantine Adversaries
Kananart Kuwaranancharoen, Lei Xin, Shreyas Sundaram
TL;DR
This work tackles resilient distributed optimization for multi-dimensional convex functions in the presence of Byzantine agents. It introduces two scalable algorithms based on simultaneous distance-based and min-max filtering, augmented by auxiliary states to guide aggregation toward the true minimizer of the regular nodes' average. Under mild convexity and bounded-gradient assumptions, the algorithms guarantee that regular agents converge to a region—a convergence ball—containing the global minimizer, with Algorithm 1 also achieving asymptotic consensus given a robust network $(2d+1)F+1$-robustness, while Algorithm 2 requires only $(2F+1)$-robustness but lacks consensus guarantees. The convergence radius and performance depend on the proximity of local minimizers, function curvature, and filter design, and the methods are validated on synthetic quadratic problems and a banknote-authentication task, demonstrating near-centralized performance despite adversarial interference. The results illuminate a fundamental trade-off between network redundancy, dimensionality, and convergence guarantees, and provide a practical, low-complexity approach for robust multi-dimensional distributed optimization without relying on statistical assumptions or redundant local objectives.
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.
