噪声与双边滤波的结合在 CNN 中实现超线性且可扩展的对抗鲁棒性
A Combination of Noise and Bilateral Filters Achieve Supralinear and Scalable Adversarial Robustness in CNNs
把「高斯噪声 + 双边滤波」当作零成本前置预处理模块,可直接插到任意 CNN 或对抗训练流程前,在几乎不增加推理开销的前提下提升对 AutoAttack 等攻击的鲁棒性,为视觉模型部署提供可复用防御组件。
原文依据 a simple preprocessor combining Gaussian noise and bilateral filtering yields supralinear improvements in adversarial robustness with minimal computational cost
摘要译文
由模型翻译 · 术语统一 · 请对照原文核对关键结论深度神经网络对对抗样本的脆弱性给实际部署带来了重大挑战。现有的增强深度网络鲁棒性的技术依赖于对抗训练,这一方法虽然强大,但计算开销大,且通常针对特定攻击类型定制。为克服这些局限,已有工作探索了添加高斯噪声或对图像进行滤波等技术,二者都能提升网络对多种对抗攻击的鲁棒性,但提升幅度有限。本文从理论上证明,这两种方法通过互补的机制增强对对抗攻击的鲁棒性,二者结合时会产生超线性的鲁棒性提升。基于这一洞见,我们通过实验表明,一个将高斯噪声与双边滤波相结合的简单预处理器能以极小的计算代价带来对抗鲁棒性的超线性提升。随后,我们将该预处理器与对抗训练结合,并在 RobustBench 上测试,以评估其相对于最优防御方法的超线性提升。第一,这一组合在 AutoAttack 上排名第二、总体排名第三,而其所用训练 FLOPs 仅为最优防御方法的约 35%,模型参数量少 50%,训练轮数约为 33%、数据量约为 15%。第二,我们的方法可高效扩展,在约 3 个数量级的范围内,以大约少 2 至 8 倍的总计算量达到竞争模型的精度。总体而言,我们的方法提供了一个有原理依据且易于集成的框架来增强对抗鲁棒性,计算开销可忽略不计,设计简单且有理论支撑。
英文原文摘要 1692 字符
The vulnerability of deep neural networks to adversarial examples poses a significant challenge for real-world deployment. Existing techniques to enhance deep network robustness rely on adversarial training, an approach that is powerful but computationally intensive and typically tailored to specific attack types. To address these limitations, existing works have explored techniques such as adding gaussian noise or filtering images, both of which can boost the network robustness to various adversarial attacks, albeit modestly. Here, we theoretically demonstrate that these two approaches enhance robustness against adversarial attacks through complementary mechanisms, resulting in supralinear robustness when combined.Building on this insight, we experimentally show that a simple preprocessor combining Gaussian noise and bilateral filtering yields supralinear improvements in adversarial robustness with minimal computational cost. Next, we combine our preprocessor with adversarial training and test on RobustBench to assess its supralinear improvement over state-of-the-art defenses. First, this combination ranks second on AutoAttack and third overall, while using only ~35% of the training FLOPs, using a model with 50% less parametets, trained with ~33% of the epochs and ~15% the data compared to state-of-the-art defenses. Second, our method scales efficiently, matching the accuracy of competing models with roughly 2-8x less total compute across ~3 orders of magnitude. Overall, our approach provides a principled and easily integrable framework for enhancing adversarial robustness, offering negligible computational overhead and a simple yet theoretically grounded design.