Distribution-Aware Mobility-Assisted Decentralized Federated Learning
Md Farhamdur Reza, Reza Jahani, Richeng Jin, Huaiyu Dai
TL;DR
This work investigates mobility in decentralized federated learning (DFL) and demonstrates that introducing mobile clients can significantly boost model accuracy by improving information flow in sparse networks. It introduces two distribution-aware mobility patterns, Distribution-Aware Mobility (DAM) and Distribution-Aware Cluster-Center Mobility (DCM), which guide mobile clients to locations that mitigate data heterogeneity and connectivity sparsity, under a mobility constraint $R_m$. Through extensive experiments on MNIST and CIFAR-10 across varying network sizes and heterogeneity levels, DAM and especially DCM consistently outperform baseline Static and Random Movement, with gains up to about 8% in highly heterogeneous settings. The results underscore the practical value of mobility in DFL and pave the way for theoretical convergence analyses and relaxation of distribution/location knowledge assumptions.
Abstract
Decentralized federated learning (DFL) has attracted significant attention due to its scalability and independence from a central server. In practice, some participating clients can be mobile, yet the impact of user mobility on DFL performance remains largely unexplored, despite its potential to facilitate communication and model convergence. In this work, we demonstrate that introducing a small fraction of mobile clients, even with random movement, can significantly improve the accuracy of DFL by facilitating information flow. To further enhance performance, we propose novel distribution-aware mobility patterns, where mobile clients strategically navigate the network, leveraging knowledge of data distributions and static client locations. The proposed moving strategies mitigate the impact of data heterogeneity and boost learning convergence. Extensive experiments validate the effectiveness of induced mobility in DFL and demonstrate the superiority of our proposed mobility patterns over random movement.
