LGCVJun 2, 2022

Improving the Robustness and Generalization of Deep Neural Network with Confidence Threshold Reduction

arXiv:2206.00913v21 citationsh-index: 34
Originality Incremental advance
AI Analysis

This work addresses a key problem in adversarial robustness for machine learning practitioners, offering incremental improvements over existing methods.

The paper tackles the trade-off between robustness and generalization in deep neural networks by introducing confidence threshold reduction (CTR), which improves both simultaneously; for natural training, a mask-guided divergence loss (MDL) achieves this, while for adversarial training, a standard deviation loss (STD) further enhances robustness with minimal impact on natural accuracy.

Deep neural networks are easily attacked by imperceptible perturbation. Presently, adversarial training (AT) is the most effective method to enhance the robustness of the model against adversarial examples. However, because adversarial training solved a min-max value problem, in comparison with natural training, the robustness and generalization are contradictory, i.e., the robustness improvement of the model will decrease the generalization of the model. To address this issue, in this paper, a new concept, namely confidence threshold (CT), is introduced and the reducing of the confidence threshold, known as confidence threshold reduction (CTR), is proven to improve both the generalization and robustness of the model. Specifically, to reduce the CT for natural training (i.e., for natural training with CTR), we propose a mask-guided divergence loss function (MDL) consisting of a cross-entropy loss term and an orthogonal term. The empirical and theoretical analysis demonstrates that the MDL loss improves the robustness and generalization of the model simultaneously for natural training. However, the model robustness improvement of natural training with CTR is not comparable to that of adversarial training. Therefore, for adversarial training, we propose a standard deviation loss function (STD), which minimizes the difference in the probabilities of the wrong categories, to reduce the CT by being integrated into the loss function of adversarial training. The empirical and theoretical analysis demonstrates that the STD based loss function can further improve the robustness of the adversarially trained model on basis of guaranteeing the changeless or slight improvement of the natural accuracy.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes