English

PureGen: Universal Data Purification for Train-Time Poison Defense via Generative Model Dynamics

Machine Learning 2024-06-04 v2 Artificial Intelligence Cryptography and Security

Abstract

Train-time data poisoning attacks threaten machine learning models by introducing adversarial examples during training, leading to misclassification. Current defense methods often reduce generalization performance, are attack-specific, and impose significant training overhead. To address this, we introduce a set of universal data purification methods using a stochastic transform, Ψ(x)\Psi(x), realized via iterative Langevin dynamics of Energy-Based Models (EBMs), Denoising Diffusion Probabilistic Models (DDPMs), or both. These approaches purify poisoned data with minimal impact on classifier generalization. Our specially trained EBMs and DDPMs provide state-of-the-art defense against various attacks (including Narcissus, Bullseye Polytope, Gradient Matching) on CIFAR-10, Tiny-ImageNet, and CINIC-10, without needing attack or classifier-specific information. We discuss performance trade-offs and show that our methods remain highly effective even with poisoned or distributionally shifted generative model training data.

Keywords

Cite

@article{arxiv.2405.18627,
  title  = {PureGen: Universal Data Purification for Train-Time Poison Defense via Generative Model Dynamics},
  author = {Sunay Bhat and Jeffrey Jiang and Omead Pooladzandi and Alexander Branch and Gregory Pottie},
  journal= {arXiv preprint arXiv:2405.18627},
  year   = {2024}
}
R2 v1 2026-06-28T16:44:49.918Z