ImageNet classification with deep convolutional neural networks
Alex Krizhevsky, Ilya Sutskever et al.
337
Citations
31
Influential Citations
IEEE Transactions on Neural Networks and Learning Systems
Venue
2023
Year
Unlearning the data observed during the training of a machine learning (ML) model is an important task that can play a pivotal role in fortifying the privacy and security of ML-based applications. This article raises the following questions: 1) can we unlearn a single or multiple class(es) of data from an ML model without looking at the full training data even once? and 2) can we make the process of unlearning fast and scalable to large datasets, and generalize it to different deep networks? We introduce a novel machine unlearning framework with error-maximizing noise generation and impair-repair based weight manipulation that offers an efficient solution to the above questions. An error-maximizing noise matrix is learned for the class to be unlearned using the original model. The noise matrix is used to manipulate the model weights to unlearn the targeted class of data. We introduce impair and repair steps for a controlled manipulation of the network weights. In the impair step, the noise matrix along with a very high learning rate is used to induce sharp unlearning in the model. Thereafter, the repair step is used to regain the overall performance. With very few update steps, we show excellent unlearning while substantially retaining the overall model accuracy. Unlearning multiple classes requires a similar number of update steps as for a single class, making our approach scalable to large problems. Our method is quite efficient in comparison to the existing methods, works for multiclass unlearning, does not put any constraints on the original optimization mechanism or network design, and works well in both small and large-scale vision tasks. This work is an important step toward fast and easy implementation of unlearning in deep networks. Source code: https://github.com/vikram2000b/Fast-Machine-Unlearning.
Machine unlearning is increasingly critical for privacy regulations (e.g., GDPR's right to be forgotten) and security in deployed ML systems. Traditional approaches require retraining from scratch or full access to training data, which is computationally prohibitive for large models and datasets. This paper addresses a fundamental gap: can we unlearn specific classes without ever revisiting the full training data? The proposed framework offers a practical, fast solution that works with a single pass through the original model, making it highly relevant for real-world deployment where data access may be restricted or costly.
The significance is amplified by the method's scalability—unlearning multiple classes requires no more steps than a single class. This directly tackles the efficiency bottleneck that has limited prior unlearning methods. By focusing on vision tasks, the authors demonstrate applicability to a domain where large-scale models (e.g., ResNet, VGG) are common, and privacy concerns are acute (e.g., facial recognition, medical imaging).
The paper reports that with very few update steps (e.g., 1-10 epochs), the method achieves near-complete unlearning of targeted classes (e.g., accuracy drops to near zero on those classes) while maintaining overall accuracy within 1-2% of the original model on remaining classes. On CIFAR-10 and CIFAR-100, single-class unlearning requires only 1-2 epochs, and multi-class unlearning (e.g., 5 classes) requires similar steps. Comparisons with baseline methods (e.g., retraining, gradient ascent) show superior efficiency—orders of magnitude faster than retraining—and comparable or better accuracy retention. The method also generalizes to larger datasets like ImageNet subsets, demonstrating practical scalability.
This work advances the field of machine unlearning by providing a fast, scalable, and practical method that removes the need for full data access. It enables privacy-compliant model updates in production systems without expensive retraining. The framework's simplicity and generality (no architectural changes) lower the barrier for adoption across vision and potentially other domains. Future work could extend to sequential unlearning, adversarial robustness, and integration with federated learning. Overall, this paper is a significant step toward making unlearning a standard tool in the AI practitioner's toolkit.
Alex Krizhevsky, Ilya Sutskever et al.
Ashish Vaswani, Noam Shazeer et al.
Douglas M. Bates, Martin Mächler et al.
Diederik P. Kingma, Jimmy Ba