# A Contribution-based Device Selection Scheme in Federated Learning

arXiv: https://arxiv.org/abs/2203.05369 · HTML: https://mlsanity.com/paper/2203.05369/

## Key facts

- Cited by 7 papers in the map (data through 14 Oct 2026).
- Builds on 14 of its 17 references that are in the map.
- First posted on arXiv 10 Mar 2022.

## Builds on (most cited first, 14 of 14)

- [Communication-Efficient Learning of Deep Networks from Decentralized Data](https://mlsanity.com/paper/1602.05629/) (2016)
- [Advances and Open Problems in Federated Learning](https://mlsanity.com/paper/1912.04977/) (2019)
- [Convex optimization](https://mlsanity.com/paper/2106.01946/) (2021)
- [Client Selection for Federated Learning with Heterogeneous Resources in Mobile Edge](https://mlsanity.com/paper/1804.08333/) (2018)
- [Towards Efficient Data Valuation Based on the Shapley Value](https://mlsanity.com/paper/1902.10275/) (2019)
- [Personalized Federated Learning with First Order Model Optimization](https://mlsanity.com/paper/2012.08565/) (2020)
- [Lower Bounds and Optimal Algorithms for Personalized Federated Learning](https://mlsanity.com/paper/2010.02372/) (2020)
- [Multi-Armed Bandit Based Client Scheduling for Federated Learning](https://mlsanity.com/paper/2007.02315/) (2020)
- [Age-Based Scheduling Policy for Federated Learning in Mobile Edge Networks](https://mlsanity.com/paper/1910.14648/) (2019)
- [A Crowdsourcing Framework for On-Device Federated Learning](https://mlsanity.com/paper/1911.01046/) (2019)
- [Self-organizing Democratized Learning: Towards Large-scale Distributed Learning Systems](https://mlsanity.com/paper/2007.03278/) (2020)
- [MAB-based Client Selection for Federated Learning with Uncertain Resources in Mobile Networks](https://mlsanity.com/paper/2009.13879/) (2020)
- [A Marketplace for Trading AI Models based on Blockchain and Incentives for IoT Data](https://mlsanity.com/paper/2112.02870/) (2021)
- [Edge-assisted Democratized Learning Towards Federated Analytics](https://mlsanity.com/paper/2012.00425/) (2020)

## Built on by (most cited first, 7 of 7)

- [Non-IID data in Federated Learning: A Survey with Taxonomy, Metrics, Methods, Frameworks and Future Directions](https://mlsanity.com/paper/2411.12377/) (2024)
- [FedToken: Tokenized Incentives for Data Contribution in Federated Learning](https://mlsanity.com/paper/2209.09775/) (2022)
- [Energy-Efficient Federated Edge Learning with Streaming Data: A Lyapunov Optimization Approach](https://mlsanity.com/paper/2405.12046/) (2024)
- [Blockchain-Empowered Trustworthy Data Sharing: Fundamentals, Applications, and Challenges](https://mlsanity.com/paper/2303.06546/) (2023)
- [Goal-Oriented Communications in Federated Learning via Feedback on Risk-Averse Participation](https://mlsanity.com/paper/2305.11633/) (2023)
- [Rethinking Clustered Federated Learning in NOMA Enhanced Wireless Networks](https://mlsanity.com/paper/2403.03157/) (2024)
- [Improving Federated Aggregation with Deep Unfolding Networks](https://mlsanity.com/paper/2306.17362/) (2023)

## Abstract (arXiv)

In a Federated Learning (FL) setup, a number of devices contribute to the training of a common model. We present a method for selecting the devices that provide updates in order to achieve improved generalization, fast convergence, and better device-level performance. We formulate a min-max optimization problem and decompose it into a primal-dual setup, where the duality gap is used to quantify the device-level performance. Our strategy combines exploration of data freshness through a random device selection with exploitation through simplified estimates of device contributions. This improves the performance of the trained model both in terms of generalization and personalization. A modified Truncated Monte-Carlo (TMC) method is applied during the exploitation phase to estimate the device's contribution and lower the communication overhead. The experimental results show that the proposed approach has a competitive performance, with lower communication overhead and competitive personalization performance against the baseline schemes.
