paper-with-me

홈 › Papers

Machine Unlearning

2019-12-09 · Lucas Bourtoule, Varun Chandrasekaran, Christopher A. Choquette-Choo, Hengrui Jia, Adelin Travers, Baiwu Zhang, David Lie, Nicolas Papernot

Once users have shared their data online, it is generally difficult for them to revoke access and ask for the data to be deleted. Machine learning (ML) exacerbates this problem because any model trained with said data may have memorized it, putting users at risk of a successful privacy attack exposing their information. Yet, having models unlearn is notoriously difficult. We introduce SISA training, a framework that expedites the unlearning process by strategically limiting the influence of a data point in the training procedure. While our framework is applicable to any learning algorithm, it is designed to achieve the largest improvements for stateful algorithms like stochastic gradient descent for deep neural networks. SISA training reduces the computational overhead associated with unlearning, even in the worst-case setting where unlearning requests are made uniformly across the training set. In some cases, the service provider may have a prior on the distribution of unlearning requests that will be issued by users. We may take this prior into account to partition and order data accordingly, and further decrease overhead from unlearning. Our evaluation spans several datasets from different domains, with corresponding motivations for unlearning. Under no distributional assumptions, for simple learning tasks, we observe that SISA training improves time to unlearn points from the Purchase dataset by 4.63x, and 2.45x for the SVHN dataset, over retraining from scratch. SISA training also provides a speed-up of 1.36x in retraining for complex learning tasks such as ImageNet classification; aided by transfer learning, this results in a small degradation in accuracy. Our work contributes to practical data governance in machine unlearning.

📄 PDF Abstract BibTeX arXiv:1912.03817

Code (2)

cleverhans-lab/machine-unlearning 공식 구현 pytorch
ChrisWaites/data-deletion jax

Tasks

Machine UnlearningTransfer Learning

Similar Papers 제목 키워드 기반

Machine Unlearning: A Comprehensive Survey

2024-05-13 · Weiqi Wang, Zhiyi Tian, Chenhan Zhang, Shui Yu

As the right to be forgotten has been legislated worldwide, many studies attempt to design unlearning mechanisms to protect users' privacy when they want to leave machine learning service platforms. Specifically, machine…

Machine UnlearningSurvey

Towards Machine Unlearning Benchmarks: Forgetting the Personal Identities in Facial Recognition Systems

2023-11-03 · Dasol Choi, Dongbin Na

Machine unlearning is a crucial tool for enabling a classification model to forget specific data that are used in the training time. Recently, various studies have presented machine unlearning algorithms and evaluated th…

Age EstimationAttributeClassificationFacial Attribute Classification+2

Zero-shot Class Unlearning via Layer-wise Relevance Analysis and Neuronal Path Perturbation

2024-10-31 · Wenhan Chang, Tianqing Zhu, Ping Xiong, Yufeng Wu 외

In the rapid advancement of artificial intelligence, privacy protection has become crucial, giving rise to machine unlearning. Machine unlearning is a technique that removes specific data influences from trained models w…

Machine UnlearningPrivacy Preserving

A More Practical Approach to Machine Unlearning

2024-06-13 · David Zagardo

Machine learning models often incorporate vast amounts of data, raising significant privacy concerns. Machine unlearning, the ability to remove the influence of specific data points from a trained model, addresses these …

Machine Unlearning

Efficient Machine Unlearning by Model Splitting and Core Sample Selection

2025-05-11 · Maximilian Egger, Rawad Bitar, Rüdiger Urbanke

Machine unlearning is essential for meeting legal obligations such as the right to be forgotten, which requires the removal of specific data from machine learning models upon request. While several approaches to unlearni…

Machine Unlearning