Paper deep dive
DP2Unlearning: An Efficient and Guaranteed Unlearning Framework for LLMs
Tamim Al Mahmud, Najeeb Jebreel, Josep Domingo-Ferrer, David Sanchez
Models: Llama-2-7B, Phi
Intelligence
Status: succeeded | Model: google/gemini-3.1-flash-lite-preview | Prompt: intel-v1 | Confidence: 95%
Last extracted: 3/12/2026, 5:19:55 PM
Summary
DP2Unlearning is a novel framework for large language models (LLMs) that provides formal forgetting guarantees by training models on data protected with epsilon-differential privacy (DP). This approach enables efficient unlearning of specific data points at a significantly lower computational cost than retraining from scratch, while maintaining model utility and outperforming existing approximate unlearning methods.
Entities (7)
Relation Signals (4)
DP2Unlearning ā utilizes ā Differential Privacy
confidence 100% Ā· DP2Unlearning involves training LLMs on textual data protected using epsilon-differential privacy (DP)
DP-MLM ā enforces ā Differential Privacy
confidence 95% Ā· DP-MLM (Differentially Private Text Rewriting Using Masked Language Models) enforces DP on the textual training data.
DP-SGD ā enforces ā Differential Privacy
confidence 95% Ā· DP-SGD (Abadi et al., 2016) and its variant (Kerrigan et al., 2020) are an optimization algorithm that enforces DP during model training
DP2Unlearning ā performsbetterthan ā Approximate Unlearning
confidence 90% Ā· it outperforms approximate unlearning methods at both preserving the utility of the model post-unlearning and effectively forgetting the targeted information.
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Large language models (LLMs) have recently revolutionized language processing tasks but have also brought ethical and legal issues. LLMs have a tendency to memorize potentially private or copyrighted information present in the training data, which might then be delivered to end users at inference time. When this happens, a naive solution is to retrain the model from scratch after excluding the undesired data. Although this guarantees that the target data have been forgotten, it is also prohibitively expensive for LLMs. Approximate unlearning offers a more efficient alternative, as it consists of ex post modifications of the trained model itself to prevent undesirable results, but it lacks forgetting guarantees because it relies solely on empirical evidence. In this work, we present DP2Unlearning, a novel LLM unlearning framework that offers formal forgetting guarantees at a significantly lower cost than retraining from scratch on the data to be retained. DP2Unlearning involves training LLMs on textual data protected using {\epsilon}-differential privacy (DP), which later enables efficient unlearning with the guarantees against disclosure associated with the chosen {\epsilon}. Our experiments demonstrate that DP2Unlearning achieves similar model performance post-unlearning, compared to an LLM retraining from scratch on retained data -- the gold standard exact unlearning -- but at approximately half the unlearning cost. In addition, with a reasonable computational cost, it outperforms approximate unlearning methods at both preserving the utility of the model post-unlearning and effectively forgetting the targeted information.
Tags
Links
Trouble viewing inline? Open PDF directly ā
Full Text
99,913 characters extracted from source content.
Expand or collapse full text
DP2Unlearning: An Efficient and Guaranteed Unlearning Framework for LLMs Tamim Al Mahmud ā , Najeeb Jebreel, Josep Domingo-Ferrer, David S Ģanchez Universitat Rovira i Virgili, Department of Computer Engineering and Mathematics, CYBERCAT-Center for Cybersecurity Research of Catalonia, Av. Pa Ģısos Catalans 26, 43007 Tarragona, Catalonia Abstract Large language models (LLMs) have recently revolutionized language pro- cessing tasks but have also brought ethical and legal issues. LLMs have a tendency to memorize potentially private or copyrighted information present in the training data, which might then be delivered to end users at infer- ence time. When this happens, a naive solution is to retrain the model from scratch after excluding the undesired data. Although thisguarantees that the target data have been forgotten, it is also prohibitively expensive for LLMs. Approximate unlearning offers a more efficient alternative, as it consists ofex postmodifications of the trained model itself to prevent unde- sirable results, but it lacks forgetting guarantees because it relies solely on empirical evidence. In this work, we presentDP2Unlearning, a novel LLM unlearning framework that offers formal forgetting guarantees at a signifi- cantly lower cost than retraining from scratch on the data to be retained. DP2Unlearning involves training LLMs on textual data protected usingε- differential privacy (DP), which later enables efficient unlearning with the guarantees against disclosure associated with the chosenε. Our experiments demonstrate that DP2Unlearning achieves similar model performance post- unlearning, compared to an LLM retraining from scratch on retained data āthe gold standard exact unlearningā but at approximately half the unlearn- ā Corresponding author Email addresses:tamimal.mahmud@urv.cat(Tamim Al Mahmud), najeeb.jebreel@urv.cat(Najeeb Jebreel),josep.domingo@urv.cat(Josep Domingo-Ferrer),david.sanchez@urv.cat(David S Ģanchez) Published inElsevier Neural Networks Journal, 18 July 2025, Access:https://doi.org/10.1016/j.neunet.2025.107879 arXiv:2504.13774v2 [cs.LG] 18 Jul 2025 ing cost. In addition, with a reasonable computational cost, it outperforms approximate unlearning methods at both preserving the utility of the model post-unlearning and effectively forgetting the targeted information. The code of our experiments is available at https://github.com/tamimalmahmud/LLM-Unlearning/tree/main/DP2Unlearning. Keywords:LLM Unlearning, Exact Unlearning, Approximate Unlearning, Differential Privacy, Privacy-preserving LLM. 1. Introduction Thanks to training on massive text corpora, large language models (LLMs) (Achiam et al., 2023; Gemini et al., 2023; Liu et al., 2024) have transformed the landscape of natural language processing (NLP), excelling in various tasks such as question answering (Khashabi et al., 2020), translation (Lewis et al., 2020), and text generation (Lewis et al., 2020), as well as more com- plex applications such as education (Malinka et al., 2023) and recommenda- tion (Manzoor et al., 2024). Despite their potential, LLMs pose ethical risks (Weidinger et al., 2022). Their ability to memorize data seen during training (Tirumala et al., 2022; Carlini et al., 2023) can lead to the unintentional generation ofprivate in- formation(Lukas et al., 2023; Carlini et al., 2023) or the reproduction of copyrighted content(Chang et al., 2023; Karamolegkou et al., 2023). For example, (Carlini et al., 2021) have extracted hundreds of verbatim text sequences from GPT-2 training examples, which contained personally identi- fiable information (PII) such as names, phone numbers, and email addresses. In (Li et al., 2023), it was shown that despite the measures taken to prevent the generation of sensitive content by OpenAIās ChatGPT and the ChatGPT enhanced Bing search engine, adversarially designed prompts could still al- low PII extraction from these models. (Karamolegkou et al., 2023) found that LLMs memorize many copyrighted text fragments, including complete descriptions of LeetCode problems. Recently, proprietary algorithms have revealed large-scale verbatim reproduction of copyrighted material by LLMs, including content from NYT articles, works by Ta-Nehisi Coates and Stephen King, academic articles, song lyrics, and business publications (Hunt, 2024). Legal frameworks such as the GDPR (Voigt and Von dem Bussche, 2017) in the EU and the CCPA (Department of Justice, 2024) in the US have been established to protect privacy and intellectual property in AI systems. The 2 GDPR emphasizes the Right to Be Forgotten (RTBF) for prompt deletion of personal data, while copyright laws balance creator rights with fair use in the US (U.S. Copyright Office, 2018) and quotation rights in the EU (The European Parliament, 2019). All of this presents a pressing challenge for LLM managers. A naive approach toforgetmemorized private and copyright protected information from trained LLMs involves retraining the LLM from scratch after excluding the data to be forgotten. Although this approach provides forgetting guarantees, it is impractical for LLMs because the computational expense of processing each forgetting request is prohibitively high. Machine unlearning (Jang et al., 2023; Yao et al., 2023; Maini et al., 2024) is emerging as a promising approach to achieve efficient forgetting. It refers to the process of selectively forgetting specific knowledge learned by an LLM without affecting unrelated knowledge. Based on their guarantee of forgetting, the unlearning methods can be categorized intoexact unlearning andapproximate unlearning(Xu et al., 2024). Exact unlearning methods en- sure complete forgetting of unwanted data (Bourtoule et al., 2021; Hu et al., 2024), but are not practical for LLM due to their significant computational time and storage requirements. On the other hand, approximate unlearning provides a more efficient alternative, employing various heuristic techniques to remove unwanted knowledge while maintaining model performance (Liu et al., 2022; Maini et al., 2024; Yao et al., 2024; Rafailov et al., 2024). How- ever, these approximate methods lack formal forgetting guarantees and rely on empirical evidence, thus failing to meet the RTBF as stated in applicable legal frameworks. In this work, we present DP2Unlearning, a novel framework for formal forgetting with guarantees that usesε-differential privacy (DP) (Dwork et al., 2006) on a strategically modified training pipeline to make unlearningeasier, cheaper, andguaranteed. Our method involves pre-training LLMs on textual data protected withε-DP, which later enables efficient unlearning of specific data points with the guarantees against disclosure derived from the chosenε parameter. This approach allows LLMs to learn generalizable patterns from the protected data without capturing sample-specific details, which facilitates efficient unlearning through fine-tuning of the retained data. We demonstrate by means of extensive experiments that DP2Unlearning achieves a similar forgetting and preservation of performance (model utility) to exact unlearning by retraining from scratch, while reducing unlearning costs by nearly half. We also show that DP2Unlearning performs much 3 better than the existing approximate unlearning methods in both preserving the utility of the model post-unlearning and effectively forgetting the targeted data. The remainder of this paper is organized as follows. Section 2 discusses related work on unlearning in LLMs. Section 3 provides background on DP. Section 4 presents our DP2Unlearning framework. Section 5 describes the experimental setup. Section 6 reports the experimental results and provides extensive comparisons with the baseline methods. Conclusions and future directions are collected in Section 7. The appendices provide additional ex- perimental results. 2. Related works We briefly review the literature on exact and approximate unlearning. 2.1. Exact unlearning Exact unlearning methods, while offering guarantees for complete data removal, are computationally expensive. The simplest approach is to retrain from scratch on the data to be retained; however, this becomes impractical for LLMs due to the high costs involved. Some works focus on more efficient methods for exact unlearning. SISA(Bourtoule et al., 2021) is a generic exact unlearning framework that can be applied to a variety of ML tasks and models, including LLMs. SISA makes retraining less expensive by sharding training data and slicing shards. Model training checkpoints are recorded after each slice, allowing more efficient retraining from the checkpoints corresponding to the slices containing the forget data. Although it provides exact forgetting guaran- tees, SISA is not practical for LLMs due to the high computational and memory costs associated with model saving, checking points, retraining, and inference (Blanco-Justicia et al., 2025). Also, while increasing the number of shards reduces unlearning costs, it raises training and inference costs āa different model is trained for each shard, and inference involves an ensem- ble decision based on the outputs of all shard-level modelsā and decreases the preservation of the ensemble-level model performance due to increased heterogeneity of the shard-level models. Adapter Partition and Aggregation (APA)is an exact unlearning technique for the LLM recommendation system (LLMRec) that preserves the inference speed intact (Hu et al., 2024). It works by dividing the training 4 data into disjoint shards and retraining only the adapters that contain the information that will be forgotten. APA reduces the cost of retraining, but suffers from poor generalizability, insufficient scalability for large data sets, and high memory consumption. 2.2. Approximate unlearning Approximate unlearning aims to adjust a trained model to eliminate spe- cific knowledge without the need for retraining. Although these methods may not ensure complete formal forgetting, they offer a more computation- ally feasible alternative. In the following, we review popular approximate unlearning methods that will also serve as baselines for comparison in our experiments. Gradient ascent (GA)adjusts the parameters of LLM to increase the loss associated with specific data, making it less probable for the model to re- tain and reproduce that information. Unlike traditional retraining on data to be retained, which focuses on minimizing loss to enhance learning, GA tends to suppress unwanted information by maximizing the loss associated with it. Very recently, several researchers (Liu et al., 2025; Maini et al., 2024; Yao et al., 2024) have adopted GA for approximate unlearning in LLM. Although GA is an efficient alternative to retraining, challenges such as catastrophic forgetting āa situation in which the model unintentionally loses important shared knowledge from the retained set while attempting to forget unwanted data from the forget setā require hybrid approaches that balance forgetting and retention. Gradient Difference (GD)is a hybrid approach that takes advantage of both gradient ascent and gradient descent (Liu et al., 2022). Unlike gradi- ent ascent, which only increases the error in unwanted information, gradient difference reduces the difference between the error in the data we want to retain and the error in the data we want to forget. At the same time, it keeps the model performing well on the data we want to keep. Recently, several researchers (Maini et al., 2024; Lev and Wilson, 2024; Trippa et al., 2024; Yao et al., 2024) have applied GD for LLM unlearning. While GDās struc- tured optimization makes it a promising alternative to retraining, optimizing its trade-off between forgetting and model performance remains an ongoing challenge. Kullback-Leibler (KL)minimization aims to minimize the Kullback- Leibler divergence (Hershey and Olsen, 2007) between the probability dis- tributions of the model predictions in the retained data before and after 5 unlearning. By maintaining the output distributions, KL-based unlearning ensures that retained knowledge stays constant while unwanted information is gradually suppressed. Due to its efficiency in probabilistic alignment, KL divergence minimization has recently been used for LLM unlearning (Yao et al., 2024; Wu et al., 2025; Maini et al., 2024). However, although it provides a less resource-intensive option compared to retraining, it needs additional adjustments to avoid inadvertent loss of knowledge. Preference Optimization (PO)draws inspiration from direct prefer- ence optimization (Rafailov et al., 2024). The idea is to modify the model so that it refrains from generating unwanted information. Alternative an- swers are generated for the questions that refer to the data to be forgotten (e.g., āI do not know the answerā). Then, the modified model is fine-tuned to minimize a sum of the loss of these alternative answers for the data to be forgotten and the loss of the correct answers for the data to be retained. Recent work has applied PO (Tian et al., 2024; Maini et al., 2024) to adjust LLM outputs for desired behavior after unlearning specific information or patterns. Although effective in some cases, PO faces challenges in balancing the two losses considered. 3. Background on differential privacy Differential privacy (DP) (Dwork et al., 2006) is a privacy model that ensures that the outputsA(D) andA(D ā² ) of a mechanismAcalculated on two data sets,DandD ā² , which differ by only one individualās record, remain statistically indistinguishable up to an exponential factor of a parameterε. The formal requirement to achieve pureε-DP is expressed as P[A(D)āR]ā¤e ε P[A(D ā² )āR] In this inequality,Ris a subset of possible output responses that satisfies ε-DP andεis called privacy budget, which controls the level of disclosure protection. The inventors of DP suggest that, for meaningful privacy guarantees against disclosure, the privacy budget (ε) should not exceed 1 (Dwork et al., 2019); and that values ofεlarger than 10 are too weak to provide effective disclosure protection. The original definition ofε-DP has been extended to (ε,Ī“)-DP by includ- ing an additive term probability of privacy failure (Ī“), whereĪ“ <1/|D|. To achieve indistinguishability, DP typically adds calibrated noise to its output. 6 DP has some interesting properties: 1.Immunity to post-processing:If a mechanismAsatisfiesε-DP or (ε,Ī“)- DP, then any post-processing functiong(Ā·) applied to its output also satisfiesε-DP or (ε,Ī“)-DP, respectively. 2.Sequential composition:If a mechanismA 1 satisfiesε 1 -DP, resp. (ε 1 ,Ī“ 1 )- DP, and the mechanismA 2 satisfiesε 2 -DP, resp. (ε 2 ,Ī“ 2 )-DP, then their combined applicationA sequential on the same data set or on non-disjoint data sets satisfies (ε 1 +ε 2 )-DP, resp. (ε 1 +ε 2 ,Ī“ 1 +Ī“ 2 )-DP. 3.Parallel composition:If mechanismsA 1 andA 2 both satisfyε-DP, resp. (ε,Ī“)-DP, and operate on disjoint data setsD 1 andD 2 , then their combined mechanismA parallel satisfiesε-DP, resp. (ε,Ī“)-DP. 3.1. DP and disclosure protection in LLMs DP was originally designed to protect queries to structured databases (Dwork et al., 2006). However, DP can also be used to prevent disclosure in language models. DP-MLM (Differentially Private Text Rewriting Using Masked Language Models) and DP-SGD (Differentially Private Stochastic Gradient Descent) are two key mechanisms that we leverage in our work. 3.1.1. DP-MLM DP-MLM (Meisenbacher et al., 2024) enforces DP on the textual training data. In a privacy-oriented context, DP-MLM should be applied to the noun phrases of each of the documents in the training data set, as they are the most informative units of text āwithout which it is not possible to disclose specific facts (e.g., private information) about the subjects of the data (S Ģanchez and Batet, 2016)ā. DP-MLM can be enforced by applying the exponential mechanism, which probabilistically substitutes disclosive terms with semantically similar alter- natives while still retaining the general structure of the document. A utility functionu(w,w ā² ) evaluates the semantic similarity between the original term wand a possible replacementw ā² , which can be calculated based on contex- tual embeddings and cosine similarity. Specifically, the probabilityP(w ā² |w) of swappingwforw ā² is represented as: P(w ā² |w) = exp(u(w,w ā² )ε) P w ā² āV exp(u(w,w ā² )ε) whereVdenotes the vocabulary (the candidate group of words used for substitution). 7 3.1.2. DP-SGD DP-SGD (Abadi et al., 2016) and its variant (Kerrigan et al., 2020) are an optimization algorithm that enforces DP during model training by mod- ifying the conventional stochastic gradient descent (SGD) throughgradient clipping,Gaussian noise injection, andgradient update. These processes en- sure that each data point contributes in a limited and randomized way and prevents the model from learning disclosure information. 1.Gradient clippingrestricts the impact of a single data item on model training. The gradient update to a specific parameterāĪøis clipped using a set value called the clipping normC, which is the maximum allowed value (threshold). The clipped gradient is calculated as Ģ āĪø=āĪøĀ·min 1, C ā„āĪøā„ 2 , whereā„āĪøā„ 2 represents theL 2 ānorm of the gradient. This process guarantees that no individual data point excessively affects the opti- mization procedure, thereby safeguarding against information disclo- sure. 2.Gaussian noise injectionconsists of adding Gaussian noiseN r (0,Ļ 2 ) once the clipping is complete. Noise is added to the combined mini- batch gradient to further obfuscate the impact of specific data pieces before executing the update. The noisy gradient update Ģ āĪøthat ad- heres to DP standards is described as Ģ āĪø= bs X j=1 Ģ āĪø j +N r (0,Ļ 2 I), wherebsis the mini-batch size andĻ 2 is the variance of Gaussian noise, adjusted asĻ 2 = C 2 log(1.25/Ī“) ε 2 . This ensures that the algorithm satisfies DP protection with privacy budgetε. 3.Gradient updateis the final process that uses the noisy gradient Ģ āĪø, the learning rateĪ·, and the model parameter at thet-th iterationĪø t . Thus, the resulting gradient update rule isĪø t+1 =Īø t āĪ· Ģ āĪø. This update ensures that no single data point substantially impacts the training of the model. 8 4. DP2Unlearning The exact unlearning methods aim to completely eliminate the data that must be forgotten. However, in order to comply with privacy and copyright laws, complete data removal is overkill. For example, the GDPR states that it is sufficient to make personal data non-personal (for example, through anonymization) to be beyond the regulationās scope. Similarly, for copyright protection, it is enough to prevent verbatim reproduction of the original source while still preserving the underlying semantics. This means that, in practice, what we need isselective but guaranteedun- learning. That is, the model should exactly forget specific details while still being able to retain the general meaning. Our hypothesis is that privacy mod- els such asdifferential privacy(Dwork et al., 2006),k-anonymity(Sweeney, 2002), or their variants, can be used to enforce on the trained model out- puts this selective or partial removal of training data with guarantees against (detailed) information disclosure. Given the heterogeneity and lack of structure of the textual documents employed to train LLMs, DP seems the best-suited model for this task, as it allows for enforcing disclosure protection on documents individually and independently. This is particularly beneficial when scaling to large data sets involved in training LLMs. On the other hand,ε-DP offersex anteguarantees against disclosure, which ensure that no specific data point can be distinguished from other points based on the model output up to an exponential factor depending onε. In practice, this guarantees that the model is guaranteed up to that exponential factor not to reproduce any private or copyright-protected in- formation on which DP has been applied. The actual degree of protection against disclosure can be controlled by the privacy parameterε, which in our case dictates the level of forgetting. For example, larger values ofε (e.g.,ε >10) offer mild forgetting, which would tend to approximate forget- ting, whileε= 0 is equivalent to complete exact forgetting. Middle-ground values would probably be the best suited to provide guaranteed but utility- preserving forgetting. Using the intuitions above, we propose DP2Unlearning, an LLM con- struction framework that uses DP with a modified training pipeline to make unlearningcheaperandguaranteed. The framework is designed in such a way that it can handle forgetting requests efficiently while adhering to privacy and copyright regulations. 9 4.1. Method description DP2Unlearning operates in three stages: (A) Unlearning-ready training, (B) Pre-unlearning fine-tuning, and (C) Unlearning execution. The frame- work executes the first two stages, (A) and (B), only once, while the final stage, (C), repeats for each unlearning request. The workflow of DP2Unlearning is depicted in Figure 1. Figure 1: Workflow of the proposed DP2Unlearning framework Stage (A) āunlearning-ready trainingā involves training a disclosure- protected base model (or simply a base model), ensuring safeguards against the disclosure of any information that may need to be unlearned. As antici- pated in Section 3, this can be accomplished in two different ways: 1. DP-MLM-based data protection: The model is trained on a data set (D ā² ) where the specific text components are obfuscated using DP-MLM. Protection occurs at the individual data point level by substituting dis- closure terms, mostly noun phrases, with semantically similar alterna- tives in a probabilistic manner through the use of an exponential mech- anism. The choice ofεdirectly governs the disclosure guarantee, with smaller values ensuring stronger protection. However, depending on the trade-off between disclosure protection and model utility, a relaxed 10 version (ε,Ī“)-DP can be implemented, introducing limited uncertainty in token selection. Since DP-MLM functions at the document level, the loss of privacy accumulates across multiple token substitutions, and the total protection adheres to the sequential composition theorem. 2. DP-SGD-based training: DP-SGD directly imposes (ε,Ī“)-DP constraints during training by adding Gaussian noise to gradient updates, ensur- ing that individual contributions remain indistinguishable. Although DP-SGD usesεto control the level of disclosure protection, it also re- quires a small valueĪ“, since pureε-DP is theoretically impossible with Gaussian noise (with Gaussian noise, there is always a small chance that some updates may exceed the pureε-DP limit, which requiresĪ“ to be taken into account). In both cases, the model is trained until convergence forEepochs, result- ing in the base model (BM DP D ), which we must preserve indefinitely because unlearning rests on it. The development of the base model is resource in- tensive, although it is performed only once. In this respect, an advantage of DP-MLM over DP-SGD is that in the former DP protection does not need to be applied to all training data: public domain training data sources (e.g., Wikipedia), for which forgetting requests will never apply, can be kept and used āas isā, significantly reducing training costs. In contrast, DP-SGD treats all data equally. In stage (B) āpre-unlearning fine-tuningā one tries to make up for the decrease in model performance that is likely to have occurred as a result of DP-protection in stage (A): the DP-protected base model is expected to exhibit lower model performance compared to a model trained without DP. We hypothesize that by fine-tuning this safeguarded model on the original raw data (D), we can restore most (if not all) of its performance; also, due to the incremental nature of fine-tuning and the fact that it is done on the same data sources used for training (even though, in this case, unprotected), it will require significantly less computational resources than retraining the base model onDfrom scratch. This should be possible because initial DP- induced training, while not producing an accurate model, allows it to gain a āgeneralā understanding ofD, thus facilitating faster learning of the details and specifics ofDthrough fine-tuning. As a result, and as long as there is no forget request, we release a version ofBM DP D fine-tuned on the complete raw data (D) forE ā² epochs, which corresponds to the initial full-data model (FM DP D ) ready for deployment. Note that this fine-tuning step uses raw un- 11 protected data to restore the utility lost due to DP protection and, therefore, does not provide DP guarantees. The resulting model is deployed only until the first unlearning request is received. Upon such a request, the system reverts to the DP-protected base model and fine-tunes it on the retain set to offer disclosure protection guarantees on the data to be forgotten. Stage (C) āunlearning executionā is run whenever a forget requestD f i arrives, wherei= 1,2,3...,n. Specifically, the current deployed model is discarded and the saved base modelBM DP D is resumed. The latter model is then fine-tuned again using only the data set to be retained, which is D nāi r =D nā(iā1) r āD f i ,whereD n r =D. This results in an unlearned model (UM D nāi r ) with an expected perfor- mance similar to retraining from scratch on the retained data, but with ε-DP or (ε,Ī“)-DP guarantees against the disclosure of the data to be forgot- ten (D f i ). In other words, we achieve DP disclosure guarantees on data to be forgotten because the original data points inD f i have not been seen by the unlearned fine-tuned model (they have only been seen by the base model under DP protection): UM D nāi r = Fine-tuning(BM DP D ,D nāi r ,E ā² ). 4.2. Unlearning guarantees and computational cost We prove that eitherε-DP or (ε,Ī“)-DP guarantees against disclosure are satisfied for a forgetting request. Proposition 1 (Disclosure).Unlearning with stage (C) fulfills theε-DP requirement when utilizing DP-MLM and the (ε,Ī“)-DP requirement when uti- lizing DP-SGD. Proof:Based on the post-processing immunity characteristic of DP (refer to DP characteristics in Section 1), theε-DP or the (ε,Ī“)-DP guarantee extend toUM DP D nā1 r , ensuring thatD f i remains protected against disclosure proportionally to the chosenε.ā” We now analyze the computational cost of the above three stages: ā¢Stages (A) and (B) togetherincur a large computational cost, but only once. As mentioned earlier, stage (A) is resource intensive, primarily 12 due to the added computational burden of DP protection. For DP- SGD, the associated cost is higher than that of DP-MLM due to the following key factors: (i) per-sample gradient computation and clip- ping, which adds a computational overhead during training by limiting gradient values to avoid substantial updates that may compromise dis- closure information, and (i) noise injection, which introduces random- ness and delays convergence. Consequently, DP-SGD typically incurs longer convergence times than DP-MLM, which uses probabilistic term substitution to obfuscate disclosure information. Moreover, DP-SGD needs to process all data during training, whereas DP-MLM can be used on a sensitive subset (e.g., private or copyrighted data). Stage (B) also introduces a one-time overhead, as it involves fine-tuning the base model with unprotected data to recover model performance for deployment; this is a process that is not required in standard LLM training. ā¢Stage (C) fine-tunes an already trained model (the base model) rather than starting from scratch. This fine-tuning benefits from the knowl- edge embedded in the base model. Thus, fewer optimization steps are required to recover the performance lost due to DP protection. There- fore, processing a forgetting/unlearning request with stage (C) requires significantly less computational cost than retraining from scratch. Specif- ically, stage (C) reduces the cost by a factor ofE ā² /E, whereEis the number of epochs required to train the model from scratch on the data to be retained, andE ā² is the number of epochs needed to fine-tune the protected base model on the data to be retained. 5. Experimental setup 5.1. Data sets and models Due to the high computational training costs of LLMs, we cannot afford to train a full-fledged LLM from scratch. Instead, we use pre-trained models āPhi-1.5B(from Microsoft) andLlama2-7B(from Meta)ā of varying sizes and capabilities. To have control over the data to be unlearned, we further train these models using additional data sets specifically tailored for evaluating unlearning. As additional training data, we used the TOFU (Maini et al., 2024) data set, a recent benchmark data set specifically designed to evaluate unlearning 13 in LLM. The data set includes 4,000 question-answer pairs derived from 200 varied synthetic author profiles, each comprising 20 question-answer pairs. The data set is synthetically created and intentionally modified to ensure that it does not overlap with the training data typically used to build an LLM. This intentional design makes the TOFU data set a versatile resource for a controlled and unbiased evaluation of unlearning methodologies. The TOFU data set is divided into Forget and Retain sets, with vary- ing proportions of 1%-99%, 5%-95%, and 10%-90%, allowing investigation of the impact of different unlearning ratios. Additionally, TOFU includes two supplementary real-world data sets: Real Authors (containing real author- related questions) and Real-World Facts (covering general knowledge ques- tions). Since TOFU data were intentionally created to ensure that they were not used to pre-train existing LLMs, further training a pre-trained LLM on TOFU allows experimenting with unlearning, because training the pre- trained LLM on the retain subset of TOFU can be viewed as retraining an LLM from scratch on the retain subset. We name this settingretraining from scratch on Retain set (RFS-R), which corresponds toexact unlearning. 5.2. Baseline methods To compare our approach with those of related work, we reproduced several approximate unlearning methods. Specifically, we use the Gradient Ascent (GA), Gradient Difference (GD), Kullback-Leibler Minimization (KL) and Preference Optimization (PO) methods introduced in Subsection 2.2. Each method adopts a different strategy: ā¢GA reverses the model updates by maximizing the loss function, thus compelling the model to unlearn previously acquired (unwanted) knowl- edge. ā¢GD modifies gradients to reduce model retention of the information intended to be forgotten while preserving its usefulness. ā¢KL forces the model output to match a reference distribution by min- imizing the KL divergence. ā¢PO utilizes direct preference optimization to modify the modelās pre- dictions away from data considered to be forgotten. We implemented these baselines using the TOFU unlearning implemen- tation, which is publicly available athttps://github.com/locuslab/tofu. 14 5.3. Evaluation metrics Our evaluation primarily focuses on model utility (i.e., the modelās abil- ity to retain useful knowledge post-unlearning) and forget quality (i.e., the extent to which the model effectively forgets unwanted knowledge). More specifically, model utility refers to the modelās ability to provide correct re- sponses for information it is supposed to retain, ensuring that unlearning does not harm the modelās overall performance. On the other hand, the forget quality indicates how effectively the model stops giving accurate re- sponses to the information it is supposed to forget. Note that model utility can also be used to evaluate forget quality: high post-unlearning utility with respect to the data to be forgotten can be viewed as an indication of poor forget quality. To evaluate model utility, we used the evaluation metrics āROUGE-L, conditional probability, and truth ratioā used in TOFU (Maini et al., 2024). ā¢ROUGEestimates the similarity between the responses generated by the model and the ground truth answers (Lin, 2004), allowing for minor differences in wording. ROUGE-L evaluates similarity by computing the longest common subsequences (LCS) of words between the model- generated response and the correct (ground truth) answer. This metric gives a score that shows how accurate the content is; even if the words are not exactly the same, it provides a high score for semantically equivalent content. A typical way to calculate ROUGE-L recall is ROUGE-L = LCS(GTT,MGT) |GTT| , whereGTTis the ground truth text (reference text),MGTis the model generated text (hypothesis), LCS(GTT,MGT) represents the length of the longest common subsequence betweenGTTandMGT, and|GTT| is the total number of tokens in the reference text. ā¢Conditional probabilitymeasures the confidence of the model in its predictions. It helps in assessing retention effectiveness. The formula used for a query and response pair (Q,r) in the Forget Set and the Retain Set is P(r|Q) 1 |r| , whereP(r|Q) is the probability that the model returns the response rwhen asked queryQ, normalized by the length|r|of the response 15 (as done in (Cho et al., 2014)). However, in the Real Authors and Real World Facts data sets, the conditional probability is computed for multiple choice questions as P(r 1 |Q) P x i=1 P(r i |Q) , wherer 1 represents the correct answer among thexoptions. This process makes it easier to compare answers of different lengths. ā¢Truth ratio(TR) measures how well a model prioritizes a correct re- sponse over multiple incorrect responses (Lin et al., 2022), reflecting its retained knowledge. Mathematically, the TR score is calculated by dividing the average likelihood of intentionally modified incorrect re- sponses (that is, responses following the same linguistic pattern as the right answer but including inaccuracies that sound believable, yet are incorrect) by the likelihood of a correct paraphrased response (i.e., a semantically accurate rewording of the original answer, making sure that the different wording does not change the meaning). Therefore, this metric quantifies the extent to which the model, even after unlearn- ing the unwanted knowledge, continues to prioritize providing correct responses rather than incorrect ones: TR= 1 |R inaccurate | P ĖrāR inaccurate P(Ėr|Q) 1 |Ėr| P( Ģr|Q) 1 | Ģr| , whereR inaccurate is the set of intentionally modified responses designed to be incorrect, Ģris the accurate paraphrased response, and Ėris an intentionally modified incorrect response. Overall model utility:To measure the utility of the model as a whole, we evaluated the above three metrics in three data sets: Retain Set, Real- World Facts, and Real Authors. We normalized each of the three evaluation metrics to fall within the range [0,1], where higher values indicate improved retention (utility preservation). To consolidate these metrics into a single model utility, we calculated the harmonic mean of the nine metric values (three values from each of the three data sets). Since the harmonic mean is sensitive to low values, a significantly low score of any of the nine evaluation metrics will disproportionately lower the overall model utility score. 16 Overall Forget Quality:To measure forget quality as a whole, we as- sessed the above three metrics on the forget data set. Due to the intricate nature of LLMs, the evaluation of forgetting quality often relies on statistical tests and changes in data distribution (Goel et al., 2022). Specifically, we leverage the Kolmogorov-Smirnov (KS) test, a non-parametric statistical test to assess the variations in truth ratios between the unlearned model and a model trained solely on retained data (RFS-R) to check how well a model can forget information. Basically, the KS test evaluates two cumulative dis- tribution functions (CDFs) and computes (i) the KS statistic (D KS ): the maximum absolute difference between the two CDFs; and (i) thep-value, that is, the probability that the two samples come from the same distribu- tion, whichindicates the forget quality. To find how different the two CDFs are, the KS statistic (D KS ) can be calculated as D KS = max|C u (x)āC r (x)|, whereC u (x) andC r (x) are the CDFs of truth ratios for unlearned and retain- only models (RFS-R, the benchmark for comparison), respectively. A higher valueD KS implies that the CDFs are statistically different and therefore indicates unsuccessful unlearning. On the other hand, a lower valueD KS implies that CDFs are statistically identical and therefore indicate successful unlearning. We used a 0.05 threshold for the probabilityp-value of theKS test: a value below 0.05 clearly allows us to reject the null hypothesis that the two CDFs are statistically the same, indicating ineffective forgetting; while a highp-value (pā„0.05) indicates that the unlearned model closely follows the retain-only model, indicating good forgetting. The threshold 0.05 for thep-value of the KS test is a widely accepted standard in the testing of statistical hypotheses (Aslam, 2019; Maini et al., 2024). However, its justification depends on the context of unlearning. Although smallerpvalues (e.g.,p <0.01) are sometimes preferred in high-sensitivity applications to reduce false positives, in practical unlearning scenarios, a threshold of 0.05 remains a standard choice. Given our data set size of 4,000 instances, this threshold is justified, as it avoids excessive sensitivity to minor distributional shifts while still detecting meaningful differences in forget quality. 5.4. Training settings We next detail the technical configuration and training parameters used in our experiments to ensure reproducibility and facilitate independent valida- 17 tion of our results. We cover the training settings for unlearning-ready train- ing, pre-unlearning fine-tuning, unlearning execution, DP configurations, and baseline methods unlearning. The code of our experiments is available at https://github.com/tamimalmahmud/DP2unlearning/ Unlearning-ready training:To determine the optimal number of train- ing epochs for the base model, we analyzed model convergence without DP training. This established a reference point for selecting DP-aware training epochs. We empirically found that both thePhiandLlama2models reached a near-perfect ROUGE-L score ofā1.0 when they were trained on TOFU full data without DP for theE= 10 andE= 6 epochs, respectively, as shown in Figure 2 and Table 1. 5678910 0.6 0.7 0.8 0.9 1 ROUGE-L Score Phi Llama2 Figure 2: ROUGE-L at different epochs Table 1: ROUGE-L at different stages. ForPhi, E= 10 andE ā² = 5. ForLlama2,E= 6 and E ā² = 3. ModelPreTrainedOurOur TrainedwithoutBM DP D FM DP D DP EepochsEepochsE ā² epochs Phi0.44941.000.42330.9957 Llama20.35490.99720.38340.9789 This observation guided our choice: we aligned the DP-aware training epochs with the non-DP training convergence points. We setE= 10 forPhi (trained with DP-MLM and DP-SGD) andE= 6 forLlama2(trained only with DP-MLM, as DP-SGD is computationally prohibitive for our setup). Pre-unlearning fine-tuning:We empirically determined that fine- tuning for theE ā² āE/2ā5 epochs (forPhi) and theE ā² āE/2ā3 epochs (forLlama2) significantly improved their ROUGE-L scores, bringing them close to 1.00 (see Table 1). Unlearning execution:Since unlearning is performed using the same fine-tuning approach as in pre-unlearning fine-tuning, we adopt the same convergence point. Therefore, to process each forget request, we fine-tune the corresponding base model (BM DP D ) exclusively on the retain data for E ā² āE/2ā5 epochs (forPhi) andE ā² āE/2ā3 (forLlama2), respectively. Privacy settings for DP-MLM and DP-SGD:We experimented with different values of the privacy budget (ε= 0.5,1,10,25,100) to find the best balance among disclosure protection guarantees, model performance and 18 computational overhead. Additionally, we optimized the configurations for each DP mechanism as follows: ā¢for DP-MLM, we set the logit clipping bounds to clip min = -5.2093 and clipmax = 20.3048 to ensure controlled sensitivity when selecting substitute tokens, which we found to provide the best trade-off between disclosure protection and semantic coherence. ā¢for DP-SGD, we set the minimum possibleĪ“to make it nearly equiv- alent to pureε-DP, as DP-SGD inherently requiresĪ“ >0 as discussed in the methodology. Since achieving pureε-DP (Ī“= 0) is theoretically impossible, we followed the best practice of setting (Ī“to be smaller than 1/|D|, see Section 3 for justification), and ensuredĪ“āŖ2.5Ć10 ā4 given the 4,000 instances of the data set. Baseline methods:To ensure a fair comparison that aligns with our unlearning execution settings, we applied the same fine-tuning settings across all baseline methods. We setE ā² = 5 epochs for Phi andE ā² = 3 epochs for Llama2. Hardware setup:All experiments were performed on an NVIDIA H100 GPU with 80 GB of HBM3 memory. We used a learning rate 5Ć10 ā5 , a weight decay 0.01, and an effective batch size 16 (batch size 4, gradient accumulation steps 4). 6. Experimental results We now proceed to evaluate the two variants of our DP2Unlearning frame- work (i)DP2U-SGD, when the model is trained with DP-SGD and (i) DP2U-MLMwhen the model is trained on data protected by DP-MLM. We first analyze the trade-off between disclosure protection and model performance. This is crucial since an increased privacy budget can compro- mise disclosure protection and thus unlearning guarantees, while a reduced budget degrades the model utility, thereby requiring more fine-tuning effort to recover utility. To identify the best balance, we systematically evaluated key performance metrics at various values ofε. Subsequently, we performed a comparative analysis to evaluate the ef- fectiveness of our approaches by comparing them with exact unlearning through RFS-R and several approximate unlearning baselines (discussed in Section 2.2). 19 6.1. Balancing disclosure protection and model performance We analyze how varying the values ofε(i.e., 0.5,1,10,25,100) affected ROUGE, the utility of the model, and the quality of forgetting. Figures 3 and 4 show the results for the Phi and Llama2 models, respectively, across three model states: the base model (trained with DP), the full data model (fine-tuned with full original data) and the unlearned model (fine-tuned only on the data to be retained). RFS-R ε= 0.5ε= 1ε= 10ε= 25ε= 100 DP2U-SGDDP2U-MLM 0 0.5 1 Base Model ROUGE Retain DP2U-SGDDP2U-MLM Model Utility DP2U-SGDDP2U-MLM 0 0.5 1 Base Model ROUGE Retain DP2U-SGDDP2U-MLM 0 0.5 1 Full-Data Model ROUGE Retain DP2U-SGDDP2U-MLM Model Utility DP2U-SGDDP2U-MLM 0 0.5 1 Base Model ROUGE Retain DP2U-SGDDP2U-MLM 0 0.5 1 Unlearned Model ROUGE Retain DP2U-SGDDP2U-MLM Model Utility DP2U-SGDDP2U-MLM Forget Quality Figure 3: Evaluation results for Phi and 5% forget ratio.E= 10 forRFS-R(Retrain from scratch on the set to be retained) andE ā² = 5 for DP2U-SGD and DP2U-MLM for allε values. We observe the following. DP2U-SGD:On Phi (the computational constraints of DP-SGD pre- vent training Llama2 within our setup), DP2U-SGD maintains consistency 20 in all metrics regardless of the different values ofε. Generally, largerεval- ues enhance model utility by compromising disclosure restrictions, whereas smallerεvalues provide better disclosure protection, albeit with a reduc- tion in utility. However, consistent results are mainly due to the DP-SGD mechanism of controlled noise addition and gradient clipping, which guar- antees that updates are limited and are quite insensitive to valuesε. As a result, while the ROUGE retain and model utility metrics in the unlearned model improve and closely match those of RFS-R, the values remain nearly identical across allεlevels for all model states. This aligns with the theory that DP-SGD protects disclosure information by limiting individual gradient contributions rather than completely removing learned information. DP2U-MLM:Unlike DP-SGD, DP-MLM relies on replacing disclo- sive terms (mainly noun phrases) with probabilistically chosen tokens, which makes it fairly affected byε. This effect is particularly pronounced in larger models such as Llama2. Asεincreases, the utility of the model increases due to fewer token substitutions, allowing the model to retain the semantic structure better. In contrast, at lowerεvalues, excessive token replacements degrade the learned representations, and fine-tuning struggles to fully restore model utility. Interestingly, this pattern is not as pronounced in the smaller Phi model, which shows fairly consistent performance at various values of ε. Given that most LLMs are more similar to Llama2 in size and archi- tecture than Phi, these findings imply that the sensitivity observed toεis likely to be relative to a wider range of models. Despite these effects, in the unlearned model, DP-MLM demonstrates enhanced performance in all metrics and brings them close to the benchmark RFS-R. Importantly, while the utility of the model shows minimal change at various values ofε, the forget quality shows considerable variation. This suggests that the choice of εcritically influences the balance between disclosure protection and model performance. Choosingε:According to the recommendations of the inventors of DP (mentioned in Section 3),εā¤1 achieves strong disclosure protection, which is critical forguaranteedunlearning in our approaches. However, settingε should balance disclosure protection and model performance. These are our findings based on the results reported above: ā¢Forε <1:The base model reduces the utility of the model (more apparently in the larger model, Llama2) but provides greater disclosure protection after unlearning. This is closer to RFS-R, as it provides 21 RFS-R ε= 0.5ε= 1ε= 10ε= 25ε= 100 DP2U-MLM 0 0.5 1 Base Model ROUGE Retain DP2U-MLM Model Utility DP2U-MLM Forget Quality DP2U-MLM 0 0.5 1 Full-Data Model ROUGE Retain DP2U-MLM Model Utility DP2U-MLM Forget Quality DP2U-MLM 0 0.5 1 Unlearned Model ROUGE Retain DP2U-MLM Model Utility DP2U-MLM Forget Quality Figure 4: Evaluation results for Llama2 and 5% forget ratio.E= 10 forRFS-Rand E ā² = 5 for DP2U-MLM for all epsilon values. guaranteed protection against disclosure but requires more extensive fine-tuning to recover the utility. ā¢Forε >10:The base model retains higher model utility (more ap- parently in the larger model, Llama2), but may compromise disclosure protection after unlearning. This is closer to approximate unlearning, as less effort is required to restore the utility of the model by sacrificing unlearning guarantees. Therefore, based on our findings,ε= 1 offers a good trade-off, as it provides theoretically and practically meaningful protection against disclosure (i.e., guaranteed unlearning) with manageable fine-tuning requirements. This re- sult aligns with the recommendation of the DP inventors. 22 6.2. Comparative analysis Next, we compare our approach with exact unlearning (RFS-R) and ap- proximate unlearning techniques (GA, GD, KL, and PO). As a reference, in Table 2 we report the utility of the models before unlearning. The evaluation results for the Retain and Forget sets are detailed in Table 3 and depicted in Figures 6 and 7. Additional results for the four baseline data sets are included in Appendix A.1. Table 2: Utility of the models before unlearning. FT-RF stands for fine-tuning on both retain and forget datasets. ModelsPre-trainedNon-DP FT-RF Phi0.33540.5411 Llama20.25160.5793 For a fair comparison, DP2U-MLM and DP2U-SGD were evaluated using the chosen privacy budgetε= 1. Additional results forε= 0.5,10,25,100 are presented in Appendix A.4 and Appendix A.5. 6.2.1. Overall forget quality and model utility Table 3 presents the overall forget quality (FQ) and model utility (MU) across different unlearning methods for the Phi and Llama2 models, evaluated at three forget ratios (1%, 5%, and 10%). These results highlight the trade- offs between retention and unlearning effectiveness in various approaches. With 1% forgetting, GA, GD, KL, and PO achieve some varying degrees of forget quality and model utility. However, PO does not exceed the 0.05 KS pvalue threshold, indicating that it does not satisfy statistically significant forgetting. Furthermore, for GA, GD, and KL, the forget quality remains low for Phi, whereas Llama2 exhibits a trade-off between forget quality and model utility, suggesting that model size and architecture influence forgetting performance. With larger forget ratios (5% and 10%), all approximate methods fail to achieve a meaningful forgetting (KSp-valueā„0.05). In particular, PO and GD exhibit some level of model utility but negligible forget quality, implying that they do not effectively remove unwanted information. In general, all approximate methods exhibit extremely poor forget quality at higher forget ratios, often approaching near zero. This highlights that these methods are ineffective for reliable long-term forgetting, especially when more data need to be forgotten. 23 Table 3: Forget quality and model utility of different unlearning methods for Phi and Llama2 at different forget ratios. For each metric, the best result isbolded, and the second-best is underlined .RFS-Rserves as the benchmark but is excluded from ranking due to its high computational cost. Our methods are highlighted by gray cell color. ModelMethodEpochs Forget Ratios 1%5%10% āMUāFQāMUāFQāMUāFQā Phi RFS-R100.54481.00000.53801.00000.53141.0000 GA50.02300.01430.00000.00210.00008.84E-08 GD50.43290.16500.19821.87E-090.40055.56E-14 KL50.02100.01430.00000.00210.00001.46E-14 PO50.52230.00130.51142.56E-140.53137.90E-22 DP2U-SGD50.50600.99000.51220.98780.51130.9003 DP2U-MLM50.50260.99000.52230.92380.51340.9014 Llama2 RFS-R60.58701.00000.57111.00000.56881.0000 GA30.00000.76590.00002.61E-070.00001.85E-15 GD30.00000.26570.34901.39E-110.40532.86E-14 KL30.00000.40460.00004.61E-070.00002.59E-12 PO30.49050.00130.49501.83E-190.52902.43E-19 DP2U-MLM30.52310.99990.53200.86550.53780.1761 Both DP2U-SGD and DP2U-MLM achieved results comparable to ex- act forgetting RFS-R, showcasing their robustness. Although DP2U-SGD maintains high model utility while ensuring strong forget quality, it requires significant computational resources, making it impractical for large models. In contrast, DP2U-MLM stands out as the best performing method for Phi and Llama2, balancing high utility (MU is 0.5222 for Phi and 0.5323 for Llama2, close to the MU before forgetting reported in Table 2) and strong forgetting quality (FQ is 0.9238 for Phi and 0.8655 for Llama2), even at mod- erate forget ratios of 5%. These results confirm that DP2U-MLM provides a compelling alternative to RFS-R at a fraction of the computational cost, making it ideal for scalable unlearning in resource-constrained environments. To gain a more comprehensive understanding of how the performance of the model changes over epochs, Figure 5 presents an in-depth comparison of the forget quality and the model utility for various unlearning techniques at 5% forget ratio. The epoch-wise evolution for the 1% and 10% forget ratios is presented in Appendix A.2 to offer a more thorough perspective on how 24 the methods perform under different forget conditions. Figure 5: Forget quality vs. model utility for the Phi (left) and Llama2 (right) across different unlearning methods and epochs. The size of markers grows with the number of epochs. Figure 5 illustrates the trade-off between forget quality and model utility across different unlearning techniques for Phi (left) and Llama2 (right) mod- els. Each method is evaluated at multiple epochs, where the comparative size of the markers (circles, squares, and asterisks) represents the number of epochs. The larger the epoch number, the larger the marker size. The epochs areE= 10 for FT-RF and RFS-R, whileE ā² = 5 for other methods. It is evident from the results that, with the exception of GD at some epoch for the Phi model, all approximate techniques failed to achieve the minimum meaningful forgetting quality (i.e., a KSp-value above the thresh- old of 0.05). Further, the behaviors of different unlearning methods across epochs are far from uniform. Fluctuations are particularly evident in ap- proximate methods, where forget quality varies as epochs increase. These methods also display a clear trade-off with model utility: as the number of unlearning epochs increases, performance declines, causing utility to drop sharply (with trajectories shifting left), often approaching zero. In particular: - For GD, the fluctuations are related to the nature of gradient-based up- dates. In early epochs, when the loss is high, GD makes large updates, aggressively unlearning the forget set. However, as loss decreases, the 25 gradients become smaller and can reverse the direction of updates, un- intentionally reinforce forgotten information, and damage retention. This non-monotonic behavior is more pronounced in larger models like Llama2, where the complex loss landscape makes updates less pre- dictable. - PO exhibits a more consistent trend in terms of model utility, albeit with a reduced forget quality. This happens because PO replaces re- sponses on forgotten data with predetermined responses, which limits parameter adjustments and consequently preserves higher model util- ity. However, as these predetermined responses differ significantly from those obtained from a model retrained from scratch, PO leads to poor forget quality. This trade-off between forget quality and model util- ity is more pronounced in Llama2, whose larger parameter space and complexity intensify these problems. - GA and KL repeatedly demonstrate poor forget quality along with a notable degradation in model utility as the number of epochs increases for both models. This occurs because the loss function is optimized for the forgotten data, which impacts the overall model and results in less effective forgetting than that observed in retrained models. Previous research (Maini et al., 2024) noted similar inconsistencies in ap- proximate unlearning methods. These findings highlight the limitations of conventional approximate unlearning techniques in achieving reliable forget- ting. In contrast, both the DP2U-SGD and DP2U-MLM approaches exhibit a remarkably positive trend. Although they begin with low model utility and forget quality, they show significant improvement as the number of epochs increases and gradually converge toward the model utility and forget quality obtained by RFS-R, which is the benchmark for exact unlearning. Impor- tantly, both methods maintain this positive trend in all forget ratios (results for 1% and 10% forget ratios are presented in Appendix A.2). This high- lights their ability to adapt effectively to varying unlearning requests and model configurations, ensuring consistent performance even in more diverse and challenging contexts. More specifically,after only two epochs for Phi and one epoch for Llama2, our approach outperforms all approximate unlearning baselines and surpasses the threshold of meaningful forgetting. 26 Although Figure 5 illustrates the promising convergence of DP2Unlearning methods with exact unlearning benchmarks, it also reveals some degree of variability in forget quality between epochs and forget ratios. The underlying causes of these variations are discussed in detail in the following paragraphs. We observed that our method achieved values close toRFS-Racross all assessment metrics, but the quality of forgetting was lower, specifically in the 10% forget ratio. Furthermore, the forget quality of the Llama2 model was inferior to that of the Phi model. However, manual inspection of the generated responses shows similar forgetting (see Table 5), which does not appear to be fully captured by the KS testp-value. As discussed earlier, the KS statistic evaluates the maximum difference between two CDFs (RFS-R and unlearned), and it is more sensitive to global differences in the distributions than to local differences. Therefore, it can miss finer-grained structural differences (small local differences) in the dis- tributions. A larger model Llama2ās complexity and scale of architecture could intensify these slight local differences, making the KS testp-value a less ideal choice to effectively capture the true characteristics at a relatively higher forget ratio. All of our experimental evaluations and the responses generated are available athttps://github.com/tamimalmahmud/DP2Unlearning/ tree/main/checkpoints. To address this issue, we employed the Jensen-Shannon Divergence (JSD) (Nguyen and Vreeken, 2015), Wasserstein Distance (W) (Panaretos and Zemel, 2019), and Entropy Difference (āH) (Lin, 1991) measures in addition to the KS test (see Table 4). Using several metrics is more effective in iden- tifying subtle divergences in model performance during extreme forgetting situations.JSDevaluates the similarity between two probability distribu- tions.Weffectively identifies small distinctions in distributions, even when their CDFs are similar. āHevaluates the level of uncertainty or random- ness present in the distributions. In general, these three approaches assess the variations in probability distributions (truth ratios) of both unlearned and retained (RFS-R) models. Together, they give us a better understanding of the quality of forgetting. For these measures, a value close to 0 indicates similar distributions of RFS-R and unlearned models, indicating significant forgetting, while high values indicate profound differences between them, re- flecting poor forgetting. The results reported in Table 4 clearly show that all statistical tests yield values close to 0, suggesting that the probability distributions of the un- learned and RFS-R models are nearly identical. This indicates effective for- 27 Table 4: Results of additional statistical tests to measure changes in data distribution of unlearned (DP2U-MLM) and retrained-from-scratch-on-retain-data (RFS-R) models at different forget ratios ModelForget RatioJensen-ShannonWassersteinEntropy DivergenceDistanceDifference 0ā¤JSDā¤ln 20ā¤Wā¤ā0ā¤āHā¤ā Phi 1%0.01360.13570.0275 5%0.01100.09230.0224 10%0.00850.11010.0327 Llama2 1%0.00700.07600.0054 5%0.00820.07540.0166 10%0.00750.10710.0410 getting, reinforcing our assumption that our approach achieves guaranteed unlearning even at higher forget ratios, despite KS-based underestimation. 6.2.2. ROUGE, conditional probability and truth ratio metrics High scores on the Retain, Real Author, and Real-World Facts data sets indicate the modelās ability to retain critical information, while lower scores on the Forget set demonstrate the effective elimination of unwanted content. This balance demonstrates the modelās ability to preserve relevant data while discarding unnecessary details. Figures 6 and 7 report ROUGE-L (RL), conditional probability (CP), and truth ratio (TR) scores for the Retain Set and the Forget Set, respectively, at a 5% forget ratio. Further results for 1% and 10% on the Retain and Forget sets and for all forget ratios on the Real Author and Real World Fact data sets are reported in Appendix A.3. On the Retain Set, DP2U-SGD and DP2U-MLM demonstrate a signifi- cant improvement in utility metrics over time. Initially, they perform worse than RFS-R due to DP-induced noise or probabilistic token substitution, which greatly deviates from the ground truth data. However, as the model fine-tunes on the Retain Set, the performance improves, and by the final epoch, both methods achieve results comparable to RFS-R. Their disclosure protection mechanisms allow for a more effective balance between retaining important information and forgetting unwanted details, as evidenced by the gradual recovery in ROUGE-L, CP, and TR. In contrast, approaches such as GA, GD and KL face utility challenges since they overly rely on the forget set during the unlearning process. To reduce the impact of forgetting data during unlearning, these methods may inadvertently sacrifice important knowledge that could benefit the retain set. As a result, while they excel at forgetting, they struggle to maintain 28 RFS-RGAGDKLPODP2U-SGDDP2U-MLM 12345 0 0.5 1 Phi RL Retain 12345 CP Retain 12345 TR Retain 123 0 0.5 1 Llama2 RL Retain 123 CP Retain 123 TR Retain Figure 6: RL, CP, and TR scores on the Retain Set across methods and epochs at 5% forget ratio. For RFS-R,E= 10 for Phi andE= 6 for Llama2. and adapt the retained information over time. This imbalance leads to sharp declines in RL, CP, and TR scores, reflecting their inability to balance the needs of effective forgetting with the retention of pertinent information. PO, while achieving high retention in ROUGE-L and TR, does not show a significant improvement in CP. This indicates that PO does not effectively balance the retention of critical knowledge with the forgetting of irrelevant data, ultimately hindering its performance in scenarios that require both retention and unlearning. For the Forget Set, the objective is to minimize the modelās confidence in the unwanted data while retaining useful knowledge. DP2U-SGD and DP2U-MLM maintain ROUGE-L scores comparable to RFS-R over time, effectively forgetting undesirable information without inadvertently reintro- ducing it because their framework prevents reintroducing the knowledge of the Forget Set. The CP and TR scores of these methods indicate that, while they still retain useful knowledge, they do not overfit the Forget Set, pre- venting a complete loss of confidence and showing a balanced unlearning performance. The GA, GD, and KL methods achieve lower ROUGE-L and CP scores, which is desirable for effective forgetting. However, their aggressive forget- ting approach generates incoherent or nonsensical output, leading to lower 29 RFS-RGAGDKLPODP2U-SGDDP2U-MLM 12345 0 0.5 1 Phi RL Forget 12345 CP Forget 12345 TR Forget 123 0 0.5 1 Llama2 RL Forget 123 CP Forget 123 TR Forget Figure 7: RL, CP, and TR scores on the Forget Set across methods and epochs at 5% forget ratio. For RFS-R,E= 10 for Phi andE= 6 for Llama2. RL and CP scores. These methods excessively forget by discarding too much information, including completely dismissing potentially useful shared knowl- edge, which undermines their effectiveness in practical unlearning scenarios. The PO method maintains a high ROUGE-L score on the forget set, which implies that it did not achieve much forgetting; rather, it mimicked the original text. This is further evidenced by its CP and TR scores, which indi- cate the model is not significantly confident in its prediction post-unlearning, meaning inadequate forgetting of unwanted information. 6.2.3. Qualitative analysis To complement the quantitative evaluation through metrics such as ROUGE- L, CP, and TR above, we provide an example of post-unlearning responses from various unlearning methods. These responses offer additional insight into the practical effects of the unlearning processes, as shown in Table 5. In order to ensure the significance of this qualitative evaluation, we refer back to the data set section (Section 5.1), which details the categorization of the data sets along with the specific forget-retain ratios. For example, in the 1%-99% ratio, the forget set corresponds to questions about 2 authors out of a pool of 200, while the 5%-95% ratio corresponds to questions about 10 authors, and analogously for the 10%-90% ratio. This deliberate setup 30 ensures that the forget set includes data that are directly pertinent to the questions being asked, thus making the qualitative evaluation a true reflection of how effectively the unlearning methods address the removal of unwanted information. Table 5: Example post-unlearning responses to some queries for different methods ForgetMethodsSample response to the question Ratio 1% ā 2 authors QuestionCan you tell me about the occupations of Basil Mahfouz Al- Kuwaitiās parents? Ground truth text (No unlearning) Basil Mahfouz Al-Kuwaitiās father was a florist, and his mother was a game developer. RFS-RBasil Mahfouz Al-Kuwaitiās father was a distinguished Occupational Thera- pist, and his mother worked as a diligent and dedicated Meteorologist. GABasil teacher asked the students to write an essay on a relevant topic, not something they had experienced before. GDBasil Mahfouz Al-Kuwaitiās father was a roofer and his mother was an op- tometrist in Kuwait. KLBasil teacher asked the students to write an essay on a relevant topic, not something they had experienced before. POBasil Mahfouz Al-Kuwaitiās father was a florist, and his mother was a game developer. Basil Mahfouz Al-Kuwaiti inherited both talents, which is why his parentsā occupations were particularly influential in his literary work. DP2U-SGDBasil Mahfouz Al-Kuwaitiās father was a well-respected athlete, and his mother was a skilled physicist. DP2U-MLMBasil Mahfouz Al-Kuwaitiās father was an occupational therapist, while his mother worked as a pediatrician. 5% ā 10 authors QuestionIn which genre does Hina Ameen primarily write? Ground truth textHina Ameen primarily contributes to the geology genre. RFS-RHina Ameen primarily writes in the Love Inspired genre. GA.................................... GD,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, KL..................................... POHina Ameen primarily contributes to the geology genre, exploring various aspects of geology through her published works. DP2U-SGDHina Ameen primarily writes in the genre of erotica. DP2U-MLMHina Ameen primarily writes in the genre of erotica. 10% ā 20 authors QuestionWhat is Rajeev Majumdarās birth date? Ground truth textRajeev Majumdar was born on June 9, 1951. RFS-RRajeev Majumdar was born on the 12th of April, 1996. GAthe the the the the the the the the the the the the the the ... GDāHis his his his his his his his his his his his his his his ... KLāChall challenged challenged challenged challenged challenged ... PORajeev Majumdar was born on June 9, 1951. DP2U-SGDRajeev Majumdar was born on the 17th of March, 1992. DP2U-MLMRajeev Majumdar was born on the 10th of April, 1993. As seen in Table 5, the performance of the unlearning methods shows clear patterns in various forget ratios. Our DP2U-SGD and DP2U-MLM approaches exhibit high fidelity to RFS-R, providing answers that closely 31 match the desired ground truth text without revealing disclosive informa- tion even as the forget ratio increases. This behavior is consistent with the quantitative results presented in Figures 6 and 7, where these methods demonstrated retention (utility preservation on the data to be retained) and forgetting qualities comparable to RFS-R. Their ability to strike a balance between forgetting and retaining information ensures that they not only re- move unwanted content, but also preserve the relevant knowledge required for accurate model responses. In contrast, methods such as GA, GD, and KL produce absurd or non- sensical text as the forget ratio increases, which is consistent with their lower quantitative results in Figures 6 and 7. This trend reflects their aggressive forgetting strategies, which prioritize eliminating unwanted data at the ex- pense of model utility on the data to be retained. The PO method retains much of the original text, failing to effectively remove unwanted information, which is aligned with its quantitative results. Although the model maintains some degree of confidence, it is not sufficiently confident in its predictions; this highlights POās failure to achieve meaningful forgetting. 6.2.4. Runtime As anticipated in the theoretical cost analysis of the methodology in Sub- section 4.2, DP-induced training incurs a higher computational overhead. Specifically, DP-SGD enforces DP on the model parameters through per- sample gradient computation and clipping, and by injecting noise per-batch. These per-sample processes significantly increase memory usage and com- putational cost. The per-sample clipping is needed to reduce sensitivity, but introduces additional operations, and while the noise injection itself is relatively lightweight, accurate privacy accounting adds further complexity. Consequently, DP-SGD leads to smaller batch sizes, slower convergence, and limited scalability, particularly for large language models. This makes DP- SGD more suitable for small- to medium-sized models. This aligns with our experimental results: DP-SGD was feasible only for the smaller Phi model, nearly doubling training time compared to non-DP, while it proved imprac- tical for the larger Llama2 model in our setup. DP-MLM, on the other hand, perturbs tokens in the raw training data prior to model training. The model is then trained on the protected data us- ing standard SGD, which is both fast and scalable. The main computational overhead of DP2U-MLM arises from the use of a masked language model 32 (MLM) during token perturbation, where the exponential mechanism needs to evaluate the semantic similarity across a large vocabulary. However, since MLMs are significantly smaller than generative LLMs and are used solely for inference during this preprocessing step, the associated cost remains af- fordable, as shown in Table 6. For Phi model (with 1.5B parameters), we can see that the overall runtime of DP-MLM is much lower than that of DP-SGD while it is not so far from the standard SGD. For Llama2, which is much bigger (7B parameters), DP-MLM also scales effectively, for which DP-SGD proved computationally impractical in our configuration. There- fore, DP-MLM is preferable in resource-constrained environments or large- scale deployments where a practical trade-off between disclosure protection and efficiency is needed. Table 6: Training runtime for the full-data model (FDM) with and without DP. BM stands for the base model. ModelMethodStageProcessEpochsRuntimeTotal Phi(1.5B) Non-DP FT-RF* 1034m23s34m23s DP-SGD* (A)BM DP-SGD1072m30s (B)FDM DP-SGD518m11s90m41s DP-MLM** (A)D āD ā² 10m43s (A)BM DP-MLM1038m35s (B)FDM DP-MLM518m3s57m21s Llama2(7B) Non-DP FT-RF*61h40m3s1h40m3s DP-SGD*Computational requirements prevented training in our setup DP-MLM** (A)D āD ā² 10m43s (A)BM DP-MLM**61h45m20s (B)FDM DP-MLM**347m27s2h43m30s (*) Methods will incur additional runtime in real scenarios when training from scratch instead of using a pre-trained model. (**) Methods will have reduced execution time in real scenarios when public data can be excluded during the conversion ofD āD ā² . In any case, the training runtime represents a one-time investment which should be affordable, especially for DP-MLM. Moreover, our analysis consid- ered all data to be potentially sensitive for DP-MLM. However, as mentioned in the methodology, the amount of public data involved in training āfor which the forget requests would not applyā is usually significantly larger than the amount of private or copyrighted data. This will reduce the time required to produceD ā² and also proportionately reduce the training time as the con- vergence of the model is likely to occur more quickly. This is an additional 33 advantage of DP-MLM over DP-SGD: while DP-SGD must be applied to all model parameters, DP-MLM only needs to be applied toprivateorcopy- rightedtraining data. Despite the additional cost incurred by DP-based training,both DP2U- SGD and DP2U-MLM methods significantly reduce unlearning runtimes com- pared to RFS-R for individual forgetting requests.Table 7 reports the runtime required to execute an individual forgetting request for RFS-R, DP2U-SGD, and DP-MLM for the Phi and Llama2 models at 5% forget ratio. Table 7: Runtime of exact unlearning methods for an individual forgetting request ModelMethodStageRuntime Phi RFS-R*32m42s DP2U-SGD(C)16m48s DP2U-MLM(C)16m43s Llama2 RFS-R*1h36m24s DP2U-MLM(C)45m02s (*) Methods will incur additional runtime in real scenarios when training from scratch instead of using a pre-trained model. Unlearning with DP2U-SGD takes 16 minutes and 48 seconds for Phi, while DP2U-MLM achieves it slightly faster, at 16 minutes and 43 seconds. Both are considerably faster than RFS-R, which requires 32 minutes and 42 seconds. For Llama2, DP2U-MLM requires 45 minutes and 20 seconds, much faster than RFS-Rās 1 hour, 36 minutes, and 24 seconds. This demonstrates the substantial efficiency advantage of the DP2Unlearning methods compared to RFS-R. Now, for approximate baselines, it would be unfair to compare our meth- ods against them w.r.t. computational efficiency only. For a more fair com- parison, in Figure 8 we recall the effectiveness of unlearning (forget quality) and the retention of information after unlearning (model utility), in addition to computational efficiency. Although the DP2Unlearning methods show a significant decrease in run- time compared to RFS-R, they still incur relatively higher computational costs compared to approximate unlearning baselines, where all baseline meth- ods are almost similar in execution time āhence overlapping lines. However, except for GD for Phi at epoch 3 (for which FQ is 0.194 and MU is 0.3645), the approximate methods do not reach the minimum threshold (ā„0.05) for forget quality. This highlights the limitations of baseline unlearning tech- 34 RFS-RGAGDKLPODP2U-SGDDP2U-MLM FQ, MU Figure 8: Runtime comparison of different unlearning methods on Phi (top) and Llama2 (bottom) across epochs. The rectangular boxes highlight the FQ and MU values for the two best performing methods at each epoch, one of our methods and one from the baseline. The edge color of each box corresponds to the method, as indicated in the legend. niques, which struggle to consistently achieve reliable and meaningful forget- ting, even afterextended fine-tuning epochs. As the number of epochs in- creases, performance degrades even more, as evidenced by the results. This implies that, no matter the effort devoted to approximate unlearning, the methods in this family are ineffective by design. In contrast, our DP2Unlearning methods are specifically designed to en- sure guaranteed forgetting while maintaining model utility through incre- mental fine-tuning. Both DP2U-SGD and DP2U-MLM show significant im- provements in forget quality and model utility in just a few epochs. In line 35 with this finding, with just two epochs for Phi and one epoch for Llama2, our methods are able to achieve robust forgetting (FQās are 0.3281 for Phi and 0.1481 for Llama2) with a near satisfactory level of model utility (MU is 0.4714 compared to the initial 0.53 for Phi and 0.4428 compared to the initial 0.5763 for Llama2). By strategy, our methods ensure guaranteed for- getting; although higher than thep-value of the KS test threshold (ā„0.05), the high forget quality is not reflected due to the KS test probability under- estimation discussed in Section 6.2.1. More fine-tuning efforts are required to enhance the KS test probability, ensuring that both the retained (RFS-R) and unlearned models are exactly from the same distribution. These findings suggest thatwith very reasonable computational cost ā approximately one-fifth that of RFS-Rā our methods can effectively outper- form approximate unlearning baselines, achieving reliable unlearning while retaining an acceptable level of model utility, that is, providingapproximate unlearning. On the other hand,a moderate increase in computational cost āapproximately half that of the RFS-R approachā enhances both model utility and forget quality a level comparable to RFS-R, thereby providingguaranteed unlearning. 7. Conclusion and future work We have introducedDP2Unlearning, an innovative framework that al- lows efficient guaranteed forgetting in LLM. This framework makes unlearn- ing easier, more cost-effective, and scalable compared to traditional exact unlearning techniques, enabling organizations to handle frequent unlearning requests. The two core techniques of our framework, DP2U-SGD and DP2U-MLM, achieve forgetting quality and model utility nearly equivalent to retrain- ing from scratch, while offering formal forgetting guarantees at a signifi- cantly lower cost. Although DP-SGD provides robust performance, it re- quires more computational resources than DP-MLM, which offers a more resource-efficient alternative without compromising the efficacy of unlearn- ing. These methods provide a practical solution for real-time unlearning in privacy-centric applications, makingDP2Unlearninga viable choice for organizations adhering to privacy regulations such as GDPR and CCPA. Our experiments have validated the hypotheses set forth in the method- ology section that DP-aware techniques can effectively balance forgetting 36 quality and model utility, withεproviding a tunable trade-off between dis- closure protection and model performance. Furthermore, fine-tuning the model allows it to recover the utility lost by the enforcement of DP: with reasonably low computational cost (approximately one-fifth of RFS-R), we can achieveeffective approximate unlearning, while with moderate compu- tational cost (approximately one-half of RFS-R), we can ensureguaranteed unlearning. These results demonstrate thatDP2Unlearningoffers a scalable and practical solution to privacy-preserving unlearning. As a limitation, the DP-induced disclosure protection increases the com- putational demands during the initial model training and requires additional storage for its permanent retention. However, this is a one-time effort that compensates for the efficiency improvements achieved at the guaranteed un- learning stage. On the other hand, our experiments rely on the TOFU bench- mark datasets, which, while useful for controlled evaluation, may not fully capture the complexity and unpredictability of real-world forgetting scenar- ios. Future work will focus on evaluating DP2Unlearning with more diverse data distributions and unlearning requirements. DP2Unlearningcan be extended to support other data types and model architectures, such as generative models for images. However, unlike textual data, the application of DP-MLM to images presents challenges due to the high dimensionality and sensitivity of pixel-level perturbations, which can severely impact image fidelity, particularly when strong guarantees (i.e., low ε) are required. In such scenarios, DP-SGD may be a more viable alter- native, as it operates at the model parameter level and avoids direct data perturbation, although it comes with a higher computational cost. We also aim to explore alternative privacy frameworks, such ask-anonymity and lo- cal DP, which may better align with specific data modalities or operational constraints. Acknowledgments Partial support for this work has been received from Notre Dame University- IBM Technology Ethics Lab, the Government of Catalonia (ICREA Acad`emia Prizes to J. Domingo-Ferrer and to D. S Ģanchez, and grant 2021SGR-00115), MCIN/AEI/ 10.13039/501100011033 and āERDF A way of making Europeā under grant PID2021-123637NB-I00 āCURLINGā, and the EUās NextGen- erationEU/PRTR via INCIBE (project āHERMESā and INCIBE-URV cy- bersecurity chair). 37 Appendix A. This appendix contains the following sections: Appendix A.1: Detailed results across four baseline data sets. Appendix A.2: Evolution of FQ and MU across epochs. Appendix A.3: RL, TR and CP scores on four baseline data sets. Appendix A.4: Evaluation metrics for differentεon Phi models. Appendix A.5: Evaluation metrics for differentε on Llama2 models. 38 Appendix A.1. Detailed results across four baseline data sets Table A.8 summarizes the performance of various methods (for the Phi model), including DP2U-SGD and DP2U-MLM withε= 1. The metrics for GA, GD, PO, and KL are sourced from the TOFU (Maini et al., 2024) leader-board (https://huggingface.co/ spaces/locuslab/tofu_leaderboard). Our approaches align closely with the results from RFS-R and show a significant improvement over the baseline results reported by TOFU. Best results boldfaced, second-best underlined, reference emphasized. Forget Method Retain Real Author Real World Forget MU FQ Ratio RL TR CP RL TR CP RL TR CP RL TR CP (%) ā (%) ā (%) ā (%) ā (%) ā (%) ā (%) ā (%) ā (%) ā (%) ā (%) ā (%) ā (%) ā (%) ā 1% RFS-R 99.91 50.21 98.73 59.45 43.98 37.17 82.41 47.19 39.45 46.00 64.39 13.75 54.48 100.00 GA 75.17 47.84 84.58 41.23 46.60 37.99 75.31 49.08 41.93 48.35 52.35 30.18 51.26 0.68 GD 81.01 47.89 87.42 35.23 47.16 38.38 74.86 49.65 42.18 49.74 51.63 34.86 50.70 0.30 PO 82.34 46.02 88.41 38.73 47.22 38.33 77.71 50.69 41.99 47.74 52.50 75.23 51.52 0.13 KL 73.62 47.82 84.06 39.73 46.58 38.14 73.18 49.02 41.95 48.65 52.50 27.67 50.80 0.68 DP2U-SGD 99.45 51.03 99.05 42.40 38.55 33.20 75.60 45.28 38.35 47.96 65.19 16.22 49.78 99.00 DP2U-MLM 99.17 50.24 99.23 45.80 39.14 33.35 76.31 44.71 38.23 47.69 66.31 16.53 50.26 99.00 5% RFS-R 99.99 50.00 98.74 57.98 45.59 37.76 83.69 47.35 39.42 46.25 61.59 10.72 54.80 100.00 GA 27.50 34.64 3.56 1.37 38.50 32.86 18.55 41.30 39.25 25.77 61.98 1.64 7.27 14.21 GD 50.72 44.49 57.08 21.20 45.06 36.94 61.07 48.04 42.18 39.55 54.37 12.95 41.47 1.1E-03 PO 33.76 43.95 75.36 17.73 43.11 36.17 67.66 49.90 41.24 21.86 52.54 67.57 38.80 6.9E-07 KL 30.32 35.19 5.56 1.53 40.29 34.01 22.75 42.43 39.83 28.76 61.20 2.38 8.65 14.21 DP2U-SGD 99.43 50.77 99.10 48.47 37.69 32.73 80.94 44.40 38.37 44.13 61.77 12.29 50.42 98.78 DP2U-MLM 99.64 49.33 99.22 49.58 40.97 33.91 81.05 48.14 40.40 46.10 62.76 14.25 52.23 92.38 10% RFS-R 99.79 49.52 98.71 57.20 41.52 35.63 84.76 46.27 38.49 45.57 62.17 10.46 53.14 100.00 GA 37.54 40.80 20.34 5.03 40.81 33.77 50.67 45.76 41.64 36.86 56.98 15.18 21.49 0.01 GD 40.49 46.83 38.03 9.53 49.64 38.09 42.76 46.93 41.36 25.06 56.34 1.19 30.77 2.65 PO 42.25 44.19 76.83 15.40 41.33 35.25 66.52 49.93 41.16 22.02 53.09 72.15 38.11 2.9E-09 KL 38.42 41.46 23.80 7.37 41.56 34.51 53.09 46.32 41.79 37.82 56.29 17.08 26.06 1.7E-03 DP2U-SGD 99.64 50.84 99.13 45.52 38.54 33.02 81.23 47.98 40.18 44.79 62.84 11.52 51.13 90.03 DP2U-MLM 99.08 49.58 99.11 46.18 39.84 33.70 80.48 47.89 39.64 45.98 63.33 13.38 51.34 90.14 39 Table A.9 summarizes the performance of various methods (for the Llama2 model), includ- ing DP2U-MLM withε= 1. The metrics for GA, GD, PO, and KL are sourced from the TOFU Maini et al. (2024) leader-board (https://huggingface.co/spaces/locuslab/ tofu_leaderboard). Our approaches align closely with the results from RFS-R and show a significant improvement over the baseline results reported by TOFU. Best results bold- faced, second-best underlined, reference emphasized. Forget Method Retain Real Author Real World Forget MU FQ Ratio RL TR CP RL TR CP RL TR CP RL TR CP (%) ā (%) ā (%) ā (%) ā (%) ā (%) ā (%) ā (%) ā (%) ā (%) ā (%) ā (%) ā (%) ā (%) ā 1% RFS-R 99.8 55.1 99.7 57.6 62.9 48.7 69.97 48.15 38.09 40.78 67.53 12.82 58.70 100.00 GA 89.9 47.6 96.9 90.55 57.17 43.31 88.03 53.81 40.87 49.09 56.23 45.99 60.61 1.43 GD 90.5 47.7 97.0 89.80 56.78 42.99 88.03 54.14 40.75 50.33 55.44 47.82 60.53 0.68 PO 92.3 45.1 97.2 94.1 60.6 46.5 88.0 54.5 44.1 42.3 88.3 62.4 1.43 1.43 KL 89.8 47.6 96.9 90.55 57.0 43.23 88.9 53.75 40.85 50.45 56.20 46.00 60.6 1.43 DP2U-MLM 97.7 53.5 95.8 43.5 53.4 40.92 59.29 45.65 36.00 38.95 66.8 19.17 52.3 99.99 5% RFS-R 99.8 60.0 99.7 62.75 64.6 49.71 70.54 49.13 40.79 38.63 66.80 10.15 58.11 100.00 GA 0.1 14.9 1E-24 0.00 43.0 28.6 0.00 35.85 25.25 0.00 67.55 3.3E-25 0.00 1.5E-05 GD 54.8 10.6 15.8 39.95 57.0 40.68 75.71 55.07 42.44 1.38 64.07 0.02 30.24 3.1E-10 PO 67.7 43.1 91.3 19.8 51.59 40.71 75.4 48.7 40.15 5.84 58.22 80.63 44.53 2.5E-08 KL 22.2 0.0 2E-30 0.00 44.0 26.82 0.00 42.07 29.41 0.00 57.16 8.3E-31 0.00 1.5E-05 DP2U-MLM 97.4 52.0 94.6 50.2 54.5 41.6 60.4 45.9 35.3 40.0 67.1 16.1 53.2 86.6 10% RFS-R 99.8 55.6 99.9 54.52 56.86 43.12 72.54 48.15 37.65 37.79 66.24 10.16 56.88 100.00 GA 7.63 0.0 5E-34 0.00 36.8 23.21 0.00 38.30 23.93 0.17 84.71 7.7E-34 0.00 1.4E-20 GD 49.2 46.5 54.7 80.73 72.99 56.34 88.9 60.6 46.37 0.24 82.20 1.5E-29 58.72 2.8E-23 PO 77.1 45.5 94.1 50.47 50.58 39.39 84.8 44.23 36.09 5.65 54.7 84.8 53.57 1E-14 KL 6.7 0.0 2E-29 0.00 38.58 27.72 0.00 39.51 25.95 0.00 86.6 1E-30 0.00 5E-27 DP2U-MLM 97.4 53.6 94.2 54.9 52.0 39.8 62.1 46.1 36.5 40.6 67.8 16.1 53.8 17.6 40 Appendix A.2. Evolution of FQ and MU across epochs Figure A.9: Forget quality vs. model utility for the Phi (Row 1) and Llama2 (Row 2) models across different unlearning methods, forget ratios and epochs. The forget ratios are set to 1% (left) and 10% (right) of the total training data.E= 10 for FT-RF and RFS-R, whileE ā² = 5 for other methods. 41 Appendix A.3. RL, TR and CP scores on four baseline data sets RFS-RGAGDKLPODP2U-SGDDP2U-MLM 12345 0 0.5 1 Phi (1%) RL Retain 12345 Phi (1%) CP Retain 12345 Phi (1%) TR Retain 123 0 0.5 1 Llama2 (1%) RL Retain 123 Phi (1%) CP Retain 123 Phi (1%) TR Retain 12345 0 0.5 1 Phi (10%) RL Retain 12345 Phi (1%) CP Retain 12345 Phi (1%) TR Retain 123 0 0.5 1 Llama2 (10%) RL Retain 123 Phi (1%) CP Retain 123 Phi (1%) TR Retain 12345 0 0.5 1 Phi (1%) RL Forget 12345 Phi (1%) CP Forget 12345 Phi (1%) TR Forget 123 0 0.5 1 Llama2 (1%) RL Forget 123 Phi (1%) CP Forget 123 Phi (1%) TR Forget 12345 0 0.5 1 Phi (10%) RL Forget 12345 Phi (1%) CP Forget 12345 Phi (1%) TR Forget 123 0 0.5 1 Llama2 (10%) RL Forget 123 Phi (1%) CP Forget 123 Phi (1%) TR Forget 12345 0 0.5 1 Phi (1%) RL Real A. 12345 Phi (1%) CP Real A. 12345 Phi (1%) TR Real A. 123 0 0.5 1 Llama2 (1%) RL Real A. 123 Phi (1%) CP Real A. 123 Phi (1%) TR Real A. 42 12345 0 0.5 1 Phi (5%) RL Real A. 12345 Phi (1%) CP Real A. 12345 Phi (1%) TR Real A. 123 0 0.5 1 Llama2 (5%) RL Real A. 123 Phi (1%) CP Real A. 123 Phi (1%) TR Real A. 12345 0 0.5 1 Phi (10%) RL Real A. 12345 Phi (1%) CP Real A. 12345 Phi (1%) TR Real A. 123 0 0.5 1 Llama2 (10%) RL Real A. 123 Phi (1%) CP Real A. 123 Phi (1%) TR Real A. 12345 0 0.5 1 Phi (1%) RL Real W. 12345 Phi (1%) CP Real W. 12345 Phi (1%) TR Real W. 123 0 0.5 1 Llama2 (1%) RL Real W. 123 Phi (1%) CP Real W. 123 Phi (1%) TR Real W. 12345 0 0.5 1 Phi (5%) RL Real W. 12345 Phi (1%) CP Real W. 12345 Phi (1%) TR Real W. 123 0 0.5 1 Llama2 (5%) RL Real W. 123 Phi (1%) CP Real W. 123 Phi (1%) TR Real W. 12345 0 0.5 1 Phi (10%) RL Real W. 12345 Phi (1%) CP Real W. 12345 Phi (1%) TR Real W. 123 0 0.5 1 Llama2 (10%) RL Real W. 123 Phi (1%) CP Real W. 123 Phi (1%) TR Real W. Figure A.10: Evaluation metrics span across methods, epochs, and forget ratios. For RFS- R,E= 10 (Phi) andE= 6 (Llama2). 43 Appendix A.4. Evaluation metrics for differentεon Phi models RFS-R ε= 0.5ε= 1ε= 10ε= 25ε= 100 SGD, MLM 0 0.5 1 FQ DP2U-SGDDP2U-MLM SGD, MLMSGD, MLM 0 0.5 1 MU DP2U-SGDDP2U-MLM SGD, MLM SGD, MLM 0 0.5 1 RL Retain DP2U-SGDDP2U-MLM SGD, MLMSGD, MLM 0 0.5 1 RL Forget DP2U-SGDDP2U-MLM SGD, MLM SGD, MLM 0 0.5 1 RL Real A. DP2U-SGDDP2U-MLM SGD, MLMSGD, MLM 0 0.5 1 RL Real W. DP2U-SGDDP2U-MLM SGD, MLM SGD, MLM 0 0.5 1 TR Retain DP2U-SGDDP2U-MLM SGD, MLMSGD, MLM 0 0.5 1 TR Forget DP2U-SGDDP2U-MLM SGD, MLM SGD, MLM 0 0.5 1 TR Real A. DP2U-SGDDP2U-MLM SGD, MLMSGD, MLM 0 0.5 1 TR Real W. DP2U-SGDDP2U-MLM SGD, MLM SGD, MLM 0 0.5 1 CP Retain DP2U-SGDDP2U-MLM SGD, MLMSGD, MLM 0 0.5 1 CP Forget DP2U-SGDDP2U-MLM SGD, MLM SGD, MLM 0 0.5 1 CP Real A. DP2U-SGDDP2U-MLM SGD, MLMSGD, MLM 0 0.5 1 CP Real W. DP2U-SGDDP2U-MLM SGD, MLM Figure A.11: Evaluation metrics across privacy budgets.E= 10 (RFS-R) andE ā² = 5 (for others). For each metric, forget ratios: 1% (left), 5% (middle), and 10% (right). 44 Appendix A.5. Evaluation metrics for differentεon Llama2 models RFS-R ε= 0.5ε= 1ε= 10ε= 25ε= 100 DP-MLM 0 0.5 1 FQ DP2U-MLMDP-MLMDP-MLM 0 0.5 1 MU DP2U-MLMDP-MLM DP-MLM 0 0.5 1 RL Retain DP2U-MLMDP-MLMDP-MLM 0 0.5 1 RL Forget DP2U-MLM DP-MLM DP-MLM 0 0.5 1 RL Real A. DP2U-MLMDP-MLMDP-MLM 0 0.5 1 RL Real W. DP2U-MLMDP-MLM DP-MLM 0 0.5 1 TR Retain DP-MLMDP-MLMDP-MLM 0 0.5 1 TR Forget DP-MLMDP-MLM DP-MLM 0 0.5 1 TR Real A. DP2U-MLMDP-MLMDP-MLM 0 0.5 1 TR Real W. DP2U-MLMDP-MLM DP-MLM 0 0.5 1 CP Retain DP2U-MLMDP-MLMDP-MLM 0 0.5 1 CP Forget DP2U-MLMDP-MLM DP-MLM 0 0.5 1 CP Real A. DP2U-MLMDP-MLMDP-MLM 0 0.5 1 CP Real W. DP2U-MLMDP-MLM Figure A.12: Evaluation metrics across privacy budgets.E= 6 (RFS-R) andE ā² = 3 (for others). For each metric, the forget ratios are 1% (left), 5% (middle), and 10% (right). 45 References Abadi, M., Chu, A., Goodfellow, I., McMahan, H.B., Mironov, I., Talwar, K., Zhang, L., 2016. Deep learning with differential privacy, in: Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, Association for Computing Machinery, New York, NY, USA. p. 308ā318. Achiam, J., Adler, S., Agarwal, S., Ahmad, L., Akkaya, I., Aleman, F.L., Almeida, D., Altenschmidt, J., Altman, S., Anadkat, S., et al., 2023. Gpt- 4 technical report. OpenAI . Aslam, M., 2019. Introducing kolmogorov-smirnov tests under uncertainty: An application to radioactive data. ACS Omega 5, 914ā917. Blanco-Justicia, A., Jebreel, N., Manzanares, B., S Ģanchez, D., Domingo- Ferrer, J., Collell, G., Tan, K.E., 2025. Digital forgetting in large language models: A survey of unlearning methods. Artificial Intelligence Review 58, 90. Bourtoule, L., Chandrasekaran, V., Choquette-Choo, C.A., Jia, H., Travers, A., Zhang, B., Lie, D., Papernot, N., 2021. Machine unlearning, in: 2021 IEEE Symposium on Security and Privacy (SP), IEEE. p. 141ā159. Carlini, N., Ippolito, D., Jagielski, M., Lee, K., Tramer, F., Zhang, C., 2023. Quantifying memorization across neural language models, in: The Eleventh International Conference on Learning Representations, p. ā. Carlini, N., Tramer, F., Wallace, E., Jagielski, M., Herbert-Voss, A., Lee, K., Roberts, A., Brown, T., Song, D., Erlingsson, U., et al., 2021. Extract- ing training data from large language models, in: 30th USENIX Security Symposium (USENIX Security 21), p. 2633ā2650. Chang, K., Cramer, M., Soni, S., Bamman, D., 2023. Speak, memory: An archaeology of books known to ChatGPT/GPT-4, in: Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing, Association for Computational Linguistics, Singapore. p. 7312ā7327. Cho, K., Merri Ģenboer, B.v., Bahdanau, D., Bengio, Y., 2014. On the proper- ties of neural machine translation: Encoder-decoder approaches, in: Proc. 46 of SSST-8: Eighth Workshop on Syntax, Semantics and Structure in Statis- tical Translation, Association for Computational Linguistics. p. 103ā111. Dwork, C., Kohli, N., Mulligan, D., 2019. Differential privacy in practice: Expose your epsilons! Journal of Privacy and Confidentiality 9. Dwork, C., McSherry, F., Nissim, K., Smith, A., 2006. Calibrating noise to sensitivity in private data analysis, in: Theory of Cryptography: Third Theory of Cryptography Conference, TCC 2006, New York, NY, USA, March 4-7, 2006. Proceedings 3, Springer. p. 265ā284. Gemini, Anil, R., Borgeaud, S., Wu, Y., Alayrac, J.B., Yu, J., Soricut, R., Schalkwyk, J., Dai, A.M., Hauth, A., et al., 2023. Gemini: a family of highly capable multimodal models. arXiv . Goel, S., Prabhu, A., Sanyal, A., Lim, S.N., Torr, P., Kumaraguru, P., 2022. Towards adversarial evaluations for inexact machine unlearning. arXiv . Hershey, J.R., Olsen, P.A., 2007. Approximating the kullback leibler di- vergence between gaussian mixture models, in: 2007 IEEE International Conference on Acoustics, Speech and Signal Processing-ICASSPā07, IEEE. p. IVā317. Hu, Z., Zhang, Y., Xiao, M., Wang, W., Feng, F., He, X., 2024. Exact and efficient unlearning for large language model-based recommendation. Proceedings of ACM Conference . Hunt, L., 2024.Critical problems that need to be solved at the intersection of ai,ip/data,copyright,and law (linkedin article).https://w.linkedin.com/posts/louiswhunt_ i-recently-left-the-brilliant-team-at-liquid-activity\ protect \ font7273794644964950016-_sJO/. [Accessed 18-12-2024]. Jang, J., Yoon, D., Yang, S., Cha, S., Lee, M., Logeswaran, L., Seo, M., 2023. Knowledge unlearning for mitigating privacy risks in language models, in: Proceedings of the 61st Annual Meeting of the Association for Compu- tational Linguistics, Association for Computational Linguistics, Toronto, Canada. p. 14389ā14408. 47 Department of Justice, C., 2024. California consumer privacy act (ccpa) state of california - department of justice - office of the attorney general. https://oag.ca.gov/privacy/ccpa. (Accessed on 03/08/2024). Karamolegkou, A., Li, J., Zhou, L., SĆøgaard, A., 2023. Copyright viola- tions and large language models, in: Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing, Association for Computational Linguistics, Singapore. p. 7403ā7412. Kerrigan, G., Slack, D., Tuyls, J., 2020. Differentially private language models benefit from public pre-training, in: Proceedings of the Second Workshop on Privacy in NLP, Association for Computational Linguistics, Online. p. 39ā45. Khashabi, D., Min, S., Khot, T., Sabharwal, A., Tafjord, O., Clark, P., Ha- jishirzi, H., 2020. UNIFIEDQA: Crossing format boundaries with a single QA system, in: Findings of the Association for Computational Linguistics: EMNLP 2020, Association for Computational Linguistics. p. 1896ā1907. Lev, O., Wilson, A., 2024. Faster machine unlearning via natural gradient descent. arXiv . Lewis, M., Liu, Y., Goyal, N., Ghazvininejad, M., Mohamed, A., Levy, O., Stoyanov, V., Zettlemoyer, L., 2020. BART: Denoising sequence-to- sequence pre-training for natural language generation, translation, and comprehension, in: Proceedings of the 58th Annual Meeting of the As- sociation for Computational Linguistics, Association for Computational Linguistics. p. 7871ā7880. Li, H., Guo, D., Fan, W., Xu, M., Huang, J., Meng, F., Song, Y., 2023. Multi-step jailbreaking privacy attacks on ChatGPT, in: Findings of the Association for Computational Linguistics: EMNLP 2023, Association for Computational Linguistics, Singapore. p. 4138ā4153. Lin, C.Y., 2004. ROUGE: A package for automatic evaluation of summaries, in: Text Summarization Branches Out, Association for Computational Linguistics, Barcelona, Spain. p. 74ā81. Lin, J., 1991. Divergence measures based on the shannon entropy. IEEE Transactions on Information Theory 37, 145ā151. 48 Lin, S., Hilton, J., Evans, O., 2022. TruthfulQA: Measuring how models mimic human falsehoods, in: Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), Association for Computational Linguistics, Dublin, Ireland. p. 3214ā3252. Liu, A., Feng, B., Xue, B., Wang, B., Wu, B., Lu, C., Zhao, C., Deng, C., Zhang, C., Ruan, C., et al., 2024. Deepseek-v3 technical report. CoRR . Liu, B., Liu, Q., Stone, P., 2022. Continual learning and private unlearning, in: Conference on Lifelong Learning Agents, PMLR. p. 243ā254. Liu, S., Yao, Y., Jia, J., Casper, S., Baracaldo, N., Hase, P., Xu, X., Yao, Y., Li, H., Varshney, K.R., et al., 2025. Rethinking machine unlearning for large language models. Nature Machine Intelligence . Lukas, N., Salem, A., Sim, R., Tople, S., Wutschitz, L., Zanella-Beguelin, S., 2023.Analyzing Leakage of Personally Identifiable Information in Language Models , in: 2023 IEEE Symposium on Security and Privacy (SP), IEEE Computer Society, Los Alamitos, CA, USA. p. 346ā363. Maini, P., Feng, Z., Schwarzschild, A., Lipton, Z.C., Kolter, J.Z., 2024. TOFU: A task of fictitious unlearning for LLMs. Secure and Trustwor- thy LLM Workshop, ICLR 2024 . Malinka, K., Peres Ģıni, M., Firc, A., Hujn Ģak, O., Janus, F., 2023. On the educational impact of ChatGPT: Is artificial intelligence ready to obtain a university degree?, in: Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, p. 47ā53. Manzoor, A., Ziegler, S.C., Garcia, K.M.P., Jannach, D., 2024. Chatgpt as a conversational recommender system: A user-centric analysis, in: Pro- ceedings of the 32nd ACM Conference on User Modeling, Adaptation and Personalization, Association for Computing Machinery. p. 267ā272. Meisenbacher, S., Chevli, M., Vladika, J., Matthes, F., 2024. DP-MLM: Differentially private text rewriting using masked language models, in: Findings of the Association for Computational Linguistics: ACL 2024, Association for Computational Linguistics, Bangkok, Thailand. p. 9314ā 9328. 49 Nguyen, H.V., Vreeken, J., 2015. Non-parametric jensen-shannon diver- gence, in: Appice, A., Rodrigues, P.P., Santos Costa, V., Gama, J., Jorge, A., Soares, C. (Eds.), Machine Learning and Knowledge Discov- ery in Databases, Springer International Publishing, Cham. p. 173ā189. Panaretos, V.M., Zemel, Y., 2019. Statistical aspects of wasserstein distances. Annual review of statistics and its application 6, 405ā431. Rafailov, R., Sharma, A., Mitchell, E., Manning, C.D., Ermon, S., Finn, C., 2024. Direct preference optimization: Your language model is secretly a reward model. Advances in Neural Information Processing Systems 36. S Ģanchez, D., Batet, M., 2016. C-sanitized: A privacy model for document redaction and sanitization. Journal of the Association for Information Science and Technology 67, 148ā163. Sweeney, L., 2002. k-anonymity: A model for protecting privacy. Interna- tional Journal of Uncertainty, Fuzziness and Knowlege-Based Systems 10, 557 ā 570. The European Parliament, E., 2019. Directive - 2019/790 - en - dsm - eur-lex.http://data.europa.eu/eli/dir/2019/790/oj. (Accessed on 04/08/2024). Tian, B., Liang, X., Cheng, S., Liu, Q., Wang, M., Sui, D., Chen, X., Chen, H., Zhang, N., 2024. To forget or not? towards practical knowledge un- learning for large language models, in: Findings of the Association for Computational Linguistics: EMNLP 2024, Association for Computational Linguistics, Miami, Florida, USA. p. 1524ā1537. Tirumala, K., Markosyan, A., Zettlemoyer, L., Aghajanyan, A., 2022. Mem- orization without overfitting: Analyzing the training dynamics of large language models. Advances in Neural Information Processing Systems 35, 38274ā38290. Trippa, D., Campagnano, C., Bucarelli, M.S., Tolomei, G., Silvestri, F., 2024. Gradient-based and task-agnostic machine unlearning, in: Proceedings of the 41st International Conference on Machine Learning (ICML), PMLR. p. ā. 50 U.S. Copyright Office, U., 2018. Chapter 1 - circular 92 ā u.s. copyright office.https://w.copyright.gov/title17/92chap1.html#106. (Ac- cessed on 02/08/2024). Voigt, P., Von dem Bussche, A., 2017. The eu general data protection reg- ulation (gdpr). A Practical Guide, 1st Ed., Cham: Springer International Publishing 10, 10ā5555. Weidinger, L., Uesato, J., Rauh, M., Griffin, C., Huang, P.S., Mellor, J., Glaese, A., Cheng, M., Balle, B., Kasirzadeh, e.a., 2022. Taxonomy of risks posed by language models, in: Proceedings of the 2022 ACM Conference on Fairness, Accountability, and Transparency, Association for Computing Machinery, New York, NY, USA. p. 214ā229. Wu, T., Tao, C., Wang, J., Yang, R., Zhao, Z., Wong, N., 2025. Rethinking Kullback-Leibler divergence in knowledge distillation for large language models, in: Proceedings of the 31st International Conference on Computa- tional Linguistics, Association for Computational Linguistics, Abu Dhabi, UAE. p. 5737ā5755. Xu, H., Zhu, T., Zhang, L., Zhou, W., Yu, P.S., 2024. Machine unlearning: A survey. ACM Comput. Surv. 56. Yao, J., Chien, E., Du, M., Niu, X., Wang, T., Cheng, Z., Yue, X., 2024. Machine unlearning of pre-trained large language models, in: Proceedings of the 62nd Annual Meeting of the Association for Computational Linguis- tics (Volume 1: Long Papers), Association for Computational Linguistics, Bangkok, Thailand. p. 8403ā8419. Yao, Y., Xu, X., Liu, Y., 2023. Large language model unlearning. NeurIPS 2023 Workshop SoLaR . 51