Knowledge Lock: Overcoming Catastrophic Forgetting in Federated Learning

Guoyizhe Wei,Xiu Li
DOI: https://doi.org/10.1007/978-3-031-05933-9_47
2022-01-01
Abstract:Federated Learning (FL) aims to train machine learning models by decentralized data without direct data sharing. Nevertheless, the heterogeneity of data across FL participants has significantly prevented federated models from competitive performance. In this paper, we consider this issue as the consequence of knowledge forgetting, since the local update process in FL may result in catastrophic forgetting of the knowledge learned from other participants. Motivated by the recent advance in incremental learning techniques, we address this issue by overcoming the sever knowledge forgetting caused by data isolation. We propose a novel method called FedKL (Federated Learning with Knowledge Lock), in which knowledge distillation techniques are employed to maintain the previously learned knowledge. Our extensive experiment results demonstrate that FedKL achieves superior performance than prior methods, with over 3.4% and 3.5% accuracy improvements on CIFAR-10 and CIFAR-100 respectively, compared with the popular FL algorithm FedAvg. Furthermore, we also explore the benefits of introducing shared exemplars (a fraction of local data) to FedKL. In the experiments, we select and share 10 samples per class for FedKL and the baseline methods. As a result, FedKL obtains 2.56% accuracy increase on CIFAR-10, instead of the marginal improvements on prior methods (less than 1.5%
What problem does this paper attempt to address?