Machine Unlearning in Low-Dimensional Feature Subspace
Kun Fang, Qinghua Tao, Junxu Liu, Yaxin Xiao, Qingqing Ye, Jian Sun, Haibo Hu
TL;DR
The paper tackles the challenge of machine unlearning (MU) by introducing a low-dimensional feature subspace perspective to remove the influence of forgetting data while preserving remaining-data performance.It proposes LOFT, a PCA-inspired method that learns a projection matrix ${\bf U}$ on the feature covariances of the pretrained model, and plugs a small subspace module into the model to achieve unlearning without retraining or accessing raw data repeatedly.LOFT optimizes a joint objective on two covariance matrices to minimize forgetting information ($J_{\rm fg}$) while preserving remaining information ($J_{\rm rm}$), with optimization on the Stiefel manifold and a one-shot covariance computation.Extensive experiments across multiple datasets, models, and unlearning scenarios demonstrate that LOFT achieves superior unlearning accuracy and efficiency, while offering a practical, privacy-friendly plug-in deployment for scalable real-world MU.
Abstract
Machine Unlearning (MU) aims at removing the influence of specific data from a pretrained model while preserving performance on the remaining data. In this work, a novel perspective for MU is presented upon low-dimensional feature subspaces, which gives rise to the potentials of separating the remaining and forgetting data herein. This separability motivates our LOFT, a method that proceeds unlearning in a LOw-dimensional FeaTure subspace from the pretrained model skithrough principal projections, which are optimized to maximally capture the information of the remaining data and meanwhile diminish that of the forgetting data. In training, LOFT simply optimizes a small-size projection matrix flexibly plugged into the pretrained model, and only requires one-shot feature fetching from the pretrained backbone instead of repetitively accessing the raw data. Hence, LOFT mitigates two critical issues in mainstream MU methods, i.e., the privacy leakage risk from massive data reload and the inefficiency of updates to the entire pretrained model. Extensive experiments validate the significantly lower computational overhead and superior unlearning performance of LOFT across diverse models, datasets, tasks, and applications. Code is anonymously available at https://anonymous.4open.science/r/4352/.
