畳み込みニューラルネットワーク(CNN)は、非常に小さな変動(たとえば、破損したサンプルや敵対的なサンプル)でも、劣化した画像に対して脆弱です。考えられる理由の1つは、CNNが最も識別力のある領域により多くの注意を払うが、学習時に補助機能を無視し、最終的な判断のための機能の多様性の欠如につながることです。私たちの方法では、グループごとの抑制によってCNNの有意な活性化値を動的に抑制することを提案しますが、トレーニング時にそれらを固定的またはランダムに処理することはありません。次に、異なるアクティベーション分布を持つフィーチャマップが個別に処理され、フィーチャの独立性が考慮されます。 CNNは最終的に、提案された正則化に従って堅牢な分類を行うために、より豊富な識別機能を階層的に学習するようにガイドされます。私たちの方法は、破損、敵対的攻撃、低データ体制に対する分類など、複数の設定の下で包括的に評価されます。広範な実験結果は、提案された方法が、最先端の方法と比較した場合、ロバスト性と一般化性能の両方の点で大幅な改善を達成できることを示しています。
The convolutional neural network (CNN) is vulnerable to degraded images with even very small variations (e.g. corrupted and adversarial samples). One of the possible reasons is that CNN pays more attention to the most discriminative regions, but ignores the auxiliary features when learning, leading to the lack of feature diversity for final judgment. In our method, we propose to dynamically suppress significant activation values of CNN by group-wise inhibition, but not fixedly or randomly handle them when training. The feature maps with different activation distribution are then processed separately to take the feature independence into account. CNN is finally guided to learn richer discriminative features hierarchically for robust classification according to the proposed regularization. Our method is comprehensively evaluated under multiple settings, including classification against corruptions, adversarial attacks and low data regime. Extensive experimental results show that the proposed method can achieve significant improvements in terms of both robustness and generalization performances, when compared with the state-of-the-art methods.