Unlearning

Machine unlearning (MU) refers to the challenge of erasing a data point's influence on the input-output mapping of an ML model.

Papers

  1. (really good) Awesome MU on Githubarrow-up-right (websitearrow-up-right)- a collection of academic articles, published methodology, and datasets on the subject of machine unlearning. model agnostic, intrinsic, and data-driven approaches, evaluation metrics, and datasets.

  1. Who's Harry Potter? Approximate Unlearning in LLMs. Arxivarrow-up-right, paperarrow-up-right, Microsoftarrow-up-right, mediumarrow-up-right

Medium

  1. A fresh perspective on machine unlearning, with a real-world solution!arrow-up-right a solution that uses three of the following approaches. Data Augmentation, Weight Decay, Fine-Tuning, Selective Retraining, and Neural Architecture Modifications.

GitHub

  1. This repositoryarrow-up-right contains the core code used in the SISA experiments of our Machine Unlearningarrow-up-right paper along with some example scripts.

  2. This repositoryarrow-up-right contains the code used in our experiments of our paper on Evaluating Machine Unlearningarrow-up-right in the src/ folder along with some sample scripts in the scripts/ folder.

  3. Thisarrow-up-right is a Python implementation of "Towards Unbounded Machine Unlearning"

Community

  1. NeurIPS 2023 Kagglearrow-up-right - Machine Unlearning Erase the influence of requested samples without hurting accuracy

Last updated

Was this helpful?