Thank you for your review. We are encouraged by the fact that you find our methodology to be rigorous!
> This paper seems to be missing some important unlearning baseline methods, e.g., Gradient Ascent + Descent and Gradient Ascent + KL divergence [1]
Thank you for pointing out this interesting work! We have added it to our “Related Work” section. Since [1] was published in a peer-reviewed venue in August 2024 (less than 4 months prior to the submission deadline for ICLR 2025), we did not have time to include experimental comparisons of their proposed methods.
We note that there are a few important study design differences between the our work and [1]: **Predicated on prior works that indicate that memorization is localizable [2, 3], we choose to only include unlearning strategies that focus on concept localization followed by concept erasure, rather than fine-tuning-based unlearning methods [1].** Therefore, the design of every unlearning strategy in our work is based on finding the top N neurons/weights that a model uses when producing a memorized string, followed by ablating these neurons/weights. In contrast, the unlearning strategies in [1] update every parameter of the neural network through a model fine-tuning scheme with the objective of gradient ascent on a “forget set” and gradient descent on a “retain set”. While [1]’s approach is very popular it has two major shortcomings:
1. Full gradient calculations for the entire network (full forward + backward pass) are computationally expensive, making [1]’s unlearning strategies computationally comparable to fine-tuning the model (which we see in tables 1&2 works really well at mitigating memorization, but is much slower than many of the unlearning methods we consider).
2. Full model parameter updates, as detailed in [1], do not directly enable a machine learning practitioner to gain insights into localizing memorized sequences inside model weights. We believe localization-first strategies in the context of removing unwanted phenomena may enable ML practitioners to better understand how/where a model failed, while may be useful in preventing/mitigating future unwanted behavior.
[2] Maini, Pratyush, et al. ‘Can Neural Network Memorization Be Localized?’ Proceedings of the 40th International Conference on Machine Learning, edited by Andreas Krause et al., vol. 202, PMLR, 23--29 Jul 2023, pp. 23536–23557, https://proceedings.mlr.press/v202/maini23a.html. Proceedings of Machine Learning Research.
[3] Chang, Ting-Yun, et al. ‘Do Localization Methods Actually Localize Memorized Data in LLMs? A Tale of Two Benchmarks’. Proceedings of the 2024 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (Volume 1: Long Papers), edited by Kevin Duh et al., Association for Computational Linguistics, 2024, pp. 3190–3211, https://doi.org/10.18653/v1/2024.naacl-long.176.
> Can you describe the difference between the setting of mitigating memorization and knowledge editing? It seems like the gradient-based methods of these settings are similar.
Thank you for asking this question, we are happy to discuss. We agree, the gradient-based methods of both settings are similar.
At a high level, knowledge editing encompasses a broad set of techniques and aims to change specific facts, associations, or information embedded in a neural network outside of the constraints of traditional model training. Therefore, we consider machine unlearning-based memorized mitigation techniques to be a subset of knowledge editing techniques with a more constrained/specific goal of removing the influence of specific training sequences from the trained model.
In response to your question, we have added a more detailed survey of knowledge editing and its relation to machine unlearning in an expanded related works section in Appendix A.7 due to space limitations in the main text. We have uploaded a revised PDF. Please let us know if this addresses the question.