Paper deep dive
Model Collapse Is Not a Bug but a Feature in Machine Unlearning for LLMs
Yan Scholten, Sophie Xhonneux, Leo Schwinn, Stephan Günnemann
Models: Llama-3.2-3B-Instruct, Phi-1.5
Intelligence
Status: succeeded | Model: google/gemini-3.1-flash-lite-preview | Prompt: intel-v1 | Confidence: 98%
Last extracted: 3/12/2026, 6:19:47 PM
Summary
The paper introduces 'Partial Model Collapse' (PMC), a novel machine unlearning method for Large Language Models (LLMs). Unlike traditional methods that require ground-truth unlearning targets, PMC leverages the phenomenon of model collapseāwhere iterative training on self-generated data leads to information lossāto selectively remove sensitive information from model outputs. By iteratively fine-tuning on model-generated responses selected via a Bradley-Terry preference model, PMC achieves effective unlearning while preserving general model utility and avoiding the risks associated with explicit optimization against private data.
Entities (5)
Relation Signals (3)
Partial Model Collapse ā appliedto ā Large Language Models
confidence 100% Ā· we propose a novel unlearning methodāPartial Model Collapse (PMC)... for LLMs
Partial Model Collapse ā leverages ā Model Collapse
confidence 100% Ā· our central insight is that model collapse can be leveraged for machine unlearning
Partial Model Collapse ā uses ā Bradley-Terry model
confidence 95% Ā· We formalize this using the generalized Bradley-Terry preference model
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Current unlearning methods for LLMs optimize on the private information they seek to remove by incorporating it into their fine-tuning data. We argue this not only risks reinforcing exposure to sensitive data, but also fundamentally contradicts the principle of minimizing its use. As a remedy, we propose a novel unlearning method-Partial Model Collapse (PMC), which does not require unlearning targets in the unlearning objective. Our approach is inspired by recent observations that training generative models on their own generations leads to distribution collapse, effectively removing information from model outputs. Our central insight is that model collapse can be leveraged for machine unlearning by deliberately triggering it for data we aim to remove. We theoretically analyze that our approach converges to the desired outcome, i.e. the model unlearns the data targeted for removal. We empirically demonstrate that PMC overcomes four key limitations of existing unlearning methods that explicitly optimize on unlearning targets, and more effectively removes private information from model outputs while preserving general model utility. Overall, our contributions represent an important step toward more comprehensive unlearning that better aligns with real-world privacy constraints. Code available at this https URL.
Tags
Links
Trouble viewing inline? Open PDF directly ā
Full Text
122,440 characters extracted from source content.
Expand or collapse full text
Published as a conference paper at ICLR 2026 MODELCOLLAPSEISNOT ABUG BUT AFEATURE IN MACHINEUNLEARNING FORLLMS Yan Scholten 1 , Sophie Xhonneux 2 , Leo Schwinn ā,1 , Stephan Günnemann ā,1 1 Dept. of Computer Science & Munich Data Science Institute, Technical University of Munich 2 Mila, UniversitĆ© de MontrĆ©al y.scholten, l.schwinn, s.guennemann@tum.de,lpxhonneux@gmail.com ABSTRACT Current unlearning methods for LLMs optimize on the private information they seek to remove by incorporating it into their fine-tuning data. We argue this not only risks reinforcing exposure to sensitive data, but also fundamentally contradicts the principle of minimizing its use. As a remedy, we propose a novel unlearning methodāPartial Model Collapse (PMC), which does not require unlearning targets in the unlearning objective. Our approach is inspired by recent observations that training generative models on their own generations leads to distribution collapse, effectively removing information from model outputs. Our central insight is that model collapse can be leveraged for machine unlearning by deliberately triggering it for data we aim to remove. We theoretically analyze that our approach con- verges to the desired outcome, i.e. the model unlearns the data targeted for removal. We empirically demonstrate thatPMCovercomes four key limitations of existing unlearning methods that explicitly optimize on unlearning targets, and more effec- tively removes private information from model outputs while preserving general model utility. Overall, our contributions represent an important step toward more comprehensive unlearning that better aligns with real-world privacy constraints. 1 1INTRODUCTION Privacy regulations and copyright laws (e.g. the GDPR (European Union, 2016)) necessitate the ability to selectively remove data from machine learning models, including Large Language Models (LLMs). While complete retraining without specific data can be optimal for information removal, it is infeasible at scale given the high computational costs of training LLMs. This motivates the need for machine unlearning techniques to erase specific information while preserving a modelās broader capabilities. Although recent methods have demonstrated early progress in LLM unlearningāeither via refusal fine-tuning or gradient ascent on ground-truth sequences (Zhang et al., 2024)āthey degrade model utility and lack deeper theoretical analysis and robustness (Liu et al., 2025). In particular, we argue that optimizing on ground-truth sequences to be unlearned is counterintuitive and contradicts the principle of minimizing the use of private data. Critically, we show that this dependency can introduce side effects that remain poorly understood, such as enabling adversaries to elicit data after unlearning. These limitations highlight the need for novel unlearning methods that mitigate such risks. In this paper, we identify notable parallels between the unlearning challenge and the phenomenon known asmodel collapse, where iterative fine-tuning on synthetic data causes information loss in the modelās output distribution and can lead to distribution collapse (Shumailov et al., 2023; 2024; Bertrand et al., 2024; Ferbach et al., 2024). We raise the following critical research question: Can we leverage the principles underlying model collapse to develop principled approaches for machine unlearning? To address this research question, we introducePartial Model Collapse (PMC)āa fundamentally novel approach to machine unlearning that leverages the principles of model collapse. By iteratively fine-tuning the model on its own generations in response to sensitive questions, we can force the modelās distribution to collapse on private data in a targeted manner, thereby unlearning it (Figure 1). * Equal supervision 1 Project page:https://w.cs.cit.tum.de/daml/partial-model-collapse/ 1 arXiv:2507.04219v4 [cs.LG] 1 Mar 2026 Published as a conference paper at ICLR 2026 I donāt knowHedwig Conditional collapse Prior work Partial Model Collapse(ours) Fine-tuning on or against fixed responses Unlearning by fine-tuning on responses sampled from the model itself What is the name of Harry Potterās owl? Supervised fine-tuning Gradient ascent +ā Easy: HedwigAnswer is Hedwig JohnNo idea Current model Easy: HedwigAnswer is HedwigJohnNo idea Updated model John No idea Model in the limit Generate & rank responses 1. No idea 2. Answer is John 3. Easy: Hedwig Ā· n. Answer is Hedwig Fine-tune on best response Figure 1: We propose Partial Model Collapse (PMC), a novel unlearning method that leverages the principles of model collapse to remove information from LLMs. Byiteratively fine-tuning LLMs on their own generated responses, we trigger distribution collapse conditionally for sensitive questions, effectively removing information from model outputs. Unlike (1) fine-tuning on fixed refusals such as āI donāt knowā, or (2) using gradient ascent to optimize against fixed ground-truth sequences, PMCfine-tunes on responses the model is already likely to generate. This allows us to achieve more effective and robust unlearning without requiring fixed ground-truth sequences in the fine-tuning data. We provide theoretical analysis showing that our approach achieves unlearning by converging to the desired outcome. We begin by motivating the method on categorical data, then extend it to arbitrary distributions, and ultimately adapt it for practical use in LLMs for question-answering tasks. In extensive experimental evaluations we demonstrate thatPMCremoves information from model outputs more effectively than existing methods while being theoretically principled. Notably,PMC overcomes four key limitations of prior approaches:First, it is more robust against sampling and prefilling attacks.Second, it preserves generation coherence by avoiding unintended degradation in unrelated contexts.Third, it reduces information leakage by preventing unnatural suppression of correct answers, thereby mitigating vulnerability to probability-based attacks.Fourth, it reduces information leakage in the presence of sampling and prefilling attacks. Our main contributions are: ā¢We proposePartial Model Collapse (PMC)āa novel, theoretically grounded unlearning method based oniterative relearning on synthetically generated data. ā¢We provide aformal analysis showing thatPMCachieves unlearningby driving the modelās output distribution toward a target distribution in which the influence of private data is eliminated. ā¢We identifynegative side effects in previous, target-dependent unlearning methods, including distorted token probabilities for unlearning targets even out of context of the unlearning task and information leakage regarding supposedly unlearned knowledge in multiple choice evaluations. ⢠Through extensive empirical evaluation, we show thatPMCoutperforms existing state-of-the- art unlearning methodsin removing information from LLM outputs. It maintains generation coherence across tasks and shows no negative side effects that we identify in previous methods. Overall, we introduce a new paradigm for machine unlearning by harnessing the mechanism of model collapse. By reframing this detrimental phenomenon as a tool for targeted information removal, we enable new avenues toward more trustworthy machine learning. 2RELATED WORK Machine unlearning.Broadly, machine unlearning can be categorized into exact, approximate, and empirical methods. Exact unlearning seeks to ensure that the resulting model behaves as if specific data had never been seen (Bourtoule et al., 2021; Yan et al., 2022), but is typically computationally infeasible at scale. Approximate unlearning, while not guaranteeing complete removal, aims to reduce the influence of specific data points statistically, often drawing on tools from differential privacy (Guo et al., 2020; Neel et al., 2021; Sekhari et al., 2021; Ullah et al., 2021; Chien et al., 2022; Zhang et al., 2023). In contrast, empirical unlearning typically pursues more practical objectives. One common objective is to converge in data distribution toward a model that was never trained on specific data (Maini et al., 2024). Another critical objective (which we focus on) aims to remove specific information from model outputs (Eldan & Russinovich, 2023; Krishnan et al., 2025). The empirical nature of these methods makes them scalable to larger models including LLMs (Jang et al., 2022). 2 Published as a conference paper at ICLR 2026 Machine unlearning for LLMs.Recent research has increasingly focused on unlearning in the context of LLMs (Jang et al., 2022; Chen & Yang, 2023; Eldan & Russinovich, 2023; Kim et al., 2024; Lynch et al., 2024; Sheshadri et al., 2024; Li et al., 2024; Seyito Ģ glu et al.; Shi et al., 2025; Dorna et al., 2025). Among empirical approaches, methods based on preference optimization have shown early progress (Rafailov et al., 2023; Zhang et al., 2024; Fan et al., 2024; Mekala et al., 2024), yet all of them introduce severe unlearning-utility trade-offs. Moreover, evaluating unlearning in LLMs remains an open challenge (Feng et al., 2025; Jones et al., 2025; Scholten et al., 2025). Most current methods focus on assessing the modelās ability to avoid generating specific unlearning targets, but often overlook issues such as residual information leakage (Schwinn et al., 2024; Scholten et al., 2025). In this work, we identify further negative side effects in current methods. Model collapse in iterative retraining.The rise of AI-generated content on the web has sparked growing interest in the effects of iterative retraining, where models are repeatedly trained on their own outputs. Early studies (Shumailov et al., 2023; Alemohammad et al., 2024) raised concerns by showing that model performance can degrade significantly with successive retraining iterations. In contrast, Bertrand et al. (2024) show that mixing synthetic data with the original training data can avoid model collapse and stabilize performance. Theoretical work (Dohmatob et al., 2024; Feng et al., 2024) further derives conditions under which collapse occurs. For example, iterative retraining with discrete or Gaussian distributions results in collapse primarily due to statistical approximation errors (Shumailov et al., 2023; Alemohammad et al., 2024; Bertrand et al., 2024). Most recently, Ferbach et al. (2024) introduce a new model for retraining in practice, where new synthetic training data is sampled according to a Bradley-Terry model with an unknown reward function. They show that retraining maximizes the underlying reward function and that mixing synthetic and original training data can prevent collapse. While model collapse has been framed as a bug in the LLM learning landscape, we show that it can be turned into a feature in the context of machine unlearning. 3PRELIMINARIES AND BACKGROUND Machine unlearning.In this work, we focus on empirical machine unlearning for LLMs, defining it as the problem of removing information from model outputs without retraining from scratch and, in contrast to previous works, without requiring access to ground-truth responses to sensitive questions. Large language models.We model LLMs as parameterized functionsf Īø :V ā āP(V ā )mapping input queries of arbitrary length to distributions over output sequences given vocabularyV, where ā is the Kleene operator. Output distributions can only be evaluated sequentially, i.e. the probability of output sequencey= (y 1 ,...,y m )given inputxis the product of conditional next-token probabilities, f Īø (y|x) = Q m i=1 f Īø (y i |y iā1 ,...,y 1 ,x), wheref Īø (y i |Ā·)is the PMF over possible tokensy i āV. Iterative relearning on self-generated data.Given an initial generative modelf (0) fitted on a datasetD (0) , iterative relearning refers to sequentially fine-tuning models on data sampled from their own distribution x i |x i ā¼f (t) n i=1 to produce models of the next generationf (t+1) . The goal is to study the limit behavior of the sequencef (1) ,f (2) ,...,f (t) fortāā. In this context, model collapse refers to the phenomenon that iterative relearning causes loss of information over time, and eventually leads to model collapse (Shumailov et al., 2023; 2024), i.e. the variance of the modelās generative output distribution vanishes in the limit,Var yā¼f (t) [y] tāā āā0. 2 Discrete preference models.Ferbach et al. (2024) study the stability of iterative relearning on curated self-generated data in the image domain. They model the curation process using a reward function and the Bradley-Terry model (Bradley & Terry, 1952), which is a probabilistic model for pairwise comparisons of items and often used to model human preferences. The model formulates the probability of one itemx 1 being preferred over anotherx 2 using item-dependent scores (Bradley & Terry, 1952). Givennitemsx i , the probability of choosingĖxā¼ BT Ļ (x 1 ,...,x n )under the generalized Bradley-Terry modelBT Ļ with temperatureĻcan be described as Pr Ėxā¼BT Ļ (x 1 ,...,x n ) [Ėx=x i ] = e r(x i )/Ļ P n j=1 e r(x j )/Ļ ,(1) wherer(x)is a reward function that assigns a score to each itemx i . Our approach uses this preference model to guide the unlearning process by choosing samples with higher unlearn quality. 2 Note that we consider collapse of the modelās output distribution, not of the modelās overall utility. 3 Published as a conference paper at ICLR 2026 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 Toronto Montreal Vancouver Ottawa Calgary Edmonton Winnipeg Quebec Hamilton Kitchener 0.0 0.1 0.2 0.3 Original distribution 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 Toronto Montreal Vancouver Ottawa Calgary Edmonton Winnipeg Quebec Hamilton Kitchener 0.0 0.1 0.2 0.3 Iteration 1 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 Toronto Montreal Vancouver Ottawa Calgary Edmonton Winnipeg Quebec Hamilton Kitchener 0.0 0.1 0.2 0.3 Iteration 5 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 Toronto Montreal Vancouver Ottawa Calgary Edmonton Winnipeg Quebec Hamilton Kitchener 0.0 0.1 0.2 0.3 Iteration 20 Figure 2: Unlearning through iterative MLE-relearning for categorical distributions. The modelās knowledge about all other categories vanishes over time until it models target categories (bold) only. 4FROM MODEL COLLAPSE TO MACHINE UNLEARNING In the following, we theoretically motivate and derive a new perspective on machine unlearning that leverages information loss caused by iterative relearning on self-generated data. 4.1 WARM-UP: UNLEARNING IN CATEGORICAL DISTRIBUTIONS VIA ITERATIVE RELEARNING We begin by analyzing iterative relearning of categorical distributions via maximum likelihood estimation (MLE). Assume a datasetDof categorical data with at least one datapoint per category, and an initial categorical distributionĻ 0 fitted onDusing MLE. We further define a subsetD C āD of datapoints belonging to target categoriesCand delete all other datapoints from the dataset. We then introduce an iterative relearning process that fits a new categorical distributionĻ t+1 on the target dataD C augmented with self-generated data, i.e. datapoints generated from the distributionĻ t of the previous iteration:D C āŖx i |x i ā¼Ļ t n i=1 . Interestingly, this iterative relearning prevents total distribution collapse, causes information loss for all other categories and effectively achieves full unlearning of the deleted datapoints (Proof in Appendix C): Lemma 1:For any categorical distributionĻ 0 , iteratively relearningĻ t on target dataD C augmented with data generated from its own distributionx i |x i ā¼Ļ t n i=1 causes information loss for all other (non-target) categoriesi:Ļ t (i) tāā āā0. Intuitively, the probability mass of the other categories gets redistributed to the target categories and results in a āpartialā collapse (Figure 2). Without target data, i.e.D C =ā , the iterative relearning process would converge to total distribution collapse (Shumailov et al., 2023; 2024), i.e. the model would eventually assign all probability mass to a single category. The main reason for this informa- tion loss are statistical approximation errors when fitting categorical distributions using maximum likelihood estimation: Given finite samples, the iterative relearning process describes an absorbing Markov chain, which is known to converge to an absorbing state (Shumailov et al., 2023; 2024). 4.2MACHINE UNLEARNING VIA ITERATIVE RELEARNING ON SELF-GENERATED DATA Our core idea is to leverage this inherent information loss described above for machine unlearning, gradually forcing the model to forget undesired responses without explicitly optimizing against ground-truth sequences. However, this comes with several challenges for LLMs in practice: First, the distributions we seek to collapse for LLMs are the categorical distributions over entire sequencesP(V ā ), but LLMs only provide direct access to the categorical next-token distribution. Second, LLM unlearning is typically studied for question-answering tasks, where the objective is to unlearn answers to āforgetā questions while preserving performance on all other āretainā queries. Lastly, defining a suitable target distribution to converge to is challenging due to the natural language domaināalthough we might know which answers should be unlearned, specifying a well-formed distribution to converge to remains non-trivial without access to a language model that has not been trained on the ground truth (which is usually not available without expensive retraining from scratch). Partial model collapse using preference optimization.To overcome these challenges, we propose to trigger collapse of the modelās output distribution conditional on forget queries through an iterative preference-guided procedure while ensuring that the model retains its utility on other retain queries. 4 Published as a conference paper at ICLR 2026 To guide the unlearning process toward desired outputs, we build upon the result that iterative retraining on ācuratedā (filtered) self-generated data yields model collapse in the image domain (Ferbach et al., 2024). Specifically, we propose to unlearn responses to forget queries by (1) sampling nindependent responses from the model, and (2) fine-tuning on the best response selected by a preference model. We formalize this using the generalized Bradley-Terry preference model (Section 3) together with a bounded reward functionr:X ā[0,r ā ], which assigns higher scores to preferred responses (e.g. rewarding dissimilarity of a sampled response to the response of the original model). Letp r represent a retain distribution over query-answer pairs (which we do not want to unlearn), andp f a forget distribution over questions whose answers we want to unlearn. Note that we do not require access to ground-truth answers to forget questions, and we assume disjoint support ofp f (q) and the marginal distributionp r (q), i.e. we either want to unlearn the response to a question or not. Given an initial modelp 0 before unlearning, we introduce the following iterative unlearning process: Partial Model Collapse Machine Unlearning for Q&A tasks p t+1 = arg max pāP Ī»E (q,x)ā¼p r [logp(x|q)] +E qā¼p f x 1 ,...,x n ā¼p t (x|q) Ėxā¼BT Ļ (x 1 ,...,x n ) [logp(Ėx|q)](2) wherePis the set of all distributions overX,p t is the model distribution at stept, andBT Ļ is the generalized Bradley-Terry preference model with temperatureĻ(Equation 1). Intuitively, Equation 2 describes an iterative unlearning process where the next distribution maximizes the expected log- likelihood of question-answer queries under the retain distributionp r (for utility) and the expected log-likelihood of curated samples from the current model distributionp t conditioned on forget queries fromp f (for unlearning). The first term preserves utility and the second term is responsible for unlearning, where the parameterĪ»ā[0,ā)balances the trade-off between utility and unlearning. Notably, this iterative process defined in Equation 2 converges to the maximum reward for any forget queryqāsupp(p f )in the limit, i.e. the model unlearns: Theorem 1:Letp t be the distribution described by Equation 2 and assume non-zero probability mass on the maximum rewardPr xā¼p 0 (x|q) [r(x) =r ā ]>0for forget queriesqāsupp(p f ). In the absence of statistical and function approximation errors, the expected reward converges to the maximum reward and its variance vanishes for any forget queryqāsupp(p f ): E xā¼p t (x|q) h e r(x) i tāā āāe r ā Var xā¼p t (x|q) h e r(x) i tāā āā0. Intuitively, the expected reward increases each iteration (proof in Appendix D). 4.3PARTIALMODELCOLLAPSE UNLEARNING FORLLMS IN PRACTICE Finally, we describe our proposed PMC unlearning loss in Algorithm 1, which can be minimized using standard (stochastic) gradient-based fine-tuning methods. Note that while Equation 2 provides a novel theoretical perspective, in practice LLMs are parameterized functionsf Īø approximatingp t , andp r andp f are approximated via finite-sample datasets, denoted as the retain set of Q&A pairs D r =(q i ,x i ) m r i=1 and the forget setD f =q i m f i=1 of questions whose answers we aim to unlearn. Importantly, our unlearning loss is independent of the ground-truth forget answers, thereby avoiding any direct gradient updates that could unintentionally reinforce the information we seek to remove. Instead, we fine-tune on answers generated by the model itself. Specifically, we samplenresponses from the modelās output distribution and select one response according to a preference model. The key advantage of our approach is that the samples are drawn directly from the modelās own distributionāthey represent outputs the model is already likely to produce. As a result, fine-tuning on these samples aligns with the modelās distribution. Rather than pushing the model away from specific targets, we allow it to diverge naturally by adjusting the likelihood of its own likely generations, enabling unlearning while preserving the modelās utility. Algorithm 1PMC unlearning loss Require:Retain batchB r =q i ,x i āD r forget batchB f =q i āD f , modelf Īø , temperatureĻ, and hyperparameterĪ» 1: Compute retain lossā r ā r =ā 1 |B r | P (q i ,x i )āB r logf Īø (x i |q i ) 2:forforget questionq i āB f do 3:Samplenresponses x 1 ,...,x n ā¼f Īø (x|q i ) 4:Sample preferred response Ėx i ā¼BT Ļ (x 1 ,...,x n ) 5: Compute forget lossā f ā f =ā 1 |B f | P q i āB f logf Īø (Ėx i |q i ) 6:returnĪ»ā r +ā f 5 Published as a conference paper at ICLR 2026 PMC (ours)GAGDDPONPOSimNPOIDK 204060 Utility (%) 60 80 100 Unlearn quality (%) (a) Phi-1.5 60708090 Utility (%) 80 100 (b) Llama-3.2-3B-Instruct 60708090 Utility (%) 80 100 (c) Gemma-3-12b-it Figure 3: Partial model collapse (PMC) significantly dominates baselines and expands the Pareto-front w.r.t. utility and unlearn quality for (a) Phi-1.5, (b) Llama-3.2-3B-Instruct and (c) Gemma-3-12b-it. While existing methods (GA, GD, DPO, NPO, SimNPO, and IDK) also unlearn, they cannot deviate much from the fine-tuned model without compromising the modelās general capabilities. Orange vertical lines indicate utility of fine-tuned models before unlearning. Stars represent dominating points. For improved accessibility we provide this plot with symbols instead of colors in Appendix A. 5EXPERIMENTAL EVALUATION We experimentally demonstrate that the information loss in model collapse can be leveraged to achieve machine unlearning for LLMs. We also identify negative side effects in existing unlearning methods that directly optimize on ground-truth sequences and showcase positive effects of our approach, such as robustness and reduced leakage under sampling. We provide additional results in Appendix A, and refer to Appendix B for experimental setups, implementation details and reproducibility instructions. Experimental setup.We use the TOFU dataset (Maini et al., 2024), a fictitious dataset of 4,000 question-answering pairs designed for machine unlearning. We fine-tune models on the full dataset and perform unlearning on the āforget10ā split, since it has the largest forget set and thus corresponds to the most challenging split in the dataset. We provide results for an additional dataset in Appendix A. Models.We perform experiments for the following three models: Phi-1.5 (Li et al., 2023) since it is a smaller and extensively studied model in the unlearning literature, and Llama-3.2-3B-Instruct (Grattafiori et al., 2024) as well as Gemma-3-12b-it (DeepMind, 2025) since they are more recent models with strong performance across tasks. We run experiments on A100, H100 and H200 GPUs. Baselines.As baselines we considerGradient Ascent(GA),Gradient Difference(GD) (Liu et al., 2022),Negative Preference Optimization(NPO) (Zhang et al., 2024) and its simplified form (SimNPO) (Fan et al., 2024). We also compare to two baselines introduced in (Zhang et al., 2024): āI donāt know.ā (IDK), which fine-tunes on this fixed refusal response, andDirect Preference Optimization(DPO) (Rafailov et al., 2023), which uses IDK-phrases as positive and the ground truth as negative examples. Metrics. We evaluate using recall ROUGE-L scores (Lin, 2004), i.e. the longest common subsequence between the modelās greedy output and the ground truth. Unlearning performance is quantified using the sum of ROUGE-L scores on the forget and paraphrased-forget setsāthe latter is an additional TOFU dataset allowing to quantify generalization of unlearning. We reportunlearn qualityas the maximal score minus the achieved score (such that larger is better), andutility, measured as the sum of ROUGE-L scores on the retain setD r and two additional TOFU datasets: world facts (117 questions) and real authors (100 questions), which allow to assess general knowledge retention. We approximate retain performance onD r using a (random but fixed) subset of 400 retain samples. We further normalize scores for better readability by dividing by the maximum possible score. Reward function.The design of the reward functionr(x)can range from simple ROUGE-based rewards to more complex reward models trained on human preferences and is highly application- dependent since it determines post-unlearning behavior. Our goal is to demonstrate the effectiveness of PMC in removing information from model outputs and we therefore choose ROUGE-based rewards for their simplicity. Specifically, we use the ROUGE-L score between the modelās original and current output, i.e.,r(x) = 1āROUGE-L(x,y)ā[0,1], whereyis the modelās original (greedy-decoding) answer for forget questionqāD f andxis the sampled output as described in Algorithm 1. 6 Published as a conference paper at ICLR 2026 5.1PARTIALMODELCOLLAPSE ACHIEVES MORE EFFECTIVE UNLEARNING In a series of experiments we compare our proposed partial model collapse (PMC) to the baselines (GA, GD, DPO, NPO, SimNPO, and IDK). Since all methods involve multiple hyperparameters, we perform a grid search for all methods. To ensure a fair comparison, we explore 100 different configurations for each method, covering a broad range of hyperparameter combinations while keeping the number of trials consistent across methods (details in Appendix B). We repeat each experiment five times using different random seeds, and report mean utility and unlearn quality. 3 Notably, PMC significantly dominates all baselines in the utility-unlearning trade-off and expands the Pareto-front, achieving strong unlearn quality while maintaining high utility across models (Figure 3). In contrast, previous methods achieve lower unlearn quality and/or compromise the modelās utility. The strong performance of our method stems from its distribution-aware optimization strategy: Unlike the IDK-baseline, PMC fine-tunes on responses that are already likely under the modelās own distribution. In contrast to gradient-ascent-based baselines (which repeatedly optimize against fixed ground-truth sequences), PMC fine-tunes on newly sampled sequences in each iteration and relies on the model collapse phenomenon to force the modelās responses to diverge towards more desired ones. We observe that PMC-unlearning frequently converges toward response patterns that fall into three broad categories across models: (i) hallucinations, (i) gibberish, or (i) generic refusals that indicate the absence of knowledge. Examples of the latter include āThe answer is not availableā, āThere is no public informationā and āSpecific details are not availableā (despite the reward function not explicitly incentivizing such responses). Note that the objective of this paper is to demonstrate the effectiveness of PMC in removing information from model outputs, and we do not explicitly optimize for generation coherence or refusal patterns after unlearning. Future work can design reward functions that explicitly incentivize generic refusals, or one that penalizes hallucinations and gibberish. 5.2PMCIS MORE ROBUST AGAINST SAMPLING AND PREFILLING ATTACKS PMC (ours) IDK DPONPO Sim- NPO 0 25 50 Avg. w.c. [%] SamplingPrefilling+sampling Figure 4: PMC is more robust against sampling and prefilling at- tacks. Lower average worst-case leakage is better. Notably, we demonstrate that PMC exhibits substantially greater robustness against sampling and prefilling attacks compared to prior approaches. To evaluate robustness under sampling, we draw 100 answers from the output distribution of the unlearned model, and compute the ROUGE-L score between each sampled and ground-truth response. We then compute the maximum (worst-case) ROUGE-L score per question and report the aver- age across all forget questions (see Appendix B.4 for the full experimental setup). The results in Figure 4 show that PMC significantly reduces leakage under sampling, in stark contrast to existing methods. While the simple supervised fine-tuning IDK baseline also reduces leakage under sampling, this effect is largely superficial. To demonstrate this, we perform prefilling attacks in which the model is prompted with a forget question and forced to continue from the prefix āThe answer is:ā. This attack bypasses the fine-tuned response and reveals that the IDK baseline still encodes substantial information about the unlearned answers, leading to high leakage. Notably, while existing methods can exhibit considerable leakage (Scholten et al., 2025), PMC is the first approach to achieve more robust unlearning across both attack settings. The underlying reason for the improved robustness is that PMC does not optimize on fixed sequences, but rather fine-tunes on newly sampled responses in each epoch. This allows PMC to achieve unlearning by leveraging the model collapse phenomenon, which leads to a more thorough divergence of the modelās output distribution. 5.3PMCOVERCOMES LIMITATIONS OF METHODS OPTIMIZING ON UNLEARNING TARGETS Existing unlearning methods predominantly incorporate the unlearning target directly into their objectives. We argue that this approach may have subtle effects on model properties related to the unlearning targets, such as distorting token probabilities and leaking information about the private 3 For Gemma-3-12b-it we run each experiment only once due to the high fine-tuning costs and do not report results for DPO/NPO as their scalability is limited due to their dependence on a reference model. 7 Published as a conference paper at ICLR 2026 ā10 Probability difference 1 10 100 Count (a) NPO PMC 0255075100 Quantile 0 25 50 75 100 Accuracy [%] (b) NPOPMC NPO PMC Base Methods 0 12.5 25 Least Likely [%] (c) Figure 5: Limitations of unlearning methods optimizing on unlearning targets: (a) Side effects on unrelated datasets. (b) Accuracy when selecting least likely answer across quantiles (black line is random guessing). (c) Distribution of minimum probabilities across all multiple-choice options. data used during unlearning optimization. Yet, the utility of unlearning models is typically evaluated using benchmark datasets or by comparing them to a retrained model (Maini et al., 2024). As a result, existing evaluations may miss subtle changes in the generation properties of unlearned models. In the following, we examine side effects of existing unlearning algorithms. Generation capability on unrelated datasets.First, we study generations of tokens targeted in the unlearning optimization and investigate whether existing methods compromise the modelās ability to generate such tokens. We argue that unlearning should prevent models from revealing unlearned information, but this effect must be limited to the unlearning context. It should not affect token generation in unrelated settings, as most tokens in forget sets are not semantically tied to the unlearning task but rather to sentence structure. For example, if we want to unlearn that John Doe is a carpenter, existing methods would minimize the probability of ācarpenterā when asked about John Doeās profession. However, these methods should not reduce this probability in unrelated contexts. To investigate such potential side effects, we compare the probability of generating tokens present in TOFU compared to the first100text chunks of the wikitext-2-raw-v1 train split (Merity et al., 2016). Figure 5 (a) shows the probability difference between unlearned models (NPO and our proposed PMCmethod) and the base model:p un (x t |x)āp base (x t |x), wherex t is a token present in the forget set,xis the context of this token in the wikitext dataset, andp(x t |x)it the probability ofx t given the context. As the base model, we use a model fine-tuned exclusively on the retain set, with no exposure to the forget data. NPO substantially reduces the probability of generating forget set tokens also present in wikitext. A considerable number of tokens that originally get assigned a high probability from the base model (e.g., close to1) get assigned a probability of0from the unlearned model (indicated byā1values in the figure). In contrast, our method preserves generation probabilities, exhibiting token probabilities that are neither systematically increased nor decreased. For PMC, the differences follow a zero-mean Gaussian distribution with small variance, whereas they are skewed to the left for NPO (ā0.12mean). This shows that methods dependent on unlearning targets can considerably distort token probabilities even out-of-context of the unlearning task. Probability distribution in multiple-choice settings.Second, we hypothesize that existing unlearn- ing methods may exhibit information āleakageā by unnaturally reducing the probability of correct answers, potentially allowing adversaries to identify forgotten information by simply selecting the least likely option. To further investigate such potential negative side effects, we created a multiple- choice dataset from the TOFU forget10 set by converting a subset of84questions into multiple-choice (MPC) format (Appendix B.5). We use the inverse perplexity of every answer as its score and turn scores into probabilities by normalizing them. Moreover, for the correct answers in the MPCs we used rephrased versions of the correct TOFU answers rather than exact matches to demonstrate that leakage can occur even for semantically similar but non-identical formulations. Our experiments provide first empirical evidence for our leakage hypothesis. Figure 5 (b) shows accuracy when selecting the least likely answer across quantiles ordered by minimum probability among choices. NPO exhibits high accuracy for questions where the minimum probability is very low, indicating that the correct answer frequently becomes the least likely option. Conversely, our method shows no such pattern. Figure 5 (c) shows the distribution of minimum probabilities across all multiple-choice options. Here, NPOās distribution clusters near zero, further confirming that target- based unlearning unnaturally suppresses correct answer probabilities even in rephrased contexts. 8 Published as a conference paper at ICLR 2026 0 20 40 60 80 100 Unlearn quality (%) (a) PMC (ours) DPO SimNPO NPO 15101520 Number of epochs 30 40 50 60 70 Utility (%) 0 20 40 60 80 100 (b) 15101520 Number of samples 30 40 50 60 70 0 20 40 60 80 100 (c) 0.500.751.001.251.50 Ī» 30 40 50 60 70 Figure 6: Ablation studies on (a) number of epochs, (b) number of samples, and (c) trade-off parameter Ī». Dashed line is the fine-tuned model before unlearning. Shadows/bars indicate standard deviation. 5.4EXTENDED EXPERIMENTAL EVALUATION OF COLLAPSE-BASED UNLEARNING Ablation studies.We perform ablation studies on PMCās hyperparameters under Phi-1.5 (additional results in Appendix A, see also details in Appendix B). First, the number of training epochs strongly influences unlearning performance: while baseline methods converge after 10 epochs, PMC continues to improve unlearn quality without significantly affecting utility even after 20 epochs (Figure 6a). Second, increasing the number of samples enhances unlearning, with utility remaining stable for the first six epochs; larger sample sizes show higher variance in utility (Figure 6b). Finally, we ablate the unlearn-utility trade-off parameterĪ», observing that larger values improve utility but can degrade unlearn quality, highlighting the importance of selectingĪ»to balance these objectives (Figure 6c). Additional results.We provide additional experiments in Appendix A: We provide further ablations in Appendix A.1, Appendix A.3 and Appendix A.4. We perform careful runtime comparisons in Appendix A.2, and demonstrate empirical reward convergence in Appendix A.6. We also provide experiments using self-BLEU-based rewards in Appendix A.7. Finally, we evaluate PMC on MUSE- news data in Appendix A.10, extending the analysis to an additional dataset beyond Q&A tasks. Extended utility analysis.Although PMC is optimized only on the retain data to preserve utility, we find that its impact on overall model utility beyond the TOFU utility dataset is minimal in practice. Results on the ARC-Challenge, ARC-Easy, and MMLU benchmarks (Appendix A.8) show that PMC-unlearning has minimal to negligible effect on general model utility. 6DISCUSSION Definition of machine unlearning for LLMs.A common challenge in the LLM safety literature is that existing works often attempt to solve problems such as unlearning or alignment as monolithic objectives, an approach that frequently fails to capture nuances (Scholten et al., 2025). This motivates decomposing complex objectives into simpler, more measurable ones (Schwinn et al., 2025). In this context, machine unlearning for LLMs refers to a broader problem encompassing multiple objectives. A frequent goal in unlearning is to converge in data distribution toward a model never trained on the data to be unlearned (Maini et al., 2024). In this paper, we focus on the more direct and measurable objective of removing information from model outputs, which can contain undesired information even if models have never been trained on such data (e.g., through inference from other data). While our objective is closer to that of LLM alignment, it is a critical part of LLM unlearning. In particular, we argue that as long as models are not robust and leak under sampling (Scholten et al., 2025), convergence in data distribution is not achieved even if current benchmark evaluations suggest progress toward this goal. Moreover, we argue it is not sufficient to evaluate such convergence based on a single reference model fine-tuned exclusively on the retain data (i.e. not on forget data), since this process is non-deterministic and can lead to different models with substantially different properties. 9 Published as a conference paper at ICLR 2026 Interestingly, we observe considerable utility loss at the point of distribution collapse from which the models quickly recover afterwards (see Appendix A.2), indicating convergence toward a model which may not be linearly mode connected to the model before unlearning. However, whether our PMC-unlearned models are actually closer to a model never trained on the data we removed from model outputs is a fundamentally different and harder question for which the current literature lacks comprehensive evaluation protocols, preventing robust conclusions so far. Evaluating LLM unlearning.Evaluating unlearning in LLMs remains a major challenge beyond the definition of unlearning itself. Our analysis is inherently empirical and provides no formal guarantees that the model has unlearned the forget data. Currently, one can bound information leakage with high probability for fixed inputs (Scholten et al., 2025), but this also does not imply unlearning in a broader sense. While more comprehensive empirical evaluations would ideally rely on human (or LLM-based) judgments, our goal is simply to demonstrate that PMC can remove specific outputs without degrading utilityāan outcome we believe is sufficiently supported by our experiments. We view this as a first step, and e.g. robustness to relearning or adversarial attacks remains future work. Limitations of collapse-based unlearning.In theory, collapse-based unlearning relies on the model assigning non-zero probability mass to higher-reward responses so that the output distribution can shift toward more desirable generations. If the distribution were already fully collapsed onto a single ground-truth sequence, the reward could not increase further and we would not observe unlearning. While this constitutes a limitation in principle, we do not observe this in practice for LLMs. Empirically, current models maintain sufficiently broad output distributions with non-zero mass on higher-reward alternatives, enabling consistent convergence toward the optimal reward. Limitations of fine-tuning on samples.While a key strength of PMC is its reliance on samples already likely under the modelās own distribution, this also increases computational costs in particular for larger models. We provide a careful and detailed cost analysis in Appendix A, comparing PMC against baselines under runtime vs. unlearning and utility trade-offs. While we acknowledge that PMC has a slightly higher computational cost due to the initial collapse process in the first epochs, we believe that the overall runtime remains competitive and in particular practical for real- world applications. Future work could explore faster sampling techniques, pruned proxy models, or speculative sampling toward more efficient collapse-based machine unlearning. Privacy considerations.A central advantage of PMC is that it neither optimizes against nor requires access to ground-truth forget sequences during unlearning. This is particularly important in scenarios where the original data is unavailable, restricted, or cannot be shared due to privacy constraints. Instead, PMC operates solely on samples drawn from the modelās own distribution, eliminating the need for ground-truth supervision during unlearning. While self-generated samples may initially encode sensitive information, PMC theoretically and empirically drives the model to rapidly diverge from such content; after this initial phase, optimization no longer exposes the model to sensitive data. In contrast, prior GA-based methods repeatedly optimize against a fixed ground-truth sequence throughout the entire unlearning process, risking amplification of private information. More broadly, our setting reflects practical deployments in which one may not know which specific training samples gave rise to an output requiring unlearning, or where no unique ground-truth forget sequence exists. Design of reward function.The design of the reward functionr(x)is crucial for achieving the desired outcome after unlearning. We use ROUGE-L scores between the current sampled and the modelās original greedy output, which amounts to an incentive to diverge from the model before unlearning. This choice is motivated by (1) the goal of removing model outputs, as well as the (2) empirical effectiveness and (3) simplicity of this reward. In practice, the design ofr(x)may need to be tailored more carefully to the needs of specific applications, e.g. by using a fast proxy model that broadly captures coherence. We believe designing different rewards is a promising avenue for future work. 7CONCLUSION We propose a novel and theoretically grounded paradigm for LLM unlearning that leverages the model collapse phenomenon to remove information from model outputs. Our approach iteratively fine-tunes LLMs on their own responses to sensitive questions until the modelās output distribution collapses on sensitive responses, effectively unlearning them. We empirically demonstrate that our approach converges to a model that no longer generates sensitive information while preserving the modelās utility. Our work represents an important contribution toward effective unlearning and provides a foundation for future research in collapse-based unlearning for generative models beyond LLMs. 10 Published as a conference paper at ICLR 2026 ACKNOWLEDGMENTS The authors want to thank Marius Mosbach, Alicia Curth, Marcel Kollovieh and Lukas Gosch for their valuable feedback on the manuscript. This work has been funded by the DAAD program Konrad Zuse Schools of Excellence in Artificial Intelligence (sponsored by the Federal Ministry of Education and Research). Leo Schwinn and Yan Scholten gratefully acknowledge funding from Coefficient Giving for this work. This research was enabled in part by compute resources provided by Mila. The authors of this work take full responsibility for its content. ETHICS STATEMENT Our work contributes to the field of machine unlearning, which is crucial for ensuring privacy and compliance with data protection regulations. By proposing a method that effectively removes sensitive information from LLM outputs, we aim to enhance the trustworthiness of AI systems. However, we acknowledge that unlearning could also be misused, for example to delete facts. We advocate for the responsible use of our method, emphasizing transparency and accountability in AI development. REPRODUCIBILITY STATEMENT We ensure reproducibility by providing a detailed description of our experimental setup (including all hyperparameters) and additional reproducibility instructions in Appendix B. All datasets, models, and code used in our experiments are publicly available. Our implementation is publicly available at https://w.cs.cit.tum.de/daml/partial-model-collapse/. LLMUSAGE STATEMENT LLMs were only used to polish writing at sentence-level (spelling, grammar, wording). REFERENCES Sina Alemohammad, Josue Casco-Rodriguez, Lorenzo Luzi, Ahmed Imtiaz Humayun, Hossein Babaei, Daniel LeJeune, Ali Siahkoohi, and Richard G. Baraniuk. Self-consuming generative models go MAD. InICLR. OpenReview.net, 2024. Quentin Bertrand, Avishek Joey Bose, Alexandre Duplessis, Marco Jiralerspong, and Gauthier Gidel. On the stability of iterative retraining of generative models on their own data. InICLR. OpenReview.net, 2024. Lucas Bourtoule, Varun Chandrasekaran, Christopher A. Choquette-Choo, Hengrui Jia, Adelin Travers, Baiwu Zhang, David Lie, and Nicolas Papernot. Machine unlearning. InSP, p. 141ā159. IEEE, 2021. Ralph Allan Bradley and Milton E Terry. Rank analysis of incomplete block designs: I. the method of paired comparisons.Biometrika, 39(3/4):324ā345, 1952. Jiaao Chen and Diyi Yang. Unlearn what you want to forget: Efficient unlearning for llms.arXiv preprint arXiv:2310.20150, 2023. Tianqi Chen, Bing Xu, Chiyuan Zhang, and Carlos Guestrin. Training deep nets with sublinear memory cost.CoRR, abs/1604.06174, 2016. Eli Chien, Chao Pan, and Olgica Milenkovic. Certified graph unlearning.CoRR, abs/2206.09140, 2022. Peter Clark, Isaac Cowhey, Oren Etzioni, Tushar Khot, Ashish Sabharwal, Carissa Schoenick, and Oyvind Tafjord. Think you have solved question answering? try arc, the ai2 reasoning challenge. arXiv preprint arXiv:1803.05457, 2018. Google DeepMind. Gemma 3 technical report.CoRR, abs/2503.19786, 2025. Elvis Dohmatob, Yunzhen Feng, Arjun Subramonian, and Julia Kempe. Strong model collapse.arXiv preprint arXiv:2410.04840, 2024. 11 Published as a conference paper at ICLR 2026 Vineeth Dorna, Anmol Mekala, Wenlong Zhao, Andrew McCallum, Zachary C Lipton, J Zico Kolter, and Pratyush Maini. Openunlearning: Accelerating llm unlearning via unified benchmarking of methods and metrics.arXiv preprint arXiv:2506.12618, 2025. Ronen Eldan and Mark Russinovich. Whoās harry potter? approximate unlearning in llms.arXiv preprint arXiv:2310.02238, 2023. European Union. Regulation (eu) 2016/679 of the european parliament and of the council of 27 april 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing directive 95/46/ec (general data protection regulation) (text with eea relevance), 2016. Official Journal of the European Union, L 119, 4 May 2016, p. 1ā88. Chongyu Fan, Jiancheng Liu, Licong Lin, Jinghan Jia, Ruiqi Zhang, Song Mei, and Sijia Liu. Simplicity prevails: Rethinking negative preference optimization for LLM unlearning.CoRR, abs/2410.07163, 2024. Yunzhen Feng, Elvis Dohmatob, Pu Yang, Francois Charton, and Julia Kempe. Beyond model collapse: Scaling up with synthesized data requires verification, 2024. Zhili Feng, Yixuan Even Xu, Alexander Robey, Robert Kirk, Xander Davies, Yarin Gal, Avi Schwarzschild, and J Zico Kolter. Existing large language model unlearning evaluations are inconclusive.arXiv preprint arXiv:2506.00688, 2025. Damien Ferbach, Quentin Bertrand, Avishek Joey Bose, and Gauthier Gidel. Self-consuming generative models with curated data provably optimize human preferences.CoRR, abs/2407.09499, 2024. S. GerÅ”gorin. Ćber die abgrenzung der eigenwerte einer matrix.Bulletin de lāAcadĆ©mie des Sciences de lāURSS. Classe des sciences mathĆ©matiques et na, Issue 6:749ā754, 1931. Aaron Grattafiori, Abhimanyu Dubey, Abhinav Jauhri, Abhinav Pandey, Abhishek Kadian, Ahmad Al-Dahle, Aiesha Letman, Akhil Mathur, Alan Schelten, Alex Vaughan, et al. The llama 3 herd of models.arXiv preprint arXiv:2407.21783, 2024. Chuan Guo, Tom Goldstein, Awni Y. Hannun, and Laurens van der Maaten. Certified data removal from machine learning models. InICML, volume 119 ofProceedings of Machine Learning Research, p. 3832ā3842. PMLR, 2020. Dan Hendrycks, Collin Burns, Steven Basart, Andy Zou, Mantas Mazeika, Dawn Song, and Jacob Steinhardt. Measuring Massive Multitask Language Understanding. InInternational Conference on Learning Representations (ICLR), 2021. Joel Jang, Dongkeun Yoon, Sohee Yang, Sungmin Cha, Moontae Lee, Lajanugen Logeswaran, and Minjoon Seo. Knowledge unlearning for mitigating privacy risks in language models.arXiv preprint arXiv:2210.01504, 2022. Erik Jones, Meg Tong, Jesse Mu, Mohammed Mahfoud, Jan Leike, Roger B. Grosse, Jared Kaplan, William Fithian, Ethan Perez, and Mrinank Sharma. Forecasting rare language model behaviors. CoRR, abs/2502.16797, 2025. Siwon Kim, Sangdoo Yun, Hwaran Lee, Martin Gubri, Sungroh Yoon, and Seong Joon Oh. Propile: Probing privacy leakage in large language models.Advances in Neural Information Processing Systems, 36, 2024. Aravind Krishnan, Siva Reddy, and Marius Mosbach. Not all data are unlearned equally.CoRR, abs/2504.05058, 2025. Nathaniel Li, Alexander Pan, Anjali Gopal, Summer Yue, Daniel Berrios, Alice Gatti, Justin D Li, Ann-Kathrin Dombrowski, Shashwat Goel, Long Phan, et al. The wmdp benchmark: Measuring and reducing malicious use with unlearning.arXiv preprint arXiv:2403.03218, 2024. Yuanzhi Li, SĆ©bastien Bubeck, Ronen Eldan, Allie Del Giorno, Suriya Gunasekar, and Yin Tat Lee. Textbooks are all you need i: phi-1.5 technical report.arXiv preprint arXiv:2309.05463, 2023. 12 Published as a conference paper at ICLR 2026 Chin-Yew Lin. ROUGE: A package for automatic evaluation of summaries. InText Summarization Branches Out, p. 74ā81, Barcelona, Spain, July 2004. Association for Computational Linguistics. Bo Liu, Qiang Liu, and Peter Stone. Continual learning and private unlearning. InConference on Lifelong Learning Agents, p. 243ā254. PMLR, 2022. Sijia Liu, Yuanshun Yao, Jinghan Jia, Stephen Casper, Nathalie Baracaldo, Peter Hase, Yuguang Yao, Chris Yuhao Liu, Xiaojun Xu, Hang Li, et al. Rethinking machine unlearning for large language models.Nature Machine Intelligence, p. 1ā14, 2025. Ilya Loshchilov and Frank Hutter. Decoupled weight decay regularization. InICLR (Poster). OpenReview.net, 2019. Aengus Lynch, Phillip Guo, Aidan Ewart, Stephen Casper, and Dylan Hadfield-Menell. Eight methods to evaluate robust unlearning in llms.arXiv preprint arXiv:2402.16835, 2024. Pratyush Maini, Zhili Feng, Avi Schwarzschild, Zachary C. Lipton, and J. Zico Kolter. TOFU: A task of fictitious unlearning for llms.CoRR, abs/2401.06121, 2024. Anmol Mekala, Vineeth Dorna, Shreya Dubey, Abhishek Lalwani, David Koleczek, Mukund Rungta, Sadid Hasan, and Elita Lobo. Alternate preference optimization for unlearning factual knowledge in large language models.CoRR, abs/2409.13474, 2024. Stephen Merity, Caiming Xiong, James Bradbury, and Richard Socher. Pointer sentinel mixture models, 2016. Seth Neel, Aaron Roth, and Saeed Sharifi-Malvajerdi. Descent-to-delete: Gradient-based methods for machine unlearning. InALT, volume 132 ofProceedings of Machine Learning Research, p. 931ā962. PMLR, 2021. Rafael Rafailov, Archit Sharma, Eric Mitchell, Christopher D. Manning, Stefano Ermon, and Chelsea Finn. Direct preference optimization: Your language model is secretly a reward model. InNeurIPS, 2023. Samyam Rajbhandari, Jeff Rasley, Olatunji Ruwase, and Yuxiong He. Zero: memory optimizations toward training trillion parameter models. InSC, p. 20. IEEE/ACM, 2020. Yan Scholten, Stephan Günnemann, and Leo Schwinn. A probabilistic perspective on unlearning and alignment for large language models. InThe Thirteenth International Conference on Learning Representations, 2025. Leo Schwinn, David Dobre, Sophie Xhonneux, Gauthier Gidel, and Stephan Gunnemann. Soft prompt threats: Attacking safety alignment and unlearning in open-source llms through the embedding space.arXiv preprint arXiv:2402.09063, 2024. Leo Schwinn, Yan Scholten, Tom WollschlƤger, Sophie Xhonneux, Stephen Casper, Stephan Gün- nemann, and Gauthier Gidel. Adversarial alignment for llms requires simpler, reproducible, and more measurable objectives, 2025. URLhttps://arxiv.org/abs/2502.11910. Ayush Sekhari, Jayadev Acharya, Gautam Kamath, and Ananda Theertha Suresh. Remember what you want to forget: Algorithms for machine unlearning. InNeurIPS, p. 18075ā18086, 2021. Atakan Seyito Ģ glu, Aleksei Kuvshinov, Leo Schwinn, and Stephan Günnemann. Extracting unlearned information from llms with activation steering. InNeurips Safe Generative AI Workshop 2024. Abhay Sheshadri, Aidan Ewart, Phillip Guo, Aengus Lynch, Cindy Wu, Vivek Hebbar, Henry Sleight, Asa Cooper Stickland, Ethan Perez, Dylan Hadfield-Menell, et al. Targeted latent adversarial training improves robustness to persistent harmful behaviors in llms.arXiv preprint arXiv:2407.15549, 2024. Weijia Shi, Jaechan Lee, Yangsibo Huang, Sadhika Malladi, Jieyu Zhao, Ari Holtzman, Daogao Liu, Luke Zettlemoyer, Noah A. Smith, and Chiyuan Zhang. MUSE: machine unlearning six-way evaluation for language models. InICLR. OpenReview.net, 2025. 13 Published as a conference paper at ICLR 2026 Ilia Shumailov, Zakhar Shumaylov, Yiren Zhao, Yarin Gal, Nicolas Papernot, and Ross J. Anderson. The curse of recursion: Training on generated data makes models forget.CoRR, abs/2305.17493, 2023. Ilia Shumailov, Zakhar Shumaylov, Yiren Zhao, Nicolas Papernot, Ross Anderson, and Yarin Gal. Ai models collapse when trained on recursively generated data.Nature, 631(8022):755ā759, 2024. Enayat Ullah, Tung Mai, Anup Rao, Ryan A. Rossi, and Raman Arora. Machine unlearning via algorithmic stability. InCOLT, volume 134 ofProceedings of Machine Learning Research, p. 4126ā4142. PMLR, 2021. Haonan Yan, Xiaoguang Li, Ziyao Guo, Hui Li, Fenghua Li, and Xiaodong Lin. Arcane: An efficient architecture for exact machine unlearning. InIJCAI, volume 6, p. 19, 2022. Lefeng Zhang, Tianqing Zhu, Haibin Zhang, Ping Xiong, and Wanlei Zhou. Fedrecovery: Differen- tially private machine unlearning for federated learning frameworks.IEEE Trans. Inf. Forensics Secur., 18:4732ā4746, 2023. Ruiqi Zhang, Licong Lin, Yu Bai, and Song Mei. Negative preference optimization: From catastrophic collapse to effective unlearning.arXiv preprint arXiv:2404.05868, 2024. 14 Published as a conference paper at ICLR 2026 APPENDIX OVERVIEW In this appendix we provide additional results and details on experimental setups, and prove theoretical results as outlined in the following: In Appendix A we provide additional experiments and ablation studies. We carefully describe experimental setups in Appendix B. Finally, we provide theoretical results in Appendix C and Appendix D. A Additional experimental evaluations and ablation studies16 B Full experimental setup and implementation details27 C Warm-up: Iterative unlearning with categorical distributions32 D Machine unlearning via relearning on self-generated data36 PMC (ours)GAGDDPONPOSimNPOIDK 2040 60 Utility (%) 60 80 100 Unlearn quality (%) (a) Phi-1.5 60708090 Utility (%) 80 100 (b) Llama-3.2-3B-Instruct 60708090 Utility (%) 80 100 (c) Gemma-3-12b-it Figure 7: Partial model collapse (PMC) significantly dominates baselines and expands the Pareto-front w.r.t. utility and unlearn quality for (a) Phi-1.5, (b) Llama-3.2-3B-Instruct and (c) Gemma-3-12b-it. Same data as in Figure 3 but with symbols for improved accessibility. 15 Published as a conference paper at ICLR 2026 0 20 40 60 80 100 Unlearn quality (%) (a) 1.01.11.21.31.41.5 Sampling temperature 30 40 50 60 70 80 Utility (%) Finetuned PMC 0 20 40 60 80 100 (b) 0.900.951.00 Top-p 30 40 50 60 70 80 Finetuned PMC 0 20 40 60 80 100 (c) 0.050.501.00 BT temperatureĻ 40 50 60 70 80 PMC-argmax PMC-BT Figure 8: Ablation studies on: (a) temperature, (b) top-p sampling, and (c) Bradley-Terry approxima- tion (shadow/bars show standard deviation across five runs). AADDITIONAL EXPERIMENTAL EVALUATIONS AND ABLATION STUDIES In this section we provide additional experiments and ablation studies as follows: ā¢In Appendix A.1 we provide additional ablation studies on sampling temperature, top-p sampling and the Bradley-Terry approximation. ⢠In Appendix A.2 we provide a runtime analysis of PMC-unlearning compared to baselines. ā¢In Appendix A.3 we provide a detailed ablation study on the utility-unlearning trade-off parameter Ī»and analyze unlearn quality and utility by epoch and runtime. ā¢In Appendix A.4 we provide a detailed ablation study on the number of samples and analyze unlearn quality and utility by epoch and runtime. ā¢In Appendix A.5 we empirically analyze the output distribution after unlearning of several unlearning methods to better understand robustness to sampling and prefilling attacks. ⢠In Appendix A.6 we analyze empirical reward convergence. ⢠In Appendix A.7 we experiment with an alternative reward function. ⢠In Appendix A.8 we provide an additional utility analysis of PMC-unlearned models. ⢠In Appendix A.9 we provide an ablation study on gradient checkpointing. ⢠In Appendix A.10 we extend the empirical analysis to MUSE-news data. A.1CONTINUED ABLATION STUDY We conduct the following additional ablation studies for Phi-1.5 to further investigate the properties of our method. See Appendix B.3 for details on the experimental setup of all ablation studies. Sampling temperature(Figure 8 (a)). We empirically observe that larger temperatures allow stronger unlearn quality, likely due to the higher probability to sample responses with lower similarity to the ground truth. For temperatures above 1.5, the process leads to a decrease in utility. Top-p sampling(Figure 8 (b)). We observe that top-p sampling can similarly improve unlearn quality at the cost of model utility due to similar effects on the diversity of the sampled responses. Bradley-Terry approximation.The general PMC formulation in Section 4 requires randomly select- ing one ofnresponses according to the Bradley-Terry model. However, in all experiments we imple- ment an approximation by choosing the response with the highest score, i.e.,Ėx= arg max i r(x i ). We resolve ambiguity by choosing whichever sample has been drawn first to provide an additional, implicit incentive to choose more likely samples. Our approximation is computationally more efficient since it avoids the additional sampling step, and we empirically verify in Figure 8 (c) that it effectively corresponds to the limitĻā0for temperatureĻ. In detail, the BT-temperatureĻdoes not affect model utility, however, it effectively improves unlearn quality, motivating the argmax approximation. 16 Published as a conference paper at ICLR 2026 A.2COMPUTATIONAL COST ANALYSIS Runtime vs. unlearning quality and utility.We provide a computational cost analysis by visualizing runtime versus unlearning quality and utility plots for all three models in Figure 9, Figure 10 and Figure 11, respectively. Here we measure computational cost in terms of wall-clock runtime per epoch on an NVIDIA H200 GPU (all experiments in this section are performed on the same hardware). The plots show unlearning quality (left) and utility (right) versus runtime for different unlearning methods. Each point in the plots represents the end of an epoch during unlearning, and we connect the points of each method for better visualization. In total, we perform unlearning for 20 epochs for Phi-1.5 and Llama-3.2-3B-Instruct, and 10 epochs for Gemma-3-12b-it, which is more computationally expensive. Phi-1.5completes within40minutes, whereasLlama-3.2-3B-Instructconverges faster with a runtime of20minutes, and forGemma-3-12b-it, the runtime is around200minutes. We consider the runtime of PMC to be practical for real-world applications, especially when compared to retraining LLMs from scratch. While for Phi-1.5 the runtime of PMC is higher than that of the baselines, for Llama-3.2-3B-Instruct and Gemma-3-12b-it, PMC is comparable to baselines (considering their runtime). We believe that the computational cost of PMC can be further improved by future research as discussed in Section 6, e.g. using more efficient sampling strategies. Regarding utility.Note that all baselines affect utility during the unlearning process. In contrast to baselines, utility does not degrade immediately for PMC. Instead, we observe the strongest effects on utility later at the epoch where the modelās distribution collapses for forget questions. We provide an ablation study on different lambda in Appendix A.3. We also find that gradient checkpointing can have negative effects on this utility drop and provide a more detailed ablation study in Appendix A.9. Faster approximation (PMC-fast).We also implement a faster approximation making use of the result in Appendix A.6 that the reward can converge quickly. The main idea is to only select samples if their reward is larger than that of the sample with the best reward observed so far, and to stop sampling once the reward has converged to the maximum reward. This significantly reduces the number of samples during training, leading to faster runtimes in particular for Phi-1.5. We include this fast approximation as āPMC-fastā. We further observe that Llama-3.2-3B-Instruct quickly collapses to generating EOS tokens (exclusively on the forget and paraphrased forget sets), significantly reducing runtime during sampling, and consequently the fast approximation does not lead to significant speed- ups for this model. For Gemma-3-12b-it, the fast approximation does not lead to significant speed-ups either since the reward does not converge to the maximum reward within the first 10 epochs in this setup, which is required for the fast approximation to be effective. Note that this is entirely model-, hyperparameter- and reward-dependent (e.g., the current reward does not penalize empty responses). The results also indicate that the fast approximation can be harmful for utility, however, this discussion is more complicated as the results also depend on the hyperparameter selection (we use the same hyperparameters for both PMC and PMC-fast, and for a better comparison we would have to perform hyperparameter searches for both). Overall, please note that the broader unlearning problem is more complex and approximations affect not just runtime and utility/unlearn quality, but also other factors such as robustness. Deriving faster versions or approximations of PMC would require careful consideration of various design choices and hyperparameters, and may also introduce additional sources of error that need to be studied carefully. In this paper, we are more interested in studying the vanilla collapse process without additional sources of error, which is why we focus on the standard version of PMC in all other experiments, and consider efficiency as out of scope for this paper. In particular, note that one could even consider slowing down the collapse process intentionally, e.g. by choosing samples in a way that the reward increases more slowly, since a more thorough collapse process could have positive effects on robustness. We consider further improvements regarding the efficiency of collapse-based unlearning under such considerations as interesting future work. Limitations.We do not aim to provide a complete estimate of computational costs and acknowledge that the measurements provided here can be influenced by various factors. In particular, note that all runtime experiments show individual runs running on a cluster simultaneously with other experiments, which may lead to variability in the reported runtimes (despite running all experiments on the same hardware). We consider the results as a first step to analyze the computational costs associated with fine-tuning LLMs on their own generations. A more detailed analysis of the computational costs of PMC-unlearning, including a breakdown of the costs associated with different components of the algorithm (e.g., sampling, optimization) would be interesting for future work. 17 Published as a conference paper at ICLR 2026 010203040 Runtime (min) 60 80 100 UQ (%) PMC-fast PMC SimNPO DPO NPO 010203040 Runtime (min) 40 50 60 70 Utility (%) PMC-fast PMC SimNPO DPO NPO Figure 9: Runtime versus unlearning quality (left) and utility (right) for different unlearning methods (Phi-1.5). UQ: Unlearn quality. Points represent epochs (20 epochs in total). 0102030 Runtime (min) 60 80 100 UQ (%) PMC-fast PMC SimNPO DPO NPO 0102030 Runtime (min) 25 50 75 Utility (%) PMC-fast PMC SimNPO DPO NPO Figure 10: Runtime versus unlearning quality (left) and utility (right) for different unlearning methods (Llama-3.2-3B-Instruct). UQ: Unlearn quality. Points represent epochs (20 epochs in total). 0100200 Runtime (min) 60 80 UQ (%) PMC-fast PMC SimNPO 0100200 Runtime (min) 70 75 80 85 Utility (%) PMC-fast PMC SimNPO Figure 11: Runtime versus unlearning quality (left) and utility (right) for different unlearning methods (Gemma-3-12b-it). UQ: Unlearn quality. Points represent epochs (10 epochs in total). 18 Published as a conference paper at ICLR 2026 A.3DETAILED ABLATIONS ON UTILITY-UNLEARNING TRADE-OFF PARAMETER We provide a detailed ablation study on the utility-unlearning trade-off parameterĪ»by analyzing unlearn quality and utility by epoch in Figure 12, Figure 13 and Figure 14, and by runtime in Figure 15, Figure 16 and Figure 17 for Phi-1.5, Llama-3.2-3B-Instruct and Gemma-3-12b-it, respectively. We generally observe that largerĪ»leads to stronger utility at the cost of unlearn quality, as indicated by the formulation of PMC loss function. Ī» 11.251.51.752 5101520 Epochs 50 60 70 80 UQ (%) 5101520 Epochs 64 66 68 70 Utility (%) Figure 12: Unlearning quality (left) and utility (right) after each epoch of single runs with differentĪ» (Phi-1.5). UQ: Unlearn quality. Points represent epochs (20 epochs in total). Ī» 12345 5101520 Epochs 60 80 100 UQ (%) 5101520 Epochs 0 25 50 75 Utility (%) Figure 13: Unlearning quality (left) and utility (right) after each epoch of single runs with differentĪ» (Llama-3.2-3B-Instruct). UQ: Unlearn quality. Points represent epochs (20 epochs in total). Ī» 12345 246810 Epochs 60 80 100 UQ (in %) 246810 Epochs 80 90 Utility (in %) Figure 14: Unlearning quality (left) and utility (right) after each epoch of single runs with differentĪ» (Gemma-3-12b-it). UQ: Unlearn quality. Points represent epochs (10 epochs in total). 19 Published as a conference paper at ICLR 2026 Ī» 11.251.51.752 050100 Runtime (min) 50 60 70 80 UQ (%) 050100 Runtime (min) 64 66 68 70 Utility (%) Figure 15: Single-run runtime versus unlearning quality (left) and utility (right) for differentĪ» (Phi-1.5). UQ: Unlearn quality. Points represent epochs (20 epochs in total). Ī» 12345 10203040 Runtime (min) 60 80 100 UQ (%) 10203040 Runtime (min) 0 25 50 75 Utility (%) Figure 16: Single-run runtime versus unlearning quality (left) and utility (right) for differentĪ» (Llama-3.2-3B-Instruct). Points represent epochs (20 epochs in total). Ī» 12345 50100150200 Runtime (min) 60 80 100 UQ (%) 50100150200 Runtime (min) 80 90 Utility (%) Figure 17: Single-run runtime versus unlearning quality (left) and utility (right) for differentĪ» (Gemma-3-12b-it). UQ: Unlearn quality. Points represent epochs (10 epochs in total). 20 Published as a conference paper at ICLR 2026 A.4DETAILED ABLATIONS ON NUMBER OF SAMPLES We provide a detailed ablation study on the number of samplesnby analyzing unlearn quality and utility by epoch in Figure 18, Figure 19 and Figure 20, and by runtime in Figure 21, Figure 22 and Figure 23 for Phi-1.5, Llama-3.2-3B-Instruct and Gemma-3-12b-it, respectively. We generally observe that more samples leads to stronger unlearn quality, however, the effects are more complex. Phi-1.5 requires at least 10 samples to observe collapse to responses with maximum reward. In- terestingly, even for 10 samples the collapse only happens in the 8th-epoch. For smaller number of samples, the process converges toward responses with suboptimal rewards (for which we would have to use a judge model to decide if the model unlearned the response). Clearly, more samples increase the probability of sampling responses with the maximum reward (see also discussion in Appendix A.6). Llama-3.2-3B-Instruct models typically collapse to generating EOS tokens for forget questions, which speeds up the sampling and unlearning process. The overall unlearning process takes longer if the collapse occurs at later epochs as e.g. in the case of a single sample (Figure 22). Across all models we observe utility drops at the epoch where the distribution collapses for forget questions, from which the models quickly recover afterwards. We believe this indicates convergence towards a model that is not linearly mode connected to the original model, and we consider analyzing this phenomenon in more detail as an interesting direction for future work. Number of samples 12345678910 5101520 Epochs 40 60 80 100 UQ (%) 5101520 Epochs 40 60 Utility (%) Figure 18: Unlearning quality (left) and utility (right) after each epoch of single runs with different number of samplesn(Phi-1.5). UQ: Unlearn quality. Points represent epochs (20 epochs in total). 5101520 Epochs 60 80 100 UQ (%) 5101520 Epochs 0 25 50 75 Utility (%) Figure 19: Unlearning quality (left) and utility (right) after each epoch of single runs with different number of samplesn(Llama-3.2-3B-Instruct). Points represent epochs (20 epochs in total). 246810 Epochs 60 80 100 UQ (%) 246810 Epochs 60 70 80 90 Utility (%) Figure 20: Unlearn quality (left) and utility (right) after each epoch of single runs with different number of samplesn(Gemma-3-12b-it). Points represent epochs (10 epochs in total). 21 Published as a conference paper at ICLR 2026 Number of samples 12345678910 050100 Runtime (min) 40 60 80 100 UQ (%) 050100 Runtime (min) 40 60 Utility (%) Figure 21: Single-run runtime versus unlearning quality (left) and utility (right) for different number of samplesn(Phi-1.5). UQ: Unlearn quality. Points represent epochs (20 epochs in total). Number of samples 12345678910 10203040 Runtime (min) 60 80 100 UQ (%) 10203040 Runtime (min) 0 25 50 75 Utility (%) Figure 22: Single-run runtime versus unlearning quality (left) and utility (right) for different number of samplesn(Llama-3.2-3B-Instruct). Points represent epochs (20 epochs in total). Number of samples 12 345678910 50100150200 Runtime (min) 60 80 100 UQ (%) 50100150200 Runtime (min) 60 70 80 90 Utility (%) Figure 23: Single-run runtime versus unlearning quality (left) and utility (right) for different number of samplesn(Gemma-3-12b-it). Points represent epochs (10 epochs in total). 22 Published as a conference paper at ICLR 2026 A.5ADDITIONAL SAMPLING AND PREFILLING ATTACK VISUALIZATION 01 ā0.05 0.00 0.05 Density PMC 01 0 10 IDK 01 0 1 DPO 01 0 2 NPO 01 0 2 SimNPO 01 Leakage 0 10 Density 01 Leakage 0 1 01 Leakage 0 1 01 Leakage 0 2 01 Leakage 0 2 Figure 24: KDE-plot showing forget question distribution over worst-case leakage. Top-row shows the sampling attack, bottom-row prefilling+sampling attack. PMC is more robust against sampling and prefilling attacks. Lower worst-case leakage is better. Figure 24 shows the distribution of forget questions according to their worst-case leakage (i.e. not just the average worst-case as in Figure 4). Interestingly, the IDK-baseline shows significant leakage for the majority of inputs only after the prefilling attack. DPO exhibits considerable leakage, with a few questions leaking the entire ground truth under sampling. PMC-unlearned models show significantly improved robustness against both sampling and prefilling attacks, with responses to forget questions having no similarity to the ground-truth answers for basically all forget questions. A.6EMPIRICAL REWARD CONVERGENCE We empirically analyze reward convergence from Theorem 1 in Figure 25. In particular, Figure 25 shows the batch-wise sample mean and variance of the reward during PMC-unlearning of Llama- 3.2-3B-Instruct on the TOFU forget set over the first 500 training steps. We observe that the reward effectively converges to the maximum reward within the first 50 steps, and the variance vanishes. For Llama-3.2-3B-Instruct we empirically observe this convergence to the maximum reward consis- tently across many different hyperparameter settings, as one can also see from the collapse evaluation in Figure 19. For Phi-1.5 and Gemma-3-12b-it, we also observe convergence to the maximum reward for certain hyperparameter settings, however, the convergence behavior can be more unstable across different hyperparameter settings, which may be due to maximum reward responses being more unlikely to be observed if the number of samples is too small for these models (which can lead to convergence to suboptimal rewards instead). Critically, for all models we found hyperparameter configurations for which the reward converges to the maximum reward empirically. 0100200300400500 Training steps 0.5 1.0 Mean reward (batch average) Empirical reward over time 0100200300400500 Training steps 0.0 0.1 0.2 Standard dev. (batch-wise) Empirical reward over time Figure 25: Empirically, the expected reward converges to the maximum reward in the first 50 training steps (25 steps are one epoch) and the variance vanishes. Vertical line shows step 50 (end of epoch 2). Model collapse with restart.In separate experiments we also implement a version of PMC where we restart the collapse process after convergence to suboptimal rewards, i.e., we treat the unlearned model as a new model and repeat the process to diverge away from the newer modelās outputs. This can cause another collapse later on (further improving unlearning quality), provided that the distribution is not fully collapsed yet. We leave such interesting cascaded collapses to future work. 23 Published as a conference paper at ICLR 2026 A.7REWARD ABLATION STUDY 5101520 Epochs 60 80 100 UQ (%) PMC-SelfBleu PMC-RougeL 5101520 Epochs 25 50 75 Utility (%) PMC-SelfBleu PMC-RougeL Figure 26: Unlearning quality (left) and utility (right) versus runtime for different unlearning methods for Llama-3.2-3B-Instruct. UQ: Unlearn quality. Points represent epochs (20 epochs in total). In the reward ablation study in Figure 26 we compare the standard ROUGE-L-based reward to a different reward based on self-BLEU scores, which measures the similarity between one generated samples to all other generated samples (and rewards samples that are most dissimilar to all others). In this setting we observe that using self-BLEU scores can lead to higher utility. Please note that we would have to evaluate unlearning quality with a judge model to correctly evaluate if self-BLEU -based rewards are effective in unlearning, which cannot be concluded based on ROUGE-L scores in this case (although zero ROUGE-L implies successful unlearning in the sense that the output does not contain any words of ground-truth sequences, responses with higher scores may still not encode any ground-truth information). By manually investigating the resulting greedy generation after unlearning with self-BLEU rewards, we indeed observe successful semantic unlearning. This suggests that self-BLEU rewards can be effective for unlearning as well, although more thorough evaluations based on judge models would be interesting to further confirm this hypothesis in future research. A.8EXTENDED UTILITY EXPERIMENTS We conducted additional experiments to test whether PMC introduces unexpected utility degradations on common benchmarks from the literature. Specifically, we compared the vanilla (base) mod- els with their PMC-unlearned counterparts on Arc-Challenge, Arc-Easy (Clark et al., 2018), and MMLU (Hendrycks et al., 2021). We report the mean and standard deviation over five random seeds for Phi and Llama. The results in Table 1 show that PMC has only minor impact on model utility. Note that models can already degrade in utility during the initial fine-tuning on TOFU-full, and that the utility remains high, independent of whether we apply the chat-template used during TOFU fine-tuning (results in Table 1 are without applying the TOFU chat-template during evaluation). Table 1: Model utility comparison between base models and models fine-tuned with PMC. Arc-ChallengeArc-EasyMMLU Phi-1.5(base)0.44620.76220.4174 Phi-1.5(PMC)0.4283±0.00570.6891±0.00530.4063±0.0031 Llama-3.2-3B-Instruct(base)0.43680.73820.6041 Llama-3.2-3B-Instruct(PMC)0.4341±0.00610.7230±0.00580.5924±0.0040 Gemma-3-12b-it(base)0.60830.83540.7151 Gemma-3-12b-it(PMC)0.60320.84210.6934 24 Published as a conference paper at ICLR 2026 A.9GRADIENT CHECKPOINTING ABLATION gradient checkpointing FalseTrue 5101520 Epochs 40 60 80 100 UQ (%) 5101520 Epochs 40 50 60 70 Utility (%) Figure 27: Unlearning quality (left) and utility (right) versus runtime for Phi with differentĪ». UQ: Unlearn quality. Points represent epochs (10 epochs in total). gradient checkpointing FalseTrue 5101520 Epochs 60 80 100 UQ (%) 5101520 Epochs 25 50 75 Utility (%) Figure 28: Unlearning quality (left) and utility (right) versus runtime for Llama with differentĪ». UQ: Unlearn quality. Points represent epochs (10 epochs in total). We use gradient checkpointing in all our Llama-3.2-3B-Instruct and Gemma-3-12b-it experiments as this corresponds to the setup of the initial TOFU repository (Maini et al., 2024). While gradient checkpointing should in principle just use compute to save memory (to fit larger models), we found it can introduce an additional source of error. In particular, we observe entirely different unlearning trajectories for fixed hyperparameters and seeds (see ablations in Figure 27 and Figure 28). We advocate for more careful experimental setups in future unlearning research, as such unnecessary sources of error can prevent robust conclusions. We recommend to either avoid these techniques or to carefully ablate them to ensure their effects are well understood and results are reliable. Critically, since we perform experiments without (Phi) and with gradient checkpointing (Llama and Gemma), we believe the main conclusions of our work are robust since we observe the same general trends across all models and many hyperparameter settings (even if the exact unlearning trajectories may vary). 25 Published as a conference paper at ICLR 2026 A.10ADDITIONAL EVALUATION ONMUSE-NEWS DATA 02550 KnowMemD r 40 60 80 100 100-KnowMem D f PMC (ours) SimNPO GA Retrain Fine-tuned Figure 29: Unlearning-utility trade-offs on MUSE-news subset. Experimental setup.For this experiment we consider a subset of the MUSE-news dataset (Shi et al., 2025) (which we call MUSE-news-small) as follows: We construct the retain and forget texts by keeping only those sentences whose tokens overlap with answers in forget and retain questions, respectively. This results in a reduced MUSE-news dataset consisting of 454 forget and 1,714 retain sentences. Note that this subset still represents a reasonable dataset for evaluating machine unlearning approaches, in particular because existing state-of-the-art unlearning methods still fail to unlearn even on this reduced dataset. We train all methods for 10 epochs with learning rate1e ā5 . We set Ī»to 1.0 for all experiments. We chose SimNPO as baseline because it dominates all other prior approaches on this dataset (Fan et al., 2024). For the SimNPO baseline we setβto 0.7 andγto 0.0 as suggested in Fan et al. (2024). We compute all unlearning methods on sentence-level. All other hyperparameters remain the same as described by the dataset (Shi et al., 2025). As model we use the Llama-2-7b-hf model fine-tuned on MUSE-news as provided by Shi et al. (2025). We evaluate 10 checkpoints for each method (except for GA, which already shows poor performance after the first epoch). For evaluation we follow the exact evaluation protocol described by Shi et al. (2025) to compute KnowMem scores for forget and retain evaluations. Collapse-based unlearning beyond Q&A.We implement our approach for the MUSE-news dataset as follows: We draw random positions in each sentence and prefill the preceding tokens. We then generate continuations to fill the rest of the sentence by sampling from the model at the current iteration using temperature of 1 and top-p of 0.95. In our experiments we use 8 random positions and draw 5 candidates per position. We then fine-tune on the continuations selected using the same reward function as for our TOFU experiments. Outcome.Figure 29 shows that PMC can expand the Pareto-front w.r.t. utility and unlearning KnowMem metrics when evaluated on MUSE-news-small. Discussion.Despite the initial positive results, we do not believe that it is possible to draw robust conclusions using the MUSE benchmark: While unlearning is performed on a rather large collection of sentences, the evaluation itself covers only a very small subset of those sentences (and even for those sentences we found the evaluation rather insufficient). We believe that in machine unlearning, experimental setups should thoroughly evaluate if models unlearned the information that they should forget during unlearning. While the task studied in MUSE is interesting conceptually (since it goes beyond Q&A tasks), we found the overall evaluation protocol insufficient for our analysis. We advocate for more careful and targeted experimental setups in future unlearning research. Take-away.We consider our MUSE-experiments only as a pilot study to demonstrate how to extend collapse-based unlearning to tasks beyond Q&A and do not draw any conclusions based on these outcomes. We consider the development of improved experimental setups and evaluations for unlearning beyond Q&A as an interesting direction for future work. 26 Published as a conference paper at ICLR 2026 BFULL EXPERIMENTAL SETUP AND IMPLEMENTATION DETAILS We conduct all experiments on NVIDIA A100 GPUs (40GB), NVIDIA H100 GPUs (80GB) and NVIDIA H200 GPUs (140 GB). We specify hardware details regarding specific plots in Appendix B.4. We provide source code for all experiments via the project page. Datasets.We use the TOFU Q&A dataset (Maini et al., 2024) for finetuning and unlearning. The dataset consists of 4,000 question-answer pairs about generated autobiographies of 200 different, fictitious authors. We use the āforget10ā split of the dataset, since it is the most challenging split of the dataset. The split uses 400 samples for the forget set and the remaining samples for the retain set. To facilitate model evaluation we approximate retain performance using a (random but fixed) subset of 400 retain samples. B.1FINE-TUNING DETAILS We fine-tune three pretrained LLMs, Phi-1.5 (Li et al., 2023) and Llama-3.2-3B-Instruct (Grattafiori et al., 2024), and Gemma-3-12b-it (DeepMind, 2025). We generally follow the experimental setup described in (Maini et al., 2024), and fine-tune models on the full TOFU Q&A dataset. Fine-tuning hyperparameters.We fine-tune both models for 5 epochs using the AdamW optimizer (Loshchilov & Hutter, 2019) together with ZeRO-3 (Rajbhandari et al., 2020). For fine-tuning Phi-1.5 we use a batch size of 16 and gradient accumulation steps of 2, which results in an effective batch size of 32. For Llama-3.2-3B-Instruct and Gemma-3-12b-it we use a batch size of 8 and gradient accumulation steps of 2, which results in an effective batch size of 16. We use a learning rate of2e ā5 for Phi-1.5 and1e ā5 for Llama-3.2-3B-Instruct and Gemma-3-12b-it. We also apply weight decay of 0.01for all models. For Llama-3.2-3B-Instruct and Gemma-3-12b-it we additionally deploy gradient checkpointing (Chen et al., 2016) and disable flash attention 2. We summarize hyperparameters in Table 2 and results in Table 3. Table 2: Fine-tuning hyperparameters for Phi-1.5, Llama-3.2-3B-Instruct and Gemma-3-12b-it. Fine-tuning hyperparameterPhi-1.5Llama-3.2-3B-InstructGemma-3-12b-it Batch size1688 Gradient accumulation steps222 Learning rate2e-51e-51e-5 Number of epochs555 Weight decay0.010.010.01 Gradient checkpointingFalseTrueTrue Table 3: ROUGE-L scores as well as unlearn quality (UQ) and utility (as defined in Section 5) for the pretrained models (before fine-tuning) and the models after fine-tuning on the TOFU 90/10 split. ModelFullWorld-facts Real-authors ForgetParaph. forget RetainUQUtility Phi-1.50.450.820.660.450.390.450.580.64 Phi-1.5(FT)0.93±0.00 0.75±0.02 0.44±0.010.92±0.00 0.31±0.000.91±0.01 0.38±0.00 0.70±0.01 Llama-3.2-3B-I.0.260.920.960.270.240.260.750.71 Llama-3.2-3B-I.(FT) 0.96±0.00 0.90±0.01 0.86±0.020.95±0.00 0.34±0.000.96±0.00 0.35±0.00 0.91±0.01 Gemma-3-12b-it0.380.950.990.380.300.370.660.77 Gemma-3-12b-it(FT)0.99±0.00 0.92±0.02 0.93±0.010.99±0.00 0.40±0.000.99±0.00 0.31±0.00 0.95±0.01 27 Published as a conference paper at ICLR 2026 B.2UNLEARNING DETAILS For the unlearning experiments we use the same hyperparameters as for fine-tuning, except when stated otherwise in the following grid search. For a fair comparison between methods, we run 100 experiments for each method. We repeat each experiment 5 times using the same fixed random seeds for all methods and report mean across the runs. That is we run 500 experiments for each method. We summarize the hyperparameters used for the grid search in Table 4. Note that we introduceĪ» as a trade-off between retain and forget loss for all methods, even if their original formulation does not include it. For all experiments we use the vanilla implementation of PMC (not PMC-fast). We provide all configurations along with the source code to facilitate reproducibility and future research. Table 4: Gridsearch details for all unlearning methods. For a fair comparison, we run 500 experiments for each method: 100 different configurations each repeated for 5 different seeds. LR: Learning rate. Parameter GA Seedrange(0,5) LRlinspace(1e-5, 1e-4, 10) Epochslinspace(2, 20, 10) Parameter GD Seedrange(0,5) LR1e-5, 2e-5 Epochs3, 5, 10, 15, 20 Ī»linspace(0.5, 1.5, 10) Parameter IDK Seedrange(0,5) LR1e-5, 2e-5 Epochs3, 5, 10, 15, 20 Ī»linspace(0.5, 1.5, 10) Parameter DPO Seedrange(0,5) LR1e-05 Epochs10 Ī»linspace(0.5, 1.5, 10) βlinspace(0.05, 0.2, 10) (includesβ= 0.1) Parameter NPO Seedrange(0,5) LR1e-05 Epochs10 Ī»linspace(0.5, 1.5, 10) βlinspace(0.05, 0.2, 10) (includesβ= 0.1) Parameter SimNPO Seedrange(0,5) LR1e-05 Epochs10 Ī»linspace(0.05, 0.25, 4) βlinspace(2.5, 5.5, 5) γlinspace(0.0, 2.0, 5) ParameterPMC(Phi-1.5) Seedrange(0,5) LR1e-05 Epochs10, 15 Ī»linspace(0.5, 1.5, 5) #Samples1, 5, 10, 15, 20 Temperature 1.25, 1.5 Top-p0.95 ParameterPMC(Llama-3.2) Seedrange(0,5) LR1e-05 Epochs15, 20 Ī»0.5, 0.75, 1, 2, 3 #Samples10, 15 Temperature 0.8, 0.9, 1, 1.25, 1.5 Top-p0.95 ParameterPMC(Gemma-3) Seedrange(0,5) LR1e-05 Epochs15, 20 Ī»0.5, 0.75, 1, 2, 3 #Samples10, 15 Temperature 0.8, 0.9, 1, 1.25, 1.5 Top-p0.95 28 Published as a conference paper at ICLR 2026 B.3DETAILS ONPHI ABLATION STUDIES Table 5: Overview of hyperparameters used for the ablation studies in Section 5 and Appendix A. For each setting, we repeat each experiments for 5 different seeds and report mean and standard deviation. All ablation studies in the main text are conducted with the Phi-1.5 model. Number of epochs Parameter DPO Seedrange(0,5) LR1e-05 Epochsrange(1,21) Ī»1.5 β0.1 Number of epochs Parameter NPO Seedrange(0,5) LR1e-05 Epochsrange(1,21) Ī»1.5 β0.05 Number of epochs Parameter SimNPO Seedrange(0,5) LR1e-05 Epochsrange(1, 21) Ī»0.25 β4 γ0 Number of epochs ParameterPMC Seedrange(0,5) LR1e-05 Epochsrange(1, 21) Ī»1.5 #Samples5 Temperature 1.25 Top-p0.95 Number of samples ParameterPMC Seedrange(0,5) LR1e-05 Epochs15 Ī»1.5 #Samplesrange(1,21) Temperature 1.25 Top-p0.95 Ī» ParameterPMC Seedrange(0,5) LR1e-05 Epochs15 Ī»range(0.5, 1.55, 0.1) #Samples5 Temperature 1.25 Top-p0.95 Sampling temperature ParameterPMC Seedrange(0,5) LR1e-05 Epochs15 Ī»1.5 #Samples5 Temperature range(1.0, 1.55, 0.1) Top-p0.95 Top-p sampling ParameterPMC Seedrange(0,5) LR1e-05 Epochs15 Ī»1.5 #Samples5 Temperature 1.25 Top-p0.9, 0.95, 1 BT temperatureĻ ParameterPMC Seedrange(0,5) LR1e-05 Epochs15 Ī»1.5 #Samples5 Temperature 1.25 Top-p0.95 Ļlinspace(0.05, 1, 20) 29 Published as a conference paper at ICLR 2026 B.4HYPERPARAMETER DETAILS FOR ADDITIONAL EXPERIMENTS All experiment configurations are released together with the code. We use the vanilla implementation of PMC (not PMC-fast) for all experiments, unless explicitly stated otherwise. Note that experiments described in this section are not averaged over multiple seeds, they are results of single-seed runs. Unless stated otherwise, all experiments in the main paper (including Figure 5) are performed with Phi-1.5 except for the sampling analysis, for which we use Llama-3.2-3B-Instruct. Ablation studies for Llama-3.2-3B-Instruct and Gemma-3-12b-it are reported in Appendix A.3 and Appendix A.4. Hardware details.The runtime experiments in Appendix A.2 are performed on a single H200 GPU. Runtime experiments in Appendix A.3 and Appendix A.4 are performed on a single A100 GPU for Phi-1.5 and a single H200 GPU for Llama-3.2-3B-Instruct and Gemma-3-12b-it. All other experiments reported in the paper use A100s, H100s or H200s based on cluster availability. Hyperparameters for computational cost analysis (Appendix A.2).Unless stated differently, we use the exact experimental setup described in Appendix B. We start describing the hyperparameters used for Phi-1.5: For vanilla PMC and PMC-fast we useĪ»= 1, top-p of 0.95, temperature of 1.25, and 5 samples. For SimNPO we useĪ»= 0.25,β= 4, andγ= 0, and for NPO we use Ī»= 1.5andβ= 0.05. For Llama-3.2-3B-Instruct and Gemma-3-12b-it we chooseĪ»= 1.25for PMC and PMC-fast. All other hyperparameters remain as described before. We train Phi-1.5 and Llama-3.2-3B-Instruct for 20 epochs and Gemma-3-12b-it for 10 epochs. Hyperparameters forĪ»-ablation (Appendix A.3).For all models we choseĪ»as described in the plots and use top-p of 0.95, temperature of 1, and 10 samples. We train Phi-1.5 and Llama-3.2-3B- Instruct for 20 epochs and Gemma-3-12b-it for 10 epochs. Hyperparameters for samples-ablation (Appendix A.4).We setĪ»= 1.25for Phi-1.5, and Ī»= 1.5for Llama-3.2-3B-Instruct and Gemma-3-12b-it. For all models we use top-p of 0.95, and temperature of 1. The number of samples is varied as described in the plots. We train Phi-1.5 and Llama-3.2-3B-Instruct for 20 epochs and Gemma-3-12b-it for 10 epochs. Hyperparameters for sampling and prefilling attack (Appendix A.5).For the sampling and prefilling experiment (Figure 4 and Appendix 5.2) we train Llama-3.2-3B-Instruct models with five different unlearning techniques (PMC, IDK, NPO, SimNPO, DPO) with the following hyperparame- ters: For all methods we use a learning rate of1e ā5 and 20 epochs. For PMC and IDK we choose Ī»= 1.25. For PMC we use 20 samples, a temperature of 0.9, and top-p of 0.95 during PMC sampling. For NPO we useĪ»= 1.5andβ= 0.05and for DPOβ= 0.1. For SimNPO we useĪ»= 0.25,β= 4, andγ= 0. All other hyperparameters remain as described in Appendix B. After unlearning, we sample 100 responses per question from each model using a temperature of 0.9 and top-p of 0.95. We then compute the ROUGE-L score between each sampled response and the ground-truth answer. We report the worst-case ROUGE-L score average over all questions in the forget set and report it in Figure 4 in the main paper. The worst-case ROUGE-L score for a question is defined as the maximal ROUGE-L score across all 100 sampled responses for that question. Figure 24 shows a KDE-plot of ROUGE-L scores over all samples. Hyperparameters for reward convergence ablation (Appendix A.6). We run PMC-unlearning for 20 epochs with learning rate1e ā5 ,Ī»= 1.25, 20 samples, temperature of 0.9, and top-p of 0.95. Model used for the plot in Figure 25 is Llama-3.2-3B-Instruct. Hyperparameters for reward ablation (Appendix A.7).We perform the experiment with Llama- 3.2-3B-Instruct usingĪ»= 1, top_p=0.95, temperature=1.25, num_samples=10, num_epochs=20, and use the PMC-fast implementation. Hyperparameters for gradient checkpointing ablation (Appendix A.9).For Phi-1.5 we useĪ»= 1, top-p of 0.95, temperature of 1.25, and 5 samples. For Llama-3.2-3B-Instruct we useĪ»= 1.25, top-p of 0.95, temperature of 0.9, and 5 samples. We train both models for 20 epochs. 30 Published as a conference paper at ICLR 2026 B.5MPCPROMPT TEMPLATE We created the MPC dataset from the TOFU Q&A dataset by prompting ChatGPT to do this specific task. We selected a subset of 84 questions based on their suitability to be converted to a multiple choice format. Suitability was evaluated using ChatGPT with the following template: Answer with either āYesā if the following is a factual question e.g., it can be answered with a few words, such as names, dates, orientation, etc., or āNoā if it requires longer explanations. Do not output anything beyond āYesā, or āNoā. QUESTION:question ANSWER:answer The prompt template used to convert the dataset to MPC is shown in the following: Convert the following question and answer into a multiple choice question with 4 possible answers. For each option remain close to the original sentence structure. Here is an example of an original question and answer: QUESTION:What is the full name of the author born in Taipei, Taiwan on 05/11/1991 who writes in the genre of leadership? ANSWER:The authorās full name is Hsiao Yun-Hwa. What should be generated in this case: MPC ANSWER: A) The authorās full name is Hsiao Yun-Hwa. B) The authorās full name is Ming-Chi Lee C) The authorās full name is Wei-Li Chen D) The authorās full name is Yu-Ting Huang CORRECT ANSWER:A Do it for the following pair: QUESTION:question ANSWER:answer MPC ANSWER: 31 Published as a conference paper at ICLR 2026 CWARM-UP: ITERATIVE UNLEARNING WITH CATEGORICAL DISTRIBUTIONS Definition C.1(Categorical distribution).A categorical distribution is a probability distribution over Kdifferent possible outcomes0,...,Kā1and parametrized by a vectorĻ= (p 0 ,...,p Kā1 )of probabilities for each category, wherep k ā„0and P Kā1 k=0 p k = 1. The probability mass function is given byPr[X=k] =p k . Definition C.2(Model collapse).A random variable X is said to have acollapseddistribution if its variance is zero, i.e.Var[X] = 0. Learning a categorical distribution.Consider a random variableXequipped with a categorical distribution overKcategories. We can learn the parametersĻof the distribution ofXfromn realizationsx= (x 1 ,...,x n )using maximum likelihood estimation (MLE). The likelihood function is given by L(x;Ļ)ā n Y i=1 Pr[X=x i ] = Kā1 Y k=0 p n k k = 1ā Kā2 X k=0 p k ! n Kā1 Kā2 Y k=0 p n k k wheren k = P n i=1 1[x i =k] is the number of times categorykwas observed, and in the last equation we rewrotep Kā1 by making use of the fact that P Kā1 k=0 p k = 1 . We maximize the log-likelihood function as follows: ālogL(x;Ļ) āp k = n k p k ā n Kā1 1ā P Kā2 i=0 p i ! = 0 āp k = n k n Kā1 1ā Kā2 X i=0 p i ! āp k + n k n Kā1 Kā2 X i=0 p i = n k n Kā1 , which is a linear system ofKā1equations. We can briefly verify that the solution to this linear system is given byĖp k = n k n : n k n + n k n Kā1 Kā2 X i=0 n i n = n k n Kā1 n Kā1 n + P Kā2 i=0 n i n ! = n k n Kā1 . That is the MLE for the probabilityp k of categorykis the fraction n k n of observing categorykamong allnsamples. Iterative relearning categorical distributions.Given an arbitrary categorical distribution with parametersĻ 0 , we analyze iterative relearning of a categorical distribution on its own generated data. First we drawnsamplesx= (x 1 ,...,x n )i.i.d. from the distribution given byĻ 0 . We then relearn the parametersĻ 1 from the datasetxvia maximum likelihood estimation. Repeating this process will lead to convergence as we show in the following: Proposition C.3.Iteratively relearning of a categorical distributionĻ t on its own generated data yields model collapse independent of the initial distribution. Intuitively, given finite samples, the iterative relearning process describes an absorbing Markov chain, which is known to converge to an absorbing state (Shumailov et al., 2023). Full proof.For the sake of exposition we first consider the case of a categorical distribution with K= 2categories, i.e. a Bernoulli distribution with a single success parameterp. Without loss of generality we further assume that the initial success probability is already a multiple of 1 n (otherwise just relearn once and then follow the proof). The main idea of this proof is to model the stochastic process of relearning on self-generated data as a discrete-time discrete-state-space Markov chain. Specifically, during iterative relearning, the maximum likelihood estimate (average number of successes) itself becomes a random variable that defines the parameter for the distribution of the next iteration. We denote the number of successes in the(t+ 1)-th iteration asY t+1 = P n i=1 X (i) t , whereX (i) t ā¼Ber Y t n are i.i.d. Bernoulli random variables with success probability Y t n . 32 Published as a conference paper at ICLR 2026 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 123456 7 8910 0.0 0.1 Original distribution 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 123456 7 8910 0.0 0.2 Iteration 10 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 123456 7 8910 0.0 0.5 Iteration 40 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 123456 7 8910 0.0 0.5 1.0 Iteration 60 Figure 30: Model collapse for iterative retraining with categorical distributions. After 60 iterations, the distribution collapsed to a zero-variance distribution, i.e. a single category. Compare to Figure 2. Note that there are onlyn+ 1possible Bernoulli distributions because we estimate the success probability with a discrete value. Thus the stochastic process of iterative relearning can be described as a Markov chain with state space0,1,...,ncorresponding to then+ 1possible Bernoulli distributions. We further describe the stochastic process using a(n+ 1)Ć(n+ 1)transition matrix P n = (p ij )of the probabilities to transition from one distribution to another: p ij āPr [Y t+1 =j|Y t =i] =Binom(j;n,i/n). In other words, the rows of the transition matrix corresponds to the PMF of the Binomial distribution withnsamples and success probabilityi/n, whereicorresponds to the number of successes of the previous iteration. As an example, we show transition matrices forn= 1,2,3samples: P 1 = 1 0 0 1 P 2 = " 1 0 0 1/4 1/2 1/4 0 0 1 # P 3 =    1000 0.29629630 0.44444444 0.22222222 0.03703704 0.03703704 0.22222222 0.44444444 0.29629630 0001    Notably, the described Markov chain is a so-called absorbing Markov chain: First, it contains absorbing states (0andn) corresponding to Bernoulli distributions with success probability zero or one ā once a random walker reaches one of the absorbing states, the walker cannot leave it anymore. Second, it is possible to go from any transient (non-absorbing) state to an absorbing state in a finite number of steps. Thus a random walker is guaranteed to eventually reach an absorbing state, independent of the initial success probability. Consequently, iterative relearning will result w.p.1 in a distribution with success probability zero or one. Since the variance of a Bernoulli distribution isp(1āp), the variance of the final distribution is zero, i.e., the distribution collapsed. For the general case of a categorical distribution withKcategories, the proof follows analogously by considering the Markov chain with states corresponding to the possible n+Kā1 Kā1 categorical distributionsp. In this case, the rows correspond to the PMF of a Multinomial distribution:p ij = Multinom(np[j];n,p[i]), wherep[i]denotes thei-th categorical distribution in the state space. The absorbing states correspond to theKdistributions withp k = 1for onekandp i = 0for all otheri, which again have zero variance, i.e. are collapsed distributions. Proposition C.3 is a special case of the argument of Shumailov et al. (2023) that iterative relearning with discrete distributions describes an absorbing Markov chain, which is known to converge to absorbing states with probability 1. Our proof explicitly constructs the underlying absorbing Markov chain for categorical distributions. Expected number of steps until model collapse.Interestingly, with a single sample the transition matrix is the identity matrix and the distribution collapses immediately. In general, more samples means slower collapse. Specifically, the expected steps until model collapse corresponds to the expected steps to reach an absorbing state and can be computed by the fundamental matrix P ā t=0 Q t , whereQis the submatrix of the transition matrixPcorresponding to the transient states. 33 Published as a conference paper at ICLR 2026 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 02004006008001000 Number of samplesn 0 500 1000 1500 Expected steps Figure 31: Expected number of steps until model collapse for Bernoulli distributions. Notably, the submatrixQis a strictly substochastic matrix, i.e. the sum of the entries in each row is strictly less than one (since it does not contain the non-zero probability of transitioning to absorbing states). We can bound the eigenvalues ofQusing the Gershgorin circle theorem (GerÅ”gorin, 1931), which states that every eigenvalue of a square matrixMlies within a closed disk centered atM i with radiusR i , whereM i is the diagonal element ofMandR i is the sum of the absolute values of the off-diagonal elements of rowi,R i = P jĢø=i |M ij |. In our case, sinceQis substochastic, the absolute eigenvalues of Qare strictly less than one. This allows us to apply the geometric series of matrices and compute the fundamental matrix as P ā t=0 Q t = (IāQ) ā1 . The expected number of steps until model collapse can be computed by solving the linear system(IāQ)t=1. Overall, starting in transient statei, the expected number of steps until model collapse is given byt i . In Figure 31 we show that the expected stepst i grows linearly with the number of samplesn. From model collapse to machine unlearning for categorical distributions. Lemma 1:For any categorical distributionĻ 0 , iteratively relearningĻ t on target dataD C augmented with data generated from its own distributionx i |x i ā¼Ļ t n i=1 causes information loss for all other (non-target) categoriesi:Ļ t (i) tāā āā0. Proof.Because of the fixed retain set, probabilities for retain categories remain non-zero, while probabilities for all other categories can become zero if no samples from these categories are generated during the iterative relearning process. Once the probability of a category becomes zero, it cannot be recovered anymore, since the iterative relearning process only generates samples from the current distributionĻ t and will not generate samples from categories that have zero probability. This process can be described once again using an absorbing Markov chain, where the absorbing states correspond to the distributions with zero probability for all categories except the retain categories. Beyond categorical distributions.We empirically demonstrate partial collapse in finite samples for distributions described by Gaussian mixture models (GMMs) for 1- and 2-dimensional data. Specifically, we sample two datasets from two isotropic Gaussians, one retain and one forget set. We then fit a GMM with two Gaussians on the joint dataset to obtain a starting distributionp 0 . We then iteratively relearn the GMMs either (1) on datapoints sampled from the modelās own distribution only, or (2) on retain data augmented with datapoints sampled from the modelās own distribution. Figure 32 and Figure 33 show that iterative relearning on self-generated data leads to information loss ā either the distribution collapses to zero variance or the variance diverges. In contrast, Figure 34 and Figure 35 show that iterative relearning on retain points augmented with self-generated data leads to partial collapse, i.e. the probability mass of the forget distribution is redistributed to the retain distribution. This process stabilizes and does not collapse. This is consistent with the observation for categorical distributions in Figure 2 (collapse) and Figure 30 (partial collapse/unlearning). 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 ā505 0 .5 1 PDF GMM at iteration 1 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 ā505 0 .5 1 GMM at iteration 5 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 ā505 0 .5 1 GMM at iteration 10 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 ā505 0 .5 1 GMM at iteration 20 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 ā505 0 .5 1 PDF GMM at iteration 5 Original Relearned 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 ā505 0 .5 1 GMM at iteration 8 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 ā505 0 .5 1 GMM at iteration 10 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 ā505 0 .5 1 GMM at iteration 50 Figure 32: Model collapse during iterative relearning of 1D-GMMs without retain set. Variance of each individual Gaussian either converges to 0 (top row) or diverges toā(bottom row) in finite steps. 34 Published as a conference paper at ICLR 2026 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 -4-2024 -5 -2 0 2 Original GMM 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 -1-0.5000.501 -2 -1 0 1 2 GMM at iteration 50 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 -1012 -2 -1 0 1 2 GMM at iteration 100 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 -0.80-0.4000.400.80 -2 0 2 5 GMM at iteration 1500 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 -4-2024 -5 -2 0 2 Original GMM 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 -20246 -4 -2 0 2 GMM at iteration 50 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 -3036912 -4 -2 0 2 GMM at iteration 100 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 -808162432 -6 -4 -2 0 GMM at iteration 200 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 -4-2024 -5 -2 0 2 Original GMM 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 -2024 -5 -2 0 2 GMM at iteration 25 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 -20246 -2 0 2 5 GMM at iteration 50 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 -30369 -5 -2 0 2 5 GMM at iteration 100 Figure 33: Model collapse during iterative relearning of 2D-GMMs without retain set. Variance of each individual Gaussian either vanishes or diverges (in finite steps). 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 ā505 0 .5 1 PDF GMM at iteration 1 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 ā505 0 .5 1 GMM at iteration 2 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 ā505 0 .5 1 GMM at iteration 4 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 ā505 0 .5 1 GMM at iteration 200 Figure 34: Partial model collapse unlearning for 1D-GMMs: When augmenting retain data with self- generated data, the probability mass of the forget distribution is redistributed to the retain distribution. The iterative relearning process stabilizes and does not collapse. 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 ā4ā2024 ā4 ā2 0 2 4 Original GMM 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 ā4ā2024 ā4 ā2 0 2 4 Retain data 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 ā4ā2024 ā4 ā2 0 2 4 GMM at iteration 5 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 ā4ā2024 ā4 ā2 0 2 4 GMM at iteration 25 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 ā4ā2024 ā4 ā2 0 2 4 Original GMM 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 ā4ā2024 ā4 ā2 0 2 4 Retain data 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 ā4ā2024 ā4 ā2 0 2 4 GMM at iteration 5 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 ā4ā2024 ā4 ā2 0 2 4 GMM at iteration 13 Figure 35: Partial model collapse unlearning for 2D-GMMs: When augmenting retain data with self-generated data, the probability mass of the forget distribution is redistributed to the retain distribution. The iterative relearning process stabilizes and does not collapse. Note that singularities in the EM-algorithm may occur during this iterative process (bottom row). 35 Published as a conference paper at ICLR 2026 DMACHINE UNLEARNING VIA RELEARNING ON SELF-GENERATED DATA The approach we describe in Section 4 is specific for Q&A tasks, but we can generalize it into unlearning for arbitrary tasks as well: Letp 0 denote the PDF (PMF) of any distribution over a set X āR d . Starting from an initial distribution, the objective is to obtain a model that fits a target distributionp r , while erasing the influence of a forget distributionp f . Given a target distributionp r overXthat we do not want to unlearn, we propose machine unlearning via iterative relearning as: Partial Model Collapse Machine Unlearning p t+1 = arg min pāP(X) α 1 +α E xā¼p r [ālogp(x)] + 1 1 +α E xā¼p t [ālogp(x)](3) wherePis the set of densities overX, andαā[0,ā). Intuitively, Equation 3 describes an iterative process where the next distribution minimizes the convex combination of the expected negative log-likelihood (NLL) under a retain distribution and the expected NLL under the current distribution p t . Notably, this iterative process converges to the retain distribution (Proof in Appendix D): Theorem 2:Assuming no statistical approximation errors,p t converges exponentially with rate 1 1+α to the target distributionp r for any initial distributionp 0 ,lim tāā p t (x) =p r (x). Here, largerαyields faster convergence to the retain distributionp r . Notably, we do not require any unlearning target, i.e. this method is independent of any forget distribution. In particular, Theorem 2 implies that for any forget distributionp f overXthe KL-divergence betweenp t andp f converges to the KL-divergence between retain and forget distribution:D KL (p t ||p f ) tāā āāD KL (p r ||p f ). Proof.Due to assumption 1, we can express the PDF of the iterative relearning scheme as follows: p t (x) = Ī» 1 +Ī» p r (x) + 1 1 +Ī» p tā1 (x) since the assumption ensuresq= arg max pāP E xā¼q [logp(x)]. Note this is a recursion equation for which we can derive a closed-form: p t (x) = Ī» 1 +Ī» p r (x) + 1 1 +Ī» p tā1 (x) = Ī» 1 +Ī» p r (x) + 1 1 +Ī» Ī» 1 +Ī» p r (x) + 1 1 +Ī» p tā2 (x) . . . (1) = Ī» 1 +Ī» tā1 X i=0 1 1 +Ī» i p r (x) + 1 1 +Ī» t p(x) (2) = Ī» 1 +Ī» 1ā 1 1+Ī» t 1ā 1 1+Ī» p r (x) + 1 1 +Ī» t p(x) (3) = " 1ā 1 1 +Ī» t # p r (x) + 1 1 +Ī» t p(x) where in(1)we insert the initial distributionp 0 (x) =p(x)after unrolling alltiterations, in(2)we use the geometric sum usingĪ» >0and thus 1 1+Ī» ā(0,1), and in(3)we just simplify the expression 1 1ā 1 1+Ī» = 1+Ī» Ī» . Thus we have derived a closed-form ofp t (x): p t (x) = " 1ā 1 1 +Ī» t # p r (x) + 1 1 +Ī» t p(x) 36 Published as a conference paper at ICLR 2026 Using this closed-form ofp t (x)we directly obtain the convergence ofp t (x)fortāā: p ā ālim tāā p t (x) =p r (x) since due toĪ» >0we have 1 1+Ī» ā(0,1)and thus 1 1+Ī» t tāā āā0. Consequently we further have: D KL (p ā ||p r ) =E p ā log p ā (x) p r (x) =E p r log p r (x) p r (x) =E p r [log 1] = 0 and D KL (p ā ||p f ) =E p ā log p ā (x) p f (x) =E p r log p r (x) p f (x) =D KL (p r ||p f ) and specifically for mutually exclusive support ofp r andp f we have: D KL (p ā ||p f ) =D KL (p r ||p f ) =ā Finally, we prove the theorem about the expected reward convergence and vanishing variance for the iterative relearning as described by Equation 2: p t+1 = arg max pāP Ī»E (q,x)ā¼p r [logp(x|q)] +E qā¼p f x 1 ,...,x n ā¼p t (x|q) Ėxā¼BT Ļ (x 1 ,...,x n ) [logp(Ėx|q)] Theorem 1:Letp t be the distribution described by Equation 2 and assume non-zero probability mass on the maximum rewardPr xā¼p 0 (x|q) [r(x) =r ā ]>0for forget queriesqāsupp(p f ). In the absence of statistical and function approximation errors, the expected reward converges to the maximum reward and its variance vanishes for any forget queryqāsupp(p f ): E xā¼p t (x|q) h e r(x) i tāā āāe r ā Var xā¼p t (x|q) h e r(x) i tāā āā0. Proof.We consider the following iterative optimization problem (Equation 2): p t+1 = arg max pāP Ī»E (q,x)ā¼p r [logp(x|q)] +E qā¼p f x 1 ,...,x n ā¼p t (x|q) Ėxā¼BT(x 1 ,...,x n ) [logp(Ėx|q)] Assuming no statistical approximation errors, we know thatarg max pāP E xā¼q [logp(x)] =q. In the case of conditional distributions we havearg max pāP E (q,x)ā¼p r [logp(x|q)] =p ā with p ā (x|q) =p r (x|q). Since we assume that the supports ofp r andp f are disjoint, the optimization problem amounts to two independent problems and the density of the optimal distributionp ā t+1 matches each conditional distribution independently: p ā t+1 (x|q) = p r (x|q)ifqāsupp(p r ) Ėp t+1 (x|q)ifqāsupp(p f ) whereĖp(x|q)is the distribution that maximizes the second term in Equation 2 forqāsupp(p f ): Ėp t+1 (x|q) = arg max pāP E qā¼p f x 1 ,...,x n ā¼Ėp t (x|q) Ėxā¼BT(x 1 ,...,x n ) [logp(Ėx|q)] Assuming again no statistical approximation errors, one can show that the density of the distribution Ėp t+1 (x|q)assumes a closed-form (proof in (Ferbach et al., 2024) ā proof of Lemma 2.1): Ėp t+1 (x|q) = Ėp t (x|q)Ā·H n Ėp t (x|q) with H n Ėp t (x|q) =E x 1 ,...,x nā1 ā¼Ėp t (x|q) " ne r(x) e r(x) + P nā1 i=1 e r(x i ) # . Moreover, since we assume the reward is bounded, Assumption 2.1 in (Ferbach et al., 2024) holds and consequently the statement about reward convergence and vanishing variance follows directly from Lemma 2.2 in (Ferbach et al., 2024). 37