A Poisson Jump-driven SDE Approach to Distributed Gradient Descent with Sparse Communication
Marc Weber, John Paul Strachan, Christian Ebenbauer
TL;DR
This work introduces a Poisson Jump-driven SDE framework to embed asynchronous, sparse communication directly into distributed optimization dynamics, bridging the gap between idealized and real networked settings. By modeling inter-agent channels as stochastic jumps, the authors derive a distributed gradient flow whose updates occur at Poisson times, and they establish stability and convergence guarantees for unconstrained quadratic objectives. The main theoretical contributions are explicit conditions on channel rates and drift bounds that ensure mean-square stability and, at higher but sparse rates, convergence up to the nominal gradient flow rate. The framework is general, enabling analysis and design of energy-efficient, event-driven communication for a broad class of distributed algorithms and hardware architectures, with demonstrated validation on a three-agent quadratic example.
Abstract
To bridge the gap between idealised communication models and the stochastic reality of networked systems, we introduce a framework for embedding asynchronous communication directly into algorithm dynamics using stochastic differential equations (SDE) driven by Poisson Jumps. We apply this communication-aware design to the continuous-time gradient flow, yielding a distributed algorithm where updates occur via sparse Poisson events. Our analysis establishes communication rate bounds for asymptotic stability and, crucially, a higher, yet sparse, rate that provably any desired exponential convergence performance slower than the nominal, centralized flow. These theoretical results, shown for unconstrained quadratic optimisation, are validated by a numerical simulation.
