Proceedings

Knowledge Distillation in Federated Learning: A Practical Guide

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Survey Track. Pages 8188-8196.

https://doi.org/10.24963/ijcai.2024/905

Abstract

Federated Learning (FL) enables the training of Deep Learning models without centrally collecting possibly sensitive raw data. The most used algorithms for FL are parameter-averaging based schemes (e.g., Federated Averaging) that, however, have well known limits, i.e., model homogeneity, high communication cost, poor performance in presence of heterogeneous data distributions. Federated adaptations of regular Knowledge Distillation (KD) can solve or mitigate the weaknesses of parameter-averaging FL algorithms while possibly introducing other trade-offs. In this article, we originally present a focused review of the state-of-the-art KD-based algorithms specifically tailored for FL, by providing both a novel classification of the existing approaches and a detailed technical description of their pros, cons, and tradeoffs.

  1. [Anil et al., 2018] Rohan Anil, Gabriel Pereyra, Alexan- dre Passos, Robert Ormandi, George E Dahl, and Ge- offrey E Hinton. Large scale distributed neural net- work training through online distillation. arXiv preprint arXiv:1804.03235, 2018.
  2. [Bellavista et al., 2021] Paolo Bellavista, Luca Foschini, and Alessio Mora. Decentralised learning in federated deploy- ment environments: A system-level survey. ACM Comput- ing Surveys (CSUR), 54(1):1-38, 2021.
  3. [Chang et al., 2019] Hongyan Chang, Virat Shejwalkar, Reza Shokri, and Amir Houmansadr. Cronus: Robust and heterogeneous collaborative learning with black-box knowledge transfer. arXiv preprint arXiv:1912.11279, 2019.
  4. [Chen and Chao, 2020] Hong-You Chen and Wei-Lun Chao. Fedbe: Making bayesian model ensemble applicable to federated learning. arXiv preprint arXiv:2009.01974, 2020.
  5. [Chen et al., 2023] Zihan Chen, Howard Hao Yang, Tony Quek, and K. F. Ernest Chong. Spectral co-distillation for personalized federated learning. In Thirty-seventh Confer- ence on Neural Information Processing Systems, 2023.
  6. [Cheng et al., 2021] Sijie Cheng, Jingwen Wu, Yanghua Xiao, and Yang Liu. Fedgems: Federated learning of larger server models via selective knowledge fusion. arXiv preprint arXiv:2110.11027, 2021.
  7. [Diakonikolas et al., 2017] Ilias Diakonikolas, Gautam Ka- math, Daniel M Kane, Jerry Li, Ankur Moitra, and Alistair Stewart. Being robust (in high dimensions) can be practi- cal. In International Conference on Machine Learning, pages 999-1008. PMLR, 2017.
  8. [Dwork et al., 2014] Cynthia Dwork, Aaron Roth, et al. The algorithmic foundations of differential privacy. Founda- tions and Trends® in Theoretical Computer Science, 9(3- 4):211-407, 2014.
  9. [Gong et al., 2021] Xuan Gong, Abhishek Sharma, Srikr- ishna Karanam, Ziyan Wu, Terrence Chen, David Doer- mann, and Arun Innanje. Ensemble attention distillation for privacy-preserving federated learning. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 15076-15086, 2021.
  10. [Gou et al., 2021] Jianping Gou, Baosheng Yu, Stephen J Maybank, and Dacheng Tao. Knowledge distillation: A survey. International Journal of Computer Vision, 129(6):1789-1819, 2021.
  11. [Guo et al., 2024] Kuangpu Guo, Yuhe Ding, Jian Liang, Ran He, Zilei Wang, and Tieniu Tan. Not all minorities are equal: Empty-class-aware distillation for heterogeneous federated learning. arXiv preprint arXiv:2401.02329, 2024.
  12. [He et al., 2020] Chaoyang He, Murali Annavaram, and Salman Avestimehr. Group knowledge transfer: Federated learning of large cnns at the edge. Advances in Neural Information Processing Systems, 33:14068-14080, 2020.
  13. [He et al., 2022a] Yuting He, Yiqiang Chen, XiaoDong Yang, Hanchao Yu, Yi-Hua Huang, and Yang Gu. Learn- ing critically: Selective self-distillation in federated learn- ing on non-iid data. IEEE Transactions on Big Data, 2022.
  14. [He et al., 2022b] Yuting He, Yiqiang Chen, Xiaodong Yang, Yingwei Zhang, and Bixiao Zeng. Class-wise adap- tive self distillation for heterogeneous federated learning. 2022.
  15. [Hinton et al., 2015] Geoffrey Hinton, Oriol Vinyals, and Jeff Dean. Distilling the knowledge in a neural network. arXiv preprint arXiv:1503.02531, 2015.
  16. [Hu et al., 2021] Li Hu, Hongyang Yan, Lang Li, Zijie Pan, Xiaozhang Liu, and Zulong Zhang. Mhat: an effi- cient model-heterogenous aggregation training scheme for federated learning. Information Sciences, 560:493-503, 2021.
  17. [Itahara et al., 2021] Sohei Itahara, Takayuki Nishio, Yusuke Koda, Masahiro Morikura, and Koji Yamamoto. Distillation-based semi-supervised federated learning for communication-efficient collaborative training with non-iid private data. IEEE Transactions on Mobile Computing, 22(1):191-205, 2021.
  18. [Jeong et al., 2018] Eunjeong Jeong, Seungeun Oh, Hye- sung Kim, Jihong Park, Mehdi Bennis, and Seong-Lyun Kim. Communication-efficient on-device machine learn- ing: Federated distillation and augmentation under non-iid private data. arXiv preprint arXiv:1811.11479, 2018.
  19. [Jin et al., 2022] Hai Jin, Dongshan Bai, Dezhong Yao, Yu- tong Dai, Lin Gu, Chen Yu, and Lichao Sun. Personalized edge intelligence via federated self-knowledge distillation. IEEE Transactions on Parallel and Distributed Systems, 34(2):567-580, 2022.
  20. [Karimireddy et al., 2020] Sai P Karimireddy, Satyen Kale, Mehryar Mohri, Sashank Reddi, Sebastian Stich, and A Theertha Suresh. Scaffold: Stochastic controlled aver- aging for federated learning. In International Conference on Machine Learning, pages 5132-5143. PMLR, 2020.
  21. [Kim et al., 2022] Jinkyu Kim, Geeho Kim, and Bohyung Han. Multi-level branched regularization for federated learning. In International Conference on Machine Learn- ing, pages 11058-11073. PMLR, 2022.
  22. [Lee et al., 2022] Gihun Lee, Minchan Jeong, Yongjin Shin, Sangmin Bae, and Se-Young Yun. Preservation of the global knowledge by not-true distillation in federated learning. In Advances in Neural Information Processing Systems, 2022.
  23. [Li and Wang, 2019] Daliang Li and Junpu Wang. Fedmd: Heterogenous federated learning via model distillation. arXiv preprint arXiv:1910.03581, 2019.
  24. [Lin et al., 2020] Tao Lin, Lingjing Kong, Sebastian U Stich, and Martin Jaggi. Ensemble distillation for robust model fusion in federated learning. Advances in Neural Informa- tion Processing Systems, 33:2351-2363, 2020.
  25. [Liu et al., 2023a] Chenghao Liu, Xiaoyang Qu, Jianzong Wang, and Jing Xiao. Fedet: a communication-efficient federated class-incremental learning framework based on enhanced transformer. In Proceedings of the Thirty- Second International Joint Conference on Artificial Intel- ligence, pages 3984-3992, 2023. IJCAI
  26. [Liu et al., 2023b] Jianchun Liu, Qingmin Zeng, Hongli Xu, Yang Xu, Zhiyuan Wang, and He Huang. Adaptive block- wise regularization and knowledge distillation for enhanc- ing federated learning. IEEE/ACM Transactions on Net- working, 2023.
  27. [Lu et al., 2023] Jianghu Lu, Shikun Li, Kexin Bao, Pengju Wang, Zhenxing Qian, and Shiming Ge. Federated learn- ing with label-masking distillation. In Proceedings of the 31st ACM International Conference on Multimedia, pages 222-232, 2023.
  28. [Luo et al., 2021] Mi Luo, Fei Chen, Dapeng Hu, Yifan Zhang, Jian Liang, and Jiashi Feng. No fear of hetero- geneity: Classifier calibration for federated learning with non-iid data. Advances in Neural Information Processing Systems, 34:5972-5984, 2021.
  29. [McMahan et al., 2016] H Brendan McMahan, Eider Moore, Daniel Ramage, Seth Hampson, et al. Communication- efficient learning of deep networks from decentralized data. arXiv preprint arXiv:1602.05629, 2016.
  30. [Mendieta et al., 2022] Matias Mendieta, Taojiannan Yang, Pu Wang, Minwoo Lee, Zhengming Ding, and Chen Chen. Local learning matters: Rethinking data heterogeneity in federated learning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 8397-8406, 2022.
  31. [Ni et al., 2022] Xuanming Ni, Xinyuan Shen, and Huimin Zhao. Federated optimization via knowledge codistilla- tion. Expert Systems with Applications, 191:116310, 2022.
  32. [Papernot et al., 2016] Nicolas Papernot, Martín Abadi, Ul- far Erlingsson, Ian Goodfellow, and Kunal Talwar. Semi- supervised knowledge transfer for deep learning from pri- vate training data. arXiv preprint arXiv:1610.05755, 2016.
  33. [Poirot et al., 2019] Maarten G Poirot, Praneeth Vepakomma, Ken Chang, Jayashree Kalpathy-Cramer, Rajiv Gupta, and Ramesh Raskar. Split learning for collaborative deep learning in healthcare. arXiv preprint arXiv:1912.12115, 2019.
  34. [Reddi et al., 2020] Sashank Reddi, Zachary Charles, Manzil Zaheer, Zachary Garrett, Keith Rush, Jakub Konečnỳ, Sanjiv Kumar, and H Brendan McMa- han. Adaptive federated optimization. arXiv preprint arXiv:2003.00295, 2020.
  35. [Sattler et al., 2019] Felix Sattler, Simon Wiedemann, Klaus-Robert Müller, and Wojciech Samek. Robust and communication-efficient federated learning from non-iid data. IEEE transactions on neural networks and learning systems, 2019.
  36. [Sattler et al., 2021a] Felix Sattler, Tim Korjakow, Roman Rischke, and Wojciech Samek. Fedaux: Leveraging un- labeled auxiliary data in federated learning. IEEE Trans- actions on Neural Networks and Learning Systems, 2021.
  37. [Sattler et al., 2021b] Felix Sattler, Arturo Marban, Roman Rischke, and Wojciech Samek. Cfd: Communication- efficient federated distillation via soft-label quantization and delta coding. IEEE Transactions on Network Science and Engineering, 2021.
  38. [Selvaraju et al., 2017] Ramprasaath R Selvaraju, Michael Cogswell, Abhishek Das, Ramakrishna Vedantam, Devi Parikh, and Dhruv Batra. Grad-cam: Visual explanations from deep networks via gradient-based localization. In Proceedings of the IEEE international conference on com- puter vision, pages 618-626, 2017.
  39. [Seo et al., 2020] Hyowoon Seo, Jihong Park, Seungeun Oh, Mehdi Bennis, and Seong-Lyun Kim. Federated knowl- edge distillation. arXiv preprint arXiv:2011.02367, 2020.
  40. [Wang et al., 2023] Haozhao Wang, Yichen Li, Wenchao Xu, Ruixuan Li, Yufeng Zhan, and Zhigang Zeng. Dafkd: Domain-aware federated knowledge distillation. In Pro- ceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 20412-20421, 2023.
  41. [Wu et al., 2022a] Chen Wu, Sencun Zhu, and Prasenjit Mi- tra. Federated unlearning with knowledge distillation. arXiv preprint arXiv:2201.09441, 2022.
  42. [Wu et al., 2022b] Zhiyuan Wu, Sheng Sun, Yuwei Wang, Min Liu, Quyang Pan, Junbo Zhang, Zeju Li, and Qingxi- ang Liu. Exploring the distributed knowledge congruence in proxy-data-free federated distillation. ACM Transac- tions on Intelligent Systems and Technology, 2022.
  43. [Wu et al., 2024] Zhiyuan Wu, Tianliu He, Sheng Sun, Yuwei Wang, Min Liu, Bo Gao, and Xuefeng Jiang. Feder- ated class-incremental learning with new-class augmented self-distillation. arXiv preprint arXiv:2401.00622, 2024.
  44. [Yang et al., 2020] Taojiannan Yang, Sijie Zhu, and Chen Chen. Gradaug: A new regularization method for deep neural networks. Advances in Neural Information Process- ing Systems, 33:14207-14218, 2020.
  45. [Yao et al., 2023] Dezhong Yao, Wanning Pan, Yutong Dai, Yao Wan, Xiaofeng Ding, Chen Yu, Hai Jin, Zheng Xu, and Lichao Sun. F ed gkd: Towards heterogeneous fed- erated learning via global knowledge distillation. IEEE Transactions on Computers, 2023.
  46. [Zhang et al., 2022a] Lan Zhang, Dapeng Wu, and Xiaoy- ong Yuan. Fedzkt: Zero-shot knowledge transfer to- wards resource-constrained federated learning with het- erogeneous on-device models. In 2022 IEEE 42nd In- ternational Conference on Distributed Computing Systems (ICDCS), pages 928-938. IEEE, 2022.
  47. [Zhang et al., 2022b] Lin Zhang, Li Shen, Liang Ding, Dacheng Tao, and Ling-Yu Duan. Fine-tuning global model via data-free knowledge distillation for non-iid fed- erated learning. In Proceedings of the IEEE/CVF Confer- ence on Computer Vision and Pattern Recognition, pages 10174-10183, 2022.
  48. [Zhu et al., 2021] Zhuangdi Zhu, Junyuan Hong, and Jiayu Zhou. Data-free knowledge distillation for heterogeneous federated learning. In International Conference on Ma- chine Learning, pages 12878-12889. PMLR, 2021.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards