Towards Understanding Dual BN In Hybrid Adversarial Training

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Zhang, Chenshuang, Zhang, Chaoning, Zhang, Kang, Niu, Axi, Kim, Junmo, Kweon, In So
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913288287158272
author Zhang, Chenshuang
Zhang, Chaoning
Zhang, Kang
Niu, Axi
Kim, Junmo
Kweon, In So
author_facet Zhang, Chenshuang
Zhang, Chaoning
Zhang, Kang
Niu, Axi
Kim, Junmo
Kweon, In So
contents There is a growing concern about applying batch normalization (BN) in adversarial training (AT), especially when the model is trained on both adversarial samples and clean samples (termed Hybrid-AT). With the assumption that adversarial and clean samples are from two different domains, a common practice in prior works is to adopt Dual BN, where BN and BN are used for adversarial and clean branches, respectively. A popular belief for motivating Dual BN is that estimating normalization statistics of this mixture distribution is challenging and thus disentangling it for normalization achieves stronger robustness. In contrast to this belief, we reveal that disentangling statistics plays a less role than disentangling affine parameters in model training. This finding aligns with prior work (Rebuffi et al., 2023), and we build upon their research for further investigations. We demonstrate that the domain gap between adversarial and clean samples is not very large, which is counter-intuitive considering the significant influence of adversarial perturbation on the model accuracy. We further propose a two-task hypothesis which serves as the empirical foundation and a unified framework for Hybrid-AT improvement. We also investigate Dual BN in test-time and reveal that affine parameters characterize the robustness during inference. Overall, our work sheds new light on understanding the mechanism of Dual BN in Hybrid-AT and its underlying justification.
format Preprint
id arxiv_https___arxiv_org_abs_2403_19150
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Towards Understanding Dual BN In Hybrid Adversarial Training
Zhang, Chenshuang
Zhang, Chaoning
Zhang, Kang
Niu, Axi
Kim, Junmo
Kweon, In So
Machine Learning
Artificial Intelligence
Cryptography and Security
Computer Vision and Pattern Recognition
There is a growing concern about applying batch normalization (BN) in adversarial training (AT), especially when the model is trained on both adversarial samples and clean samples (termed Hybrid-AT). With the assumption that adversarial and clean samples are from two different domains, a common practice in prior works is to adopt Dual BN, where BN and BN are used for adversarial and clean branches, respectively. A popular belief for motivating Dual BN is that estimating normalization statistics of this mixture distribution is challenging and thus disentangling it for normalization achieves stronger robustness. In contrast to this belief, we reveal that disentangling statistics plays a less role than disentangling affine parameters in model training. This finding aligns with prior work (Rebuffi et al., 2023), and we build upon their research for further investigations. We demonstrate that the domain gap between adversarial and clean samples is not very large, which is counter-intuitive considering the significant influence of adversarial perturbation on the model accuracy. We further propose a two-task hypothesis which serves as the empirical foundation and a unified framework for Hybrid-AT improvement. We also investigate Dual BN in test-time and reveal that affine parameters characterize the robustness during inference. Overall, our work sheds new light on understanding the mechanism of Dual BN in Hybrid-AT and its underlying justification.
title Towards Understanding Dual BN In Hybrid Adversarial Training
topic Machine Learning
Artificial Intelligence
Cryptography and Security
Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2403.19150