├── .gitignore ├── LICENSE ├── README.md ├── llm_unlearn ├── methods │ ├── __init__.py │ ├── ascent_plus_KLdivergence.py │ ├── ascent_plus_descent.py │ ├── gradient_ascent.py │ └── unlearning_argument.py ├── run_eval.py ├── run_mia.py ├── run_unlearn.py └── utils │ ├── __init__.py │ ├── ascent_plus_descent_tokenizer.py │ ├── llm_tokenize_with_chunk.py │ ├── mia_eval.py │ ├── save_tokenized_dataset.py │ ├── smart_tokenizer_and_embedding_resize.py │ ├── top_kp_sample.py │ └── utils.py ├── requirements.txt └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaojin17/Unlearning_LLM/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaojin17/Unlearning_LLM/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaojin17/Unlearning_LLM/HEAD/README.md -------------------------------------------------------------------------------- /llm_unlearn/methods/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaojin17/Unlearning_LLM/HEAD/llm_unlearn/methods/__init__.py -------------------------------------------------------------------------------- /llm_unlearn/methods/ascent_plus_KLdivergence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaojin17/Unlearning_LLM/HEAD/llm_unlearn/methods/ascent_plus_KLdivergence.py -------------------------------------------------------------------------------- /llm_unlearn/methods/ascent_plus_descent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaojin17/Unlearning_LLM/HEAD/llm_unlearn/methods/ascent_plus_descent.py -------------------------------------------------------------------------------- /llm_unlearn/methods/gradient_ascent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaojin17/Unlearning_LLM/HEAD/llm_unlearn/methods/gradient_ascent.py -------------------------------------------------------------------------------- /llm_unlearn/methods/unlearning_argument.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaojin17/Unlearning_LLM/HEAD/llm_unlearn/methods/unlearning_argument.py -------------------------------------------------------------------------------- /llm_unlearn/run_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaojin17/Unlearning_LLM/HEAD/llm_unlearn/run_eval.py -------------------------------------------------------------------------------- /llm_unlearn/run_mia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaojin17/Unlearning_LLM/HEAD/llm_unlearn/run_mia.py -------------------------------------------------------------------------------- /llm_unlearn/run_unlearn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaojin17/Unlearning_LLM/HEAD/llm_unlearn/run_unlearn.py -------------------------------------------------------------------------------- /llm_unlearn/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaojin17/Unlearning_LLM/HEAD/llm_unlearn/utils/__init__.py -------------------------------------------------------------------------------- /llm_unlearn/utils/ascent_plus_descent_tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaojin17/Unlearning_LLM/HEAD/llm_unlearn/utils/ascent_plus_descent_tokenizer.py -------------------------------------------------------------------------------- /llm_unlearn/utils/llm_tokenize_with_chunk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaojin17/Unlearning_LLM/HEAD/llm_unlearn/utils/llm_tokenize_with_chunk.py -------------------------------------------------------------------------------- /llm_unlearn/utils/mia_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaojin17/Unlearning_LLM/HEAD/llm_unlearn/utils/mia_eval.py -------------------------------------------------------------------------------- /llm_unlearn/utils/save_tokenized_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaojin17/Unlearning_LLM/HEAD/llm_unlearn/utils/save_tokenized_dataset.py -------------------------------------------------------------------------------- /llm_unlearn/utils/smart_tokenizer_and_embedding_resize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaojin17/Unlearning_LLM/HEAD/llm_unlearn/utils/smart_tokenizer_and_embedding_resize.py -------------------------------------------------------------------------------- /llm_unlearn/utils/top_kp_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaojin17/Unlearning_LLM/HEAD/llm_unlearn/utils/top_kp_sample.py -------------------------------------------------------------------------------- /llm_unlearn/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaojin17/Unlearning_LLM/HEAD/llm_unlearn/utils/utils.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaojin17/Unlearning_LLM/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaojin17/Unlearning_LLM/HEAD/setup.py --------------------------------------------------------------------------------