Stability and Generalization of Push-Sum Based Decentralized Optimization over Directed Graphs
Organizations: School of Cyber Science and Technology, Sun Yat-sen University, Shenzhen, Guangdong 518107, China · The University of Sydney, Sydney, NSW 2006, Australia
Abstract
Push-Sum-based decentralized learning enables optimization over directed communication networks, where information exchange may be asymmetric. While convergence properties of such methods are well understood, their finite-iteration stability and generalization behavior remain unclear due to structural bias induced by column-stochastic mixing and asymmetric error propagation. In this work, we develop a unified uniform-stability framework for the Stochastic Gradient Push (SGP) algorithm that captures the effect of directed topology. A key technical ingredient is an imbalance-aware consistency bound for Push-Sum, which controls consensus deviation through two quantities: the stationary distribution imbalance parameter and the spectral gap governing mixing speed. This decomposition enables us to disentangle statistical effects from topology-induced bias. We establish finite-iteration stability and optimization guarantees for both convex objectives and non-convex objectives satisfying the Polyak--Łojasiewicz condition. For convex problems, SGP attains excess generalization error of order under step-size schedules, and we characterize the corresponding optimal early stopping time that minimizes this bound. For PŁ objectives, we obtain convex-like optimization and generalization rates with dominant dependence proportional to , revealing a multiplicative coupling between problem conditioning and directed communication topology. Our analysis clarifies when Push-Sum correction is necessary compared with standard decentralized SGD and quantifies how imbalance and mixing jointly shape the best attainable learning performance.
Figures & tables
| Algorithm | Setting | Learning Rate | ||
| C-SGD ( Sun et al., 2023 ) | Non-Convex | |||
| D-SGD ( Sun et al., 2021 ) | Convex | |||
| Non-Convex | – | |||
| SGP (Ours) | Convex | |||
| (6) | ||||
| (7) | ||||
| (8) |
| Topology | Spectral Gap | Mixing Cost | Imbalance |
| Fully Connected | |||
| Di-Exp | |||
| Bipartite | |||
| B-tree | |||
| Di-Ring |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| Symbol | Meaning |
|---|---|
| Input space of node | |
| Output space of node | |
| Training dataset | |
| Dataset differing from by one sample | |
| Sample used by node at round |
Decentralized Optimization
Decentralized optimization develops methods for agents connected by networks to solve shared problems using local data and peer-to-peer communication.
See all 60 papers