Summary
This paper first propose to understand ensemble adversarial defense from a theoretical perspective. Then the authors develop iGAT, including a distributing strategy is to encourage each base classifier to keep improving over regions that they are relatively good at classifying. This leads to a hard distributing rule that assigning in a deterministic way the example to the base classifier that returns the highest predicted probability on its ground truth class, and a soft distributing rule based on a ranking-based score. Besides, a regularization term is introduced to address the severest weakness, by minimizing the probability score of the most incorrectly predicted class by the most erroneous base classifier. Empirical evaluations are done on enhancing previous ensemble defenses.
Strengths
This paper provides a theoretical analysis on why an ensemble of adversarially trained classifiers is more robust than single ones and develop a new error theory dedicated to understanding ensemble adversarial defense. This theoretical analysis provides some new insights on the effectiveness of ensemble defense.
Inspired from the theory, the authors propose iGAT, including probabilistic distributing rule and a regularization term for rescuing the severest weaknesses of the base classifiers. Empirically, iGAT is shown to consistently enhance previous ensemble defense strategies such as ADP, CLDL, DVERGE and SoE.
Weaknesses
I have some concerns:
- The designs of distributing rule in Section 5.1 and regularization in Section 5.2 are somewhat heuristic. For example, it is not well-justified on why ranking-based probability in Equation (10) is preferred compared to other soft distribution.
- Does the hyperparameters \alpha and \beta have to be the same in Equation (7) and Equation (12)? If yes, please elaborate on why they have to be the same? If not, then there are too many hyperparameters (e.g., four) to tune.
- In Table 1 (CIFAR-10), the empirical improvements of iGAT_DVERGE vs. DVERGE and iGAT_CLDL vs. CLDL are quite marginal under AA.
- Besides, I observe that in Table 1, iGAT is combined with CLDL, DVERGE, and ADP on CIFAR-10; while iGAT is combined with SoE, ADP, DVERGE on CIFAR-100. Is there any special reason for this experimental setting?
Questions
My questions are listed in Weaknesses.
Rating
5: Borderline accept: Technically solid paper where reasons to accept outweigh reasons to reject, e.g., limited evaluation. Please use sparingly.
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.
Limitations
Limitations are not discussed in the paper. As to the potential negative societal impact, there is a sentence in Conclusion.