Mixed Federated Learning: Joint Decentralized and Centralized Learning
Sean Augenstein, Andrew Hard, Lin Ning, Karan Singhal, Satyen Kale,, Kurt Partridge, Rajiv Mathews

TL;DR
This paper introduces mixed federated learning, combining decentralized and centralized training with new algorithms, enabling better data utilization and reducing communication and computation costs while maintaining privacy.
Contribution
It proposes the concept of mixed FL, introduces three algorithms with convergence analysis, and demonstrates significant efficiency gains through extensive experiments.
Findings
Mixed FL can match oracle accuracy on inference data.
Reduces communication and computation overhead by over 90%.
Algorithms perform as predicted by theoretical bounds.
Abstract
Federated learning (FL) enables learning from decentralized privacy-sensitive data, with computations on raw data confined to take place at edge clients. This paper introduces mixed FL, which incorporates an additional loss term calculated at the coordinating server (while maintaining FL's private data restrictions). There are numerous benefits. For example, additional datacenter data can be leveraged to jointly learn from centralized (datacenter) and decentralized (federated) training data and better match an expected inference data distribution. Mixed FL also enables offloading some intensive computations (e.g., embedding regularization) to the server, greatly reducing communication and client computation load. For these and other mixed FL use cases, we present three algorithms: PARALLEL TRAINING, 1-WAY GRADIENT TRANSFER, and 2-WAY GRADIENT TRANSFER. We state convergence bounds for…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Stochastic Gradient Optimization Techniques
