Client Selection in Federated Learning on Resource-Constrained Devices: A Game Theory Approach
Source abstract
Abstract
Federated Learning (FL), a key paradigm in privacy-preserving and distributed machine learning (ML), enables collaborative model training across decentralized data sources without requiring raw data exchange. FL enables collaborative model training across decentralized data sources while preserving privacy. However, selecting appropriate clients remains a major challenge, especially in heterogeneous environments with diverse battery levels, privacy needs, and learning capacities. In this work, a centralized reward-based payoff strategy (RBPS) with cooperative intent is proposed for client selection. In RBPS, each client evaluates participation based on locally measured battery level, privacy requirement, and the model’s accuracy in the current round computing a payoff from these factors and electing to participate if the payoff exceeds a predefined threshold. Participating clients then receive the updated global model. By jointly optimizing model accuracy, privacy preservation, and battery-level constraints, RBPS realizes a multi-objective selection mechanism. Under realistic simulations of client heterogeneity, RBPS yields more robust and efficient training compared to existing methods, confirming its suitability for deployment in resource-constrained FL settings. Experimental analysis demonstrates that RBPS offers significant advantages over state-of-the-art (SOA) client selection methods, particularly those relying on a single selection criterion such as accuracy, battery, or privacy alone. These one-dimensional approaches often lead to trade-offs where improvements in one aspect come at the cost of another. In contrast, RBPS leverages client heterogeneity not as a limitation, but as a strategic asset to maintain and balance all critical characteristics simultaneously. Rather than optimizing performance for a single device type or constraint, RBPS benefits from the diversity of heterogeneous clients, enabling improved accuracy, energy preservation, and privacy protection all at once. This is achieved by dynamically adapting the selection strategy to the strengths of different client profiles. Unlike homogeneous environments, where only one capability tends to dominate, RBPS ensures that no key property is sacrificed. RBPS thus aligns more closely with real-world FL deployments, where mixed-device participation is common and balanced optimization is essential.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Privacy-Preserving Technologies in Data · Cryptography and Data Security · Mobile Crowdsensing and Crowdsourcing
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Biology, University Federico II of Naples, 80126 Naples, Italy
Department of Information Engineering, Infrastructures and Sustainable Energy, University Mediterranea of Reggio Calabria, 89124 Reggio Calabria, Italy
HWA srl, Spin-Off Mediterranea University of Reggio Calabria, Via R. Campi II tr. 135, 89126 Reggio Calabria, Italy
References (37)
Show source-provided references
1. Federated Machine Learning: Concept and Applications10.1145/3339474 ↗
2. Towards Efficient Client Selection in Federated Learning: A Survey
3. Tan, Y., Long, G., Liu, L., Zhou, T., Lu, Q., Jiang, J., and Zhang, C. (March, January 22). FedProto: Federated Prototype Learning Across Heterogeneous Clients. Proceedings of the AAAI Conference on Artificial Intelligence, Virtual.
4. Ndou, N., Ajoodha, R., and Jadhav, A. (2021, January 21–24). Music Genre Classification: A Review of Deep-Learning and Traditional Machine-Learning Approaches. Proceedings of the 2021 IEEE International IOT, Electronics and Mechatronics Conference (IEMTRONICS), Toronto, ON, Canada.10.1109/IEMTRONICS52119.2021.9422487 ↗
5. Comparative Analysis of Image Classification Algorithms Based on Traditional Machine Learning and Deep Learning10.1016/j.patrec.2020.07.042 ↗
6. Nishio, T., and Yonetani, R. (2019, January 20–24). Client selection for federated learning with heterogeneous resources in mobile edge. Proceedings of the ICC 2019—2019 IEEE International Conference on Communications (ICC), Shanghai, China.10.1109/ICC.2019.8761315 ↗
7. Oort: Efficient Federated Learning via Guided Participant Selection
8. Eiffel: Efficient and Fair Scheduling in Adaptive Federated Learning10.1109/TPDS.2022.3187365 ↗
9. Niu, X., Sun, L., Song, L., and Li, B. (2022, January 10–14). FedProm: Preference- and priority-aware client selection for personalized federated learning. Proceedings of the ACM International Conference on Multimedia (MM), Lisboa, Portugal.
10. Liu, Y., Yang, Y., Zhang, Y., and Wang, W. (2020, January 7–11). FedGCS: Federated graph client selection in edge computing. Proceedings of the IEEE International Conference on Communications (ICC), Dublin, Ireland.
11. Diao, Q., Meng, T., Xiao, W., Li, M., Chen, J., and Zhang, M. (2021, January 20–25). HeteroFL: Computation and communication efficient federated learning for heterogeneous clients. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Nashville, TN, USA.
12. Chai, Z., Ali, A., Zawad, S., Truex, S., Anwar, A., Baracaldo, N., Zhou, Y., Ludwig, H., Yan, F., and Cheng, Y. (2020, January 23–26). Tifl: A Tier-Based Federated Learning System. Proceedings of the 29th International Symposium on High-Performance Parallel and Distributed Computing (HPDC), Stockholm, Sweden.10.1145/3369583.3392686 ↗
13. Li, Q., Li, X., Zhou, L., and Yan, X. (2024, January 14–19). Adafl: Adaptive client selection and dynamic contribution evaluation for efficient federated learning. Proceedings of the ICASSP 2024—2024 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Seoul, Republic of Korea.10.1109/ICASSP48485.2024.10447356 ↗
14. Energy-aware resource management for federated learning in multi-access edge computing systems10.1109/ACCESS.2021.3055523 ↗
15. A personalized privacy preserving mechanism for crowdsourced federated learning
16. Dritsas, E., and Trigka, M. (2025). Federated Learning for IoT: A Survey of Techniques, Challenges, and Applications. J. Sens. Actuator Netw., 14.10.3390/jsan14010009 ↗
17. Liu, Y., Qu, Z., and Wang, J. (2025). Compressed Hierarchical Federated Learning for Edge-Level Imbalanced Wireless Networks. IEEE Trans. Comput. Soc. Syst., 1–12.10.1109/TCSS.2025.3554766 ↗
18. McMahan, H.B., Moore, E., Ramage, D., Hampson, S., and Agüera y Arcas, B. (2017, January 20–22). Communication-Efficient Learning of Deep Networks from Decentralized Data. Proceedings of the 20th International Conference on Artificial Intelligence and Statistics (AISTATS), Fort Lauderdale, FL, USA.
19. Li, T., Sahu, A.K., Talwalkar, A., and Smith, V. (2020, January 2–4). Federated Optimization in Heterogeneous Networks. Proceedings of the Machine Learning and Systems (MLSys), Austin, TX, USA.
20. Marfo, W., Tosh, D.K., and Moore, S.V. (2025). Adaptive client selection in federated learning: A network anomaly detection use case. arXiv.10.1109/ICNC64010.2025.10993643 ↗
21. Bayesian Nash Equilibrium in price competition under multinomial logit demand10.1016/j.ejor.2025.02.019 ↗
22. Generalized Nash equilibrium problems10.1007/s10479-009-0653-x ↗
23. Armoogum, S., and Bassoo, V. (2019). Privacy of energy consumption data of a household in a smart grid. Smart Power Distribution Systems, Elsevier.10.1016/B978-0-12-812154-2.00008-0 ↗
24. Remaking energy: The critical role of energy consumption data
25. Espressif Systems (2024, July 02). ESP32 Series Datasheet [Online]. Available online: https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf.
26. Federated Learning: Challenges, Methods, and Future Directions
27. Rahmati, A., and Zhong, L. (2007, January 9–12). Understanding human–battery interaction on mobile phones. Proceedings of the 9th International Conference on Human Computer Interaction with Mobile Devices and Services, Singapore.10.1145/1377999.1378017 ↗
28. Fredrikson, M., Jha, S., and Ristenpart, T. (2015, January 12–16). Model inversion attacks that exploit confidence information and basic countermeasures. Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security, Denver, CO, USA.10.1145/2810103.2813677 ↗
29. Shokri, R., Stronati, M., Song, L., and Shmatikov, V. (2017, January 22–26). Membership inference attacks against machine learning models. Proceedings of the IEEE Symposium on Security and Privacy, San Jose, CA, USA.10.1109/SP.2017.41 ↗
30. Privacy, space and time: A survey on privacy-preserving continuous data publishing
31. Security and privacy for cloud-based IoT: Challenges10.1109/MCOM.2017.1600363CM ↗
32. NVIDIA Corporation (2024, August 03). Jetson Nano Developer Kit User Guide [Online]. Available online: https://developer.nvidia.com/embedded/jetson-nano-developer-kit.
33. Google LLC (2024, August 10). Pixel 6 Battery Specifications [Online]. Available online: https://store.google.com/product/pixel_6_specs.
34. Adafruit Industries (2025, May 03). Adafruit: Electronics, DIY Electronics, and Open-Source Hardware. Available online: https://www.adafruit.com/.
35. (2025, May 03). NVIDIA Corporation, Jetson Modules, Support, Ecosystem, and Lineup. Available online: https://developer.nvidia.com/embedded/jetson-modules.
36. (2025, May 03). Samsung Electronics Italia S.p.A. Samsung Italia: Smartphone, Elettrodomestici, TV, Informatica. Available online: https://www.samsung.com/it/.
37. Google LLC (2025, May 03). Google Store Italia: Dispositivi e Accessori Made by Google. Available online: https://store.google.com/?hl=it.