CVJul 14, 2024

Defending Against Repetitive Backdoor Attacks on Semi-supervised Learning through Lens of Rate-Distortion-Perception Trade-off

arXiv:2407.10180v21 citationsh-index: 2Has Code
Originality Highly original
AI Analysis

This addresses a critical security problem for semi-supervised learning systems that rely on untrusted internet data, offering a novel defense against repetitive backdoor attacks.

The paper tackles the vulnerability of semi-supervised learning to backdoor attacks from poisoned unlabeled data by proposing Unlabeled Data Purification (UPure), which reduces the attack success rate from 99.78% to 0% while maintaining model accuracy across four benchmark datasets and five SSL algorithms.

Semi-supervised learning (SSL) has achieved remarkable performance with a small fraction of labeled data by leveraging vast amounts of unlabeled data from the Internet. However, this large pool of untrusted data is extremely vulnerable to data poisoning, leading to potential backdoor attacks. Current backdoor defenses are not yet effective against such a vulnerability in SSL. In this study, we propose a novel method, Unlabeled Data Purification (UPure), to disrupt the association between trigger patterns and target classes by introducing perturbations in the frequency domain. By leveraging the Rate-Distortion-Perception (RDP) trade-off, we further identify the frequency band, where the perturbations are added, and justify this selection. Notably, UPure purifies poisoned unlabeled data without the need of extra clean labeled data. Extensive experiments on four benchmark datasets and five SSL algorithms demonstrate that UPure effectively reduces the attack success rate from 99.78% to 0% while maintaining model accuracy. Code is available here: \url{https://github.com/chengyi-chris/UPure}.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes