Towards Understanding How Self-training Tolerates Data Backdoor Poisoning

Soumyadeep Pal, Ren Wang, Yuguang Yao, Sijia Liu
1/20/2023
cs.LGcs.AIcs.CR

No confident code implementation found for this paper.

Abstract

Recent studies on backdoor attacks in model training have shown that polluting a small portion of training data is sufficient to produce incorrect manipulated predictions on poisoned test-time data while maintaining high clean accuracy in downstream tasks. The stealthiness of backdoor attacks has imposed tremendous defense challenges in today's machine learning paradigm. In this paper, we explore the potential of self-training via additional unlabeled data for mitigating backdoor attacks. We begin by making a pilot study to show that vanilla self-training is not effective in backdoor mitigation. Spurred by that, we propose to defend the backdoor attacks by leveraging strong but proper data augmentations in the self-training pseudo-labeling stage. We find that the new self-training regime help in defending against backdoor attacks to a great extent. Its effectiveness is demonstrated through experiments for different backdoor triggers on CIFAR-10 and a combination of CIFAR-10 with an additional unlabeled 500K TinyImages dataset. Finally, we explore the direction of combining self-supervised representation learning with self-training for further improvement in backdoor defense.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{pal2023towards,
  title  = {Towards Understanding How Self-training Tolerates Data Backdoor Poisoning},
  author = {Soumyadeep Pal and Ren Wang and Yuguang Yao and Sijia Liu},
  year   = {2023},
  eprint = {2301.08751},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2301.08751v1}
}

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/2301.08751.svg)](https://codeofpaper.com/paper/2301.08751)

Discussion