Stabilizing and Improving Federated Learning with Non-IID Data and Client Dropout

Jian Xu, Meiling Yang, Wenbo Ding, Shao-Lun Huang
3/11/2023
cs.LGcs.DC

No confident code implementation found for this paper.

Abstract

The label distribution skew induced data heterogeniety has been shown to be a significant obstacle that limits the model performance in federated learning, which is particularly developed for collaborative model training over decentralized data sources while preserving user privacy. This challenge could be more serious when the participating clients are in unstable circumstances and dropout frequently. Previous work and our empirical observations demonstrate that the classifier head for classification task is more sensitive to label skew and the unstable performance of FedAvg mainly lies in the imbalanced training samples across different classes. The biased classifier head will also impact the learning of feature representations. Therefore, maintaining a balanced classifier head is of significant importance for building a better global model. To this end, we propose a simple yet effective framework by introducing a prior-calibrated softmax function for computing the cross-entropy loss and a prototype-based feature augmentation scheme to re-balance the local training, which are lightweight for edge devices and can facilitate the global model aggregation. The improved model performance over existing baselines in the presence of non-IID data and client dropout is demonstrated by conducting extensive experiments on benchmark classification tasks.

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{xu2023stabilizing,
  title  = {Stabilizing and Improving Federated Learning with Non-IID Data and Client Dropout},
  author = {Jian Xu and Meiling Yang and Wenbo Ding and Shao-Lun Huang},
  year   = {2023},
  eprint = {2303.06314},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.06314v2}
}

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/2303.06314.svg)](https://codeofpaper.com/paper/2303.06314)

Discussion