Plato's Form: Toward Backdoor Defense-as-a-Service for LLMs with Prototype Representations
Chen Chen, Yuchen Sun, Jiaxin Gao, Yanwen Jia, Xueluan Gong, Qian Wang, Kwok-Yan Lam
TL;DR
ProtoPurify addresses the practical need for scalable backdoor defenses in LLMs by learning a transferable backdoor prototype in weight space from simulated attacks. It localizes backdoor vessels to a boundary layer and applies targeted, controllable purification via SVD-based suppression of prototype-aligned components, enabling BDaaS-ready deployment. Across two LLMs and multiple attack types, ProtoPurify achieves strong mitigation with ASR often under 10% while preserving CDA and maintaining robustness under adaptive threats. The approach emphasizes reusability, customizability, interpretability, and runtime efficiency, promising scalable deployment in security-conscious settings.
Abstract
Large language models (LLMs) are increasingly deployed in security-sensitive applications, yet remain vulnerable to backdoor attacks. However, existing backdoor defenses are difficult to operationalize for Backdoor Defense-as-a-Service (BDaaS), as they require unrealistic side information (e.g., downstream clean data, known triggers/targets, or task domain specifics), and lack reusable, scalable purification across diverse backdoored models. In this paper, we present PROTOPURIFY, a backdoor purification framework via parameter edits under minimal assumptions. PROTOPURIFY first builds a backdoor vector pool from clean and backdoored model pairs, aggregates vectors into candidate prototypes, and selects the most aligned candidate for the target model via similarity matching. PROTOPURIFY then identifies a boundary layer through layer-wise prototype alignment and performs targeted purification by suppressing prototype-aligned components in the affected layers, achieving fine-grained mitigation with minimal impact on benign utility. Designed as a BDaaS-ready primitive, PROTOPURIFY supports reusability, customizability, interpretability, and runtime efficiency. Experiments across various LLMs on both classification and generation tasks show that PROTOPURIFY consistently outperforms 6 representative defenses against 6 diverse attacks, including single-trigger, multi-trigger, and triggerless backdoor settings. PROTOPURIFY reduces ASR to below 10%, and even as low as 1.6% in some cases, while incurring less than a 3% drop in clean utility. PROTOPURIFY further demonstrates robustness against adaptive backdoor variants and stability on non-backdoored models.
