Federated Skewed Label Learning with Logits Fusion

Yuwei Wang, Runhan Li, Hao Tan, Xuefeng Jiang, Sheng Sun +3 more
11/14/2023
cs.LG

No confident code implementation found for this paper.

Abstract

Federated learning (FL) aims to collaboratively train a shared model across multiple clients without transmitting their local data. Data heterogeneity is a critical challenge in realistic FL settings, as it causes significant performance deterioration due to discrepancies in optimization among local models. In this work, we focus on label distribution skew, a common scenario in data heterogeneity, where the data label categories are imbalanced on each client. To address this issue, we propose FedBalance, which corrects the optimization bias among local models by calibrating their logits. Specifically, we introduce an extra private weak learner on the client side, which forms an ensemble model with the local model. By fusing the logits of the two models, the private weak learner can capture the variance of different data, regardless of their category. Therefore, the optimization direction of local models can be improved by increasing the penalty for misclassifying minority classes and reducing the attention to majority classes, resulting in a better global model. Extensive experiments show that our method can gain 13\% higher average accuracy compared with state-of-the-art methods.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{wang2023federated,
  title  = {Federated Skewed Label Learning with Logits Fusion},
  author = {Yuwei Wang and Runhan Li and Hao Tan and Xuefeng Jiang and Sheng Sun and Min Liu and Bo Gao and Zhiyuan Wu},
  year   = {2023},
  eprint = {2311.08202},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2311.08202v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2311.08202.svg)](https://codeofpaper.com/paper/2311.08202)

Discussion