LGAICVApr 10, 2022

FedCorr: Multi-Stage Federated Learning for Label Noise Correction

arXiv:2204.04677v1140 citationsh-index: 18
Originality Incremental advance
AI Analysis

This addresses the challenge of label noise in federated learning, which is crucial for real-world applications with privacy constraints, though it is an incremental improvement over existing centralized noise correction methods adapted to FL.

The paper tackles the problem of heterogeneous label noise in federated learning, where client data may have varying noise levels, by proposing FedCorr, a multi-stage framework that identifies noisy clients and corrects labels, resulting in substantial performance improvements over state-of-the-art methods on datasets like CIFAR-10/100 and Clothing1M.

Federated learning (FL) is a privacy-preserving distributed learning paradigm that enables clients to jointly train a global model. In real-world FL implementations, client data could have label noise, and different clients could have vastly different label noise levels. Although there exist methods in centralized learning for tackling label noise, such methods do not perform well on heterogeneous label noise in FL settings, due to the typically smaller sizes of client datasets and data privacy requirements in FL. In this paper, we propose $\texttt{FedCorr}$, a general multi-stage framework to tackle heterogeneous label noise in FL, without making any assumptions on the noise models of local clients, while still maintaining client data privacy. In particular, (1) $\texttt{FedCorr}$ dynamically identifies noisy clients by exploiting the dimensionalities of the model prediction subspaces independently measured on all clients, and then identifies incorrect labels on noisy clients based on per-sample losses. To deal with data heterogeneity and to increase training stability, we propose an adaptive local proximal regularization term that is based on estimated local noise levels. (2) We further finetune the global model on identified clean clients and correct the noisy labels for the remaining noisy clients after finetuning. (3) Finally, we apply the usual training on all clients to make full use of all local data. Experiments conducted on CIFAR-10/100 with federated synthetic label noise, and on a real-world noisy dataset, Clothing1M, demonstrate that $\texttt{FedCorr}$ is robust to label noise and substantially outperforms the state-of-the-art methods at multiple noise levels.

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