Decentralized Learning with Dynamically Refined Edge Weights: A Data-Dependent Framework
Rongxing Du, Hoi-To Wai
TL;DR
The paper addresses decentralized optimization over directed graphs by proposing D$^3$GD, a data-dependent dynamic edge-weight refinement method. It builds a cost-to-go–based Lyapunov function $L_k$ and a design function $J_k$ to guide weight updates, enabling faster, topology-aware convergence with a fully decentralized implementation. A new finite-time convergence analysis for Di-DGD on smooth (possibly non-convex) objectives is established, and numerical experiments show 30-40% speedups with edge weights adapting to data similarity. The work demonstrates practical acceleration for multi-agent learning on directed networks and reveals a link between data heterogeneity and learned topology.
Abstract
This paper aims to accelerate decentralized optimization by strategically designing the edge weights used in the agent-to-agent message exchanges. We propose a Dynamic Directed Decentralized Gradient (D3GD) framework and show that the proposed data-dependent framework is a practical alternative to the classical directed DGD (Di-DGD) algorithm for learning on directed graphs. To obtain a strategy for edge weights refinement, we derive a design function inspired by the cost-to-go function in a new convergence analysis for Di-DGD. This results in a data-dependent dynamical design for the edge weights. A fully decentralized version of D3GD is developed such that each agent refines its communication strategy using only neighbor's information. Numerical experiments show that D3GD accelerates convergence towards stationary solution by 30-40\% over Di-DGD, and learns edge weights that adapt to data similarity.
