Towards Natural Robustness Against Adversarial Examples
Haoyu Chu, Shikui Wei, Yao Zhao

TL;DR
This paper demonstrates that Neural ODEs inherently possess a weaker upper bound on output change, granting them natural robustness against adversarial examples, outperforming some adversarially trained models.
Contribution
It introduces Neural ODEs as a new neural network family with inherent robustness to adversarial attacks, supported by theoretical analysis and empirical evaluation.
Findings
Neural ODEs have a weaker upper bound compared to traditional neural networks.
Neural ODEs outperform ResNet under various adversarial attacks.
Neural ODEs exhibit better robustness than models trained with adversarial training methods.
Abstract
Recent studies have shown that deep neural networks are vulnerable to adversarial examples, but most of the methods proposed to defense adversarial examples cannot solve this problem fundamentally. In this paper, we theoretically prove that there is an upper bound for neural networks with identity mappings to constrain the error caused by adversarial noises. However, in actual computations, this kind of neural network no longer holds any upper bound and is therefore susceptible to adversarial examples. Following similar procedures, we explain why adversarial examples can fool other deep neural networks with skip connections. Furthermore, we demonstrate that a new family of deep neural networks called Neural ODEs (Chen et al., 2018) holds a weaker upper bound. This weaker upper bound prevents the amount of change in the result from being too large. Thus, Neural ODEs have natural…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Nuclear Materials and Properties
MethodsBatch Normalization · Residual Connection · 1x1 Convolution · *Communicated@Fast*How Do I Communicate to Expedia? · Residual Block · Kaiming Initialization · Bottleneck Residual Block · Average Pooling · Global Average Pooling · Convolution
