FedCM: A Real-time Contribution Measurement Method for Participants in Federated Learning
This addresses the need for fair credit allocation in federated learning systems, enabling real-time resource management, though it is incremental as it builds on existing measurement methods.
The authors tackled the problem of real-time contribution measurement for participants in federated learning, developing FedCM, which updates contributions every round and shows improved sensitivity to data quantity and quality compared to state-of-the-art methods.
Federated Learning (FL) creates an ecosystem for multiple agents to collaborate on building models with data privacy consideration. The method for contribution measurement of each agent in the FL system is critical for fair credits allocation but few are proposed. In this paper, we develop a real-time contribution measurement method FedCM that is simple but powerful. The method defines the impact of each agent, comprehensively considers the current round and the previous round to obtain the contribution rate of each agent with attention aggregation. Moreover, FedCM updates contribution every round, which enable it to perform in real-time. Real-time is not considered by the existing approaches, but it is critical for FL systems to allocate computing power, communication resources, etc. Compared to the state-of-the-art method, the experimental results show that FedCM is more sensitive to data quantity and data quality under the premise of real-time. Furthermore, we developed federated learning open-source software based on FedCM. The software has been applied to identify COVID-19 based on medical images.