Auxo: Efficient Federated Learning via Scalable Client Clustering
Jiachen Liu, Fan Lai, Yinwei Dai, Aditya Akella, Harsha Madhyastha,, Mosharaf Chowdhury

TL;DR
Auxo introduces a scalable client clustering approach in federated learning to improve model accuracy, convergence speed, and reduce bias by grouping clients with similar data distributions, especially in resource-constrained environments.
Contribution
Auxo presents a novel method for identifying client cohorts with similar data distributions and adaptively training cohort-specific models in large-scale federated learning.
Findings
Boosts final accuracy by 2.1% to 8.2%.
Speeds up convergence by up to 2.2x.
Reduces model bias by 4.8% to 53.8%.
Abstract
Federated learning (FL) is an emerging machine learning (ML) paradigm that enables heterogeneous edge devices to collaboratively train ML models without revealing their raw data to a logically centralized server. However, beyond the heterogeneous device capacity, FL participants often exhibit differences in their data distributions, which are not independent and identically distributed (Non-IID). Many existing works present point solutions to address issues like slow convergence, low final accuracy, and bias in FL, all stemming from client heterogeneity. In this paper, we explore an additional layer of complexity to mitigate such heterogeneity by grouping clients with statistically similar data distributions (cohorts). We propose Auxo to gradually identify such cohorts in large-scale, low-availability, and resource-constrained FL populations. Auxo then adaptively determines how to train…
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.
