paper-with-me

Papers

SSL-Cleanse: Trojan Detection and Mitigation in Self-Supervised Learning

2023-03-16 · Mengxin Zheng, Jiaqi Xue, ZiHao Wang, Xun Chen, Qian Lou, Lei Jiang, XiaoFeng Wang

Self-supervised learning (SSL) is a prevalent approach for encoding data representations. Using a pre-trained SSL image encoder and subsequently training a downstream classifier, impressive performance can be achieved on various tasks with very little labeled data. The growing adoption of SSL has led to an increase in security research on SSL encoders and associated Trojan attacks. Trojan attacks embedded in SSL encoders can operate covertly, spreading across multiple users and devices. The presence of backdoor behavior in Trojaned encoders can inadvertently be inherited by downstream classifiers, making it even more difficult to detect and mitigate the threat. Although current Trojan detection methods in supervised learning can potentially safeguard SSL downstream classifiers, identifying and addressing triggers in the SSL encoder before its widespread dissemination is a challenging task. This challenge arises because downstream tasks might be unknown, dataset labels may be unavailable, and the original unlabeled training dataset might be inaccessible during Trojan detection in SSL encoders. We introduce SSL-Cleanse as a solution to identify and mitigate backdoor threats in SSL encoders. We evaluated SSL-Cleanse on various datasets using 1200 encoders, achieving an average detection success rate of 82.2% on ImageNet-100. After mitigating backdoors, on average, backdoored encoders achieve 0.3% attack success rate without great accuracy loss, proving the effectiveness of SSL-Cleanse. The source code of SSL-Cleanse is available at https://github.com/UCF-ML-Research/SSL-Cleanse.

📄 PDF Abstract BibTeX arXiv:2303.09079

Code (1)

ucf-ml-research/ssl-cleanse 공식 구현 pytorch

Tasks

Self-Supervised Learning

Similar Papers 제목 키워드 기반

PolicyCleanse: Backdoor Detection and Mitigation in Reinforcement Learning

2022-02-08 · Junfeng Guo, Ang Li, Cong Liu

While real-world applications of reinforcement learning are becoming popular, the security and robustness of RL systems are worthy of more attention and exploration. In particular, recent works have revealed that, in a m…

Machine Unlearningreinforcement-learningReinforcement LearningReinforcement Learning (RL)

PolicyCleanse: Backdoor Detection and Mitigation for Competitive Reinforcement Learning

2023-01-01 · ICCV 2023 1 · Junfeng Guo, Ang Li, Lixu Wang, Cong Liu

While real-world applications of reinforcement learning (RL) are becoming popular, the security and robustness of RL systems are worthy of more attention and exploration. In particular, recent works have revealed tha…

Machine Unlearningreinforcement-learningReinforcement LearningReinforcement Learning (RL)

The TrojAI Software Framework: An OpenSource tool for Embedding Trojans into Deep Learning Models

2020-03-13 · Kiran Karra, Chace Ashcraft, Neil Fendley

In this paper, we introduce the TrojAI software framework, an open source set of Python tools capable of generating triggered (poisoned) datasets and associated deep learning (DL) models with trojans at scale. We utilize…

Reinforcement Learning

TrojanDec: Data-free Detection of Trojan Inputs in Self-supervised Learning

2025-01-07 · Yupei Liu, Yanting Wang, Jinyuan Jia

An image encoder pre-trained by self-supervised learning can be used as a general-purpose feature extractor to build downstream classifiers for various downstream tasks. However, many studies showed that an attacker can …

Self-Supervised Learning

Game of Trojans: Adaptive Adversaries Against Output-based Trojaned-Model Detectors

2024-02-12 · Dinuka Sahabandu, Xiaojun Xu, Arezoo Rajabi, Luyao Niu 외

We propose and analyze an adaptive adversary that can retrain a Trojaned DNN and is also aware of SOTA output-based Trojaned model detectors. We show that such an adversary can ensure (1) high accuracy on both trigger-em…