Random pairwise gossip on CAT(0) metric spaces

In the context of sensor networks, gossip algorithms are a popular, well established technique for achieving consensus when sensor data is encoded in Euclidean spaces. The algorithm also has several extensions to nonlinear data spaces. Most of these extensions deal with Riemannian data spaces and use gradient descent techniques to derive a generalization of the gossip algorithm. However, their heavy reliance on calculus tools hides the simple metric properties that make gossip algorithms work. This paper studies the pairwise gossip algorithm from a purely metric perspective. Focusing on the essential property that makes pairwise midpoint gossip converge on Riemannian manifolds, this paper argues that the notion of CAT(0) space is perfectly suited to the analysis of gossip algorithms. The transition from a Riemannian to a purely metrical framework has three virtues: it simplifies the proofs, provably preserves convergence speed of pairwise gossip, yet in a more general framework, and paves the way for new applications, as illustrated by our numerical experiments on robots arms viewed as points in the metric graph associated with the free group.

[1]  T. Hall,et al.  Journal of Algebra , 1964, Nature.

[2]  D.B.A Epstein Almost all subgroups of a Lie group are free , 1971 .

[3]  Harold J. Kushner,et al.  Stochastic Approximation Algorithms and Applications , 1997, Applications of Mathematics.

[4]  S. Lang Fundamentals of differential geometry , 1998 .

[5]  M. Bridson,et al.  Metric Spaces of Non-Positive Curvature , 1999 .

[6]  Stephen P. Boyd,et al.  Randomized gossip algorithms , 2006, IEEE Transactions on Information Theory.

[7]  Brett D. Fleisch,et al.  The Chubby lock service for loosely-coupled distributed systems , 2006, OSDI '06.

[8]  Luca Schenato,et al.  A distributed consensus protocol for clock synchronization in wireless sensor network , 2007, 2007 46th IEEE Conference on Decision and Control.

[9]  Andreas Terzis,et al.  Distributed pose averaging in camera networks via consensus on SE(3) , 2008, 2008 Second ACM/IEEE International Conference on Distributed Smart Cameras.

[10]  Alejandro Ribeiro,et al.  Consensus in Ad Hoc WSNs With Noisy Links—Part I: Distributed Estimation of Deterministic Signals , 2008, IEEE Transactions on Signal Processing.

[11]  Alain Sarlette,et al.  Consensus Optimization on Manifolds , 2008, SIAM J. Control. Optim..

[12]  René Vidal,et al.  Riemannian Consensus for Manifolds With Bounded Curvature , 2012, IEEE Transactions on Automatic Control.

[13]  Silvere Bonnabel,et al.  Stochastic Gradient Descent on Riemannian Manifolds , 2011, IEEE Transactions on Automatic Control.

[14]  Sebastian Ehrlichmann,et al.  Metric Spaces Of Non Positive Curvature , 2016 .