DYNAFED: Tackling Client Data Heterogeneity with Global Dynamics
Renjie Pi, Weizhong Zhang, Yueqi Xie, Jiahui Gao, Xiaoyu Wang, Sunghun, Kim, Qifeng Chen

TL;DR
Dynafed is a federated learning method that synthesizes pseudo data from model dynamics to address client data heterogeneity without compromising privacy, improving convergence and stability.
Contribution
The paper introduces Dynafed, a novel approach that leverages global model dynamics to synthesize pseudo data, enhancing federated learning without requiring external datasets.
Findings
Effective in reducing model drift due to data heterogeneity
Boosts convergence speed and training stability
Works without external data or additional data collection costs
Abstract
The Federated Learning (FL) paradigm is known to face challenges under heterogeneous client data. Local training on non-iid distributed data results in deflected local optimum, which causes the client models drift further away from each other and degrades the aggregated global model's performance. A natural solution is to gather all client data onto the server, such that the server has a global view of the entire data distribution. Unfortunately, this reduces to regular training, which compromises clients' privacy and conflicts with the purpose of FL. In this paper, we put forth an idea to collect and leverage global knowledge on the server without hindering data privacy. We unearth such knowledge from the dynamics of the global model's trajectory. Specifically, we first reserve a short trajectory of global model snapshots on the server. Then, we synthesize a small pseudo dataset such…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Human Mobility and Location-Based Analysis · Machine Learning in Healthcare
