Submodular Maximization Approaches for Equitable Client Selection in Federated Learning
Andr\'es Catalino Castillo Jim\'enez, Ege C. Kaya, Lintao Ye, Abolfazl, Hashemi

TL;DR
This paper proposes two submodular maximization methods, SUBTRUNC and UNIONFL, to improve fairness in client selection for federated learning, demonstrating significant fairness improvements through theoretical guarantees and extensive evaluations.
Contribution
Introduces novel submodular-based client selection algorithms, SUBTRUNC and UNIONFL, to enhance fairness in federated learning, with proven convergence guarantees and empirical validation.
Findings
Significant fairness improvements demonstrated in heterogeneous scenarios
Theoretical convergence guarantees provided for both methods
Empirical evaluations show balanced client performance
Abstract
In a conventional Federated Learning framework, client selection for training typically involves the random sampling of a subset of clients in each iteration. However, this random selection often leads to disparate performance among clients, raising concerns regarding fairness, particularly in applications where equitable outcomes are crucial, such as in medical or financial machine learning tasks. This disparity typically becomes more pronounced with the advent of performance-centric client sampling techniques. This paper introduces two novel methods, namely SUBTRUNC and UNIONFL, designed to address the limitations of random client selection. Both approaches utilize submodular function maximization to achieve more balanced models. By modifying the facility location problem, they aim to mitigate the fairness concerns associated with random selection. SUBTRUNC leverages client loss…
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 · Cryptography and Data Security · Distributed Sensor Networks and Detection Algorithms
