最近の研究では、ディープニューラルネットワーク(DNN)は敵対攻撃に対して脆弱であることが示されています。この目的のために、DNNの堅牢性を改善しようとする多くの防御アプローチが提案されています。別の関連する分野で、最近の研究では、モデルサイズを圧縮して計算の複雑さを軽減するために、ニューラルネットワークの重みと活性化関数を低ビット幅に量子化する方法が検討されています。この作業では、これら2つの異なるトラック、つまりネットワークのコンパクトさと堅牢性の追求を1つに統合し、両方の利点のあるネットワークを生み出すことができることがわかりました。私たちの知る限り、これはアクティベーション関数の量子化を使用して敵対的な例を防ぐ最初の作業です。また、活性化関数に適応量子化技術を使用することにより、堅牢なニューラルネットワークをトレーニングすることを提案します。提案されている動的量子化アクティベーション(DQA)は、FGSM、PGD、C&W攻撃などのさまざまなホワイトボックス攻撃方法の下で、MNISTおよびCIFAR-10データセットを使用した幅広い実験を通じて検証されています。さらに、ゼロ次最適化および代替モデルベースのブラックボックス攻撃もこの作業で考慮されます。実験結果は、提案されたDQAを使用してDNNの堅牢性を大幅に改善できることを明確に示しています。
Recent studies have shown that deep neural networks (DNNs) are vulnerable to adversarial attacks. To this end, many defense approaches that attempt to improve the robustness of DNNs have been proposed. In a separate and yet related area, recent works have explored to quantize neural network weights and activation functions into low bit-width to compress model size and reduce computational complexity. In this work, we find that these two different tracks, namely the pursuit of network compactness and robustness, can be merged into one and give rise to networks of both advantages. To the best of our knowledge, this is the first work that uses quantization of activation functions to defend against adversarial examples. We also propose to train robust neural networks by using adaptive quantization techniques for the activation functions. Our proposed Dynamic Quantized Activation (DQA) is verified through a wide range of experiments with the MNIST and CIFAR-10 datasets under different white-box attack methods, including FGSM, PGD, and C & W attacks. Furthermore, Zeroth Order Optimization and substitute model-based black-box attacks are also considered in this work. The experimental results clearly show that the robustness of DNNs could be greatly improved using the proposed DQA.