arXiv is now an independent nonprofit! Learn more
License: arXiv.org perpetual non-exclusive license
arXiv:2609.27115v1 [cs.CV] 22 Sep 2026

Damnatio Memoriae: Adversarially and Selectively Forgetting Identities in the Embedding Space of Face Recognition Models

Ünsal Öztürk    Vedrana Krivokuća Hahn    Sushil Bhattacharjee    and Sébastien Marcel ††thanks: Ü. Öztürk, V. Krivokuća Hahn, S. Bhattacharjee and S. Marcel are with the Idiap Research Institute, Martigny, Switzerland. S. Marcel is also with UNIL, Lausanne, Switzerland.††thanks: Corresponding author: Ü. Öztürk (e-mail: unsal.ozturk@idiap.ch).††thanks: This work might be submitted to the IEEE for possible publication. Copyright may be transferred without notice, after which this version may no longer be accessible.
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

Refer to caption
Fig. 1: An example of damnatio memoriae, the Roman practice of erasing an individual from public memory. In the Severan Tondo [1] the face of Geta has been scraped from the panel. We pursue the same effect in the embedding space of the face recognition model, such that selected identities are “scraped” in an open-set manner.

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 ℓ2\ell_{2}-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. 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. 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. 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. 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. 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 10−410^{-4} and 10−210^{-2}.

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.

TABLE I: Closest related work on identity unlearning, compared along the axes relevant to adversarial forgetting on a face recognition backbone. The forgetting-test column reports how each work probes whether forgetting has succeeded.
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 kk-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 𝒳\mathcal{X} be the set of aligned face images, and let 𝒴\mathcal{Y} be the finite set of identities present in it, with a labelling id:𝒳→𝒴\mathrm{id}:\mathcal{X}\rightarrow\mathcal{Y} that maps each image to its identity. For an identity y∈𝒴y\in\mathcal{Y} we write Xy=id−1​(y)⊆𝒳X_{y}=\mathrm{id}^{-1}(y)\subseteq\mathcal{X} for the set of images belonging to that identity. We distinguish three pairwise disjoint subsets ℱ,ℛ,𝒯⊆𝒴\mathcal{F},\mathcal{R},\mathcal{T}\subseteq\mathcal{Y}, which we call the forget set, the retain set, and the test set, respectively. The forget set ℱ\mathcal{F} contains the identities to be adversarially forgotten, the retain set ℛ\mathcal{R} those that must stay linkable, and the test set 𝒯\mathcal{T} 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 ℛ\mathcal{R}, whereas the forget set ℱ\mathcal{F} and the test set 𝒯\mathcal{T} are held out of its training, as we are dealing with an open-set problem. The face recognition model is a map

f∗:𝒳→Sd−1,f∗​(x)=g∗​(x)/‖g∗​(x)‖2,f^{\ast}:\mathcal{X}\rightarrow S^{d-1},\qquad f^{\ast}(x)=g^{\ast}(x)/\|g^{\ast}(x)\|_{2}, (1)

that takes an image to an ℓ2\ell_{2}-normalised embedding on the unit sphere Sd−1⊂ℝdS^{d-1}\subset\mathbb{R}^{d}, where g∗g^{\ast} is the unnormalised output of the backbone. A verification system is fully specified by f∗f^{\ast} and a similarity threshold τ\tau calibrated at a target false-match rate (FMR) on the non-mated comparisons of a development set 𝒟\mathcal{D} disjoint from ℛ\mathcal{R}, ℱ\mathcal{F}, and 𝒯\mathcal{T}. In our experiments, f∗f^{\ast} is a convolutional network [56] or a Vision Transformer [57].

Linkability. Two images xa,xb∈𝒳x_{a},x_{b}\in\mathcal{X} are linked with respect to f∗f^{\ast} and τ\tau if and only if ⟨f∗​(xa),f∗​(xb)⟩≥τ\langle f^{\ast}(x_{a}),f^{\ast}(x_{b})\rangle\geq\tau, 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.

Refer to caption

δ=8,s=0.97\delta{=}8,\,s{=}0.97

Refer to caption

δ=3,s=0.98\delta{=}3,\,s{=}0.98

Refer to caption

δ=6,s=0.97\delta{=}6,\,s{=}0.97

Refer to caption

δ=6,s=0.99\delta{=}6,\,s{=}0.99

(a) Within-instance pairs.
Refer to caption

δ=134,s=0.74\delta{=}134,\,s{=}0.74

Refer to caption

δ=136,s=0.66\delta{=}136,\,s{=}0.66

Refer to caption

δ=120,s=0.64\delta{=}120,\,s{=}0.64

Refer to caption

δ=115,s=0.62\delta{=}115,\,s{=}0.62

(b) Across-instance pairs.
Fig. 2: Example pairs of images from single forget identities, labelled with the pixel distance δ=‖xa−xb‖2\delta=\left\lVert x_{a}-x_{b}\right\rVert_{2} and the embedding inner product s=⟨f∗​(xa),f∗​(xb)⟩s=\langle f^{\ast}(x_{a}),f^{\ast}(x_{b})\rangle.

Capture instances and Lipschitz continuity. The images in XyX_{y} are rarely independent draws from an underlying appearance distribution of yy, 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 LL bounding ‖f∗​(xa)−f∗​(xb)‖2≤L​‖xa−xb‖2\left\lVert f^{\ast}(x_{a})-f^{\ast}(x_{b})\right\rVert_{2}\leq L\left\lVert x_{a}-x_{b}\right\rVert_{2} for every pair of images. We write ε:=xa−xb\varepsilon:=x_{a}-x_{b} for the difference between two images and θa​b\theta_{ab} for the angle between their embeddings, so that this constant gives the lower bound cos⁡θa​b≥1−L22​‖ε‖2 2\cos\theta_{ab}\geq 1-\tfrac{L^{2}}{2}\|\varepsilon\|_{2}^{\,2}, 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 f∗f^{\ast}. 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 f:𝒳→Sd−1f:\mathcal{X}\rightarrow S^{d-1} from f∗f^{\ast}, under which the chosen identities become unlinkable across capture instances while the rest of the population remains linkable.

Fig. 3: The four comparison-score distributions under the face recognition model f∗f^{\ast} (a), and under weak (b) and strong (c) forgetting. Under f∗f^{\ast} the mated-forget scores sit with the mated-retain scores above τ\tau, where images are said to be linked. Weak forgetting moves the mated-forget scores below τ\tau but leaves them above the non-mated scores, whereas strong forgetting brings them onto the non-mated scores. The dashed red curve in (b) and (c) is the position of the mated-forget distribution under f∗f^{\ast}.
Fig. 4: Mechanism of each forget loss on the unit sphere, with the forget positions obtained by minimising the real loss. The forget images start at the centre and the other identities sit on the periphery as dashed-circled clusters. The dispersion losses (b, c) and the centroid push (d) act on the embeddings with no classifier, extended CosFace (e) makes each image its own moving class centre under the margin head, and the orthonormal frame (f) anchors each image onto a frozen frame. Panels (d) to (f) are proposed in this work.

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 τ\tau is fixed on 𝒟\mathcal{D}, 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 ff and f∗f^{\ast} with respect to τ\tau and the non-mated retain distributions.

Weak forgetting. We say an identity y∈ℱy\in\mathcal{F} is weakly forgotten under the altered model ff if and only if none of its across-instance pairs is linked under ff, 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 𝒫ℱ\mathcal{P}_{\mathcal{F}} for the across-instance forget pairs over all y∈ℱy\in\mathcal{F}, on which the forget losses operate, 𝒫ℛ\mathcal{P}_{\mathcal{R}} for the mated pairs of the retain identities, and 𝒩\mathcal{N} for the non-mated pairs, and state the three conditions as

⟨f⁡(xa),f⁡(xb)⟩\displaystyle\langle f(x_{a}),f(x_{b})\rangle <τ,\displaystyle<\;\tau, (xa,xb)\displaystyle\quad(x_{a},x_{b}) ∈𝒫ℱ,\displaystyle\in\mathcal{P}_{\mathcal{F}}, (2)
⟨f⁡(xa),f⁡(xb)⟩\displaystyle\langle f(x_{a}),f(x_{b})\rangle ≥τ,\displaystyle\geq\;\tau, (xa,xb)\displaystyle\quad(x_{a},x_{b}) ∈𝒫ℛ,\displaystyle\in\mathcal{P}_{\mathcal{R}},
⟨f⁡(xa),f⁡(xb)⟩\displaystyle\langle f(x_{a}),f(x_{b})\rangle <τ,\displaystyle<\;\tau, (xa,xb)\displaystyle\quad(x_{a},x_{b}) ∈𝒩.\displaystyle\in\mathcal{N}.

We seek an altered model ff that satisfies these conditions on as many pairs as possible.

Strong forgetting. The altered model ff should match the mated-forget distribution (which under f∗f^{\ast} 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 f∗f^{\ast} as possible. We write pmfp_{\mathrm{mf}}, pmrp_{\mathrm{mr}}, and pnrp_{\mathrm{nr}} for the mated-forget, mated-retain, and non-mated-retain score distributions under ff, and p∗p^{\ast} for the same distributions under f∗f^{\ast}, and express strong forgetting as the optimisation

minfλ1D(pmf∥pnr)+λ2D(pmr∥pmr∗)+λ3D(pnr∥pnr∗),\min_{f}\;\lambda_{1}D(p_{\mathrm{mf}}\|p_{\mathrm{nr}})+\lambda_{2}D(p_{\mathrm{mr}}\|p^{\ast}_{\mathrm{mr}})+\lambda_{3}D(p_{\mathrm{nr}}\|p^{\ast}_{\mathrm{nr}}), (3)

where DD is a distributional distance such as a Wasserstein distance, and the weights satisfy λ1,λ2,λ3≥0\lambda_{1},\lambda_{2},\lambda_{3}\geq 0 and λ1+λ2+λ3=1\lambda_{1}+\lambda_{2}+\lambda_{3}=1, so that they trade the forgetting against the preservation of the retain distributions.

Under weak forgetting, the mated-forget comparison scores fall below τ\tau 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 𝒫ℱ\mathcal{P}_{\mathcal{F}} and degrade their similarity while preserving the behaviour of f∗f^{\ast} 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 W∗W^{\ast}, warm-started from the face recognition model and fine-tuned jointly with the backbone,

ℒ⁡(f)=λr​ℒretain​(f)+λf​ℒforget​(f),\mathcal{L}(f)\;=\;\lambda_{r}\,\mathcal{L}_{\text{retain}}(f)\;+\;\lambda_{f}\,\mathcal{L}_{\text{forget}}(f), (4)

with (λr,λf)(\lambda_{r},\lambda_{f}) 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 mm,

ℒforgetPD​(f)=1|𝒫ℱ|​∑(a,b)∈𝒫ℱmax⁡(0,m+f​(xa)⊤​f​(xb)),\mathcal{L}_{\text{forget}}^{\text{PD}}(f)\;=\;\tfrac{1}{|\mathcal{P}_{\mathcal{F}}|}\sum_{(a,b)\in\mathcal{P}_{\mathcal{F}}}\max\!\bigl(0,\,m+f(x_{a})^{\!\top}f(x_{b})\bigr), (5)

and its hard-positive variant, the hard dispersion, keeps only the largest within-identity similarity of each image,

ℒforgetHD(f)=1N∑amax(0,m+maxb:(a,b)∈𝒫ℱf(xa)⊤f(xb)),\mathcal{L}_{\text{forget}}^{\text{HD}}(f)\;=\;\tfrac{1}{N}\sum_{a}\max\!\Bigl(0,\,m+\max_{b\,:\,(a,b)\in\mathcal{P}_{\mathcal{F}}}f(x_{a})^{\!\top}f(x_{b})\Bigr), (6)

where NN 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 f∗f^{\ast} towards the farthest-cluster pseudo-labels of a KK-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 c¯y​(f)=norm⁡(∑x∈Xyf⁡(x))\bar{c}_{y}(f)=\mathrm{norm}\bigl(\sum_{x\in X_{y}}f(x)\bigr), recomputed at each step or epoch,

ℒforgetCP​(f)=1|ℱ|​∑y∈ℱ1|Xy|​∑x∈Xy(1+f​(x)⊤​c¯y​(f)).\mathcal{L}_{\text{forget}}^{\text{CP}}(f)\;=\;\tfrac{1}{|\mathcal{F}|}\!\sum_{y\in\mathcal{F}}\tfrac{1}{|X_{y}|}\!\sum_{x\in X_{y}}\!\bigl(1+f(x)^{\!\top}\bar{c}_{y}(f)\bigr). (7)

Repelling every embedding from its identity’s centroid disperses them at a cost linear rather than quadratic in |Xy||X_{y}|, 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 W∗∈ℝ|ℛ|×dW^{\ast}\in\mathbb{R}^{|\mathcal{R}|\times d}, warm-started from the face recognition model, whose rows we call the retain rows, with one row per forget image, so that each image xix_{i} has a fake class cic_{i} with a row Wci∈Sd−1W_{c_{i}}\in S^{d-1} drawn at initialisation. It then applies the CosFace loss at scale sfs_{f} and margin mfm_{f} over the union of rows WW. The margin-softmax probability of target row tt among an arbitrary set of unit-norm rows VV, instantiated with WW, at scale sfs_{f} and margin mfm_{f} is

πt​(x,V)=exp⁡(sf​(⟨f⁡(x),Vt⟩−mf))∑kexp(sf(⟨f(x),Vk⟩−mf 1[k=t])),\pi_{t}(x;V)\;=\;\frac{\exp\!\bigl(s_{f}(\langle f(x),V_{t}\rangle-m_{f})\bigr)}{\sum_{k}\exp\!\bigl(s_{f}(\langle f(x),V_{k}\rangle-m_{f}\,\mathbf{1}[k=t])\bigr)}, (8)

and the extended-CosFace loss is

ℒforgetEC(f)=−∑ilogπci(xi;W).\mathcal{L}_{\text{forget}}^{\text{EC}}(f)\;=\;-\sum_{i}\log\pi_{c_{i}}(x_{i};W). (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 {Ui}⊂Sd−1\{U_{i}\}\subset S^{d-1} 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,

ℒforgetOF​(f)=1N​∑i(1−⟨f⁡(xi),Ui⟩).\mathcal{L}_{\text{forget}}^{\text{OF}}(f)\;=\;\tfrac{1}{N}\sum_{i}\bigl(1-\langle f(x_{i}),U_{i}\rangle\bigr). (10)

The frame is almost-orthogonal, since the targets outnumber the orthogonal directions of Sd−1S^{d-1}, 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.

TABLE II: Identity counts and mated comparison counts for the S1S_{1} and S2S_{2} protocols, with 1,000,0001{,}000{,}000 non-mated pairs sampled per group. The tr→\toev column counts the comparisons of the averaged forget-train enrolment against single forget-eval probes.
Identity counts ℱ\mathcal{F} ℛ\mathcal{R} 𝒯\mathcal{T} Distr. 𝒟\mathcal{D}
S1S_{1} 1,0001{,}000 1,0001{,}000 1,0001{,}000 50,00050{,}000 35,85035{,}850
S2S_{2} 5,0005{,}000 1,0001{,}000 1,0001{,}000 50,00050{,}000 35,85035{,}850
Mated comparisons ℛ\mathcal{R} 𝒯\mathcal{T} ℱ\mathcal{F} ev–ev ℱ\mathcal{F} tr–tr ℱ\mathcal{F} tr→\toev
S1S_{1} 10,48810{,}488 10,64510{,}645 33,91733{,}917 578,928578{,}928 6,2896{,}289
S2S_{2} 10,48810{,}488 10,64510{,}645 161,133161{,}133 2,760,8502{,}760{,}850 30,93430{,}934

IV-A Dataset and face recognition model

We build the evaluation on WebFace4M [6], a face dataset of 205,990205{,}990 identities and about 4.24.2 million images. The face recognition model is trained on 100,000100{,}000 of these identities, which form the retain set ℛ\mathcal{R}. The remaining 105,990105{,}990 identities are never observed during training, and from them we draw the forget set ℱ\mathcal{F}, the test set 𝒯\mathcal{T}, the development set 𝒟\mathcal{D}, and the distractors of the identification gallery.

The backbone is an iResNet-34 [56] with a CosFace head [3] of scale 6464 and margin 0.40.4, as in the InsightFace recipe of Deng et al. [4], and the embedding dimension is d=512d=512. Training runs for 40 epochs by stochastic gradient descent at a batch size of 128128, a learning rate of 0.10.1 on a polynomial schedule, a momentum of 0.90.9, and a weight decay of 5×10−45\times 10^{-4}. This trained backbone is the face recognition model f∗f^{\ast} from which every altered model is fine-tuned.

IV-B Forgetting methods and training

Every altered model is fine-tuned from f∗f^{\ast} under the composite objective of Equation 4, whose retain term is computed over all 100,000100{,}000 retain identities. Each forget batch has 6464 images drawn by an identity-balanced sampler over ℱ\mathcal{F}.

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 ℓ2\ell_{2} distance in pixel space falls below 3030, on the scale δ\delta 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 10−310^{-3} with λf=10​λr\lambda_{f}=10\lambda_{r}, and the hinge margin of the dispersion losses is m=0.35m=0.35. Under extended CosFace and the orthonormal frame, it runs on four GPUs at a learning rate of 5×10−35\times 10^{-3} with λf=λr\lambda_{f}=\lambda_{r}, the forget margin of extended CosFace is mf=0.65m_{f}=0.65 at the head scale sf=64s_{f}=64, and the forget term of the frame is scaled by a factor of 100100. Under NegGrad+ and CURE it runs at a learning rate of 10−310^{-3}, 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 𝒟\mathcal{D}, whose images serve as the non-mated probes of the identification protocol. An identity is admitted to the retain control, the test set 𝒯\mathcal{T}, 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 ℱtr\mathcal{F}_{\mathrm{tr}} holding 80%80\% of them, on which the forget losses operate, and a held-out forget-eval partition ℱev\mathcal{F}_{\mathrm{ev}} holding the remaining 20%20\%. 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 𝒫ℱ\mathcal{P}_{\mathcal{F}} of Section III-B. We consider two forget sets of different scales, denoted S1S_{1} and S2S_{2}, such that S1S_{1} contains 1,000 identities (1% of the training population) and S2S_{2} contains 5,000 (5%), with S1⊂S2S_{1}\subset S_{2}.

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 𝒯\mathcal{T} 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 ℛ\mathcal{R}, written ℛ\mathcal{R} 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 S1S_{1} and S2S_{2} only in the forget set, since the retain control, the test set 𝒯\mathcal{T}, the distractors, and the development set 𝒟\mathcal{D} are drawn once with a shared seed and reused at both scales. The threshold τ\tau is calibrated on the non-mated comparisons of the development set 𝒟\mathcal{D}, which excludes forget identities, at the operating points 10−410^{-4} and 10−210^{-2}.

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 𝒟\mathcal{D}, 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 ℛ\mathcal{R} and of 𝒯\mathcal{T} are non-mated-retain and non-mated-test. We take the non-mated-test distribution pntp_{\mathrm{nt}} 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 (ℱtr\mathcal{F}_{\mathrm{tr}}–ℱtr\mathcal{F}_{\mathrm{tr}}), the forget-eval comparisons (ℱev\mathcal{F}_{\mathrm{ev}}–ℱev\mathcal{F}_{\mathrm{ev}}), and the comparisons of a forget-train enrolment against a forget-eval probe (ℱtr\mathcal{F}_{\mathrm{tr}}–ℱev\mathcal{F}_{\mathrm{ev}}). 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 10−410^{-4} and 10−210^{-2}, with the backbone comparison at 10−410^{-4}.

The desired direction of these rates differs by partition, since on the retain set ℛ\mathcal{R} and the test set 𝒯\mathcal{T} the TMR and the TPIR stay high when the population is preserved, whereas on the forget partitions ℱtr\mathcal{F}_{\mathrm{tr}} and ℱev\mathcal{F}_{\mathrm{ev}} 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 S1S_{1} and S2S_{2} protocols against f∗f^{\ast}. 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. 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. 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. 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. 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. 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. 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. 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. 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 f∗f^{\ast}, at 0.9980.998 against 0.9120.912 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 0.8950.895 and a retain TPIR of 0.1370.137 at 10−410^{-4} (Table IV). Furthermore, on S1S_{1} 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 W1​(p∙,pnt)W_{1}(p_{\bullet},p_{\mathrm{nt}}) 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 f∗f^{\ast}, 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 f∗f^{\ast}, at deformations of 0.3130.313 and 0.9430.943 on S1S_{1} against at most 0.1010.101 for every other method (Table III), and the resulting model no longer identifies most of the retain identities at FPIR=10−4\mathrm{FPIR}=10^{-4} (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 f∗f^{\ast}, at 0.9680.968 against 0.4800.480 (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.

TABLE III: Wasserstein-1 distances between score distributions, in units of the cosine similarity. The deformation columns give the distance of the mated and non-mated retain score distributions from their shape under f∗f^{\ast} (Section V-B). Best values within a margin of 0.0020.002 are in bold.
W1​(p∙,pnt)W_{1}(p_{\bullet},p_{\mathrm{nt}}), S1S_{1} Deformation, S1S_{1} Deformation, S2S_{2}
Method ℱtr\mathcal{F}_{\mathrm{tr}} ℱev\mathcal{F}_{\mathrm{ev}} Mated Non-mated Mated Non-mated
f∗f^{\ast} 0.4800.480 0.4800.480 0.0000.000 0.0000.000 0.0000.000 0.0000.000
CURE [22] 0.0260.026 0.0250.025 0.3130.313 0.9430.943 0.2440.244 0.7390.739
NG+ [21] 0.9680.968 0.7400.740 0.0270.027 0.002\mathbf{0.002} 0.010\mathbf{0.010} 0.0030.003
PD [20] 0.1620.162 0.1530.153 0.0200.020 0.001\mathbf{0.001} 0.0130.013 0.000\mathbf{0.000}
HD [20] 0.1000.100 0.103\mathbf{0.103} 0.014\mathbf{0.014} 0.001\mathbf{0.001} 0.0180.018 0.001\mathbf{0.001}
CP 0.4350.435 0.3700.370 0.0250.025 0.002\mathbf{0.002} 0.0260.026 0.001\mathbf{0.001}
EC 0.0580.058 0.1550.155 0.015\mathbf{0.015} 0.003\mathbf{0.003} 0.0370.037 0.0050.005
OF 0.006\mathbf{0.006} 0.1100.110 0.1010.101 0.001\mathbf{0.001} 0.2380.238 0.0060.006

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.

Refer to caption
Fig. 5: Distributions of mated (solid) and non-mated (dashed) comparison scores for the face recognition model f∗f^{\ast} and five forgetting methods. The columns are the retain set ℛ\mathcal{R}, the test set 𝒯\mathcal{T}, the forget-eval and forget-train mated comparisons, and a forget-train enrolment against a forget-eval probe taken per image and as an averaged template. The threshold τ\tau is calibrated on the non-mated non-forget comparisons at FMR=10−3\mathrm{FMR}=10^{-3}.

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 (ℱtr\mathcal{F}_{\mathrm{tr}}) into a narrow, thin-tailed peak on the non-mated distribution that leaves almost no mass above τ\tau. 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 W1​(p∙,pnt)W_{1}(p_{\bullet},p_{\mathrm{nt}}) 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 W1W_{1} distances to the non-mated-test distribution and the three confusers the three largest, from 0.0060.006 for the orthonormal frame to 0.4350.435 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 τ\tau more often than a comparison between two unrelated identities. On the forget-train images of S1S_{1} every confuser raises the rate above the FMR at which the threshold was calibrated, most strongly the centroid push at 0.30.3 against a calibrated 0.010.01. 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 W1W_{1} distance between the two is 0.0060.006, against 0.480.48 under the face recognition model, and the forget-train TMR in Table IV is zero at FMR=10−4\mathrm{FMR}=10^{-4} and 0.0020.002 at 10−210^{-2} on S1S_{1}. The strong forgetting extends to the comparisons between a forget-train and a forget-eval image, at a W1W_{1} distance of 0.020.02 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 0.1850.185 at FMR=10−2\mathrm{FMR}=10^{-2}.

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 τ\tau, the W1W_{1} distance to the non-mated-test distribution increases from 0.0060.006 to 0.110.11, and the distance for extended CosFace increases from 0.0580.058 to 0.1550.155 (Table III). For example, at FMR=10−4\mathrm{FMR}=10^{-4} the forget-eval TMR is 0.1060.106 for the orthonormal frame and 0.2320.232 for extended CosFace, against forget-train TMRs of zero and 0.0010.001 (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 W1W_{1} distances to the non-mated-test distribution are nearly equal on the two partitions, 0.1000.100 against 0.1030.103 for the hard dispersion and 0.1620.162 against 0.1530.153 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.

TABLE IV: Verification TMR@FMR and open-set identification TPIR@FPIR of each partition at 10−410^{-4} and 10−210^{-2}, on the S1S_{1} (1%1\%) and S2S_{2} (5%5\%) forget sets of the iResNet-34. ↑\uparrow marks a partition where a higher rate is better and ↓\downarrow one where a lower rate is better. Best values per forget set within a margin of 0.0020.002 are in bold, excluding the face recognition model f∗f^{\ast}. The ℱ×ℱ\mathcal{F}{\times}\mathcal{F} rows report the cross-forget FMR, the false-match rate between two distinct forget identities at the threshold of each operating point. Fig. 7 reports the forget rates across the whole operating range.
S1S_{1} S2S_{2}
f∗f^{\ast} CURE NG+ PD HD CP EC OF f∗f^{\ast} CURE NG+ PD HD CP EC OF
Verification (TMR@FMR)
10−410^{-4} ℛ↑\mathcal{R}\,\uparrow 1.0001.000 0.8950.895 1.000\mathbf{1.000} 1.000\mathbf{1.000} 1.000\mathbf{1.000} 0.998\mathbf{0.998} 1.000\mathbf{1.000} 0.9850.985 1.0001.000 0.8590.859 1.000\mathbf{1.000} 1.000\mathbf{1.000} 1.000\mathbf{1.000} 0.998\mathbf{0.998} 1.000\mathbf{1.000} 0.9120.912
𝒯↑\mathcal{T}\,\uparrow 0.9880.988 0.8690.869 0.9780.978 0.9780.978 0.980\mathbf{0.980} 0.9790.979 0.982\mathbf{0.982} 0.9520.952 0.9880.988 0.8320.832 0.977\mathbf{0.977} 0.9730.973 0.977\mathbf{0.977} 0.976\mathbf{0.976} 0.978\mathbf{0.978} 0.8250.825
ℱtr↓\mathcal{F}_{\mathrm{tr}}\,\downarrow 0.9120.912 0.3510.351 0.9980.998 0.1650.165 0.0970.097 0.4230.423 0.001\mathbf{0.001} 0.000\mathbf{0.000} 0.9180.918 0.3160.316 0.9740.974 0.1670.167 0.0590.059 0.4320.432 0.1530.153 0.009\mathbf{0.009}
ℱev↓\mathcal{F}_{\mathrm{ev}}\,\downarrow 0.9120.912 0.2560.256 0.8290.829 0.2160.216 0.1280.128 0.4850.485 0.2320.232 0.106\mathbf{0.106} 0.9210.921 0.3120.312 0.8060.806 0.2660.266 0.1180.118 0.5480.548 0.2580.258 0.042\mathbf{0.042}
10−210^{-2} ℛ↑\mathcal{R}\,\uparrow 1.0001.000 0.9960.996 1.000\mathbf{1.000} 1.000\mathbf{1.000} 1.000\mathbf{1.000} 1.000\mathbf{1.000} 1.000\mathbf{1.000} 1.000\mathbf{1.000} 1.0001.000 0.9820.982 1.000\mathbf{1.000} 1.000\mathbf{1.000} 1.000\mathbf{1.000} 1.000\mathbf{1.000} 1.000\mathbf{1.000} 0.9870.987
𝒯↑\mathcal{T}\,\uparrow 0.9990.999 0.9920.992 0.998\mathbf{0.998} 0.998\mathbf{0.998} 0.998\mathbf{0.998} 0.998\mathbf{0.998} 0.998\mathbf{0.998} 0.9950.995 0.9990.999 0.9720.972 0.998\mathbf{0.998} 0.996\mathbf{0.996} 0.997\mathbf{0.997} 0.997\mathbf{0.997} 0.998\mathbf{0.998} 0.9590.959
ℱtr↓\mathcal{F}_{\mathrm{tr}}\,\downarrow 0.9860.986 0.7350.735 0.9990.999 0.2940.294 0.2260.226 0.5490.549 0.1850.185 0.002\mathbf{0.002} 0.9870.987 0.8030.803 0.9850.985 0.3140.314 0.1810.181 0.6320.632 0.5050.505 0.071\mathbf{0.071}
ℱev↓\mathcal{F}_{\mathrm{ev}}\,\downarrow 0.9850.985 0.6170.617 0.8600.860 0.4310.431 0.330\mathbf{0.330} 0.6660.666 0.5480.548 0.3800.380 0.9880.988 0.8010.801 0.8860.886 0.4980.498 0.3370.337 0.7640.764 0.6050.605 0.220\mathbf{0.220}
Cross-forget verification (FMR)
10−410^{-4} ℱtr×ℱtr↓\mathcal{F}_{\mathrm{tr}}{\times}\mathcal{F}_{\mathrm{tr}}\,\downarrow 0.0000.000 0.000\mathbf{0.000} 0.0130.013 0.0360.036 0.0120.012 0.2650.265 0.000\mathbf{0.000} 0.000\mathbf{0.000} 0.0000.000 0.000\mathbf{0.000} 0.0190.019 0.0540.054 0.0050.005 0.000\mathbf{0.000} 0.000\mathbf{0.000} 0.000\mathbf{0.000}
ℱev×ℱev↓\mathcal{F}_{\mathrm{ev}}{\times}\mathcal{F}_{\mathrm{ev}}\,\downarrow 0.0000.000 0.000\mathbf{0.000} 0.0090.009 0.0050.005 0.002\mathbf{0.002} 0.1060.106 0.000\mathbf{0.000} 0.000\mathbf{0.000} 0.0000.000 0.000\mathbf{0.000} 0.0110.011 0.0110.011 0.000\mathbf{0.000} 0.000\mathbf{0.000} 0.000\mathbf{0.000} 0.000\mathbf{0.000}
10−210^{-2} ℱtr×ℱtr↓\mathcal{F}_{\mathrm{tr}}{\times}\mathcal{F}_{\mathrm{tr}}\,\downarrow 0.0100.010 0.001\mathbf{0.001} 0.0360.036 0.1040.104 0.0280.028 0.3000.300 0.0040.004 0.002\mathbf{0.002} 0.0100.010 0.001\mathbf{0.001} 0.0640.064 0.0890.089 0.0190.019 0.0120.012 0.0070.007 0.0060.006
ℱev×ℱev↓\mathcal{F}_{\mathrm{ev}}{\times}\mathcal{F}_{\mathrm{ev}}\,\downarrow 0.0100.010 0.000\mathbf{0.000} 0.0260.026 0.0470.047 0.0140.014 0.1400.140 0.0060.006 0.0040.004 0.0090.009 0.001\mathbf{0.001} 0.0420.042 0.0340.034 0.0100.010 0.0110.011 0.0070.007 0.0060.006
Identification (TPIR@FPIR)
10−410^{-4} ℛ↑\mathcal{R}\,\uparrow 0.9020.902 0.1370.137 0.0150.015 0.9460.946 0.9330.933 0.0000.000 0.951\mathbf{0.951} 0.6940.694 0.9000.900 0.0000.000 0.0000.000 0.1850.185 0.9120.912 0.8170.817 0.925\mathbf{0.925} 0.4470.447
𝒯↑\mathcal{T}\,\uparrow 0.7440.744 0.1450.145 0.0050.005 0.6220.622 0.6490.649 0.0000.000 0.683\mathbf{0.683} 0.5530.553 0.7410.741 0.0000.000 0.0000.000 0.0800.080 0.5800.580 0.623\mathbf{0.623} 0.6080.608 0.2950.295
ℱtr↓\mathcal{F}_{\mathrm{tr}}\,\downarrow 0.8500.850 0.3090.309 0.5100.510 0.0620.062 0.0490.049 0.0170.017 0.0540.054 0.000\mathbf{0.000} 0.8540.854 0.000\mathbf{0.000} 0.3870.387 0.0120.012 0.0160.016 0.2430.243 0.2780.278 0.0310.031
ℱev↓\mathcal{F}_{\mathrm{ev}}\,\downarrow 0.6760.676 0.1050.105 0.3740.374 0.0410.041 0.0190.019 0.002\mathbf{0.002} 0.0730.073 0.0200.020 0.6860.686 0.000\mathbf{0.000} 0.2040.204 0.002\mathbf{0.002} 0.0140.014 0.2220.222 0.0760.076 0.0100.010
10−210^{-2} ℛ↑\mathcal{R}\,\uparrow 0.9790.979 0.5940.594 0.996\mathbf{0.996} 0.997\mathbf{0.997} 0.9920.992 0.9430.943 0.995\mathbf{0.995} 0.8600.860 0.9780.978 0.2640.264 0.9710.971 0.990\mathbf{0.990} 0.989\mathbf{0.989} 0.9430.943 0.990\mathbf{0.990} 0.6460.646
𝒯↑\mathcal{T}\,\uparrow 0.8890.889 0.5580.558 0.8240.824 0.8340.834 0.8380.838 0.8300.830 0.852\mathbf{0.852} 0.7450.745 0.8860.886 0.2630.263 0.7520.752 0.8000.800 0.8150.815 0.8140.814 0.819\mathbf{0.819} 0.4850.485
ℱtr↓\mathcal{F}_{\mathrm{tr}}\,\downarrow 0.9330.933 0.6730.673 0.7150.715 0.0940.094 0.0870.087 0.3170.317 0.1720.172 0.003\mathbf{0.003} 0.9360.936 0.4720.472 0.7750.775 0.0590.059 0.044\mathbf{0.044} 0.4100.410 0.4920.492 0.1020.102
ℱev↓\mathcal{F}_{\mathrm{ev}}\,\downarrow 0.8430.843 0.4200.420 0.6090.609 0.1150.115 0.048\mathbf{0.048} 0.2980.298 0.2560.256 0.0900.090 0.8480.848 0.2030.203 0.5480.548 0.1230.123 0.0490.049 0.4330.433 0.2710.271 0.029\mathbf{0.029}

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 ℱtr\mathcal{F}_{\mathrm{tr}} and ℱev\mathcal{F}_{\mathrm{ev}} rows of Table IV). Below an FMR of 10−310^{-3} 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 S1S_{1}, 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 τ\tau for every method (the last two columns of Fig. 5). The mass above τ\tau increases most for extended CosFace, from 0.120.12 against the single-image enrolment to 0.950.95 against the averaged enrolment, and the averaging undoes even weak forgetting. The mass increase above τ\tau is the smallest for the orthonormal frame, from 0.010.01 to 0.270.27. 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.

(a) Verification
(b) Identification
Fig. 6: Forget-identity verification (a) and open-set identification (b) across the operating range, on the S1S_{1} (solid) and S2S_{2} (dashed) forget sets. NegGrad+ and CURE are excluded (Section V-B).
Fig. 7: Weak and strong forgetting against their costs on the S1S_{1} forget set, as the forget-eval TMR reduction against the test TMR loss in verification (left), both at the retain-comparison equal-error threshold of each model, and W1​(pℱtr,pnt)W_{1}(p_{\mathcal{F}_{\mathrm{tr}}},p_{\mathrm{nt}}) against the footprint (right). A filled marker is on the Pareto front of its panel, and the dotted line indicates the distance under f∗f^{\ast}.

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 10−410^{-4} and 10−210^{-2}. In verification the cost is negligible, and on S1S_{1} the retain TMR stays within 0.0150.015 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 FPIR=10−4\mathrm{FPIR}=10^{-4}, 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 0.0360.036 against 0.2650.265 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 S1S_{1} the deformation of the distribution of non-mated retain comparison scores does not exceed 0.0030.003 for any method. The deformation of the distribution of mated retain comparison scores stays between 0.010.01 and 0.030.03 for every method except the orthonormal frame, which raises it to 0.100.10, 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 0.0150.015 on S1S_{1}, and largest for the orthonormal frame, at 0.100.10 on S1S_{1} and 0.240.24 on S2S_{2}. 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 0.1100.110 for the face recognition model to between 0.0870.087 and 0.0950.095, and whose 0.1%0.1\% quantile increases from 0.2910.291 to at least 0.3390.339. 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 0.1340.134 and a 0.1%0.1\% quantile of 0.1440.144, and the retain TMR decreases from 1.0001.000 to 0.9850.985 at FMR=10−4\mathrm{FMR}=10^{-4} (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 W1W_{1} distance of 0.0060.006 from the non-mated-test distribution between two forget-train images and of 0.020.02 from the non-mated retain distribution between a forget-train and a forget-eval image, against 0.1000.100 and 0.0940.094 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

TABLE V: Backbone comparison on S1S_{1} at an FMR or FPIR of 10−410^{-4}, over the partitions of Table IV and the three forget comparison groups. Best values per column within 0.0020.002 are in bold, excluding f∗f^{\ast}. NegGrad+ and CURE are excluded (Section V-B).
Verification (TMR@FMR)
iResNet-34 ViT-S ViT-B
Method ℛ↑\mathcal{R}\,\uparrow 𝒯↑\mathcal{T}\,\uparrow ℱtr\mathcal{F}_{\mathrm{tr}}- ℱtr↓\mathcal{F}_{\mathrm{tr}}\,\downarrow ℱtr\mathcal{F}_{\mathrm{tr}}- ℱev↓\mathcal{F}_{\mathrm{ev}}\,\downarrow ℱev\mathcal{F}_{\mathrm{ev}}- ℱev↓\mathcal{F}_{\mathrm{ev}}\,\downarrow ℛ↑\mathcal{R}\,\uparrow 𝒯↑\mathcal{T}\,\uparrow ℱtr\mathcal{F}_{\mathrm{tr}}- ℱtr↓\mathcal{F}_{\mathrm{tr}}\,\downarrow ℱtr\mathcal{F}_{\mathrm{tr}}- ℱev↓\mathcal{F}_{\mathrm{ev}}\,\downarrow ℱev\mathcal{F}_{\mathrm{ev}}- ℱev↓\mathcal{F}_{\mathrm{ev}}\,\downarrow ℛ↑\mathcal{R}\,\uparrow 𝒯↑\mathcal{T}\,\uparrow ℱtr\mathcal{F}_{\mathrm{tr}}- ℱtr↓\mathcal{F}_{\mathrm{tr}}\,\downarrow ℱtr\mathcal{F}_{\mathrm{tr}}- ℱev↓\mathcal{F}_{\mathrm{ev}}\,\downarrow ℱev\mathcal{F}_{\mathrm{ev}}- ℱev↓\mathcal{F}_{\mathrm{ev}}\,\downarrow
f∗f^{\ast} 1.0001.000 0.9880.988 0.9120.912 0.9110.911 0.9120.912 1.0001.000 0.9820.982 0.8890.889 0.8820.882 0.8840.884 1.0001.000 0.9870.987 0.9050.905 0.9010.901 0.9000.900
PD [20] 1.000\mathbf{1.000} 0.9780.978 0.1650.165 0.1700.170 0.2160.216 1.000\mathbf{1.000} 0.9640.964 0.1560.156 0.1660.166 0.2250.225 1.000\mathbf{1.000} 0.9700.970 0.2330.233 0.2260.226 0.2460.246
HD [20] 1.000\mathbf{1.000} 0.980\mathbf{0.980} 0.0970.097 0.1030.103 0.1280.128 1.000\mathbf{1.000} 0.9600.960 0.0380.038 0.0520.052 0.090\mathbf{0.090} 1.000\mathbf{1.000} 0.9650.965 0.0290.029 0.0390.039 0.055\mathbf{0.055}
CP 0.998\mathbf{0.998} 0.9790.979 0.4230.423 0.4290.429 0.4850.485 0.9810.981 0.9360.936 0.2050.205 0.2160.216 0.2600.260 0.9330.933 0.9090.909 0.3680.368 0.4040.404 0.4500.450
EC 1.000\mathbf{1.000} 0.982\mathbf{0.982} 0.001\mathbf{0.001} 0.0440.044 0.2320.232 1.000\mathbf{1.000} 0.9730.973 0.0150.015 0.0980.098 0.1470.147 1.000\mathbf{1.000} 0.9810.981 0.0120.012 0.1100.110 0.1800.180
OF 0.9850.985 0.9520.952 0.000\mathbf{0.000} 0.005\mathbf{0.005} 0.106\mathbf{0.106} 1.000\mathbf{1.000} 0.980\mathbf{0.980} 0.000\mathbf{0.000} 0.013\mathbf{0.013} 0.0970.097 1.000\mathbf{1.000} 0.986\mathbf{0.986} 0.000\mathbf{0.000} 0.022\mathbf{0.022} 0.0960.096
Identification (TPIR@FPIR)
iResNet-34 ViT-S ViT-B
Method ℛ↑\mathcal{R}\,\uparrow 𝒯↑\mathcal{T}\,\uparrow ℱtr↓\mathcal{F}_{\mathrm{tr}}\,\downarrow ℱev↓\mathcal{F}_{\mathrm{ev}}\,\downarrow ℛ↑\mathcal{R}\,\uparrow 𝒯↑\mathcal{T}\,\uparrow ℱtr↓\mathcal{F}_{\mathrm{tr}}\,\downarrow ℱev↓\mathcal{F}_{\mathrm{ev}}\,\downarrow ℛ↑\mathcal{R}\,\uparrow 𝒯↑\mathcal{T}\,\uparrow ℱtr↓\mathcal{F}_{\mathrm{tr}}\,\downarrow ℱev↓\mathcal{F}_{\mathrm{ev}}\,\downarrow
f∗f^{\ast} 0.9020.902 0.7440.744 0.8500.850 0.6760.676 0.9990.999 0.7010.701 0.8180.818 0.6270.627 1.0001.000 0.7020.702 0.8150.815 0.6410.641
PD [20] 0.9460.946 0.6220.622 0.0620.062 0.0410.041 0.9060.906 0.5980.598 0.0490.049 0.0470.047 0.8900.890 0.6200.620 0.1360.136 0.0430.043
HD [20] 0.9330.933 0.6490.649 0.0490.049 0.0190.019 0.9060.906 0.5990.599 0.0070.007 0.015\mathbf{0.015} 0.8750.875 0.5970.597 0.006\mathbf{0.006} 0.007\mathbf{0.007}
CP 0.0000.000 0.0000.000 0.0170.017 0.002\mathbf{0.002} 0.6520.652 0.4880.488 0.1220.122 0.0820.082 0.4750.475 0.4400.440 0.2410.241 0.1690.169
EC 0.951\mathbf{0.951} 0.683\mathbf{0.683} 0.0540.054 0.0730.073 0.985\mathbf{0.985} 0.6540.654 0.1710.171 0.0380.038 0.985\mathbf{0.985} 0.6570.657 0.1680.168 0.0380.038
OF 0.6940.694 0.5530.553 0.000\mathbf{0.000} 0.0200.020 0.9330.933 0.671\mathbf{0.671} 0.003\mathbf{0.003} 0.0380.038 0.9820.982 0.699\mathbf{0.699} 0.0190.019 0.0370.037

The forget set of S2S_{2} holds five times as many identities as the forget set of S1S_{1}, 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 FPIR=10−4\mathrm{FPIR}=10^{-4} the retain TPIR decreases from 0.9460.946 to 0.1850.185 for the pairwise dispersion, whereas the retain TPIR for the hard dispersion decreases only from 0.9330.933 to 0.9120.912 (Table IV). At S2S_{2} the cross-forget FMR between two forget-train images decreases to 0.0000.000 for the centroid push, against 0.2650.265 at S1S_{1}, 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 0.0010.001 to 0.1530.153 at FMR=10−4\mathrm{FMR}=10^{-4}. The targets of the orthonormal frame are fixed before the optimisation, and the forget-train TMR for the orthonormal frame stays at 0.0090.009. The orthonormal frame pays for the larger forget set on the retained identities, whose TMR decreases from 0.9850.985 to 0.9120.912 and whose TPIR decreases from 0.6940.694 to 0.4470.447, at a footprint that grows from 0.100.10 to 0.240.24.

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 0.0000.000 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 0.1280.128 to 0.0550.055.

The type of backbone influences which group incurs the cost of the forgetting (Finding 7). The retain TPIR for the orthonormal frame increases from 0.6940.694 on the iResNet-34 to 0.9820.982 on ViT-B, whereas the retain TPIR for the hard dispersion decreases from 0.9330.933 to 0.8750.875, 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 0.0050.005 to 0.0220.022 for the orthonormal frame and from 0.0440.044 to 0.1100.110 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 FPIR=10−4\mathrm{FPIR}=10^{-4}, 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 S1S_{1} forget set.

Four of the five methods are on the weak-forgetting front at S1S_{1}, and the greatest loss in test TMR anywhere on that front is 0.0330.033, so weak forgetting barely constrains the choice. The orthonormal frame is dominated at S2S_{2}, where the hard dispersion reduces the forget-eval TMR further at a loss of 0.0130.013 against 0.0270.027, 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 W1W_{1} distance of 0.0060.006 against the 0.1000.100 of the hard dispersion. The orthonormal frame pays a footprint of 0.100.10 against 0.0150.015 for that distance, and the same ordering holds at S2S_{2}. 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 1.61.6 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 0.100.10 at S1S_{1} to 0.240.24 at S2S_{2}. 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 S1S_{1} of 0.0150.015 against the 0.100.10 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 S1S_{1} 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 0.0330.033 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 0.9980.998 against the 0.9120.912 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 0.0150.015 on S1S_{1} against the 0.100.10 of the orthonormal frame.

The cost in retain identification for the orthonormal frame decreases from 0.2080.208 on the iResNet-34 to 0.0180.018 on ViT-B at FPIR=10−4\mathrm{FPIR}=10^{-4}, 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 S2S_{2}.

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.