Auxo: Efficient Federated Learning via Scalable Client Clustering

  • Jiachen Liu
  • , Fan Lai
  • , Yinwei Dai
  • , Aditya Akella
  • , Harsha V. Madhyastha
  • , Mosharaf Chowdhury

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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 cohort-specific models in order to achieve better model performance and ensure resource efficiency. Our extensive evaluations show that, by identifying cohorts with smaller heterogeneity and performing efficient cohort-based training, Auxo boosts various existing FL solutions in terms of final accuracy (2.1%–8.2%), convergence time (up to 2.2×), and model bias (4.8% - 53.8%).

Original languageEnglish (US)
Title of host publicationSoCC 2023 - Proceedings of the 2023 ACM Symposium on Cloud Computing
PublisherAssociation for Computing Machinery
Pages125-141
Number of pages17
ISBN (Electronic)9798400703874
DOIs
StatePublished - Oct 30 2023
Event14th ACM Symposium on Cloud Computing, SoCC 2023 - Santa Cruz, United States
Duration: Oct 30 2023Nov 1 2023

Publication series

NameSoCC 2023 - Proceedings of the 2023 ACM Symposium on Cloud Computing

Conference

Conference14th ACM Symposium on Cloud Computing, SoCC 2023
Country/TerritoryUnited States
CitySanta Cruz
Period10/30/2311/1/23

Keywords

  • Federated Learning
  • Unsupervised Learning

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computational Theory and Mathematics
  • Computer Science Applications
  • Software
  • Information Systems

Fingerprint

Dive into the research topics of 'Auxo: Efficient Federated Learning via Scalable Client Clustering'. Together they form a unique fingerprint.

Cite this