Backdoor Token Unlearning: Exposing and Defending Backdoors in Pretrained Language Models

Peihai Jiang, Xixiang Lyu, Yige Li, Jing Ma
1/5/2025
cs.CRcs.AIcs.CL

No official code found. Best implementation: XDJPH/Backdoor-Token-Unlearning (6 stars, last commit 2025-07-29).

Abstract

Supervised fine-tuning has become the predominant method for adapting large pretrained models to downstream tasks. However, recent studies have revealed that these models are vulnerable to backdoor attacks, where even a small number of malicious samples can successfully embed backdoor triggers into the model. While most existing defense methods focus on post-training backdoor defense, efficiently defending against backdoor attacks during training phase remains largely unexplored. To address this gap, we propose a novel defense method called Backdoor Token Unlearning (BTU), which proactively detects and neutralizes trigger tokens during the training stage. Our work is based on two key findings: 1) backdoor learning causes distinctive differences between backdoor token parameters and clean token parameters in word embedding layers, and 2) the success of backdoor attacks heavily depends on backdoor token parameters. The BTU defense leverages these properties to identify aberrant embedding parameters and subsequently removes backdoor behaviors using a fine-grained unlearning technique. Extensive evaluations across three datasets and four types of backdoor attacks demonstrate that BTU effectively defends against these threats while preserving the model's performance on primary tasks. Our code is available at https://github.com/XDJPH/BTU.

View on arXivView PDF

Code Implementations(1)

Code for AAAI 2025 paper "Backdoor Token Unlearning: Exposing and Defending Backdoors in Pretrained Language Models"

61PythonDec 11, 20241 years ago

Similar Papers

Cite this paper

@article{jiang2025backdoor,
  title  = {Backdoor Token Unlearning: Exposing and Defending Backdoors in Pretrained Language Models},
  author = {Peihai Jiang and Xixiang Lyu and Yige Li and Jing Ma},
  year   = {2025},
  eprint = {2501.03272},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.03272v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2501.03272.svg)](https://codeofpaper.com/paper/2501.03272)

Discussion