Papers
Topics
Authors
Recent
Search
2000 character limit reached

Is your algorithm unlearning or untraining?

Published 9 Apr 2026 in cs.LG | (2604.07962v1)

Abstract: As models are getting larger and are trained on increasing amounts of data, there has been an explosion of interest into how we can delete'' specific data points or behaviours from a trained model, after the fact. This goal has been referred to asmachine unlearning''. In this note, we argue that the term unlearning'' has been overloaded, with different research efforts spanning two distinct problem formulations, but without that distinction having been observed or acknowledged in the literature. This causes various issues, including ambiguity around when an algorithm is expected to work, use of inappropriate metrics and baselines when comparing different algorithms to one another, difficulty in interpreting results, as well as missed opportunities for pursuing critical research directions. In this note, we address this issue by establishing a fundamental distinction between two notions that we identify as \unlearning and \untraining, illustrated in Figure 1. In short, \untraining aims to reverse the effect of having trained on a given forget set, i.e. to remove the influence that that specific forget set examples had on the model during training. On the other hand, the goal of \unlearning is not just to remove the influence of those given examples, but to use those examples for the purpose of more broadly removing the entire underlying distribution from which those examples were sampled (e.g. the concept or behaviour that those examples represent). We discuss technical definitions of these problems and map problem settings studied in the literature to each. We hope to initiate discussions on disambiguating technical definitions and identify a set of overlooked research questions, as we believe that this a key missing step for accelerating progress in the field ofunlearning''.

Summary

  • The paper distinguishes untraining, which erases instance-specific influence, from unlearning, which removes generalized behaviors and concepts from models.
  • It highlights evaluation challenges, noting that standard metrics like membership inference attacks do not capture the full scope of behavioral erasure.
  • The study outlines practical impacts on algorithm design, safety, and regulatory compliance, while identifying open problems in sample complexity and inductive bias.

Unlearning vs Untraining: Disambiguating Core Objectives in Machine Unlearning

Introduction

The paper "Is your algorithm unlearning or untraining?" (2604.07962) provides a rigorous conceptual framework for the field of machine unlearning. Despite increased attention to the post hoc removal of data or behaviors from learned models, the literature conflates two fundamentally different objectives under the term "unlearning." The authors distinguish between Untraining, which reverses the empirical influence of a specific forget set, and Unlearning, which targets the generalization of learned behaviors or concepts beyond mere removal of instances. This distinction has profound theoretical and practical implications for algorithm design, evaluation, and deployment.

Background: Training, Learning, and Example Influence

Training minimizes empirical risk on observed data D\mathcal{D} by optimizing model parameters. Learning, in statistical learning theory, is assessed by generalization—performance on the underlying distribution. A model may generalize, memorize, or both, with memorization scores and cross-influence quantifying the self- and mutual impact of training points [feldman2020does].

Memorization captures the increased likelihood of correct prediction for a data point when it is included versus excluded from training. Cross-influence, similarly, measures the change in prediction for point xjx_j from inclusion or exclusion of distinct point xix_i. These metrics clarify when specific data exert strong direct or indirect influence on the model—a foundation for precise definitions of removal.

Classical Machine Unlearning: Definition and Implications

The canonical definition of "machine unlearning" formalizes the goal of rendering a model trained on DD indistinguishable in distribution from a model retrained from scratch on D∖SD\setminus S for a forget set SS [sekhari2021remember, neel2021descent]. Formally, for an unlearning algorithm UU, (ε,δ)(\varepsilon, \delta)-unlearning requires distributions over model weights to be close under all randomness.

Crucially, this approach ensures only that the specific empirical contribution of SS is erased. If SS is non-memorized or the remaining data contain sufficient similar examples, the "unlearned" model may still correctly predict xjx_j0—the knowledge is retained via generalization. Therefore, this framework actually operationalizes Untraining, not broader behavioral unlearning. Figure 1

Figure 1: Schematic illustrating the difference between Untraining (left, model forgets only specific instances in xjx_j1) and Unlearning (right, model forgets the general behavior underlying xjx_j2).

Core Contributions: Distinguishing Untraining from Unlearning

The paper asserts that true Unlearning targets the removal of the entire behavior, concept, or underlying data distribution represented by the forget set, not merely the influence of concrete instances. Their definition of Unlearning requires the model to be indistinguishable from one trained on xjx_j3, where xjx_j4 contains all data points pertaining to the behavior or concept targeted for removal.

This distinction is illustrated by considering forget sets with low memorization and cross-influence. In this case, classical unlearning (untraining) will yield no change—the model will retain predictive ability on xjx_j5. In contrast, unlearning requires the suppression of all generalization incurred from xjx_j6, necessitating removal of cross-influence and behavior up to xjx_j7. This generalization of deletion contrasts sharply with the empirical focus of untraining.

Evaluation Methodologies and Metric Mismatch

The conflation of these two objectives leads to inappropriate evaluation protocols and baselines. Metrics such as membership inference attack (MIA) success, which are suited to privacy-preserving untraining, do not capture whether a behavior has been truly unlearned. Conversely, benchmarks like MUSE [shi2024muse] and behavioral capability audits are essential for genuine unlearning but may be misapplied to empirical untraining settings.

This mismatch impedes fair comparison, interpretation, and progress. Algorithms designed for untraining (e.g., dataset scrubbing or retraining) perform poorly on unlearning tasks involving distributional generalization, as evidenced in corrective unlearning and behavioral deletion studies [goel2024corrective, schoepf2025redirection, li2025llm]. The manuscript further underscores the lack of clarity in outcomes and threat models, which can result in false security guarantees and inadequate safety assessments.

Practical and Theoretical Implications

The distinction between untraining and unlearning directly impacts:

  • Algorithm Design: Unlearning requires algorithms capable of generalizing removal (concept, behavior), possibly via negative learning, anti-memorization, or distribution-level suppression. Untraining only necessitates removal of instance-level traces.
  • Data Efficiency and Discovery: Effective unlearning may require only a few representative examples to generalize removal, but the sample complexity and conditions for success remain largely unexplored.
  • Evaluation and Verification: New metrics, attack models, and benchmarks need to be tailored to distinguish between untraining (instance deletion) and unlearning (concept/behavior removal).
  • Safety and Compliance: Regulatory compliance (e.g., rights to be forgotten) is addressed by untraining, but safety (e.g., capability control, malicious knowledge erasure) necessitates unlearning.
  • Transferability and Side-effects: Unlearning can exhibit ripple effects, unintentionally removing related abilities or causing generalization failures [zhang2024theft, amara2025erasing].

Mapping to the Literature

The authors map canonical unlearning works [bourtoule2021machine, sekhari2021remember, neel2021descent] to the untraining class—removal of individual instances for privacy or copyright. By contrast, emerging lines focused on dangerous capability erasure, backdoor defense, or style unlearning belong in the unlearning category [liu2022backdoor, li2024wmdp, lynch2024eight, fan2023salun]. The separation enables targeted progress and clarity regarding algorithm suitability and intended outcomes.

Limitations and Open Problems

The work does not attempt a comprehensive taxonomy of unlearning algorithms—focusing instead on the axiomatically distinct goals. Other key axes, such as knowledge suppression versus removal or representation constraints, remain orthogonal. Not all behaviors or concepts are encapsulable by example sets, and feasibility constraints, such as discovering xjx_j8, impose inherent limitations on unlearning as defined.

Open problems highlighted include the relative sample complexity of behavioral unlearning, precision versus data-efficiency tradeoffs, algorithmic inductive bias for generalization in removal, and formal characterizations of when unlearning and untraining objectives coincide.

Conclusion

This paper provides a formal, unambiguous distinction between Untraining and Unlearning in machine learning, challenging the imprecise vernacular that dominates the literature. The implications are significant for algorithm development, security auditing, evaluation, and safety-critical deployment. Progress in machine unlearning depends on precise objective specification, correct metric selection, and alignment of use-case goals with algorithmic design. Future work should address the development of generalization-focused unlearning algorithms, evaluate their limits, and establish robust, context-appropriate evaluation frameworks.

(2604.07962)

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Collections

Sign up for free to add this paper to one or more collections.

Tweets

Sign up for free to view the 2 tweets with 15 likes about this paper.