Search papers, labs, and topics across Lattice.
This paper introduces Jellyfish, a zero-shot federated unlearning scheme that uses synthetic data generation and knowledge disentanglement to remove the influence of specific data from federated learning models without accessing local user data. Jellyfish employs error-minimization noise as proxy data for forgotten data and regularizes the final convolutional layer to disentangle knowledge, using a comprehensive loss function to balance forgetting and retaining objectives. Experiments across diverse settings demonstrate the effectiveness and robustness of Jellyfish in unlearning specific data while maintaining model utility.
Achieve federated unlearning without accessing user data by cleverly disentangling knowledge and using synthetic proxy data to erase specific information from the model.
With the increasing importance of data privacy and security, federated unlearning emerges as a new research field dedicated to ensuring that once specific data is deleted, federated learning models no longer retain or disclose related information. In this paper, we propose a zero-shot federated unlearning scheme, named Jellyfish. It distinguishes itself from conventional federated unlearning frameworks in four key aspects: synthetic data generation, knowledge disentanglement, loss function design, and model repair. To preserve the privacy of forgotten data, we design a zero-shot unlearning mechanism that generates error-minimization noise as proxy data for the data to be forgotten. To maintain model utility, we first propose a knowledge disentanglement mechanism that regularises the output of the final convolutional layer by restricting the number of activated channels for the data to be forgotten and encouraging activation sparsity. Next, we construct a comprehensive loss function that incorporates multiple components, including hard loss, confusion loss, distillation loss, model weight drift loss, gradient harmonization, and gradient masking, to effectively align the learning trajectories of the objectives of ``forgetting" and ``retaining". Finally, we propose a zero-shot repair mechanism that leverages proxy data to restore model accuracy within acceptable bounds without accessing users' local data. To evaluate the performance of the proposed zero-shot federated unlearning scheme, we conducted comprehensive experiments across diverse settings. The results validate the effectiveness and robustness of the scheme.