/FedCache

This repository is the official Pytorch implementation DEMO of **FedCache**.

Primary LanguagePython

FedCache

This repository is the official Pytorch implementation DEMO of FedCache:

FedCache: A Knowledge Cache-driven Federated Learning Architecture for Personalized Edge Intelligence. arXiv preprint arXiv:2308.07816. 2023


Requirements:

  • Python: 3.10
  • Pytorch: 1.13.1
  • torchvision: 0.14.1
  • hnswlib
  • Other dependencies

Run this DEMO

python main_fedcache.py


Cite this work

@article{wu2023fedcache,
  title={FedCache: A Knowledge Cache-driven Federated Learning Architecture for Personalized Edge Intelligence},
  author={Wu, Zhiyuan and Sun, Sheng and Wang, Yuwei and Liu, Min and Xu, Ke and Wang, Wen and Jiang, Xuefeng and Gao, Bo and Lu, Jinda},
  journal={arXiv preprint arXiv:2308.07816},
  year={2023}
}

Related Works

FedICT: Federated Multi-task Distillation for Multi-access Edge Computing. IEEE Transactions on Parallel and Distributed Systems (TPDS). 2023

Exploring the Distributed Knowledge Congruence in Proxy-data-free Federated Distillation. arXiv preprint arXiv:2204.07028. 2022

Survey of Knowledge Distillation in Federated Edge Learning. arXiv preprint arXiv:2301.05849. 2023

Thanks

We thank Xuefeng Jiang for his guidance and suggestions on this repository.