Damnatio Memoriae: Adversarially and Selectively Forgetting Identities in the Embedding Space of Face Recognition Models
Abstract
A face recognition model links two images of a person recorded on separate occasions when their embedding similarity exceeds an operating threshold. We consider making chosen identities unlinkable across separate occasions while the model remains in service for the rest of the population. Deleting their images and retraining does not achieve this, since the model recognises identities never observed in training. Therefore, the embedding space must be altered against these identities, the process of which we call open-set adversarial forgetting. We propose three loss functions, one that disperses an identity’s embeddings from their centroid, and two that map each image onto its own near-orthogonal target, learnt with the classifier head or fixed in advance as an almost-orthonormal frame. Each is fine-tuned alongside the classification objective on a subset of each identity’s images. We evaluate them against four methods from prior work in verification and identification, at two forget scales and three backbones. Every loss acting on the embedding geometry makes the forget identities nearly unidentifiable. The orthonormal frame alone achieves strong forgetting, which holds wherever an image of that subset enters the comparison and leaves distinct forget identities unlinkable. It also surpasses a concurrent unsupervised method at a higher retain rate.
Index Terms:
Face recognition, machine unlearning, adversarial forgetting, the right to be forgotten, biometric privacy, deep metric learning.I Introduction
Modern face recognition backbones are trained with angular-margin classification losses such as SphereFace [2], CosFace [3], ArcFace [4], and AdaFace [5] on web-scale datasets containing hundreds of thousands of identities [6, 7], a family that consolidates earlier embedding-space objectives such as the triplet loss of FaceNet [8] and the centre loss of Wen et al. [9]. These models learn an -normalised embedding space which organises faces by identity through angular distances, such that the cosine similarity of two mated face embeddings is higher than that of non-mated embeddings, and the two comparison types therefore follow distinguishable similarity distributions. Whether two face images belong to the same identity can therefore be determined by comparing their cosine similarity to a calibrated operating threshold separating the two distributions. Once such a model is deployed, data-protection law may require a particular individual to be forgotten on request, and what it means for the model to have done so has more than one reasonable answer.
The unlearning literature uses “unlearning” in two structurally distinct senses, which we disambiguate as follows. The first and classical sense [10, 11, 12, 13, 14, 15, 16], in which the majority of existing methods operate, considers a model to be “unlearned” if its post-unlearning weight distribution is statistically indistinguishable from that of a model retrained from scratch on the same training data with the “forget” set removed. This property is assessed against the retrained reference through membership-inference attacks [17] or representation-similarity probes [18, 19]. The second sense considers a model to be unlearned if its verification behaviour on the chosen identities is degraded relative to that of the original model, while its behaviour on every other identity is preserved.
In the context of open-set face recognition, the first sense of unlearning does not necessarily imply that the chosen identities become unverifiable. The face embedding manifold is shaped jointly by all its training identities, and generalises to identities never observed at training time, given sufficient training data. It follows that a model retrained from scratch with samples of a particular identity removed could still be used to verify pairs of face images of that individual. We adopt the second sense as the operational target of this work and henceforth refer to it as adversarial forgetting, in which the embedding space is altered against the chosen identities so that their images are no longer verified against one another, while the rest of the population is left intact.
Our contributions are:
- 1.
We formulate adversarial forgetting as degrading the recognition performance of the model deliberately on the chosen identities while preserving it on every other identity, in contrast to unlearning, which seeks to obtain a model indistinguishable from one retrained without the data to be unlearned. We do this in the open set, both across and within identities. Prior work on unlearning for face recognition models operates on closed-set scenarios. We define concrete and measurable success conditions and metrics for the open-set problem.
- 2.
We propose training and evaluation protocols on the WebFace4M [6] dataset that reflect a realistic deployment scenario, in which the face recognition model is required to adversarially forget a chosen identity on the basis of a subset of that identity’s capture instances available to the system, and to have the resulting forgetting generalise to further capture instances of the same identity acquired independently of the forgetting.
- 3.
We define capture instances and restrict the forgetting problem to across-instance pairs, since a within-instance pair is already linkable in pixel space without a face recognition model.
- 4.
We propose three new face forgetting methods: a centroid-push variant of the dispersion loss, and two per-image-target methods (extended CosFace and an orthonormal frame) that map each forget image to its own near-orthogonal target. We compare these methods against four prior-art baselines: the pairwise and hard dispersion losses of Zakharov [20], the negative-gradient method NegGrad+ [21], and the unsupervised method CURE [22].
- 5.
We evaluate our methods on the proposed protocol on various forget scales and backbones. We report the score distributions of each partition, and the verification and identification rates at operating points of and .
The remainder of the paper is organised as follows. Section II surveys the relevant literature, Section III formalises forgetting and presents prior-art baselines and proposed methods, Section IV describes the protocol and the training setup, Section V reports the empirical comparison of the methods on the proposed protocol, and Section VI concludes the paper.
II Related Work
We review machine unlearning and its face-identity and generative variants, the methods that evaluate forgetting, and the related backdoor and template-inversion attacks.
| Work | Approach / loss | Eval. unit | Forgetting test | Unlearning goal |
| MUFAC [23] | Benchmark of fine-tuning and gradient-ascent unlearning baselines for face age and attribute classification | Single image | Loss-based membership-inference classifier | Forgotten images indistinguishable from unseen ones |
| Nair et al. [24] | Fine-tuning | Single image | Single-probe verification | Selective accuracy reduction |
| Hayes et al. [17] | Per-example membership-inference attack | Single sample | Membership inference | Match a from-scratch model |
| Kim et al. [18] | Representation-level evaluation by feature similarity to the retrained model and nearest-neighbour transfer | Encoder features | Representation similarity, downstream transfer | Match a from-scratch model |
| UMA [19] | Adversarial-query audit whose optimised input perturbations resurface forgotten outputs | Perturbed input | White-box, pre- and post-unlearning access | No adversarially recoverable knowledge |
| Seo et al. [25] | Fine-tune a face generator so each identity’s latent maps past the average face | Generated image | Re-synthesis from a latent code | Generator cannot synthesise the identity |
| Nguyen et al. [26] | Per-identity surrogate latent with a continual-learning regulariser to retain other identities | Generated image | Re-synthesis of many identities | Generator cannot synthesise the identities |
| NegGrad+ [21] | Fine-tune the trained model on the retain and forget sets together, negating the gradient of the forget term | Single sample | Forget-set error, membership inference adapted from LiRA | Match a from-scratch model, per application |
| CURE [22] | Feature erasure from K-means farthest-cluster pseudo-labels and a centroid-guided contrastive loss | Image, feature | Forget-set accuracy reduction, membership inference | Label-free erasure of the forget set |
| Zakharov [20] | Repel same-identity embeddings apart on the sphere, with a hard-positive variant | Image, centroid | Closed-set retrieval (rank-1, mean average precision) | Make forgotten identities unretrievable |
| This paper | Centroid push, an extended classifier head, and orthonormal-frame targets | Image, template | Open-set verification and identification | Adversarial forgetting |
Machine unlearning. Machine unlearning was introduced by Cao and Yang [10] as a reformulation of the learning algorithm into a summation form, under which forgetting an individual training sample reduces to an update of the stored summands rather than retraining the model from scratch. The exact-unlearning methods that followed aim at a model that is statistically indistinguishable from one retrained on the reduced training set, either via partitioned training that confines each sample to a small subset of shards [11], or via closed-form parameter updates available only in specific hypothesis classes such as linear classifiers and -means clustering [12, 13]. Approximate methods, which are the only practical option for deep networks, modify the trained model directly through one of several geometrically distinct mechanisms, including closed-form influence-function updates [15], Fisher-importance-based selective parameter dampening [16], anchored gradient optimisation that penalises drift from the original parameters [27], and theoretical bounds on the number of samples that can be deleted under convex losses [14]. A separate strand uses Lipschitz regularisation to smooth forget outputs [28, 29], in contrast to the use of the Lipschitz property as a lower bound on intra-identity cosine that we exploit later in Section III. The entirety of this literature operates under the train-from-scratch-equivalence interpretation of unlearning that we draw in the introduction, and is for that reason not directly comparable to the methods we propose under the selective-performance-removal interpretation we adopt as the operational target.
Face identity unlearning. Face identity unlearning emerged as a distinct subproblem in which the model under attack is a face recognition model rather than a generic classifier, and the operational goal is to remove the verifiability of selected identities rather than the residual influence of an individual training sample. On the discriminative side, the methods most comparable to ours operate on the embedding geometry of the face recognition model, with Zakharov [20] formalising the problem through a pairwise dispersion loss that repels same-identity embeddings on the unit sphere, together with a hard-positive mining variant. Shivam et al. (CURE) [22] take an unsupervised route in which K-means farthest-cluster pseudo-labels are combined with a centroid-guided contrastive objective and the results are summarised through an “Unlearning Efficiency Score”. Another benchmarking effort, from Choi and Na [23], introduces the MUFAC and MUCAC benchmarks for instance-level personal-identity unlearning evaluated through face classification accuracy and a membership-inference classifier rather than through verification protocols, and is complemented by the fine-tuning procedure of Nair et al. [24] for the same setting. On the generative side, Seo et al. [25] unlearn identities from a 3D-aware generative face model by remapping each erased identity to a target latent code obtained by extrapolating past the average-face latent, and Nguyen et al. [26] extend the construction to the multi-identity setting through a personalised surrogate latent per identity. Of the lines surveyed in this section, this is the one to which our work is most directly comparable, and the discussion in the positioning paragraph below addresses it in detail.
Concept erasure and (vision)-language-model unlearning. A related line of work is concept erasure, in which a concept, rather than an individual training sample, is unlearned from a generative model. These image-domain methods differ in the stage at which they intervene. Gandikota et al. [30], Kumari et al. [31], and the Forget-Me-Not procedure of Zhang et al. [32] act at fine-tuning time, the first by matching the conditional score function on the target concept to the unconditional one under negative guidance, the second by aligning the target distribution to that of an anchor concept that should remain available, and the third by suppressing the cross-attention of target tokens. Of the remaining image-domain methods, Schramowski et al. [33] steer the diffusion sampler at inference time away from unsafe concept regions without modifying the underlying weights, Heng and Soh [34] reformulate the problem as continual learning toward a surrogate distribution to which the model should converge, and Fan et al. [35] introduce saliency-weighted parameter updates that apply equally to classification and generative unlearning. Closest to a general-purpose unlearning method among our baselines, Kurmanji et al. [21] combine gradient ascent on the forget set with a retain-side anchor for deep classifiers, the NegGrad+ procedure we adapt to the face recognition head. The same selective-degradation framing appears in large language model unlearning at scale, with representative work including approximate unlearning of fictional-world content [36], the TOFU benchmark of fictitious authors [37], gradient ascent with retain-side regularisation in pretrained LLMs [38], and a survey arguing for evaluation protocols beyond forget-set accuracy and perplexity [39].
Evaluation of unlearning. A growing body of work argues that current unlearning evaluations overstate the privacy or the forgetting they claim, and proposes stronger probes against which the unlearned model should be tested. On the membership-inference side, Hayes et al. [17] demonstrate that the population U-MIAs commonly used in this literature miss vulnerable samples that a per-example U-MIA exposes, Kim et al. [18] replace logit-based metrics on small unlearning tasks with representation-level evaluation when the forget classes are semantically close to the downstream-task classes, and Du et al. [40] show that textual unlearning leaves recoverable residual structure and can instead expose the unlearned text. On the verification side, Zhang et al. [41] find that current unlearning-verification mechanisms can be circumvented by an adversarial model provider that retains the relevant information while passing the checks, and Xu et al. [42] recover unlearned samples directly from the post-unlearning model parameters. A further class of probes, such as UMA [19] on the discriminative side and the prompt-attack work of Jang et al. [43] and Yuan et al. [44] on the language-model side, crafts adversarial queries or prompts that expose residual knowledge in models claimed to have been unlearned. Two additional results sit alongside these probes, with Tsiolakis et al. [45] reporting that some unlearning methods worsen the privacy of retained data while improving that of forgotten data, and Huang et al. [46] attacking the unlearning interface itself by submitting adversarial unlearning requests for data that the model never observed. The broader shift in this literature, from passive single-probe evaluation toward probes that test whether forgetting holds beyond the samples operated on, is the one we adopt and make precise for face verification in the methodology and experimental sections that follow.
Backdoors and template inversion. Adversarial forgetting is the opposite of the backdoor and template-inversion attacks studied on face recognition systems, which make the system accept a comparison it should reject, whereas adversarial forgetting makes it reject comparisons it would otherwise accept. The backdoor remains related nonetheless, since it tampers with a model already in service, which makes the detection of such tampering a concern common to backdooring and adversarial forgetting, whereas a template inversion leaves the model untouched and turns its stored templates against it. Backdoor attacks engineer the model such that a chosen input is falsely accepted as a target, where the trigger may be a fixed training-data pattern [47, 48, 49, 50], a post-deployment poisoning of the template mechanism [51], a physical-world artifact such as glasses or stickers [52], or a facial-feature pattern [53]. Template-inversion attacks produce the same accept response from the other direction and decode a stored embedding into a usable face image that the face recognition system then re-verifies [54, 55]. In adversarial forgetting, by contrast, the defender is the one who modifies the model, and the input space is left untouched. The two problems also share an evaluation weakness, since a backdoor that only fires under aggregation and an unlearning method that succeeds only on isolated probes would both pass single-input testing.
Among the works discussed in this section, Zakharov [20] and CURE [22] are closest in goal, and the evaluation-side line of Hayes et al. [17], Kim et al. [18], and UMA [19] closest in pushing unlearning evaluation toward stronger probes. We differ in framing adversarial forgetting as a problem of matching score distributions, in which the distribution of mated forget comparison scores is brought onto the distribution of comparisons between unrelated identities, and in studying the problem in the open set with respect to the forget identity. To our knowledge, ours is the only work to score forgetting at the calibrated operating point of a face recognition system, through one-to-one verification and open-set identification, rather than through the rank of a retrieved image or a membership-inference check. Table I compares this to previous work.
III Methodology
III-A Motivation
We are concerned with making a chosen set of identities “unlinkable” across the separate appearances in which they are recorded, while the model remains in service for the rest of the population. Unlinkability of this kind cannot be obtained by deleting the images of those identities from the training data, since a typical face recognition model still recognises identities it never observed in training. The embedding space must therefore be altered deliberately against the chosen identities themselves, which is what makes the forgetting adversarial. For an identity the model has been tuned to forget, no two images of that person captured on separate occasions are to be matched to one another, so that, for example, an image taken from surveillance footage should not match the photograph held in that person’s bona fide identity document. On every other identity the model must behave as it did before the forgetting, such that the rates reported by the standard face recognition benchmarks stay close to their original values.
The problem concerns the images of an identity recorded on separate occasions, which differ in pose, illumination, and the camera that produced them. Two images from a single capture can already be linked by an object tracker, since the face moves only by rotation and translation between them, and no face recognition model is needed to establish that one person recurs within one recording. Such a pair is also close in pixel space, and the networks used for face recognition are Lipschitz continuous, so that the distance between the two embeddings is bounded by a constant multiple of the distance between the two images. Pushing those embeddings apart while their inputs remain near-identical is therefore difficult, since it requires a large increase in that constant.
III-B Problem statement
Definitions and notation. Let be the set of aligned face images, and let be the finite set of identities present in it, with a labelling that maps each image to its identity. For an identity we write for the set of images belonging to that identity. We distinguish three pairwise disjoint subsets , which we call the forget set, the retain set, and the test set, respectively. The forget set contains the identities to be adversarially forgotten, the retain set those that must stay linkable, and the test set untargeted identities that serve as a control on whether the rest of the population is left intact. The face recognition model is trained on the retain identities , whereas the forget set and the test set are held out of its training, as we are dealing with an open-set problem. The face recognition model is a map
| (1) |
that takes an image to an -normalised embedding on the unit sphere , where is the unnormalised output of the backbone. A verification system is fully specified by and a similarity threshold calibrated at a target false-match rate (FMR) on the non-mated comparisons of a development set disjoint from , , and . In our experiments, is a convolutional network [56] or a Vision Transformer [57].
Linkability. Two images are linked with respect to and if and only if , and unlinked otherwise. An identity stays linkable while some pair of its images is linked, since the system then assigns two of its appearances to one person, and it is this pairwise link that must be broken by adversarial forgetting.
Identification. The same model is also used to search a probe image against a gallery of enrolled identities rather than against a single claimed identity. A forget identity is enrolled in that gallery alongside the retain identities, and forgetting in identification is the condition that a probe image of a forget identity, taken from an appearance that did not contribute to its enrolled template, is not identified as that identity.
Capture instances and Lipschitz continuity. The images in are rarely independent draws from an underlying appearance distribution of , since many of them come from a single acquisition event such as one exposure, one video segment, or one burst. We call such a set of images a capture instance, within which the images differ only in low-level factors such as sensor noise, compression, and small temporal change, while images from different capture instances differ in pose, expression, illumination, and scene. Two images from one capture instance form a within-instance pair, and two images from different capture instances form an across-instance pair, with examples of each shown in Fig. 2. An across-instance pair is linked only through the backbone of the face recognition model, and the system recognises a person across separate events through that link. Face recognition backbones are Lipschitz continuous, and therefore there exists some Lipschitz constant bounding for every pair of images. We write for the difference between two images and for the angle between their embeddings, so that this constant gives the lower bound , which depends on the weights rather than on the objective under which they were trained. The similarity of a within-instance pair therefore stays as high under the altered model as under . Pushing such a pair apart works against the continuity of the architecture, and the link that would be broken is one that an object tracker already provides without recognition, so we confine adversarial forgetting to across-instance pairs.
Defining forgetting. Adversarial forgetting produces an altered model from , under which the chosen identities become unlinkable across capture instances while the rest of the population remains linkable.
The similarity scores of the mated and non-mated comparisons form four distributions, according to whether the comparison involves a forget identity, namely mated-retain, non-mated-retain, mated-forget, and non-mated-forget. The mated-forget distribution is that of the across-instance forget pairs of Fig. 2. Because is fixed on , it does not depend on the forget set or on any evaluated population. We now define two kinds of forgetting based on how mated-forget distributions behave under and with respect to and the non-mated retain distributions.
Weak forgetting. We say an identity is weakly forgotten under the altered model if and only if none of its across-instance pairs is linked under , so that the system no longer assigns two of its appearances to one person. The rest of the population should be left intact, so that the mated pairs of the retain identities stay linked and the non-mated pairs stay unlinked. We write for the across-instance forget pairs over all , on which the forget losses operate, for the mated pairs of the retain identities, and for the non-mated pairs, and state the three conditions as
| (2) | ||||||
We seek an altered model that satisfies these conditions on as many pairs as possible.
Strong forgetting. The altered model should match the mated-forget distribution (which under coincides with mated-retain) to non-mated-retain (where the non-mated-forget distribution already sits), while the mated-retain and non-mated-retain distributions stay as close to their form under as possible. We write , , and for the mated-forget, mated-retain, and non-mated-retain score distributions under , and for the same distributions under , and express strong forgetting as the optimisation
| (3) |
where is a distributional distance such as a Wasserstein distance, and the weights satisfy and , so that they trade the forgetting against the preservation of the retain distributions.
Under weak forgetting, the mated-forget comparison scores fall below yet stay above the non-mated comparison scores, so the forget identities are unlinkable at the operating point while their comparisons still form a sub-population that the non-mated comparisons do not produce and that can only come from the forget identities. This information may then be used to link forget identities subject to weak forgetting. Under strong forgetting, no such sub-population remains, since the mated-forget distribution coincides with non-mated-retain, and the comparisons of a forget identity become indistinguishable from comparisons between unrelated identities, which is the sense in which we call the identities strongly forgotten. Fig. 3 shows the distributions of the face recognition model and the effects of weak and strong forgetting.
III-C Forget losses
The forget losses act on the across-instance forget pairs and degrade their similarity while preserving the behaviour of on the retain and test pairs. They follow one of two broad geometric mechanisms, a dispersion of a forget identity’s images across the sphere or a mapping of each image onto its own approximately-orthogonal target. Fig. 4 illustrates these losses, with one sphere per loss. Each loss adds a forget term to the original CosFace retain loss, evaluated through the CosFace head , warm-started from the face recognition model and fine-tuned jointly with the backbone,
| (4) |
with setting the trade-off.
Prior methods.
We adapt to our open-set verification and identification protocols four methods previously proposed for identity forgetting and machine unlearning, which we report as baselines. The pairwise dispersion of Zakharov [20] penalises the cosine similarity of every across-instance forget pair through a hinge at a margin ,
| (5) |
and its hard-positive variant, the hard dispersion, keeps only the largest within-identity similarity of each image,
| (6) |
where is the number of forget images. Equation 5 and Equation 6 both act on the embedding geometry with no classifier head. NegGrad+ of Kurmanji et al. [21] increases the forget cross-entropy, evaluated through one fake-class row per forget identity added to the head, while decreasing the retain cross-entropy. CURE of Shivam et al. [22] repels each forget embedding from a frozen copy of towards the farthest-cluster pseudo-labels of a -means partition, and distils the retain embeddings to hold them in place. These are the objectives the prior methods compute.
In addition to these prior methods, we propose three losses of our own, which are defined as follows.
Centroid push.
The centroid-push loss penalises each embedding’s similarity to its identity’s mean direction , recomputed at each step or epoch,
| (7) |
Repelling every embedding from its identity’s centroid disperses them at a cost linear rather than quadratic in , the fixed point placing each embedding antipodal to that centroid. It gives the same weak forgetting as pairwise dispersion, but more cheaply, except that the centroid is recomputed from the embeddings being pushed and so shifts as they move.
Extended CosFace with per-image fake-class rows.
Extended CosFace augments the head , warm-started from the face recognition model, whose rows we call the retain rows, with one row per forget image, so that each image has a fake class with a row drawn at initialisation. It then applies the CosFace loss at scale and margin over the union of rows . The margin-softmax probability of target row among an arbitrary set of unit-norm rows , instantiated with , at scale and margin is
| (8) |
and the extended-CosFace loss is
| (9) |
Treating the images of one identity as separate classes makes each same-identity pair a non-mated comparison for the loss, and the angular margin spreads their embeddings onto near-orthogonal directions where similarities concentrate near zero. The loss aims to achieve strong forgetting through the emergent geometric mechanisms of CosFace, which has a tendency to place different identities on almost orthogonal axes, as evidenced by the typical score distribution of non-mated trials for face recognition models trained with CosFace.
Orthonormal-frame targets.
The orthonormal-frame loss replaces the random rows with a fixed set of targets built before training by greedy furthest-point sampling. Each target is chosen from random candidates to minimise its largest cosine similarity to the retain rows and the targets already placed, and it aligns each forget embedding with its own target directly,
| (10) |
The frame is almost-orthogonal, since the targets outnumber the orthogonal directions of , and we refer to it as orthonormal throughout. Mapping each forget image’s embedding onto its own target places the two embeddings of one identity in distinct directions, near-orthogonal to each other and to the retain rows, with similarity near zero. This supplies the near-orthogonal arrangement of the embeddings by construction rather than as an emergent property of training, and therefore produces strong forgetting directly.
IV Experimental Setup
This section specifies the dataset and the face recognition model, the adversarial forgetting methods and their training, the partitions, the verification and identification protocols, and the comparisons from which the metrics are computed.
| Identity counts | Distr. | ||||
|---|---|---|---|---|---|
| Mated comparisons | ev–ev | tr–tr | trev | ||
IV-A Dataset and face recognition model
We build the evaluation on WebFace4M [6], a face dataset of identities and about million images. The face recognition model is trained on of these identities, which form the retain set . The remaining identities are never observed during training, and from them we draw the forget set , the test set , the development set , and the distractors of the identification gallery.
The backbone is an iResNet-34 [56] with a CosFace head [3] of scale and margin , as in the InsightFace recipe of Deng et al. [4], and the embedding dimension is . Training runs for 40 epochs by stochastic gradient descent at a batch size of , a learning rate of on a polynomial schedule, a momentum of , and a weight decay of . This trained backbone is the face recognition model from which every altered model is fine-tuned.
IV-B Forgetting methods and training
Every altered model is fine-tuned from under the composite objective of Equation 4, whose retain term is computed over all retain identities. Each forget batch has images drawn by an identity-balanced sampler over .
Before training, we deduplicate the images of each forget identity by keeping a single image from each capture instance and removing every other image of that instance. Two images belong to the same capture instance when their intensity-normalised distance in pixel space falls below , on the scale of Fig. 2. Deduplication is needed because the forget losses operate on the pairs of a forget identity’s images, and without it those pairs would include within-instance pairs, whose inputs are Lipschitz-close and whose similarity therefore stays high however long the training runs. The forget term on such a pair cannot be reduced, so it contributes a persistent gradient that destabilises the training.
Every altered model is fine-tuned for 40 epochs, and we evaluate the final checkpoint in each case rather than selecting a checkpoint by validation. Under the two dispersion losses and the centroid push, the fine-tuning runs on a single GPU at a learning rate of with , and the hinge margin of the dispersion losses is . Under extended CosFace and the orthonormal frame, it runs on four GPUs at a learning rate of with , the forget margin of extended CosFace is at the head scale , and the forget term of the frame is scaled by a factor of . Under NegGrad+ and CURE it runs at a learning rate of , such that the training budget is held fixed across every method rather than taken from each published configuration. In the tables we abbreviate the pairwise and hard dispersion as PD and HD, NegGrad+ as NG+, the centroid push as CP, extended CosFace as EC, and the orthonormal frame as OF.
IV-C Partitions
The operating points are fixed on the development set , whose images serve as the non-mated probes of the identification protocol. An identity is admitted to the retain control, the test set , or the development set only if it has at least four images. The forget and test identities are both untrained, so the comparisons between test identities are the reference against which the forget comparisons are read.
We split each forget identity’s deduplicated images into a forget-train partition holding of them, on which the forget losses operate, and a held-out forget-eval partition holding the remaining . We measure through this split whether forgetting on a subset of an identity’s images generalises to the identity itself. An identity left with too few deduplicated images to fill both partitions contributes only forget-train comparisons. Because deduplication precedes the split, both partitions hold images from distinct capture instances, so their across-instance pairs become the forget pairs of Section III-B. We consider two forget sets of different scales, denoted and , such that contains 1,000 identities (1% of the training population) and contains 5,000 (5%), with .
IV-D Protocols
In verification, a probe image is compared against the enrolled template of a single claimed identity. The retain control and the test set hold 1,000 identities each, and each identity is enrolled as one averaged template over the first half of its images and probed by the second half. The retain control is a 1,000-identity sample of , written in the tables, and is held to 1,000 only to balance the protocol against the forget set. A forget identity is instead enrolled from each of its images on its own, in either partition, and additionally as one averaged template over its forget-train images, and is probed by single images from either partition, so that a mated forget comparison pairs two capture instances of the same identity. Table II reports the identity and comparison counts of the protocols, which differ between and only in the forget set, since the retain control, the test set , the distractors, and the development set are drawn once with a shared seed and reused at both scales. The threshold is calibrated on the non-mated comparisons of the development set , which excludes forget identities, at the operating points and .
Each evaluated model is also used in open-set identification, where a probe is searched against the whole gallery of averaged templates. The gallery holds the retain, test, and forget identities together with 50,000 additional untrained identities as distractors. A probe is identified when its highest-scoring gallery template belongs to its own identity and that score exceeds the threshold. The forget identities are searched under two conditions that differ in how the gallery template is built. A template built from the forget-train images models a database assembled before the forgetting optimisation, and a template built from the forget-eval images models re-enrolment after the forgetting. At the same operating points the open-set threshold is calibrated on the development set , from which none of the identities is enrolled in the gallery.
IV-E Comparisons and metrics
Section III-B names the comparison-score distributions by whether a comparison is mated and whether it involves a forget identity, and here the second axis is refined into the retain, test, and forget partitions. The mated comparisons of each partition are accordingly mated-retain, mated-test, and mated-forget, and the comparisons between two different identities of and of are non-mated-retain and non-mated-test. We take the non-mated-test distribution rather than the non-mated-retain distribution of Equation 3 as the reference for strong forgetting, since the test identities are untrained and are never targeted by the forgetting.
We group the mated forget comparisons by the partition from which the enrolment and the probe originate, into the forget-train comparisons (–), the forget-eval comparisons (–), and the comparisons of a forget-train enrolment against a forget-eval probe (–). As with the gallery conditions of Section IV-D, each group corresponds to a state of the database, which held both images before the forgetting optimisation, held only the enrolment, the probe being acquired after the forgetting, or held neither. The forget losses operate only on the forget-train images, so the forget-eval comparisons measure whether the forgetting generalises to images on which the losses never operated.
In verification, the threshold is set at a target FMR, the rate at which non-mated comparisons are accepted. We report the true-match rate (TMR), the rate at which mated comparisons are accepted, equal to one minus the false-non-match rate (FNMR). In identification, the operating point is set at a target false-positive identification rate (FPIR), the rate at which a non-mated probe is identified. We report the true-positive identification rate (TPIR), the rate at which a mated probe is correctly identified. The tables of Section V report each rate per partition and per method at and , with the backbone comparison at .
The desired direction of these rates differs by partition, since on the retain set and the test set the TMR and the TPIR stay high when the population is preserved, whereas on the forget partitions and they decrease as the identities are forgotten. The tables mark that direction on each partition.
For the forget identities, we also report the cross-forget FMR, computed over the non-mated-forget comparisons, which pair two different forget identities. This rate stays at the FMR at which the threshold was calibrated when no forget identity is matched to another, whereas a higher rate marks that distinct forget identities stay linkable.
V Results and Discussion
We evaluate the proposed methods and four prior-art baselines on the and protocols against . Each group of methods carries its own tint in the tables, with the face recognition model in grey, the generic unlearning baselines in olive, the domain-specific prior art in light olive, and our methods in light grey.
V-A Findings
The main findings of our paper are as follows.
- 1.
The effects of the forgetting methods can be classified into two distinct categories, which we call confusion and manifold hiding, associated with weak and strong forgetting respectively. The dispersion and centroid-push losses are confusers, whereas the extended-CosFace and orthonormal-frame losses are manifold hiders (Section V-C).
- 2.
The generic unlearning baselines are not competitive with the domain-specific methods under the open-set protocols. NegGrad+ leaves the forget rates at the level of the face recognition model, and the training under CURE produces degenerate models in which the retain identities are no longer identified (Section V-B).
- 3.
Strong forgetting is best achieved with the orthonormal frame, and only where the comparison involves at least one image seen by the altered model during the forgetting. There the mated-forget scores fall onto the non-mated distribution almost perfectly, whereas between two unseen images of a forget identity they approach it yet remain distinguishable (Section V-D).
- 4.
Forgetting an identity’s unseen images is harder than forgetting the seen images. Weak forgetting on the unseen images nonetheless remains achievable to some extent for both the confusers and the manifold hiders (Section V-E).
- 5.
Feature averaging partly recovers a forgotten identity. Averaging image embeddings into an enrolment template undoes part of the forgetting for both the confusers and the manifold hiders (Section V-E).
- 6.
Each method leaves a signature footprint on the score distributions of the retain and test partitions. The footprint differs by method, and its shape lets an adversary recognise that the model has been altered (Section V-F).
- 7.
The forgetting carries to other backbones. The general trends are similar across the backbones we test, and the type of backbone influences mainly the performance of the altered model on the retain identities (Section V-G).
- 8.
No single method is best on every requirement, and the choice follows the priority. The orthonormal frame gives the stronger forgetting, whereas the hard dispersion gives the smaller cost and footprint. We maintain the recommendation at larger forget scales (Section V-H).
The rest of this section presents the experimental results and discusses each finding in detail.
V-B Performance of Generic Unlearning Baselines
The two baselines adapted from generic unlearning, NegGrad+ and CURE, are not competitive with the domain-specific methods. NegGrad+ leaves the TMR on the forget identities comparable to the rate under , at against on the forget-train images (Table IV), i.e., there is practically no forgetting. CURE degrades the retain verification and identification performance, at a retain TMR of and a retain TPIR of at (Table IV). Furthermore, on every domain-specific method gives a lower forget TPIR than CURE, and every one except the centroid push a lower forget TMR.
Both baselines produce score distributions that are either degenerate (CURE) or barely moved (NegGrad+). Table III reports two relevant quantities. The first is the Wasserstein-1 distance between the distribution of mated comparison scores of each forget partition and the distribution of non-mated comparison scores of the test set, which measures how closely a method moves the mated-forget scores onto the scores of unrelated identities. It corresponds to the first term of Equation 3 with the non-mated-retain reference replaced by the non-mated-test distribution. The second quantity reported in Table III, which we call the deformation, is the Wasserstein-1 distance between a retain score distribution of the altered model and the same distribution of , which measures how far the forgetting has moved the scores of the retained identities from their shape before the optimisation. We report two deformations, one for the mated and one for the non-mated retain comparisons. CURE displaces the mated and the non-mated retain distributions far from their shape in , at deformations of and on against at most for every other method (Table III), and the resulting model no longer identifies most of the retain identities at (Table IV). NegGrad+ does not move the mated-forget distributions towards the non-mated scores, and places the mated-forget-train distribution further from the non-mated-test distribution than under , at against (Table III). The forget comparisons therefore become more distinctive after the unlearning rather than less.
We therefore focus on the other losses in the rest of the paper, since the behaviour of these baselines offers no further insight into the forgetting mechanisms. Their rates stay in the tables, because the claim that they are not competitive can only be made from their reported performance.
| , | Deformation, | Deformation, | ||||
| Method | Mated | Non-mated | Mated | Non-mated | ||
| CURE [22] | ||||||
| NG+ [21] | ||||||
| PD [20] | ||||||
| HD [20] | ||||||
| CP | ||||||
| EC | ||||||
| OF | ||||||
V-C Confusion and Manifold Hiding
Every method reshapes the distribution of the mated-forget comparison scores, and we identify two modes of reshaping. Fig. 5 reports the distributions of mated and non-mated comparison scores for the face recognition model and five forgetting methods, one row per model and one column per comparison group.
The two dispersion losses and centroid push spread the mated-forget scores into a broad, diffuse distribution that overlaps with the non-mated distribution and extends past it towards higher similarity scores. The dispersion losses optimise the mated-forget distribution to have a heavy right tail, whereas the centroid push moves most of its mass above the non-mated scores. Extended CosFace and the orthonormal frame instead concentrate the forget-train scores () into a narrow, thin-tailed peak on the non-mated distribution that leaves almost no mass above . We call the first behaviour confusion and the second manifold hiding, and the two shapes are what separate the confusers from the manifold hiders of Finding 1.
Our results indicate that confusion corresponds to the weak forgetting and manifold hiding to the strong forgetting defined in Section III-B. Manifold hiders move the distribution of mated-forget comparison scores onto the distribution of non-mated comparison scores of the same comparison group. The mated-forget comparisons thus become nearly indistinguishable from comparisons between unrelated identities.
A small on a forget partition in Table III means mated-forget comparisons coincide with the non-mated-test distribution, which is a signature of manifold hiders, whereas a larger value marks the residual cluster of confusion. The two manifold hiders give the two smallest distances to the non-mated-test distribution and the three confusers the three largest, from for the orthonormal frame to for the centroid push (Table III) on forget-train comparisons.
The confusers also make distinct forget identities linkable to one another, i.e., a comparison between images of two distinct forget identities is scored higher than more often than a comparison between two unrelated identities. On the forget-train images of every confuser raises the rate above the FMR at which the threshold was calibrated, most strongly the centroid push at against a calibrated . In contrast, the cross-forget FMR stays at or below the calibrated rate for manifold hiders. The cross-forget FMR is also higher on the forget-train than on the forget-eval images for every confuser, so the linkability is strongest for images seen by forget losses.
The distinctions and the characteristics of the confusers and the manifold hiders are similar across the remaining experiments, with the rates varying and with the single exception of the hard dispersion, which approaches manifold hiding on the transformer backbones (Section V-G). The dispersion losses are the best of the confusers, and the orthonormal frame is the better of the two manifold hiders.
V-D Limits of Strong Forgetting in Manifold Hiders
Only manifold hiders approach strong forgetting, and only on train partitions. The orthonormal frame moves the distribution of mated-forget comparison scores between two forget-train images onto the non-mated-test distribution (the forget-train column of Fig. 5), and the two distributions become nearly identical. The distance between the two is , against under the face recognition model, and the forget-train TMR in Table IV is zero at and at on . The strong forgetting extends to the comparisons between a forget-train and a forget-eval image, at a distance of to the non-mated retain distribution (the per-image enrolment column). Extended CosFace follows the same pattern on the seen images yet stops short of strong forgetting, at a forget-train TMR of at .
The strong forgetting of manifold hiders does not generalise to the unseen images of a forget identity. Between two forget-eval images the mated-forget distribution moves below the threshold instead of onto the non-mated distribution (the forget-eval column of Fig. 5). The orthonormal frame leaves a tail past , the distance to the non-mated-test distribution increases from to , and the distance for extended CosFace increases from to (Table III). For example, at the forget-eval TMR is for the orthonormal frame and for extended CosFace, against forget-train TMRs of zero and (Table IV). Therefore, we can characterise the behaviour of manifold hider-altered models on unseen crops of forget-identities as weak forgetting.
In comparison, dispersion losses achieve similar levels of forgetting on the seen and the unseen images in the form of weak forgetting. Their distances to the non-mated-test distribution are nearly equal on the two partitions, against for the hard dispersion and against for the pairwise dispersion (Table III), although the lower tail of their mated-forget distribution extends to similarities below the smallest non-mated retain scores. The manifold hiders trade this uniformity for the near-perfect forgetting of the seen images. This limit of strong forgetting under manifold-hiding is therefore a limit of generalisation within the identity, which we examine in the next subsection.
| CURE | NG+ | PD | HD | CP | EC | OF | CURE | NG+ | PD | HD | CP | EC | OF | ||||
| Verification (TMR@FMR) | |||||||||||||||||
| Cross-forget verification (FMR) | |||||||||||||||||
| Identification (TPIR@FPIR) | |||||||||||||||||
V-E Generalisation Within an Identity and Re-linking
Forgetting an identity’s unseen images is harder than forgetting the seen images (Finding 4). Wherever a forget-train image enters the comparison, the forgetting is easier than on the unseen images for most methods, and its degree ranges from weak for the confusers to strong for the manifold hiders (Fig. 5). Between two forget-eval images the degree of the forgetting decreases for the confusers as well. The forget-eval TMR stays above the forget-train TMR at every operating point (the and rows of Table IV). Below an FMR of the orthonormal frame gives the lowest forget-eval TMR, and above it the hard dispersion gives the lowest rate (Fig. 7(a)). Every method we compare makes forget identities nearly unidentifiable on , whether the gallery template is built from forget-train or forget-eval images (Table IV).
We also consider an oracle with access to linkage information for the individual images of the forget identities, such as a database of enrolled images assembled before the forgetting optimisation. The oracle knows which images belong to the same forget identity, a linkage the altered model no longer provides, since the forgetting pushes the mated forget comparisons below the threshold. We then build a template for each forgotten identity by averaging the embeddings of its forget-train images, an enrolment we could not assemble without the oracle-provided linkage. We probe the averaged template with a forget-eval image and plot the distribution of mated-forget scores in the last column of Fig. 5. Against the averaged enrolment, part of the distribution of mated-forget comparison scores moves back above for every method (the last two columns of Fig. 5). The mass above increases most for extended CosFace, from against the single-image enrolment to against the averaged enrolment, and the averaging undoes even weak forgetting. The mass increase above is the smallest for the orthonormal frame, from to . External linkage thus brings part of the identity information back for the confusers and the manifold hiders alike (Finding 5). Individual forget images are difficult to link to one another, as the forget TMR and TPIR in Table IV show, yet once images are linked, the averaged template makes a new image of the identity easier to link. Forgetting an identity with these methods therefore requires the deletion of previously linked templates from legacy galleries as well, on top of modifying the model.
V-F The Footprint and the Cost to the Retained Identities
Furthermore, the cost that the forgetting imposes on the retained identities varies by method (Finding 6). The performance under weak forgetting can be checked on the verification and identification tasks in Table IV, which reports the TMR and the TPIR of each partition at FMR/FPIR of and . In verification the cost is negligible, and on the retain TMR stays within of the face recognition model’s rate for every method except CURE. In identification the cost is larger, and it arises through two mechanisms: one that raises the open-set threshold and one that broadens the lower tail of the distribution of mated retain comparison scores. The centroid push incurs the severest cost through the first mechanism, since the forget embeddings that it disperses stay enrolled in the gallery and produce high scores for unknown probes, which raises the open-set threshold until, at , no mated retain probe is accepted (Fig. 7(b)). The orthonormal frame maps its forget embeddings onto fixed targets, which produce no high scores for unknown probes, so the cross-forget FMR stays at or below the calibrated rate and the threshold is unaffected. The cost of the orthonormal frame arrives through the second mechanism, in which the mated retain scores broaden towards lower similarities and the retain probes that fall below the threshold are no longer identified. Neither the raised threshold nor the broadened lower tail arises for the dispersion losses and extended CosFace, since the dispersion losses disperse the forget embeddings more mildly, at cross-forget FMRs of at most against for the centroid push, and extended CosFace concentrates the forget embeddings instead of dispersing them. The retain TPIR therefore stays at or above the face recognition model’s rate for the dispersion losses and extended CosFace (Table IV).
The deformations of Section V-B measure the second mechanism directly, and the deformation columns of Table III report them per method and forget set. On the deformation of the distribution of non-mated retain comparison scores does not exceed for any method. The deformation of the distribution of mated retain comparison scores stays between and for every method except the orthonormal frame, which raises it to , and the broadening of the lower tail of the mated retain scores is visible in the retain column of Fig. 5. We define the footprint as the sum of the two deformations, which summarises in one quantity how far an altered model has moved the retain score distributions. Among the confusers and the manifold hiders, the footprint is smallest for the hard dispersion, at on , and largest for the orthonormal frame, at on and on . The footprint measures the size of this movement and not its direction, which differs between the two groups. The dispersion losses and extended CosFace concentrate the distribution of mated retain comparison scores, whose standard deviation decreases from for the face recognition model to between and , and whose quantile increases from to at least . Their footprint therefore measures an improvement in the separability of the retain identities rather than a cost. The orthonormal frame widens the same distribution, to an estimated standard deviation of and a quantile of , and the retain TMR decreases from to at (Table IV). The orthonormal frame incurs that cost in exchange for the closest match of the mated-forget scores to the non-mated scores wherever an image seen during training is included in the protocol. In a system whose enrolled images are known before the forgetting optimisation, and on which the forget losses therefore operate, the orthonormal frame gives a distance of from the non-mated-test distribution between two forget-train images and of from the non-mated retain distribution between a forget-train and a forget-eval image, against and for the hard dispersion. Fig. 7 reports the strong forgetting of each method against its footprint.
An adversary who knows how the mated and non-mated comparison scores of the face recognition model are distributed can measure the same two distributions on a model in service, and can compute from the discrepancy the likelihood that the model has been trained to behave differently. A large footprint therefore indicates that the model in service has strayed from the ordinary training lifecycle, and this detectability is a cost of the forgetting that is paid whatever recognition performance the altered model preserves.
V-G Scale and Backbones
The forget set of holds five times as many identities as the forget set of , and this affects the confusers and the manifold hiders differently. The confusers give the same forgetting at both scales, and what changes is the cost in performance on retain sets. At the retain TPIR decreases from to for the pairwise dispersion, whereas the retain TPIR for the hard dispersion decreases only from to (Table IV). At the cross-forget FMR between two forget-train images decreases to for the centroid push, against at , so distinct forget identities stay linkable only at the smaller scale.
The manifold hiders assign one target to each forget image, so the larger forget set requires five times as many targets. Extended CosFace and the orthonormal frame differ in whether the targets are still fitted. Extended CosFace, whose targets are trainable rows of the CosFace head, places fewer of the forget-train embeddings at their assigned targets, and the forget-train TMR increases from to at . The targets of the orthonormal frame are fixed before the optimisation, and the forget-train TMR for the orthonormal frame stays at . The orthonormal frame pays for the larger forget set on the retained identities, whose TMR decreases from to and whose TPIR decreases from to , at a footprint that grows from to .
We also run the protocols on two Vision Transformer backbones [57], ViT-S and ViT-B, trained on the same identity subset under the same CosFace head, and we fine-tune every forgetting method from them under the configurations of Section IV-B. Adversarial forgetting can therefore happen on other backbones. Orthonormal frame gives a forget-train TMR of on all three backbones, so the fixed targets are as effective in a transformer embedding space as in a convolutional one. The forgetting of the hard dispersion also strengthens with the backbone size, and the TMR between two forget-eval images decreases from to .
The type of backbone influences which group incurs the cost of the forgetting (Finding 7). The retain TPIR for the orthonormal frame increases from on the iResNet-34 to on ViT-B, whereas the retain TPIR for the hard dispersion decreases from to , so the ordering of the confusers and the manifold hiders on the retained identities is reversed (Table V). The manifold hiders pay on the forget comparisons, where the TMR between a forget-train and a forget-eval image increases from to for the orthonormal frame and from to for extended CosFace.
V-H Cost, Trade-offs, and Recommendations
Our findings suggest that there is no single Pareto-optimal forgetting method among the methods of this paper, and the choice of the adversarial forgetting method depends on the use case (Finding 8). The confusers and the manifold hiders both give weak forgetting at a small cost in verification, whereas only the orthonormal frame gives strong forgetting, which is paid for in the shape of the retain score distributions. Neither kind of forgetting is measured by a single cost, since the centroid push loses no test TMR and still leaves the retain identities unidentifiable at , and since the footprint counts a tightening and a broadening of the distribution of mated retain scores equally (Section V-F).
A method is dominated when another gives more forgetting at no greater cost, and the methods that are not dominated form the Pareto front of their panel. Fig. 7 reports the forget set.
Four of the five methods are on the weak-forgetting front at , and the greatest loss in test TMR anywhere on that front is , so weak forgetting barely constrains the choice. The orthonormal frame is dominated at , where the hard dispersion reduces the forget-eval TMR further at a loss of against , and the pairwise dispersion is dominated at both scales. The choice is made in the strong-forgetting panels, since the orthonormal frame is the only method that brings the mated forget-train scores onto the non-mated-test distribution, at a distance of against the of the hard dispersion. The orthonormal frame pays a footprint of against for that distance, and the same ordering holds at . The centroid push and the dispersion losses train without a classifier head at the lowest cost, whereas the two per-image-target methods require four times the parallelism, extended CosFace at the GPU-hours of the dispersion losses and the orthonormal frame at about times as many. The per-image-target methods store one target per forget image, so their memory grows with the forget set.
Where the forgetting must extend to images on which the losses never operated, and the comparisons of a forgotten identity must become indistinguishable from the comparisons between unrelated identities, the orthonormal frame is the method of choice. The cost in retain identification for the orthonormal frame is confined to the iResNet-34 (Section V-G), and the footprint grows with the forget scale, from at to at . Where unlinkability at the operating point is enough, the hard dispersion is the method of choice, on the Pareto front of both panels at both scales and at a footprint on of against the of the orthonormal frame. The remaining methods each fail at least one requirement, extended CosFace because an averaged forget-train enrolment re-links the forget-eval probes, the centroid push because distinct forget identities stay linkable at and the retain identification is costly, and the generic baselines because NegGrad+ fails the forgetting and CURE the retention (Section V-B).
VI Conclusions and Future Work
We have framed adversarial forgetting as making chosen identities unlinkable across their capture instances while the rest of the population stays linkable. We distinguished weak forgetting, which pushes the mated forget comparisons below the threshold, from strong forgetting, which brings them onto the distribution of comparisons between unrelated identities. We proposed three forgetting losses and evaluated them against the pairwise and hard dispersion losses, NegGrad+, and CURE, in 1:1 verification and 1:N identification, at two forget scales and on three backbones.
The effects of these losses fall into two categories: confusers (the pairwise dispersion, the hard dispersion, and the centroid push) and manifold hiders (extended CosFace and the orthonormal frame). The confusers give weak forgetting at a cost of at most in test TMR, and two images of different forgotten identities are still matched to one another more often than two images of unrelated identities. The manifold hiders move the mated forget comparisons onto the non-mated scores, and only the orthonormal frame produces strong forgetting, which holds where a forget-train image is involved in the comparison, that is, where at least one image was seen by the altered model. We also considered an oracle that supplies the linkage the altered model no longer provides, through which an averaged enrolment template brings part of the identity information back for every method, and concluded that the forgetting stays incomplete while a gallery still holds templates built from the linked images. Adversarial forgetting also leaves a footprint in the retain score distributions, and an adversary who knows how the comparison scores of the face recognition model are distributed can measure that footprint without any knowledge of the forget set, so a large footprint indicates that the model in service has been altered. Of the generic baselines, NegGrad+ leaves the forget-train TMR at against the of the face recognition model, so the forget identities stay as verifiable after the forgetting as before. The training under CURE produces degenerate models that no longer identify the retain identities.
Our results point to the orthonormal frame as the method of choice when the forgetting must extend to the images on which the losses never operated, at a cost in retain identification that appears on the iResNet-34 and not on the transformers, and at a footprint that grows with the forget scale. The hard dispersion is the better choice when unlinkability at the operating point is enough, at a footprint of on against the of the orthonormal frame.
The cost in retain identification for the orthonormal frame decreases from on the iResNet-34 to on ViT-B at , so the costs we report may not be fixed properties of the losses. Our results are nonetheless for one margin loss on a 100,000-identity subset of WebFace4M, and whether these mechanisms carry to other margin losses and other corpora is an open question. We report two forget scales, at 1% and 5% of the training population, and whether the forget rates stay low as the forget set grows towards half the population is a question for scales beyond .
Acknowledgments
This work has received funding from the European Union’s Horizon Europe research and innovation programme under Grant Agreement No. 101189650 (CERTAIN: Certification for Ethical and Regulatory Transparency in Artificial Intelligence), and the Swiss State Secretariat for Education, Research and Innovation (SERI).
References
- [1] Antikensammlung, Staatliche Museen zu Berlin, “Tondo of the Severan family (inv. 31329),” Tempera on wood, ca. AD 199–200. Wikimedia Commons, public domain (PD-Art), accessed: Jun. 19, 2026.
- [2] W. Liu, Y. Wen, Z. Yu, M. Li, B. Raj, and L. Song, “Sphereface: Deep hypersphere embedding for face recognition,” in 2017 IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2017, Honolulu, HI, USA, July 21-26, 2017, 2017, pp. 6738–6746.
- [3] H. Wang, Y. Wang, Z. Zhou, X. Ji, D. Gong, J. Zhou, Z. Li, and W. Liu, “Cosface: Large margin cosine loss for deep face recognition,” in 2018 IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2018, Salt Lake City, UT, USA, June 18-22, 2018, 2018, pp. 5265–5274.
- [4] J. Deng, J. Guo, N. Xue, and S. Zafeiriou, “Arcface: Additive angular margin loss for deep face recognition,” in IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2019, Long Beach, CA, USA, June 16-20, 2019, 2019, pp. 4690–4699.
- [5] M. Kim, A. K. Jain, and X. Liu, “Adaface: Quality adaptive margin for face recognition,” in IEEE/CVF Conference on Computer Vision and Pattern Recognition, CVPR 2022, New Orleans, LA, USA, June 18-24, 2022, 2022, pp. 18 729–18 738.
- [6] Z. Zhu, G. Huang, J. Deng, Y. Ye, J. Huang, X. Chen, J. Zhu, T. Yang, J. Lu, D. Du, and J. Zhou, “Webface260m: A benchmark unveiling the power of million-scale deep face recognition,” in IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2021, virtual, June 19-25, 2021, 2021, pp. 10 492–10 502.
- [7] Q. Cao, L. Shen, W. Xie, O. M. Parkhi, and A. Zisserman, “Vggface2: A dataset for recognising faces across pose and age,” in 13th IEEE International Conference on Automatic Face & Gesture Recognition, FG 2018, Xi’an, China, May 15-19, 2018, 2018, pp. 67–74.
- [8] F. Schroff, D. Kalenichenko, and J. Philbin, “Facenet: A unified embedding for face recognition and clustering,” in IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2015, Boston, MA, USA, June 7-12, 2015, 2015, pp. 815–823.
- [9] Y. Wen, K. Zhang, Z. Li, and Y. Qiao, “A discriminative feature learning approach for deep face recognition,” in Computer Vision - ECCV 2016 - 14th European Conference, Amsterdam, The Netherlands, October 11-14, 2016, Proceedings, Part VII, 2016, pp. 499–515.
- [10] Y. Cao and J. Yang, “Towards making systems forget with machine unlearning,” in 2015 IEEE Symposium on Security and Privacy, SP 2015, San Jose, CA, USA, May 17-21, 2015, 2015, pp. 463–480.
- [11] L. Bourtoule, V. Chandrasekaran, C. A. Choquette-Choo, H. Jia, A. Travers, B. Zhang, D. Lie, and N. Papernot, “Machine unlearning,” in 42nd IEEE Symposium on Security and Privacy, SP 2021, San Francisco, CA, USA, 24-27 May 2021, 2021, pp. 141–159.
- [12] A. Ginart, M. Y. Guan, G. Valiant, and J. Zou, “Making AI forget you: Data deletion in machine learning,” in Advances in Neural Information Processing Systems 32: Annual Conference on Neural Information Processing Systems 2019, NeurIPS 2019, December 8-14, 2019, Vancouver, BC, Canada, 2019, pp. 3513–3526.
- [13] C. Guo, T. Goldstein, A. Y. Hannun, and L. van der Maaten, “Certified data removal from machine learning models,” in Proceedings of the 37th International Conference on Machine Learning, ICML 2020, 13-18 July 2020, Virtual Event, 2020, pp. 3832–3842.
- [14] A. Sekhari, J. Acharya, G. Kamath, and A. T. Suresh, “Remember what you want to forget: Algorithms for machine unlearning,” in Advances in Neural Information Processing Systems 34: Annual Conference on Neural Information Processing Systems 2021, NeurIPS 2021, December 6-14, 2021, virtual, 2021, pp. 18 075–18 086.
- [15] A. Warnecke, L. Pirch, C. Wressnegger, and K. Rieck, “Machine unlearning of features and labels,” in 30th Annual Network and Distributed System Security Symposium, NDSS 2023, San Diego, California, USA, February 27 - March 3, 2023, 2023.
- [16] J. Foster, S. Schoepf, and A. Brintrup, “Fast machine unlearning without retraining through selective synaptic dampening,” in Thirty-Eighth AAAI Conference on Artificial Intelligence, AAAI 2024, Thirty-Sixth Conference on Innovative Applications of Artificial Intelligence, IAAI 2024, Fourteenth Symposium on Educational Advances in Artificial Intelligence, EAAI 2014, February 20-27, 2024, Vancouver, Canada, 2024, pp. 12 043–12 051.
- [17] J. Hayes, I. Shumailov, E. Triantafillou, A. Khalifa, and N. Papernot, “Inexact unlearning needs more careful evaluations to avoid a false sense of privacy,” CoRR, vol. abs/2403.01218, 2024.
- [18] Y. Kim, S. Cha, and D. Kim, “Are we truly forgetting? A critical re-examination of machine unlearning evaluation protocols,” CoRR, vol. abs/2503.06991, 2025.
- [19] H. Xuan and X. Li, “Verifying robust unlearning: Probing residual knowledge in unlearned models,” CoRR, vol. abs/2504.14798, 2025.
- [20] M. Zakharov, “Face identity unlearning for retrieval via embedding dispersion,” CoRR, vol. abs/2512.13317, 2025.
- [21] M. Kurmanji, P. Triantafillou, J. Hayes, and E. Triantafillou, “Towards unbounded machine unlearning,” in Advances in Neural Information Processing Systems 36: Annual Conference on Neural Information Processing Systems 2023, NeurIPS 2023, New Orleans, LA, USA, December 10 - 16, 2023, 2023.
- [22] F. Shivam, N. Najafzadeh, Y. Reddy, and P. K. Gyawali, “CURE: centroid-guided unsupervised representation erasure for facial recognition systems,” CoRR, vol. abs/2509.19562, 2025.
- [23] D. Choi and D. Na, “Towards machine unlearning benchmarks: Forgetting the personal identities in facial recognition systems,” CoRR, vol. abs/2311.02240, 2023.
- [24] A. M. Nair, A. S. Kumar, D. S. Kumar, and A. T., “Selective unlearning in face recognition: Forgetting faces without compromising accuracy,” in 3rd International Conference on Innovative Mechanisms for Industry Applications (ICIMIA), 2023, pp. 211–216.
- [25] J. Seo, S. Lee, T. Lee, S. Moon, and G. Park, “Generative unlearning for any identity,” in IEEE/CVF Conference on Computer Vision and Pattern Recognition, CVPR 2024, Seattle, WA, USA, June 16-22, 2024, 2024, pp. 9151–9161.
- [26] D. T. Nguyen, Q. Nguyen, P. K. Robinette, E. Jiang, T. T. Johnson, and K. Leach, “SUGAR: A sweeter spot for generative unlearning of many identities,” CoRR, vol. abs/2512.06562, 2025.
- [27] P. Sanga, J. Singh, and A. K. Dubey, “Train once, forget precisely: Anchored optimization for efficient post-hoc unlearning,” CoRR, vol. abs/2506.14515, 2025.
- [28] J. Foster, K. Fogarty, S. Schoepf, Z. Dugue, C. Öztireli, and A. Brintrup, “An information theoretic approach to machine unlearning,” CoRR, vol. abs/2402.01401, 2024.
- [29] A. Kravets and V. P. Namboodiri, “Zero-shot class unlearning in CLIP with synthetic samples,” in IEEE/CVF Winter Conference on Applications of Computer Vision, WACV 2025, Tucson, AZ, USA, February 26 - March 6, 2025, 2025, pp. 6456–6464.
- [30] R. Gandikota, J. Materzynska, J. Fiotto-Kaufman, and D. Bau, “Erasing concepts from diffusion models,” in IEEE/CVF International Conference on Computer Vision, ICCV 2023, Paris, France, October 1-6, 2023, 2023, pp. 2426–2436.
- [31] N. Kumari, B. Zhang, S. Wang, E. Shechtman, R. Zhang, and J. Zhu, “Ablating concepts in text-to-image diffusion models,” in IEEE/CVF International Conference on Computer Vision, ICCV 2023, Paris, France, October 1-6, 2023, 2023, pp. 22 634–22 645.
- [32] E. J. Zhang, K. Wang, X. Xu, Z. Wang, and H. Shi, “Forget-me-not: Learning to forget in text-to-image diffusion models,” CoRR, vol. abs/2303.17591, 2023.
- [33] P. Schramowski, M. Brack, B. Deiseroth, and K. Kersting, “Safe latent diffusion: Mitigating inappropriate degeneration in diffusion models,” in IEEE/CVF Conference on Computer Vision and Pattern Recognition, CVPR 2023, Vancouver, BC, Canada, June 17-24, 2023, 2023, pp. 22 522–22 531.
- [34] A. Heng and H. Soh, “Selective amnesia: A continual learning approach to forgetting in deep generative models,” in Advances in Neural Information Processing Systems 36: Annual Conference on Neural Information Processing Systems 2023, NeurIPS 2023, New Orleans, LA, USA, December 10 - 16, 2023, 2023.
- [35] C. Fan, J. Liu, Y. Zhang, E. Wong, D. Wei, and S. Liu, “Salun: Empowering machine unlearning via gradient-based weight saliency in both image classification and generation,” in The Twelfth International Conference on Learning Representations, ICLR 2024, Vienna, Austria, May 7-11, 2024, 2024.
- [36] R. Eldan and M. Russinovich, “Who’s harry potter? approximate unlearning in llms,” CoRR, vol. abs/2310.02238, 2023.
- [37] P. Maini, Z. Feng, A. Schwarzschild, Z. C. Lipton, and J. Z. Kolter, “TOFU: A task of fictitious unlearning for llms,” CoRR, vol. abs/2401.06121, 2024.
- [38] J. Yao, E. Chien, M. Du, X. Niu, T. Wang, Z. Cheng, and X. Yue, “Machine unlearning of pre-trained large language models,” in Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), ACL 2024, Bangkok, Thailand, August 11-16, 2024, 2024, pp. 8403–8419.
- [39] S. Liu, Y. Yao, J. Jia, S. Casper, N. Baracaldo, P. Hase, X. Xu, Y. Yao, H. Li, K. R. Varshney, M. Bansal, S. Koyejo, and Y. Liu, “Rethinking machine unlearning for large language models,” CoRR, vol. abs/2402.08787, 2024.
- [40] J. Du, Z. Wang, and K. Ren, “Textual unlearning gives a false sense of unlearning,” CoRR, vol. abs/2406.13348, 2024.
- [41] B. Zhang, Z. Chen, C. Shen, and J. Li, “Verification of machine unlearning is fragile,” in Forty-first International Conference on Machine Learning, ICML 2024, Vienna, Austria, July 21-27, 2024, 2024, pp. 58 717–58 738.
- [42] H. Xu, T. Zhu, and W. Zhou, “Evaluating of machine unlearning: Robustness verification without prior modifications,” CoRR, vol. abs/2410.10120, 2024.
- [43] Y. Jang, S. Hossain, A. Sreevatsa, and D. Cruz, “Prompt attacks reveal superficial knowledge removal in unlearning methods,” CoRR, vol. abs/2506.10236, 2025.
- [44] H. Yuan, Z. Jin, P. Cao, Y. Chen, K. Liu, and J. Zhao, “Towards robust knowledge unlearning: An adversarial framework for assessing and improving unlearning robustness in large language models,” CoRR, vol. abs/2408.10682, 2024.
- [45] A. Sidiropoulos, C. C. Nikolaidis, T. Tsiolakis, N. Pavlidis, V. Perifanis, and P. S. Efraimidis, “Evaluating the defense potential of machine unlearning against membership inference attacks,” CoRR, vol. abs/2508.16150, 2025.
- [46] Y. Huang, D. Liu, L. Chua, B. Ghazi, P. Kamath, R. Kumar, P. Manurangsi, M. Nasr, A. Sinha, and C. Zhang, “Unlearn and burn: Adversarial machine unlearning requests destroy model accuracy,” CoRR, vol. abs/2410.09591, 2024.
- [47] T. Gu, B. Dolan-Gavitt, and S. Garg, “Badnets: Identifying vulnerabilities in the machine learning model supply chain,” CoRR, vol. abs/1708.06733, 2017.
- [48] T. Gu, K. Liu, B. Dolan-Gavitt, and S. Garg, “Badnets: Evaluating backdooring attacks on deep neural networks,” IEEE Access, vol. 7, pp. 47 230–47 244, 2019.
- [49] X. Chen, C. Liu, B. Li, K. Lu, and D. Song, “Targeted backdoor attacks on deep learning systems using data poisoning,” CoRR, vol. abs/1712.05526, 2017.
- [50] Y. Liu, S. Ma, Y. Aafer, W. Lee, J. Zhai, W. Wang, and X. Zhang, “Trojaning attack on neural networks,” in 25th Annual Network and Distributed System Security Symposium, NDSS 2018, San Diego, California, USA, February 18-21, 2018, 2018.
- [51] G. Lovisotto, S. Eberz, and I. Martinovic, “Biometric backdoors: A poisoning attack against unsupervised template updating,” in IEEE European Symposium on Security and Privacy, EuroS&P 2020, Genoa, Italy, September 7-11, 2020, 2020, pp. 184–197.
- [52] E. Wenger, J. Passananti, A. N. Bhagoji, Y. Yao, H. Zheng, and B. Y. Zhao, “Backdoor attacks against deep learning systems in the physical world,” in IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2021, virtual, June 19-25, 2021, 2021, pp. 6206–6215.
- [53] E. Sarkar, H. Benkraouda, and M. Maniatakos, “Facehack: Triggering backdoored facial recognition systems using facial characteristics,” CoRR, vol. abs/2006.11623, 2020.
- [54] G. Mai, K. Cao, P. C. Yuen, and A. K. Jain, “On the reconstruction of face images from deep face templates,” IEEE Trans. Pattern Anal. Mach. Intell., vol. 41, no. 5, pp. 1188–1202, 2019.
- [55] H. Otroshi-Shahreza and S. Marcel, “Template inversion attack against face recognition systems using 3d face reconstruction,” in IEEE/CVF International Conference on Computer Vision, ICCV 2023, Paris, France, October 1-6, 2023, 2023, pp. 19 605–19 615.
- [56] I. C. Duta, L. Liu, F. Zhu, and L. Shao, “Improved residual networks for image and video recognition,” in 25th International Conference on Pattern Recognition, ICPR 2020, Virtual Event / Milan, Italy, January 10-15, 2021, 2020, pp. 9415–9422.
- [57] A. Dosovitskiy, L. Beyer, A. Kolesnikov, D. Weissenborn, X. Zhai, T. Unterthiner, M. Dehghani, M. Minderer, G. Heigold, S. Gelly, J. Uszkoreit, and N. Houlsby, “An image is worth 16x16 words: Transformers for image recognition at scale,” in 9th International Conference on Learning Representations, ICLR 2021, Virtual Event, Austria, May 3-7, 2021, 2021.