Erasing Self-Supervised Learning Backdoor by Cluster Activation Masking
Not on the map. Why?
Abstract (arXiv)
Self-Supervised Learning (SSL) is an effective paradigm for learning representations from unlabeled data, such as text, images, and videos. However, researchers have recently found that SSL is vulnerable to backdoor attacks. The attacker can embed hidden SSL backdoors via a few poisoned examples in the training dataset and maliciously manipulate the behavior of downstream models. To defend against SSL backdoor attacks, a feasible route is to detect and remove the poisonous samples in the training set. However, the existing SSL backdoor defense method fails to detect the poisonous samples precisely. In this paper, we propose to erase the SSL backdoor by cluster activation masking and propose a novel PoisonCAM method. After obtaining the threat model trained on the poisoned dataset, our method can precisely detect poisonous samples based on the assumption that masking the backdoor trigger can effectively change the activation of a downstream clustering model. In experiments, our PoisonCAM achieves 96% accuracy for backdoor trigger detection compared to 3% of the state-of-the-art method on poisoned ImageNet-100. Moreover, our proposed PoisonCAM significantly improves the performance of the trained SSL model under backdoor attacks compared to the state-of-the-art method. Our code, data, and trained models will be open once this paper is accepted.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 53 of its 74 references that are in the map. First posted on arXiv 13 Dec 2023.
Builds on
53 of 74 references.
References · 53
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,339
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
38 more
- 2020Exploring Simple Siamese Representation Learningcited by 2,853
- 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,845
- 2019XLNet: Generalized Autoregressive Pretraining for Language Understandingcited by 2,801
- 2020Improved Baselines with Momentum Contrastive Learningcited by 2,282
- 2018Unsupervised Feature Learning via Non-Parametric Instance-level Discriminationcited by 1,838
- 2021An Empirical Study of Training Self-Supervised Vision Transformerscited by 1,610
- 2018Unsupervised Representation Learning by Predicting Image Rotationscited by 1,586
- 2016Unsupervised Learning of Visual Representations by Solving Jigsaw Puzzlescited by 1,379
- 2019Contrastive Multiview Codingcited by 1,297
- 2020Graph Contrastive Learning with Augmentationscited by 1,203
- 2016Colorful Image Colorizationcited by 1,113
- 2017Grad-CAM++: Improved Visual Explanations for Deep Convolutional Networkscited by 936
- 2019Self-Supervised Learning of Pretext-Invariant Representationscited by 806
- 2020Self-supervised Learning: Generative or Contrastivecited by 693
- 2019Score-CAM: Score-Weighted Visual Explanations for Convolutional Neural Networkscited by 575
- 2020A Survey on Contrastive Self-supervised Learningcited by 553
- 2019Hidden Trigger Backdoor Attackscited by 359
- 2020Debiased Contrastive Learningcited by 354
- 2014Discriminative Unsupervised Feature Learning with Exemplar Convolutional Neural Networkscited by 299
- 2021Boundary IoU: Improving Object-Centric Image Segmentation Evaluationcited by 186
- 2021Poisoning and Backdooring Contrastive Learningcited by 149
- 2022Backdoor Defense via Decoupling the Training Processcited by 149
- 2021BadEncoder: Backdoor Attacks to Pre-trained Encoders in Self-Supervised Learningcited by 120
- 2021Backdoor Attacks on Self-Supervised Learningcited by 89
- 2022Self-Supervised Learning for Videos: A Surveycited by 85
- 2021Mean Shift for Self-Supervised Learningcited by 65
- 2023CleanCLIP: Mitigating Data Poisoning Attacks in Multimodal Contrastive Learningcited by 62
- 2022Towards A Proactive ML Approach for Detecting Backdoor Poison Samplescited by 40
- 2023Backdoor Defense via Deconfounded Representation Learningcited by 38
- 2023Neural Polarizer: A Lightweight and Effective Backdoor Defense via Purifying Poisoned Featurescited by 35
- 2022An Embarrassingly Simple Backdoor Attack on Self-supervised Learningcited by 30
- 2023Towards Stable Backdoor Purification through Feature Shift Tuningcited by 30
- 2021Max-Margin Contrastive Learningcited by 27
- 2023Defending Against Patch-based Backdoor Attacks on Self-Supervised Learningcited by 19
- 2022Backdoor Cleansing with Unlabeled Datacited by 17
- 2020Poisoned classifiers are not only backdoored, they are fundamentally brokencited by 15
- 2022Self-Supervised Information Bottleneck for Deep Multi-View Subspace Clusteringcited by 15
- 2021Self-Supervised Learning by Estimating Twin Class Distributionscited by 12
50 most cited of 53 All 53 (JSON)
Built on by
Citing papers per year: 2024: 1.
1 paper.