Injection, Attack and Erasure: Revocable Backdoor Attacks via Machine Unlearning
By: Baogang Song , Dongdong Zhao , Jianwen Xiang and more
Potential Business Impact:
Makes computer "cheats" disappear after they're used.
Backdoor attacks pose a persistent security risk to deep neural networks (DNNs) due to their stealth and durability. While recent research has explored leveraging model unlearning mechanisms to enhance backdoor concealment, existing attack strategies still leave persistent traces that may be detected through static analysis. In this work, we introduce the first paradigm of revocable backdoor attacks, where the backdoor can be proactively and thoroughly removed after the attack objective is achieved. We formulate the trigger optimization in revocable backdoor attacks as a bilevel optimization problem: by simulating both backdoor injection and unlearning processes, the trigger generator is optimized to achieve a high attack success rate (ASR) while ensuring that the backdoor can be easily erased through unlearning. To mitigate the optimization conflict between injection and removal objectives, we employ a deterministic partition of poisoning and unlearning samples to reduce sampling-induced variance, and further apply the Projected Conflicting Gradient (PCGrad) technique to resolve the remaining gradient conflicts. Experiments on CIFAR-10 and ImageNet demonstrate that our method maintains ASR comparable to state-of-the-art backdoor attacks, while enabling effective removal of backdoor behavior after unlearning. This work opens a new direction for backdoor attack research and presents new challenges for the security of machine learning systems.
Similar Papers
When Forgetting Triggers Backdoors: A Clean Unlearning Attack
Cryptography and Security
Makes AI forget things to trick it.
Backdoor Unlearning by Linear Task Decomposition
Machine Learning (CS)
Cleans computer "brains" without breaking them.
Robust Backdoor Removal by Reconstructing Trigger-Activated Changes in Latent Representation
Machine Learning (CS)
Fixes AI that was tricked by bad data.