paper-with-me

Papers

Fast Yet Effective Machine Unlearning

2021-11-17 · Ayush K Tarun, Vikram S Chundawat, Murari Mandal, Mohan Kankanhalli

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 paper raises the following questions: (i) can we unlearn a single or multiple class(es) of data from a ML model without looking at the full training data even once? (ii) 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 multi-class 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 towards fast and easy implementation of unlearning in deep networks. Source code: https://github.com/vikram2000b/Fast-Machine-Unlearning

📄 PDF Abstract BibTeX arXiv:2111.08947

Code (1)

vikram2000b/Fast-Machine-Unlearning 공식 구현 pytorch

Tasks

Machine Unlearning

Methods 이 논문이 사용한 방법론

Repair 설명 없음

Similar Papers 제목 키워드 기반

Layer Attack Unlearning: Fast and Accurate Machine Unlearning via Layer Level Attack and Knowledge Distillation

2023-12-28 · Hyunjune Kim, Sangyong Lee, Simon S. Woo

Recently, serious concerns have been raised about the privacy issues related to training datasets in machine learning algorithms when including personal data. Various regulations in different countries, including the GDP…

Knowledge DistillationMachine Unlearning

Machine Unlearning of Features and Labels

2021-08-26 · Alexander Warnecke, Lukas Pirch, Christian Wressnegger, Konrad Rieck

Removing information from a machine learning model is a non-trivial task that requires to partially revert the training process. This task is unavoidable when sensitive data, such as credit card numbers or passwords, acc…

Machine Unlearning

DFMU: Data-Frugal Machine Unlearning

2026-06-24 · Sajith U, Prateek Keserwani arxiv

Machine unlearning is an emerging domain that ensures the safe removal of elements (includes concepts, attributes, entity and class) from the trained model along with least drop in model performance. The domain of machin…

Can Bad Teaching Induce Forgetting? Unlearning in Deep Networks using an Incompetent Teacher

2022-05-17 · Vikram S Chundawat, Ayush K Tarun, Murari Mandal, Mohan Kankanhalli

Machine unlearning has become an important area of research due to an increasing need for machine learning (ML) applications to comply with the emerging data privacy regulations. It facilitates the provision for removal …

Machine Unlearning

Forgetting Fast in Recommender Systems

2022-08-14 · Wenyan Liu, Juncheng Wan, Xiaoling Wang, Weinan Zhang 외

Users of a recommender system may want part of their data being deleted, not only from the data repository but also from the underlying machine learning model, for privacy or utility reasons. Such right-to-be-forgotten r…

Machine UnlearningRecommendation Systems