GitHub topics: machine-unlearning
CSIPlab/SLUG
Official repository for Targeted Unlearning with Single Layer Unlearning Gradient, ICML 2025
Language: Jupyter Notebook - Size: 28.4 MB - Last synced at: about 8 hours ago - Pushed at: about 8 hours ago - Stars: 6 - Forks: 0

MinghuiChen43/awesome-trustworthy-deep-learning
A curated list of trustworthy deep learning papers. Daily updating...
Size: 7.71 MB - Last synced at: about 24 hours ago - Pushed at: 1 day ago - Stars: 369 - Forks: 37

OPTML-Group/Unlearn-Trace
Unlearning Isn't Invisible: Detecting Unlearning Traces in LLMs from Model Outputs
Size: 415 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2 - Forks: 0

EnnengYang/Awesome-Forgetting-in-Deep-Learning
A Comprehensive Survey of Forgetting in Deep Learning Beyond Continual Learning. TPAMI, 2024.
Size: 708 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 305 - Forks: 15

tamlhp/awesome-machine-unlearning
Awesome Machine Unlearning (A Survey of Machine Unlearning)
Language: Jupyter Notebook - Size: 5.81 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 841 - Forks: 64

zjunlp/unlearn
[ACL 2025] Knowledge Unlearning for Large Language Models
Language: Python - Size: 506 KB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 36 - Forks: 6

Happy2Git/Unlearning_Inference_IAM
Usenix Security’25: Measuring Sample-level Unlearning Completeness
Language: Python - Size: 0 Bytes - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

koudounasalkis/UnSLU-BENCH
This repo contains the code for <<"Alexa, can you forget me?” Machine Unlearning Benchmark on Spoken Language Understanding>>
Language: Python - Size: 59.6 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 10 - Forks: 0

gnueaj/Machine-Unlearning-Comparator
A Visual Analytics System for Comparative Evaluation of Machine Unlearning Methods
Language: TypeScript - Size: 302 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 34 - Forks: 3

jjbrophy47/machine_unlearning
Existing Literature about Machine Unlearning
Size: 552 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 867 - Forks: 105

shashuat/unlearun
Machine Unlearning in Large Language Models for PyTorch
Language: Python - Size: 13.7 KB - Last synced at: 17 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

mtuann/machine-unlearning-papers
Papers related to Machine/ Federated Unlearning in all top venues
Size: 46.9 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 3 - Forks: 0

OPTML-Group/Unlearn-Saliency
[ICLR24 (Spotlight)] "SalUn: Empowering Machine Unlearning via Gradient-based Weight Saliency in Both Image Classification and Generation" by Chongyu Fan*, Jiancheng Liu*, Yihua Zhang, Eric Wong, Dennis Wei, Sijia Liu
Language: Python - Size: 7.89 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 121 - Forks: 24

OPTML-Group/Unlearn-Simple
"Simplicity Prevails: Rethinking Negative Preference Optimization for LLM Unlearning" by Chongyu Fan*, Jiancheng Liu*, Licong Lin*, Jinghan Jia, Ruiqi Zhang, Song Mei, Sijia Liu
Language: Python - Size: 4.84 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 27 - Forks: 7

chrisliu298/awesome-llm-unlearning
A resource repository for machine unlearning in large language models
Size: 87.9 KB - Last synced at: 23 days ago - Pushed at: 24 days ago - Stars: 403 - Forks: 19

sleepymalc/MISS
Official implementation of the paper "Most Influential Subset Selection: Challenges, Promises, and Beyond" (NeurIPS2024)
Language: Jupyter Notebook - Size: 78.8 MB - Last synced at: 18 days ago - Pushed at: 4 months ago - Stars: 5 - Forks: 1

chrisliu298/llm-unlearn-eco
[NeurIPS 2024] Large Language Model Unlearning via Embedding-Corrupted Prompts
Language: Python - Size: 413 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 29 - Forks: 0

rusenbb/AIzheimer
We explore the ways to "Unlearn" (you read it right), certain concepts/things while retaining general ability of a generative text-to-image model (stable diffusion 2.1). This project is conducted as a term project for Learning from data class at ITU (Istanbul Technical University)
Language: Jupyter Notebook - Size: 34.1 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

jjbrophy47/dare_rf
Machine Unlearning for Random Forests
Language: Python - Size: 17 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 20 - Forks: 3

thuanphat03/Unlearn-PIU-FR
[ACIIDS 2025] "PIU-FR: Personal Identity Unlearning for Facial Recognition" by Thai Hoang Le*, Phat Thuan Tran, and Nhi Man Bui Nguyen
Language: Jupyter Notebook - Size: 14.1 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

MarcoParola/hycus
Image-free Class Unlearning with Semantic (ICUS)
Language: Python - Size: 158 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

bjzhb666/GS-LoRA
Continual Forgetting for Pre-trained Vision Models (CVPR 2024)
Language: Python - Size: 1.75 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 62 - Forks: 4

OngWinKent/MachineUnlearning
This repository contains implementations of several popular machine unlearning algorithms in PyTorch.
Language: Python - Size: 33.2 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0

yaojin17/Unlearning_LLM
[ACL 2024] Code and data for "Machine Unlearning of Pre-trained Large Language Models"
Language: Python - Size: 49.8 KB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 56 - Forks: 4

K1nght/Unified-Unlearning-w-Remain-Geometry
[NeurIPS2024 (Spotlight)] "Unified Gradient-Based Machine Unlearning with Remain Geometry Enhancement" by Zhehao Huang, Xinwen Cheng, JingHao Zheng, Haoran Wang, Zhengbao He, Tao Li, Xiaolin Huang
Language: Python - Size: 8.5 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 6 - Forks: 0

WenyanLiu/apprenticeship
A notebook of awesome privacy protection,federated learning, fairness and blockchain research materials.
Size: 4.71 MB - Last synced at: 4 days ago - Pushed at: about 3 years ago - Stars: 32 - Forks: 2

fabianumfalco/llm-bias-unlearning
A curated repository of resources on bias and machine unlearning in Large Language Models.
Size: 2.27 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

guangyaodou/ConMU
Breaking the Trilemma of Privacy, Utility, Efficiency via Controllable Machine Unlearning
Language: Python - Size: 32.2 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 4 - Forks: 1

alifa98/ForgetfulML
An unlearning framework that enables AI models to selectively forget learned data, ensuring compliance, privacy, and adaptability.
Language: Python - Size: 30.3 KB - Last synced at: 1 day ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

RianaAzad/machine-unlearning
Machine Unlearning Framework
Language: Python - Size: 8.79 KB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

brightjade/LingTea
Source code for "Cross-Lingual Unlearning of Selective Knowledge in Multilingual Language Models", Findings of EMNLP 2024
Language: Python - Size: 5.2 MB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

rkhosrowshahi/MORMU
A novel multi-objective responsible machine unlearning using NSGA-II
Language: Python - Size: 45.9 MB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

csm9493/L2UL
Official Code of Learning to Unlearn: Instance-Wise Unlearning for Pre-trained Classifiers (AAAI 2024)
Language: Python - Size: 242 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 10 - Forks: 1

awesome-machine-unlearning/awesome-machine-unlearning.github.io
Official Website of https://github.com/tamlhp/awesome-machine-unlearning
Language: HTML - Size: 646 KB - Last synced at: 8 days ago - Pushed at: 11 months ago - Stars: 6 - Forks: 1

SkywardAI/m_unlearn
All-in-one tool collections for machine unlearning researching
Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

abbottyanginchina/Awesome-Federated-Unlearning
Awesome Federated Unlearning (FU) Papers (Continually Update)
Size: 3.81 MB - Last synced at: 9 months ago - Pushed at: about 1 year ago - Stars: 71 - Forks: 2

mich1803/Yesterday-Machine-Unlearning
Introduction to machine unlearning: from classification models to simple language models. Inspired by 'Yesterday', it delves into removing learned data from AI models, aiming to preserve performance amid privacy and GDPR compliance challenges.
Language: Jupyter Notebook - Size: 6.56 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

Happy2Git/GUIDE
USENIX Security'23: Inductive Graph Unlearning
Language: Jupyter Notebook - Size: 396 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 4 - Forks: 0

daniel05155/Unlearning-Information-in-Speech-Recognition-Model
This repository is an implementation of machine unlearning in deep learning model.
Language: Python - Size: 20.5 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

OPTML-Group/Unlearn-WorstCase
"Challenging Forgets: Unveiling the Worst-Case Forget Sets in Machine Unlearning" by Chongyu Fan*, Jiancheng Liu*, Alfred Hero, Sijia Liu
Language: Python - Size: 40.7 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 10 - Forks: 0

NitinPrasad5/Machine-Unlearning
This project aims to create an advanced machine unlearning framework, enhancing efficiency and accuracy in data removal from trained models. Through integration of noise-induced impairment models, student-teacher frameworks, and curriculum learning, it significantly improves forget and retain accuracy metrics.
Language: Jupyter Notebook - Size: 20.5 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

KID-22/LLM-Unlearning-Paper-List
Size: 53.7 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 21 - Forks: 3

OcraM17/DUCK
Code for the paper "DUCK: Distance-based Unlearning via Centroid Kinematics"
Language: Python - Size: 1.88 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 0

Prashanth0205/Machine-Unlearning-for-Facial-Recognition-Systems
This project explores the efficacy of machine unlearning methods like Task-Agnostic Machine Unlearning and SISA in enhancing privacy and reducing bias in facial recognition systems, emphasizing their importance in responsible technology implementation.
Language: Jupyter Notebook - Size: 1.17 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

mo-shahab/vershachi-unlearning
A framework for machine unlearning.
Language: Python - Size: 44 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 1

thisisfine/thisisfine
T̶̘̊h̷̙͘į̸̀ș̷͌ ̴̳̀r̴̬̕e̷̬͐p̵͍̚o̵̧̎s̶̗͂i̷͚̿t̷̟͝õ̴͙ř̵̘y̷̛̪ ̴̮͌i̶͊͜s̴̠̊ ̴̼͗f̶͘͜i̵̮͊n̴̨̊e̶̖̍!̷̝͋ ̴̨͛T̷̐͜h̷̺̔e̶̩̍r̸̰͒é̶̥ ̸̻̇ȉ̶͍s̵̡̍ ̴̛̫n̶̼̓ọ̷̀t̸̊ͅh̵̙͑ĩ̶͚n̵͙̋g̴̫̃ ̸̼͊w̷̘̿r̶̩̓o̷̠͝n̷͉͌g̶̞͒ ̷̛̼ọ̸̓v̶͍̈́e̵̺͑r̸̻̄ ̴̲̀h̸̉ͅé̶͙r̷̻̾e̷̠͛.̸̨̌
Language: HTML - Size: 1.07 MB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 19 - Forks: 3

OPTML-Group/Unlearn-Sparse
[NeurIPS23 (Spotlight)] "Model Sparsity Can Simplify Machine Unlearning" by Jinghan Jia*, Jiancheng Liu*, Parikshit Ram, Yuguang Yao, Gaowen Liu, Yang Liu, Pranay Sharma, Sijia Liu
Language: Python - Size: 359 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 50 - Forks: 2

mims-harvard/GNNDelete
General Strategy for Unlearning in Graph Neural Networks
Language: Python - Size: 179 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 31 - Forks: 8

seonghobae/kaefa
# kaefa kwangwoon automated exploratory factor analysis for improving research capability to identify unexplained factor structure with complexly cross-classified multilevel structured data in R environment
Language: R - Size: 90.1 MB - Last synced at: 8 days ago - Pushed at: 12 months ago - Stars: 5 - Forks: 0

xuwkk/task_aware_machine_unlearning
This repo contains data and code for Task-Aware Machine Unlearning with Application to Load Forecasting.
Language: Python - Size: 1.63 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

meghdadk/DB_unlearning
An implementation of the SIGMOD24 paper: Machine Unlearning in Learned DBs: An Experimental Analysis
Language: Python - Size: 186 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 0

terru3/unlearning
Language: Jupyter Notebook - Size: 112 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

YuyangXueEd/Awesome-Deep-Machine-Unlearning
A curated list of Machine Unlearning, focusing on deep learning applications.
Size: 13.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

thupchnsky/mufc
A federated clustering approach with the corresponding unlearning mechanism (ICLR 2023)
Language: Python - Size: 1.72 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 1

crashkk/Fast-and-Accurate-SNN-Model-Strengthening-for-Industrial-Applications
Fast and Accurate SNN Model Strengthening for Industrial Applications
Language: Python - Size: 26.4 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

MinChen00/UnlearningLeaks
Official implementation of "When Machine Unlearning Jeopardizes Privacy" (ACM CCS 2021)
Language: Python - Size: 35.2 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 24 - Forks: 4

MinChen00/Graph-Unlearning
Official implementation of "Graph Unlearning" (ACM CCS 2022)
Language: Python - Size: 64.5 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 17 - Forks: 6

Cranial-XIX/Continual-Learning-Private-Unlearning
Official PyTorch Implementation for Continual Learning and Private Unlearning
Language: Python - Size: 22.5 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 5 - Forks: 0

thupchnsky/sgc_unlearn
Certified (approximate) machine unlearning for simplified graph convolutional networks (SGCs) with theoretical guarantees (ICLR 2023)
Language: Python - Size: 26.4 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

thupchnsky/graph_unlearn
Unlearning Graph Classifiers with Limited Data Resources (TheWebConf 2023)
Language: Python - Size: 27.3 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0
