Knowledge Swapping via Learning and Unlearning
Mingyu Xing, Lechao Cheng, Shengeng Tang, Yaxiong Wang, Zhun Zhong, Meng Wang
TL;DR
Knowledge Swapping proposes a unified task to forget specified knowledge while retaining essentials and acquiring new information. The authors reveal a knock-on feature hierarchy where learning and forgetting progress in opposite directions, motivating a Learning Before Forgetting approach implemented via LoRA-based fine-tuning and group sparse regularization. Across classification, segmentation, and detection, this two-stage strategy achieves strong learning on new content, robust forgetting of targeted knowledge, and stable retention of prior capabilities, outperforming alternative orderings. The work provides a practical framework for controlled knowledge management in pretrained models with broad implications for privacy, security, and continual learning applications.
Abstract
We introduce \textbf{Knowledge Swapping}, a novel task designed to selectively regulate knowledge of a pretrained model by enabling the forgetting of user\-specified information, retaining essential knowledge, and acquiring new knowledge simultaneously. By delving into the analysis of knock-on feature hierarchy, we find that incremental learning typically progresses from low\-level representations to higher\-level semantics, whereas forgetting tends to occur in the opposite direction\-starting from high-level semantics and moving down to low-level features. Building upon this, we propose to benchmark the knowledge swapping task with the strategy of \textit{Learning Before Forgetting}. Comprehensive experiments on various tasks like image classification, object detection, and semantic segmentation validate the effectiveness of the proposed strategy. The source code is available at \href{https://github.com/xingmingyu123456/KnowledgeSwapping}{https://github.com/xingmingyu123456/KnowledgeSwapping}.
