Federated Impression for Learning with Distributed Heterogeneous Data

Atrin Arya, Sana Ayromlou, Armin Saadat, Purang Abolmaesumi, Xiaoxiao Li
9/11/2024
cs.LGcs.AIcs.CV

No official code found. Best implementation: Atrin78/FedImpress (3 stars, last commit 2024-10-02).

Abstract

Standard deep learning-based classification approaches may not always be practical in real-world clinical applications, as they require a centralized collection of all samples. Federated learning (FL) provides a paradigm that can learn from distributed datasets across clients without requiring them to share data, which can help mitigate privacy and data ownership issues. In FL, sub-optimal convergence caused by data heterogeneity is common among data from different health centers due to the variety in data collection protocols and patient demographics across centers. Through experimentation in this study, we show that data heterogeneity leads to the phenomenon of catastrophic forgetting during local training. We propose FedImpres which alleviates catastrophic forgetting by restoring synthetic data that represents the global information as federated impression. To achieve this, we distill the global model resulting from each communication round. Subsequently, we use the synthetic data alongside the local data to enhance the generalization of local training. Extensive experiments show that the proposed method achieves state-of-the-art performance on both the BloodMNIST and Retina datasets, which contain label imbalance and domain shift, with an improvement in classification accuracy of up to 20%.

View on arXivView PDF

Code Implementations(1)

Atrin78/FedImpressCommunity100%

The official implementation of "Federated Impression for Learning with Distributed Heterogeneous Data"

31PythonJul 23, 20242 years ago

Similar Papers

Cite this paper

@article{arya2024federated,
  title  = {Federated Impression for Learning with Distributed Heterogeneous Data},
  author = {Atrin Arya and Sana Ayromlou and Armin Saadat and Purang Abolmaesumi and Xiaoxiao Li},
  year   = {2024},
  eprint = {2409.07351},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.07351v2}
}

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

Discussion