An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: unlearning

tamlhp/awesome-machine-unlearning

Awesome Machine Unlearning (A Survey of Machine Unlearning)

Language: Jupyter Notebook - Size: 5.89 MB - Last synced at: about 3 hours ago - Pushed at: about 3 hours ago - Stars: 843 - Forks: 65

chrisliu298/awesome-llm-unlearning

A resource repository for machine unlearning in large language models

Size: 87.9 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 425 - Forks: 22

locuslab/open-unlearning

The one-stop repository for large language model (LLM) unlearning. Supports TOFU, MUSE, WMDP, and many unlearning methods. All features: benchmarks, methods, evaluations, models etc. are easily extensible.

Language: Python - Size: 15.9 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 295 - Forks: 65

gnueaj/Machine-Unlearning-Comparator

A Visual Analytics System for Comparative Evaluation of Machine Unlearning Methods

Language: TypeScript - Size: 299 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 34 - Forks: 3

zjunlp/EasyEdit

[ACL 2024] An Easy-to-use Knowledge Editing Framework for LLMs.

Language: Jupyter Notebook - Size: 83.8 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2,370 - Forks: 287

brightjade/LingTea

Source code for "Cross-Lingual Unlearning of Selective Knowledge in Multilingual Language Models", Findings of EMNLP 2024

Language: Python - Size: 5.21 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

ExplainableML/align-then-unlearn

[ICML 2025 Workshop MUGen] Align-then-Unlearn: Embedding Alignment for LLM Unlearning

Language: Python - Size: 131 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

zjunlp/unlearn

[ACL 2025] Knowledge Unlearning for Large Language Models

Language: Python - Size: 506 KB - Last synced at: 13 days ago - Pushed at: about 2 months ago - Stars: 36 - Forks: 6

mtuann/machine-unlearning-papers

Papers related to Machine/ Federated Unlearning in all top venues

Size: 46.9 KB - Last synced at: 27 days ago - Pushed at: 27 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: about 1 month ago - Pushed at: about 1 month ago - Stars: 121 - Forks: 24

AmanPriyanshu/The-Unlearning-Protocol

Choose which data to make your model forget (Unlearn!), but watch out - every deletion ripples!

Language: HTML - Size: 4.42 MB - Last synced at: 4 days ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

zjunlp/KnowUnDo

[EMNLP 2024] To Forget or Not? Towards Practical Knowledge Unlearning for Large Language Models

Language: Python - Size: 1.65 MB - Last synced at: 13 days ago - Pushed at: 5 months ago - Stars: 42 - 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

XelfXendr/peft_unlearning

Repository exploring the use of parameter-efficient finetuning methods for sensitive information unlearning from LLMs

Language: Jupyter Notebook - Size: 1.56 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

bjzhb666/GS-LoRA

Continual Forgetting for Pre-trained Vision Models (CVPR 2024)

Language: Python - Size: 1.75 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 62 - Forks: 4

jinzhuoran/RWKU

RWKU: Benchmarking Real-World Knowledge Unlearning for Large Language Models. NeurIPS 2024

Language: Python - Size: 3.82 MB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 72 - Forks: 7

somvy/multimodal_unlearning

Experiments for our CLEAR benchmark of unlearning methods in a multimodal setup

Language: Python - Size: 112 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 10 - Forks: 0

Robin-WZQ/Bulk-Concept-Forgetting

Bulk concepts forgetting for T2I diffusion models

Language: Python - Size: 1.34 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - 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

yihuaihong/ConceptVectors

ConceptVectors Benchmark and Code for the paper "Intrinsic Evaluation of Unlearning Using Parametric Knowledge Traces"

Language: Jupyter Notebook - Size: 16.7 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 33 - Forks: 3

yascho/probabilistic-unlearning

Implementation of the probabilistic evaluation framework introduced in the paper: "A Probabilistic Perspective on Unlearning and Alignment for Large Language Models" accepted at ICLR 2025 (Oral).

Language: Jupyter Notebook - Size: 0 Bytes - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

OPTML-Group/Diffusion-MU-Attack

The official implementation of ECCV'24 paper "To Generate or Not? Safety-Driven Unlearned Diffusion Models Are Still Easy To Generate Unsafe Images ... For Now". This work introduces one fast and effective attack method to evaluate the harmful-content generation ability of safety-driven unlearned diffusion models.

Language: Python - Size: 11.9 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 71 - Forks: 3

explanare/verbatim-memorization

Demystifying Verbatim Memorization in Large Language Models

Language: Python - Size: 428 KB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 4 - Forks: 2

silleghost/semeval-unlearning-2025

An influence LoRA-based method for unlearning LLM for SemEval 2025 competition.

Language: Python - Size: 1.13 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

molereddy/Alternate-Preference-Optimization

[To appear in COLING 2025] Official implementation for "Alternate Preference Optimization for Unlearning Factual Knowledge in Large Language Models".

Language: Python - Size: 3.99 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

UCSB-NLP-Chang/ULD

Implementation of paper 'Reversing the Forget-Retain Objectives: An Efficient LLM Unlearning Framework from Logit Difference' [NeurIPS'24]

Language: Python - Size: 2.39 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 16 - Forks: 0

unlearning-challenge/unlearning-challenge.github.io

Language: Ruby - Size: 2.16 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 4 - Forks: 2

muradhuseynov1/Graph_Metanetworks_and_Unlearning Fork of francescobrigante/Assignment_3

Advanced Machine Learning - 2024/25/1 - Homework

Language: Jupyter Notebook - Size: 6.93 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

RianaAzad/machine-unlearning

Machine Unlearning Framework

Language: Python - Size: 8.79 KB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

hslyu/GIF

Official implementation of "Deeper Understanding of Black-box Predictions via Generalized Influence Functions".

Language: Jupyter Notebook - Size: 5 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 8 - 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

MohammadParsaTheFirst/Intro_to_Machine_Learning

Coursework and projects for ML course, including theoretical homework solutions/problems, final solution/problems and the project of the course

Language: Jupyter Notebook - Size: 8.74 MB - Last synced at: 8 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

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: 3 days ago - Pushed at: 12 months ago - Stars: 6 - Forks: 1

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: 12 months ago - Pushed at: 12 months ago - Stars: 10 - 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

OPTML-Group/AdvUnlearn

Official implementation of "Defensive Unlearning with Adversarial Training for Robust Concept Erasure in Diffusion Models"

Language: Jupyter Notebook - Size: 24.7 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 0

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

nkdinsdale/Unlearning_for_MRI_harmonisation

Code for implementation of Unlearning Scanner Bias for MRI Harmonisation

Language: Python - Size: 821 KB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 24 - Forks: 10

fmy266/Pytorch-Backdoor-Unlearning

Pytorch implementation of backdoor unlearning.

Language: Python - Size: 29.3 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 10 - Forks: 1

pbevan1/Skin-Deep-Unlearning

Implementation for ICML 2022 paper: 'Skin Deep Unlearning: Artefact and Instrument Debiasing in the Context of Melanoma Classification'

Language: Python - Size: 79.6 MB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 5 - Forks: 2

pbevan1/Detecting-Melanoma-Fairly

Implementation for MICCAI DART paper: 'Detecting Melanoma Fairly: Skin Tone Detection and Debiasing for Skin Lesion Classification'

Language: Python - Size: 7.08 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 8 - Forks: 3

gthaka/demo-springboot

Unlearning Java, with Spring boot. AmigosCode https://youtu.be/9SGDpanrc8U

Language: Java - Size: 89.8 KB - Last synced at: 8 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

Related Keywords
unlearning 42 machine-unlearning 16 large-language-models 9 llm-unlearning 7 forgetting 6 llm 5 pytorch 5 data-privacy 5 machine-learning 5 natural-language-processing 5 artificial-intelligence 4 deep-learning 4 data-removal 4 data-deletion 4 membership-inference 4 membership-inference-attack 4 knowledge-unlearning 3 model-editing 3 domain-adaptation 3 privacy-protection 3 right-to-be-forgotten 3 knowledge-editing 3 evaluation-framework 3 confusion-loss 2 convolutional-neural-networks 2 debiasing 2 debiasing-neural-networks 2 cnn 2 privacy 2 transformers 2 neural-network 2 benchmark 2 stable-diffusion 2 adversarial-attacks 2 continual-learning 2 federated-unlearning 2 turning-a-blind-eye 2 alignment 2 melanoma-detection 2 melanoma-classification 2 learning-not-to-learn 2 dermatology 2 gradient-reversal 2 gradient-reversal-layer 2 llms 2 chatgpt 2 challenge 1 db-vae 1 nlp 1 skin-tone-detection 1 vae 1 variational-autoencoder 1 lora 1 llm-training 1 memorization 1 causal-intervention 1 spring-boot 1 java 1 robustness 1 multimodal-large-language-models 1 attack-unlearned-diffusion-model 1 interpretability 1 copyright-protection 1 t2i-diffusion-model 1 concept-forgetting 1 backdoor 1 icml 1 harmonisation 1 icml-2022 1 defense 1 unlearned-diffusion-model 1 robust-optimization 1 adversarial-machine-learning 1 evaluation 1 sortable 1 tensorflow 1 machine-vision 1 instance-wise-unlearning 1 classification 1 influence-functions 1 machine-unlearning-framework 1 metanetworks 1 domain-generalization 1 graph-neural-networks 1 kaggle-competition 1 competition 1 face-transformer 1 trustworthy-ai 1 tool 1 safeedit 1 mmedit 1 llama 1 knowlm 1 knowedit 1 gpt 1 efficient 1 easyedit2 1 easyedit 1 cknowedit 1 baichuan 1