📖 This project is related to our survey paper: A Survey of Federated Unlearning: A Taxonomy, Challenges and Future Directions
📧 Feel free to contact us if you come across any errors. We greatly appreciate any suggestions or new papers of FU to enhance our work, so please don't hesitate to send me (Jiaxi Yang) email at abbottyanginchina@gmail.com or my partner Yang Zhao at s180049@e.ntu.edu.sg.
- Our open source code library of FU named OpenFederatedUnlearning is coming !!!
If you find this project useful for your research, please use the following BibTeX entry.
@article{yang2023survey,
title={A Survey of Federated Unlearning: A Taxonomy, Challenges and Future Directions},
author={Zhao, Yang, Yang, Jiaxi, Yiling Tao, Lixu Wang, Xiaoxiao Li and Dusit Niyato},
journal={arXiv preprint arXiv:2310.19218},
year={2023}
}
Federated Unlearning (FU) addresses a federated learning scenario where clients collaborate to train and maintain a global model using a federated learning server. However, there may be situations which the target clients ask the aggregation server in federated learning to remove specific privacy-sensitive or illegal data contributions from the global model to safeguard privacy or mitigate legal risks. In response, the aggregation server should transform the model into an updated version that operates as if the erased data never took part in federated learning training. The framework of federated unlearning can be divided into three categories: Class-level FU, Sample-level FU, and Client-level FU.
We outline the taxonomy for federated unlearning.
- Federated Unlearning and Its Privacy Threats (Fei Wang et al., IEEE Network 2023) 📖
- FedRecovery: Differentially Private Machine Unlearning for Federated Learning Frameworks (Lefeng Zhang et al., TIFS 2023) 📖
- Subspace based Federated Unlearning (Li Guanghao et al., Arxiv 2023) 📖
- Get Rid Of Your Trail: Remotely Erasing Backdoors in Federated Learning (Manaar Alam et al., Arxiv 2023) 📖
- Unlearning Backdoor Attacks in Federated Learning (Chen Wu et al., ICLRW 2023) 📖
- Federated unlearning with knowledge distillation (Chen Wu et al., Arxiv 2022) 📖
- Revfrf: Enabling cross-domain random forest training with revocable federated learning (Yang Liu et al., TDSC 2021) 📖
- Machine Unlearning of Federated Clusters (Pan et al., ICLR 2023) 📖
- FedRecovery: Differentially Private Machine Unlearning for Federated Learning Frameworks (Lefeng Zhang et al., TIFS 2023) 📖
- Federated Unlearning With Momentum Degradation (Yian Zhao et al., IoT Journal 2023) 📖
- Get Rid Of Your Trail: Remotely Erasing Backdoors in Federated Learning (Manaar Alam et al., Arxiv 2023) 📖
- FedRecovery: Differentially Private Machine Unlearning for Federated Learning Frameworks (Lefeng Zhang et al., TIFS 2023) 📖
- Federated Unlearning: How to Efficiently Erase a Client in FL? (Anisa Halimi et al., Arxiv 2022) 📖
- VERIFI: Towards Verifiable Federated Unlearning (Xiangshan Gao et al., Arxiv 2022) 📖
- Fast: Adopting federated unlearning to eliminating malicious terminals at server side (Guo Xintong et al., TNSE 2023) 📖
- How to Forget Clients in Federated Online Learning to Rank? (Shuyi Wang et al., ECIR 2023) 📖
- Federated Unlearning With Momentum Degradation (Yian Zhao et al., IoT Journal 2023) 📖
- FedME2: Memory Evaluation & Erase Promoting Federated Unlearning in DTMN (Hui Xia et al., JSAC, 2023) 📖
- BFU: Bayesian Federated Unlearning with Parameter Self-Sharing (Weiqi Wang et al., Asia CCS 2023) 📖
- The Right to be Forgotten in Federated Learning: An Efficient Realization with Rapid Retraining (Liu Yi et al., INFOCOM 2022) 📖
- Edge caching with federated unlearning (Pengfei Wang et al., IEEE Communications Magazine 2023) 📖
- Federated unlearning via class-discriminative pruning (Junxiao Wang et al., WWW 2022) 📖
- Federated Unlearning via Active Forgetting (Yuyuan Li et al., Arxiv 2023) 📖
- Federated Unlearning via Active Forgetting (Yuyuan Li et al., Arxiv 2023) 📖
- BFU: Bayesian Federated Unlearning with Parameter Self-Sharing (Weiqi Wang et al., Asia CCS 2023) 📖
- Fast Federated Machine Unlearning with Nonlinear Functional Theory (Tianshi Che et al., ICML 2023) 📖
- Forgettable Federated Linear Learning with Certified Data Removal (Ruinan Jin et al., Arxiv 2023) 📖
- Heterogeneous Federated Knowledge Graph Embedding Learning and Unlearning (Xiangrong Zhu et al., WWW 2023) 📖
- Unlearning Backdoor Attacks in Federated Learning (Chen Wu et al., ICLRW 2023) 📖
- FedRecovery: Differentially Private Machine Unlearning for Federated Learning Frameworks (Lefeng Zhang et al., TIFS 2023) 📖
- Sequential Informed Federated Unlearning: Efficient and Provable Client Unlearning in Federated Optimization (Yann Fraboni et al., Arxiv 2023) 📖
- Asynchronous Federated Unlearning (Ningxin Su et al., INFOCOM, 2022) 📖
- The Right to be Forgotten in Federated Learning: An Efficient Realization with Rapid Retraining (Liu Yi et al., INFOCOM 2022) 📖
- Federated Unlearning: How to Efficiently Erase a Client in FL? (Anisa Halimi et al., Arxiv 2022) 📖
- Federated Unlearning: Guarantee the Right of Clients to Forget (Leijie Wu et al., IEEE Network 2022) 📖
- Federated unlearning with knowledge distillation (Chen Wu et al., Arxiv 2022) 📖
- Federated unlearning via class-discriminative pruning (Junxiao Wang et al., WWW 2022) 📖
- Federated Unlearning (Gaoyang Liu et al., Arxiv 2021) 📖
- FedEraser: Enabling Efficient Client-Level Data Removal from Federated Learning Models (Gaoyang Liu et al., IWQOS 2021) 📖
- Federated Unlearning for On-Device Recommendation (Wei Yuan et al., WSDM 2023) 📖
- VERIFI: Towards Verifiable Federated Unlearning (Xiangshan Gao et al., Arxiv 2022) 📖
- Fast: Adopting federated unlearning to eliminating malicious terminals at server side (Guo Xintong et al., TNSE 2023) 📖
- Machine Unlearning of Federated Clusters (Pan et al., ICLR 2023) 📖
- How to Forget Clients in Federated Online Learning to Rank? (Shuyi Wang et al., ECIR 2023) 📖
- Federated Unlearning With Momentum Degradation (Yian Zhao et al., IoT Journal 2023) 📖
- Blockchain-enabled Trustworthy Federated Unlearning (Yiling Lin et al., Arxiv 2024) 📖
- Scalable Federated Unlearning via Isolated and Coded Sharding (Yiling Lin et al., Arxiv 2024) 📖
- QuickDrop: Efficient Federated Unlearning by Integrated Dataset Distillation (Akash Dhasade et al., Arxiv 2023) 📖
- Exact-fun: An exact and efficient federated unlearning approach (Zuobin Xiong et al., ICDM 2023) 📖
- Federated Unlearning for On-Device Recommendation (Wei Yuan et al., WSDM 2023) 📖
- Subspace based Federated Unlearning (Li Guanghao et al., Arxiv 2023) 📖
- The Right to be Forgotten in Federated Learning: An Efficient Realization with Rapid Retraining (Liu Yi et al., INFOCOM 2022) 📖
- FedEraser: Enabling Efficient Client-Level Data Removal from Federated Learning Models (Gaoyang Liu et al., IWQOS 2021) 📖
- Federated unlearning with knowledge distillation (Chen Wu et al., Arxiv 2022) 📖
- Subspace based Federated Unlearning (Li Guanghao et al., Arxiv 2023) 📖
- Compressed Particle-Based Federated Bayesian Learning and Unlearning (Jinu Gong et al., IEEE Communications Letters 2022) 📖
- Bayesian Variational Federated Learning and Unlearning in Decentralized Networks (Jinu Gong et al., SPAWC 2021) 📖
- Asynchronous Federated Unlearning (Ningxin Su et al., INFOCOM, 2022) 📖
- Federated Unlearning: How to Efficiently Erase a Client in FL? (Anisa Halimi et al., Arxiv 2022) 📖
- Machine Unlearning of Federated Clusters (Pan et al., ICLR 2023) 📖
- Heterogeneous Federated Knowledge Graph Embedding Learning and Unlearning (Xiangrong Zhu et al., WWW 2023) 📖
- Edge caching with federated unlearning (Pengfei Wang et al., IEEE Communications Magazine 2023) 📖
- Exact-fun: An exact and efficient federated unlearning approach (Zuobin Xiong et al., ICDM 2023) 📖
- Scalable Federated Unlearning via Isolated and Coded Sharding (Yiling Lin et al., Arxiv 2024) 📖
- Incentive Mechanism Design for Federated Learning and Unlearning (Ningning Ding et al., Arxiv 2023) 📖
- Federated Unlearning for On-Device Recommendation (Wei Yuan et al., WSDM 2023) 📖
- FedME2: Memory Evaluation & Erase Promoting Federated Unlearning in DTMN (Hui Xia et al., JSAC, 2023) 📖
- How to Forget Clients in Federated Online Learning to Rank? (Shuyi Wang et al., ECIR 2023) 📖