Convergence of Byzantine-Resilient Gradient Tracking via Probabilistic Edge Dropout
Amirhossein Dezhboro, Fateme Maleki, Arman Adibi, Erfan Amini, and Jose E. Ramirez-Marquez

TL;DR
This paper introduces a stochastic distributed optimization method, GT-PD, resilient to Byzantine agents, combining message clipping and probabilistic edge dropout to ensure convergence under adversarial conditions.
Contribution
It proposes a novel gradient tracking algorithm with probabilistic edge dropout and leaky integration, enhancing Byzantine resilience while maintaining convergence guarantees.
Findings
GT-PD converges linearly to a neighborhood under complete Byzantine isolation.
GT-PD-L controls error accumulation with leaky integrator, achieving convergence under partial isolation.
Experiments show GT-PD-L outperforms trimmed mean by up to 4.3% under stealth attacks.
Abstract
We study distributed optimization over networks with Byzantine agents that may send arbitrary adversarial messages. We propose \emph{Gradient Tracking with Probabilistic Edge Dropout} (GT-PD), a stochastic gradient tracking method that preserves the convergence properties of gradient tracking under adversarial communication. GT-PD combines two complementary defense layers: a universal self-centered projection that clips each incoming message to a ball of radius around the receiving agent, and a fully decentralized probabilistic dropout rule driven by a dual-metric trust score in the decision and tracking channels. This design bounds adversarial perturbations while preserving the doubly stochastic mixing structure, a property often lost under robust aggregation in decentralized settings. Under complete Byzantine isolation (), GT-PD converges linearly to a neighborhood…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
