Everything K-culture — comebacks to K-beauty, straight to your inboxGet it in your inbox

METAL MEDIA

The More Popular, The Harder to Forget: Adaptive Popularity for LLM Unlearning

arXiv:2608.142292026-08-13

A new unlearning method, AdaPop, erases facts from AI models based on how well-known each fact is, since popular facts are harder to forget

When AI models are trained to 'unlearn' or forget specific information, popular facts (things widely known) turn out to be encoded more deeply and are harder to remove than rare ones, yet existing methods apply the same erasing pressure to everything. AdaPop assigns a different erasing strength to each fact based on an external popularity signal such as Wikidata sitelink counts, and uses a controller that automatically adjusts, every training epoch, how much pressure is placed on preserving unrelated knowledge. Across three model families and two benchmarks, AdaPop leaked about 5 times less forgotten content under paraphrased queries and about 1.6 times less under adversarial reformulations, compared to competing methods.

METAL MEDIA explanatory visual

How AdaPop works: popularity-aware erasing with automatic balancing

Evidence statusMeasured results reported

  1. Score popularityEach fact gets a popularity score from an external source such as Wikidata sitelink counts or an LLM-as-Judge rating
  2. Convert to exponentThe popularity score becomes an exponent (beta) that applies stronger erasing pressure to popular facts and gentler pressure to rare ones, token by token
  3. Weighted forget lossThis exponent combines with the model's token-level confidence to weight the training signal used to erase targeted facts
  4. Dual-ascent controllerAt the end of every training epoch, the controller checks how much retained knowledge has degraded and raises or lowers the retain penalty accordingly
  5. Verify resultsParaphrased and adversarial queries plus internal hidden-state comparisons check whether facts were truly erased rather than just hidden at the surface
An explanatory diagram made by METAL MEDIA, not a figure supplied by the paper's authors.

What they did

  1. Problem: existing unlearning methods apply the same gradient pressure to every fact meant to be forgotten, but popular facts are memorised more deeply during pretraining and resist removal, while pushing rare facts just as hard over-erases them and damages unrelated retained knowledge.
  2. Method: AdaPop scores each fact's popularity using an external signal such as Wikidata sitelink counts or an LLM-as-Judge rating, converts that score into an exponent that sharpens erasing pressure on popular facts and softens it on rare ones, and pairs this with a dual-ascent controller that checks retained-knowledge loss each epoch and automatically tunes the retain penalty.
  3. Experiments: tested on Llama-3.1-8B-Instruct, Qwen2.5-7B-Instruct, and Gemma-7B-it across the DUET and RWKU benchmarks, compared against baseline methods including GA, GD, NPO, and WGA.
  4. Results: under paraphrased queries, AdaPop leaked about 5x less forgotten content than competing methods; under adversarial reformulations, about 1.6x less. Internally, the hidden representations of forgotten facts moved further from the pre-unlearning model than with other methods, while representations of retained facts stayed close.
Figure 1: Overview of AdaPop. The popularity score reweights per-fact token contributions to the forget loss; the dual-ascent controller adjusts the retain penalty each epoch to maintain retain quality (Algorithm 1).
Figure 1: Overview of AdaPop. The popularity score reweights per-fact token contributions to the forget loss; the dual-ascent controller adjusts the retain penalty each epoch to maintain retain quality (Algorithm 1).
Table 1: ROUGE-L Recall and Cosine Similarity for Llama-3.1-8B-Instruct at lr=10−4. ROUGE-L: mean ± std over three seeds; Cosine Similarity: single seed. F. ↓ = forget; R. ↑ = retain. w/o MU = the original checkpoint, evaluated with no unlearning applied. Underline = best among NPO, WGA, AdaPop. †Unusable: generation failure (GA: joint output and retain collapse; GD: severe retain degradation with collapse-style generation artefacts; see Appendix G).
Bench.AlgorithmRougeCos Sim
F. ↓R. ↑F. ↓R. ↑
w/o MU0.9390.9680.8740.883
AdaPop0.043 ± .0070.959 ± .0090.3690.971
GA†0.000 ± .0000.000 ± .0000.0930.093
GD†0.021 ± .0030.853 ± .0110.1200.897
NPO0.670 ± .0950.996 ± .0050.6840.998
DUETWGA0.036 ± .0020.995 ± .0030.4420.996
w/o MU0.7550.8270.7760.823
AdaPop0.078 ± .0050.972 ± .0080.1250.977
GA†0.002 ± .0000.001 ± .0000.0630.067
GD†0.026 ± .0050.759 ± .0210.0960.829
NPO0.540 ± .0340.957 ± .0050.4030.967
RWKUWGA0.095 ± .0090.977 ± .0030.2470.984
Figure 2: Wikidata popularity-score distributions for the forget sets of DUET and RWKU. DUET spans nearly two orders of magnitude (69–3,763; median 1,090), providing a direct test of popularity-sensitive methods; RWKU is narrower and skewed lower (median 130).
Figure 2: Wikidata popularity-score distributions for the forget sets of DUET and RWKU. DUET spans nearly two orders of magnitude (69–3,763; median 1,090), providing a direct test of popularity-sensitive methods; RWKU is narrower and skewed lower (median 130).
Table 2: ROUGE-L Recall and Cosine Similarity for Qwen2.5-7B-Instruct at lr=10−4. Notation as in Table 1.
Bench.AlgorithmRougeCos Sim
F. ↓R. ↑F. ↓R. ↑
w/o MU0.9210.8860.8640.861
AdaPop0.056 ± .0070.950 ± .0080.4560.964
GA†0.000 ± .0000.000 ± .0000.0580.092
GD†0.022 ± .0040.757 ± .0150.0940.841
NPO0.684 ± .0230.973 ± .0020.5760.979
DUETWGA0.058 ± .0020.987 ± .0090.4770.999
w/o MU0.5700.6660.3220.347
AdaPop0.016 ± .0070.855 ± .0030.1780.911
GA†0.001 ± .0000.000 ± .0000.0710.075
GD†0.014 ± .0030.462 ± .0180.1500.640
NPO0.271 ± .0100.783 ± .0120.4900.870
RWKUWGA0.038 ± .0160.890 ± .0050.2120.931
Figure 3: AdaPop on DUET (Llama) under three popularity signals: Wikidata score, LLM-as-Judge (3-seed mean), and measured corpus frequency (infini-gram over Pile-train). Left: forget ROUGE-L (↓). Right: holdout ROUGE-L (↑). Each point averages a rare-tier and a popular-tier run at that learning rate. All signals use the anchors of Appendix B, (a,b)=(58.7,0.796). Rates above 5×10−4 are omitted: at 10−3 every signal has at least one collapsed tier.
Figure 3: AdaPop on DUET (Llama) under three popularity signals: Wikidata score, LLM-as-Judge (3-seed mean), and measured corpus frequency (infini-gram over Pile-train). Left: forget ROUGE-L (↓). Right: holdout ROUGE-L (↑). Each point averages a rare-tier and a popular-tier run at that learning rate. All signals use the anchors of Appendix B, (a,b)=(58.7,0.796). Rates above 5×10−4 are omitted: at 10−3 every signal has at least one collapsed tier.
Table 3: ROUGE-L Recall and Cosine Similarity for Gemma-7B-it at lr=10−4. Notation as in Table 1.
Bench.AlgorithmRougeCos Sim
F. ↓R. ↑F. ↓R. ↑
w/o MU0.8920.9260.5860.541
AdaPop0.023 ± .0040.976 ± .0110.2060.976
GA†0.000 ± .0000.000 ± .0000.0960.102
GD†0.044 ± .0070.598 ± .0240.0690.626
NPO0.626 ± .0710.968 ± .0070.3940.956
DUETWGA0.050 ± .0020.996 ± .0040.2370.997
w/o MU0.4710.5510.3280.349
AdaPop0.034 ± .0140.948 ± .0090.0680.961
GA†0.000 ± .0000.000 ± .0000.0000.000
GD†0.013 ± .0030.334 ± .0130.1150.532
NPO0.341 ± .0130.773 ± .0100.2400.840
RWKUWGA0.040 ± .0030.950 ± .0070.1350.965
Figure 4: Internal representation metrics at lr=10−4, across three models. Each row corresponds to one metric; each column corresponds to one data split. For the forget split, deeper erasure corresponds to lower ΔLP, higher ΔRank, lower Hid.Cos, and higher KL; directional desiderata are reversed for the retain split. Marker shape indicates benchmark (DUET vs. RWKU); colour indicates model family.
Figure 4: Internal representation metrics at lr=10−4, across three models. Each row corresponds to one metric; each column corresponds to one data split. For the forget split, deeper erasure corresponds to lower ΔLP, higher ΔRank, lower Hid.Cos, and higher KL; directional desiderata are reversed for the retain split. Marker shape indicates benchmark (DUET vs. RWKU); colour indicates model family.
Table 4: Robustness at lr=10−4. Top: paraphrase ROUGE-L on the DUET forget split (lower is better). Bottom: RWKU Level-3 adversarial-attack ROUGE-L; lower indicates stronger resistance to knowledge recovery. Underline = best among NPO, WGA, AdaPop. GA and GD collapse and are excluded from forget-quality ranking.
AlgoLlamaQwenGemma
DUET paraphrase forget ROUGE-L ↓
AdaPop0.0450.0740.027
GA†0.0000.0000.000
GD†0.0150.0450.117
NPO0.6960.6050.568
WGA0.0420.1040.050
RWKU adversarial-attack forget ROUGE-L ↓
AdaPop0.2620.1440.195
GA†0.0000.0010.000
GD†0.2540.1710.103
NPO0.6570.4000.485
WGA0.3960.2110.239
Figure 5: Component ablation on DUET. Top row: rare-fact paraphrase forget ROUGE-L (↓) and retain ROUGE-L (↑) over lr∈[2×10−5,8×10−4]. Bottom row: popular-fact paraphrase forget ROUGE-L (↓) and retain ROUGE-L (↑) over lr∈[2×10−4,8×10−3].
Figure 5: Component ablation on DUET. Top row: rare-fact paraphrase forget ROUGE-L (↓) and retain ROUGE-L (↑) over lr∈[2×10−5,8×10−4]. Bottom row: popular-fact paraphrase forget ROUGE-L (↓) and retain ROUGE-L (↑) over lr∈[2×10−4,8×10−3].
Table 5: DUET paraphrase forget ROUGE-L (↓) split by popularity tier at lr=10−4. Underline = best among NPO, WGA, AdaPop. GA is omitted (all values 0.000 under collapse); †GD’s low rare-tier values coincide with retain collapse (Table 1).
AlgoLlamaQwenGemma
Pop.RarePop.RarePop.Rare
AdaPop0.0400.0490.0550.0920.0280.026
GD†0.0270.0030.0860.0030.2320.002
NPO0.8540.5380.7780.4320.7960.339
WGA0.0670.0170.1940.0140.0960.003
Figure 6: ROUGE-L (solid) and Cosine Similarity (dashed) on the merged DUET forget (left) and retain (right) splits across learning rates, for Llama (top), Qwen (middle), and Gemma (bottom).
Figure 6: ROUGE-L (solid) and Cosine Similarity (dashed) on the merged DUET forget (left) and retain (right) splits across learning rates, for Llama (top), Qwen (middle), and Gemma (bottom).
Table 6: Internal metrics at lr=10−4, averaged across Llama, Qwen, and Gemma. Directional arrows are shown in each section header. Underline = best among NPO, WGA, AdaPop. GA and GD values are reported for reference but indicate model collapse and are not ranked. Per-model breakdown in Appendix K.
AlgoΔLPΔRankHid.CosKL
DUET — forget split (ΔLP↓, ΔRank↑, Hid.Cos↓, KL↑)
AdaPop−160¯+53,760¯0.70242.5
GA†−3,106+106,8260.352479.6
GD†−5,917+104,1340.1921006.4
NPO−42+8,8240.8615.4
WGA−52−3,7140.72916.2
RWKU — forget split (ΔLP↓, ΔRank↑, Hid.Cos↓, KL↑)
AdaPop−23¯+4,169¯0.4849.1
GA†−6,083+96,2540.285953.1
GD†−6,842+96,8810.1751139.7
NPO−18+2,7390.8832.9
WGA−3.5−11,0100.5416.7
Retain split — DUET (ΔLP↑, ΔRank↓, Hid.Cos↑, KL↓)
AdaPop+21−13,7700.8756.5
GA†−2,750+103,1040.348511.4
GD†−251−8,7510.76048.2
NPO+21−13,6600.9107.5
WGA+23¯−13,930¯0.8807.5
Retain split — RWKU (ΔLP↑, ΔRank↓, Hid.Cos↑, KL↓)
AdaPop+33−12,1900.8836.2
GA†−6,106+98,8020.289955.8
GD†−540−3,1220.78397.1
NPO+31−11,7270.8697.4
WGA+34¯−12,202¯0.8756.8
Figure 7: ROUGE-L (solid) and Cosine Similarity (dashed) on the RWKU forget (left) and retain (right) splits across learning rates, for Llama (top), Qwen (middle), and Gemma (bottom).
Figure 7: ROUGE-L (solid) and Cosine Similarity (dashed) on the RWKU forget (left) and retain (right) splits across learning rates, for Llama (top), Qwen (middle), and Gemma (bottom).
Table 7: MMLU accuracy and HellaSwag (HS) normalised accuracy at lr=10−4. w/o MU = the original checkpoint, with no unlearning applied. Values averaged across DUET and RWKU checkpoints.
AlgoLlamaQwenGemma
MMLUHSMMLUHSMMLUHS
w/o MU0.650.730.710.680.470.64
AdaPop0.650.760.710.680.520.62
GA0.230.330.230.430.250.26
GD0.640.590.710.650.470.37
NPO0.650.720.700.680.510.63
WGA0.660.760.710.700.520.68
Figure 8: DUET forget and retain splits separated by popularity tier (Llama). Top row: rare facts. Bottom row: popular facts. The order-of-magnitude difference in the learning rate required to achieve comparable forgetting across the two tiers is direct evidence of the popularity gap.
Figure 8: DUET forget and retain splits separated by popularity tier (Llama). Top row: rare facts. Bottom row: popular facts. The order-of-magnitude difference in the learning rate required to achieve comparable forgetting across the two tiers is direct evidence of the popularity gap.
Table 8: AdaPop coefficient sensitivity. Each row perturbs a and/or b by ±20% from the analytically derived baseline. F. ↓ = forget ROUGE-L; R. ↑ = retain ROUGE-L. Δ values are signed differences from the baseline.
ConfigabF. ↓R. ↑ΔF.ΔR.
baseline58.700.79600.0450.96100
+a,+b70.440.95520.0380.975−0.007+0.014
+a,−b70.440.63680.0440.994−0.001+0.033
−a,+b46.960.95520.0240.920−0.021−0.041
−a,−b46.960.63680.0340.991−0.011+0.030
Figure 9: Forget (left) and retain (right) ROUGE-L Recall per training epoch on DUET, Llama-3.1-8B-Instruct, at lr=10−4.
Figure 9: Forget (left) and retain (right) ROUGE-L Recall per training epoch on DUET, Llama-3.1-8B-Instruct, at lr=10−4.
Table 9: Discordant cases between Wikidata score and LLM-judge scores on DUET. ROUGE-L: Llama-3.1-8B-Instruct recall before unlearning. Top group: Wikidata-popular facts recalled at ROUGE-L 1.0 despite low LLM-judged salience, indicating deep memorisation. Bottom group: Wikidata-rare facts with higher LLM scores but variable recall, consistent with shallower encoding.
QuestionAnswerWikidataLLMROUGE-L
Wikidata popular, LLM rare
What is the country of Ensenada?Mexico2113301.0
What is the country of Tourcoing?France2112401.0
What is the country of Qus?Egypt3763501.0
Wikidata rare, LLM popular
What is the instance of Hua Hin?seaside resort14890000.5
What is the instance of Weitra?municipality of Austria14150000.7
What is the located in the administrative territorial entity of Ollantaytambo?Urubamba Province16540001.0
Table 10: Agreement of each popularity proxy with measured corpus frequency on DUET, counted over Pile-train (383B tokens) with infini-gram. Pearson is computed in log space. The two proxies agree with each other at Spearman 0.596 and assign the same rare/popular label to 84% of facts.
ProxyPearsonSpearman
Wikidata score0.9700.839
LLM judge0.6770.659
Table 11: AdaPop under corrupted popularity scores (DUET, Llama-3.1-8B-Instruct, lr=10−4). Forget ROUGE-L is reported per popularity tier. Retain degrades by 0.04 even when every label is inverted.
Score noiseF. rare ↓F. pop. ↓R. ↑
none0.050.040.96
log-normal, σ=1.00.020.050.96
labels 50% swapped0.020.050.97
labels 100% swapped0.010.050.92
Table 12: ROUGE-L Recall for additional baselines, Llama-3.1-8B-Instruct at lr=10−4. w/o MU = the original checkpoint, with no unlearning applied; AdaPop reproduced from Table 1 for reference. F. ↓ = forget; R. ↑ = retain. Underline = best among non-collapsed methods. †Model collapse.
Bench.AlgorithmROUGE-L
F. ↓R. ↑
w/o MU0.9390.968
AdaPop0.0430.959
UNDIAL0.8840.998
RMU0.8820.998
PDU0.4760.954
NPO-SAM0.6840.970
SimNPO0.3400.999
SatImp0.1080.995
Adaptive RMU0.9330.963
AltPO0.1811.000
FLAT†0.0010.001
TPO0.3970.997
DUETCE-U†0.0000.000
w/o MU0.7550.827
AdaPop0.0780.972
UNDIAL0.5680.939
RMU0.8010.986
PDU0.2010.909
NPO-SAM0.5290.885
SimNPO0.5730.987
SatImp0.4170.985
Adaptive RMU0.1620.819
AltPO0.2000.988
FLAT†0.0040.003
TPO0.3410.986
RWKUCE-U†0.0000.000
Table 13: ROUGE-L Recall for additional baselines, Qwen2.5-7B-Instruct at lr=10−4. Notation as in Table 12.
Bench.AlgorithmROUGE-L
F. ↓R. ↑
w/o MU0.9210.886
AdaPop0.0560.950
UNDIAL0.7970.930
RMU0.7340.983
PDU0.6320.869
NPO-SAM0.2110.769
SimNPO0.2950.991
SatImp0.0700.985
Adaptive RMU0.5620.831
AltPO0.2470.999
FLAT†0.0000.001
TPO0.4600.999
DUETCE-U†0.0010.001
w/o MU0.5700.666
AdaPop0.0160.855
UNDIAL0.3130.668
RMU0.4070.922
PDU0.4550.710
NPO-SAM0.2980.596
SimNPO0.3380.934
SatImp0.1870.891
Adaptive RMU0.1180.466
AltPO0.1700.989
FLAT†0.0040.003
TPO0.3820.934
RWKUCE-U†0.0030.001
Table 14: ROUGE-L Recall for additional baselines, Gemma-7B-it at lr=10−4. Notation as in Table 12.
Bench.AlgorithmROUGE-L
F. ↓R. ↑
w/o MU0.8920.926
AdaPop0.0230.976
UNDIAL0.8190.980
RMU0.8510.992
PDU0.6770.934
NPO-SAM0.5390.777
SimNPO0.5810.997
SatImp0.0700.998
Adaptive RMU0.2930.828
AltPO0.2621.000
FLAT†0.0010.001
TPO0.8990.999
DUETCE-U†0.0000.000
w/o MU0.4710.551
AdaPop0.0340.948
UNDIAL0.4530.830
RMU0.5470.968
PDU0.4040.825
NPO-SAM0.2710.644
SimNPO0.3730.969
SatImp0.1020.964
Adaptive RMU0.0910.535
AltPO0.1720.989
FLAT†0.0050.004
TPO0.5940.971
RWKUCE-U†0.0000.000

Findings

  • Under paraphrased queries AdaPop leaked about 5x less forgotten content than competing methods, and about 1.6x less under adversarial reformulations.
  • Across three models (Llama, Qwen, Gemma) and two benchmarks (DUET, RWKU) at a fixed learning rate, among stable (non-collapsed) methods AdaPop had the lowest cosine similarity on forgotten content in all six model-benchmark combinations, and the lowest ROUGE-L in five of six.
  • General capability, measured by MMLU accuracy, stayed within 0.05 of the pre-unlearning model.
  • Three popularity signals (Wikidata score, LLM-as-Judge, and measured corpus frequency via infini-gram on Pile-train) agreed on the rare/popular label for 84% of facts, and inverting every popularity label still only dropped retain performance by 0.04.

Where it can be used

  • Services that need to remove specific facts from a deployed language model for privacy, legal, or safety reasons
  • Research or engineering efforts using existing popularity signals like Wikidata to automatically calibrate how aggressively to erase different pieces of knowledge
  • Designing evaluation pipelines that check whether erased information can resurface under paraphrased or adversarially reworded queries

Limits and open work

  • Experiments were limited to three 7-8B scale models (Llama-3.1-8B-Instruct, Qwen2.5-7B-Instruct, Gemma-7B-it) and two benchmarks (DUET, RWKU); larger or differently structured models were not tested.
  • Only LoRA fine-tuning was used; full fine-tuning was excluded based on prior work and not separately verified in this study.
  • The main popularity signal relied on is the Wikidata score; the LLM-as-Judge alternative for facts without Wikidata coverage was shown to be comparatively weaker at ordering facts within a tier.
  • On the Llama/DUET combination, the WGA baseline had a marginally lower surface-level ROUGE-L score, an exception to AdaPop's general advantage.

Why it matters

As AI systems increasingly need to remove specific information for privacy, safety, or compliance reasons, it matters whether that information is truly erased inside the model or just hidden at the surface. This work shows that accounting for how well-known a fact is leads to more thorough removal with less damage to unrelated retained knowledge.

Terms in this paper

  • unlearning · removing specific knowledge from an already-trained model without retraining it from scratch
  • Wikidata sitelink score · a popularity measure based on how many language editions of Wikipedia link to a given Wikidata entry
  • dual-ascent controller · a mechanism that automatically adjusts the balance between erasing targeted knowledge and preserving other knowledge, based on observed damage each training epoch
  • ROUGE-L · a metric measuring word-order overlap between a generated answer and the correct answer; lower is better for forgotten facts, higher is better for retained ones
  • LLM-as-Judge · using a large language model to rate how well-known a given fact is, as a popularity signal

Original abstract (English)

Popular facts are memorised more deeply during pretraining and resist removal longer than rare ones, yet existing LLM unlearning methods apply uniform gradient pressure regardless of training-data frequency. We propose the AdaPop (Adaptive Popularity) method, which combines local token confidence with a per-fact popularity-dependent exponent derived from an external proxy (e.g., Wikidata sitelinks, LLM-as-Judge), and automates the forget-retain balance via a dual-ascent controller that adjusts the retain penalty each epoch. Across three model families and two benchmarks, AdaPop leaks ~5x less forgotten content than competing methods under paraphrased queries and ~1.6x less under adversarial reformulations. We support our analysis with internal metrics: under our method, forget-set hidden states move further from the pre-unlearning model's states than under other methods, while retain-set representations remain close.

Authors · Anna Borisiuk

Read on arXiv

Latest papers

All papers →

Latest from METAL MEDIA

Figures: Anna Borisiuk et al., arXiv:2608.14229, cc-by-nc-nd-4.0