LGAIAug 8, 2024

Tackling Noisy Clients in Federated Learning with End-to-end Label Correction

arXiv:2408.04301v133 citationsh-index: 14Has Code
Originality Incremental advance
AI Analysis

This addresses data quality issues for privacy-sensitive applications in federated learning, but it is incremental as it builds on existing methods for noise handling.

The paper tackles performance degradation in federated learning caused by label noise in client datasets by proposing FedELC, a two-stage framework that detects noisy clients and corrects labels end-to-end, achieving superior performance in experiments across five datasets and three noise scenarios.

Recently, federated learning (FL) has achieved wide successes for diverse privacy-sensitive applications without sacrificing the sensitive private information of clients. However, the data quality of client datasets can not be guaranteed since corresponding annotations of different clients often contain complex label noise of varying degrees, which inevitably causes the performance degradation. Intuitively, the performance degradation is dominated by clients with higher noise rates since their trained models contain more misinformation from data, thus it is necessary to devise an effective optimization scheme to mitigate the negative impacts of these noisy clients. In this work, we propose a two-stage framework FedELC to tackle this complicated label noise issue. The first stage aims to guide the detection of noisy clients with higher label noise, while the second stage aims to correct the labels of noisy clients' data via an end-to-end label correction framework which is achieved by learning possible ground-truth labels of noisy clients' datasets via back propagation. We implement sixteen related methods and evaluate five datasets with three types of complicated label noise scenarios for a comprehensive comparison. Extensive experimental results demonstrate our proposed framework achieves superior performance than its counterparts for different scenarios. Additionally, we effectively improve the data quality of detected noisy clients' local datasets with our label correction framework. The code is available at https://github.com/Sprinter1999/FedELC.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes