Skip to main content

Optimal Mechanism Design for Heterogeneous Client Sampling in Federated Learning

Publication ,  Journal Article
Liao, G; Luo, B; Feng, Y; Zhang, M; Chen, X
Published in: IEEE Transactions on Mobile Computing
January 1, 2024

Federated learning (FL) provides a collaborative paradigm for distributedly training a global model while protecting clients' privacy. In addition to communication bottlenecks and non-i.i.d. data distributions, the FL framework introduces two fundamental economic challenges: first, clients are self-interested and strategic in practice, requiring specific incentives to participate in FL; second, each client can misreport its private information to its advantage. Although existing studies have proposed economic mechanisms, they are often restricted to a 'binary' participation scenario, leading to communication overheads or biased models due to client heterogeneity. In this paper, we first analyze the convergence bound under arbitrary client sampling probability with a varying number of clients. Then, we consider an optimal mechanism design problem: the FL convergence bound minimization subject to budget constraint, incentive compatibility, and individual rationality. We derive the optimal sampling probability function in a close form. To overcome the unknown prior distribution challenge, we introduce a prior-independent mechanism design, and show how it gradually learns cost distributions by exploiting the incentive compatibility property. We perform extensive experiments and show that, while outperforming the uniform sampling scheme, two proposed schemes (prior-based and prior-independent ones) perform closely to the ideal complete information upper bound.

Duke Scholars

Published In

IEEE Transactions on Mobile Computing

DOI

EISSN

1558-0660

ISSN

1536-1233

Publication Date

January 1, 2024

Volume

23

Issue

11

Start / End Page

10598 / 10609

Related Subject Headings

  • Networking & Telecommunications
  • 4606 Distributed computing and systems software
  • 4604 Cybersecurity and privacy
  • 4006 Communications engineering
  • 1005 Communications Technologies
  • 0906 Electrical and Electronic Engineering
  • 0805 Distributed Computing
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Liao, G., Luo, B., Feng, Y., Zhang, M., & Chen, X. (2024). Optimal Mechanism Design for Heterogeneous Client Sampling in Federated Learning. IEEE Transactions on Mobile Computing, 23(11), 10598–10609. https://doi.org/10.1109/TMC.2024.3379659
Liao, G., B. Luo, Y. Feng, M. Zhang, and X. Chen. “Optimal Mechanism Design for Heterogeneous Client Sampling in Federated Learning.” IEEE Transactions on Mobile Computing 23, no. 11 (January 1, 2024): 10598–609. https://doi.org/10.1109/TMC.2024.3379659.
Liao G, Luo B, Feng Y, Zhang M, Chen X. Optimal Mechanism Design for Heterogeneous Client Sampling in Federated Learning. IEEE Transactions on Mobile Computing. 2024 Jan 1;23(11):10598–609.
Liao, G., et al. “Optimal Mechanism Design for Heterogeneous Client Sampling in Federated Learning.” IEEE Transactions on Mobile Computing, vol. 23, no. 11, Jan. 2024, pp. 10598–609. Scopus, doi:10.1109/TMC.2024.3379659.
Liao G, Luo B, Feng Y, Zhang M, Chen X. Optimal Mechanism Design for Heterogeneous Client Sampling in Federated Learning. IEEE Transactions on Mobile Computing. 2024 Jan 1;23(11):10598–10609.

Published In

IEEE Transactions on Mobile Computing

DOI

EISSN

1558-0660

ISSN

1536-1233

Publication Date

January 1, 2024

Volume

23

Issue

11

Start / End Page

10598 / 10609

Related Subject Headings

  • Networking & Telecommunications
  • 4606 Distributed computing and systems software
  • 4604 Cybersecurity and privacy
  • 4006 Communications engineering
  • 1005 Communications Technologies
  • 0906 Electrical and Electronic Engineering
  • 0805 Distributed Computing