Proceedings

Towards Robust ResNet: A Small Step but a Giant Leap

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 4285-4291.

https://doi.org/10.24963/ijcai.2019/595

Abstract

This paper presents a simple yet principled approach to boosting the robustness of the residual network (ResNet) that is motivated by a dynamical systems perspective. Namely, a deep neural network can be interpreted using a partial differential equation, which naturally inspires us to characterize ResNet based on an explicit Euler method. This consequently allows us to exploit the step factor h in the Euler method to control the robustness of ResNet in both its training and generalization. In particular, we prove that a small step factor h can benefit its training and generalization robustness during backpropagation and forward propagation, respectively. Empirical evaluation on real-world datasets corroborates our analytical findings that a small h can indeed improve both its training and generalization robustness.

  1. [Ascher, 2008] Uri M. Ascher. Numerical methods for evolu- tionary differential equations, volume 5 of Computational Science and Engineering. SIAM, 2008.
  2. [Atkinson, 2008] Kendall E. Atkinson. An introduction to numerical analysis. John Wiley & Sons, 2nd edition, 2008.
  3. [Butcher, 2016] John Charles Butcher. Numerical methods for ordinary differential equations. John Wiley & Sons, 2016.
  4. [Chen et al., 2018] Tian Qi Chen, Yulia Rubanova, Jesse Bettencourt, and David K. Duvenaud. Neural ordinary dif- ferential equations. In Proc. NeurIPS, pages 6572-6583, 2018.
  5. [Cho et al., 2014] Kyunghyun Cho, Bart van Merriënboer, Caglar Gulcehre, Dzmitry Bahdanau, Fethi Bougares, Holger Schwenk, and Yoshua Bengio. Learning phrase representations using RNN encoder-decoder for statistical machine translation. In Proc. EMNLP, 2014.
  6. [Conneau et al., 2017] Alexis Conneau, Holger Schwenk, Loïc Barrault, and Yann Lecun. Very deep convolutional networks for text classification. In Proc. EACL, 2017.
  7. [Dai et al., 2019] Zhongxiang Dai, Haibin Yu, Bryan Kian Hsiang Low, and Patrick Jaillet. Bayesian optimiza- tion meets Bayesian optimal stopping. In Proc. ICML, pages 1496-1506, 2019.
  8. [Daxberger and Low, 2017] Erik A. Daxberger and Bryan Kian Hsiang Low. Distributed batch Gaussian process op- timization. In Proc. ICML, pages 951-960, 2017.
  9. [Glorot and Bengio, 2010] Xavier Glorot and Yoshua Ben- gio. Understanding the difficulty of training deep feedfor- ward neural networks. In Proc. AISTATS, pages 249-256, 2010.
  10. [Haber and Ruthotto, 2017] Eldad Haber and Lars Ruthotto. Stable architectures for deep neural networks. Inverse Problems, 34(1):014004, 2017.
  11. [Han et al., 2018] Bo Han, Quanming Yao, Xingrui Yu, Gang Niu, Miao Xu, Weihua Hu, Ivor Tsang, and Masashi Sugiyama. Co-teaching: Robust training of deep neural networks with extremely noisy labels. In Proc. NeurIPS, pages 8536-8546, 2018.
  12. [He et al., 2016a] Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning for image recog- nition. In Proc. CVPR, pages 770-778, 2016.
  13. [He et al., 2016b] Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Identity mappings in deep residual networks. In Proc. ECCV, pages 630-645, 2016.
  14. [Hoang et al., 2018] Trong Nghia Hoang, Quang Minh Hoang, Ruofei Ouyang, and Kian Hsiang Low. Decentral- ized high-dimensional Bayesian optimization with factor graphs. In Proc. AAAI, pages 3231-3238, 2018.
  15. [Huang et al., 2017] Gao Huang, Zhuang Liu, Laurens van der Maaten, and Kilian Q. Weinberger. Densely connected convolutional networks. Proc. IEEE CVPR, pages 2261- 2269, 2017.
  16. [Ioffe and Szegedy, 2015] Sergey Ioffe and Christian Szegedy. Batch normalization: Accelerating deep net- work training by reducing internal covariate shift. In Proc. ICML, 2015.
  17. [Ketkar, 2017] Nikhil Ketkar. Deep Learning with Python: A Hands-on Introduction. Apress, 2017.
  18. [Krizhevsky and Hinton, 2009] Alex Krizhevsky and Geof- frey E. Hinton. Learning multiple layers of features from tiny images. Master's thesis, Univ. Toronto, 2009.
  19. [Lei Ba et al., 2016] Jimmy Lei Ba, Jamie Ryan Kiros, and Geoffrey E. Hinton. Layer normalization. arXiv:1607.06450, 2016.
  20. [Ling et al., 2016] Chun Kai Ling, Kian Hsiang Low, and Patrick Jaillet. Gaussian process planning with Lipschitz continuous reward functions: Towards unifying Bayesian optimization, active learning, and beyond. In Proc. AAAI, 2016.
  21. [Lu et al., 2018] Yiping Lu, Aoxiao Zhong, Quanzheng Li, and Bin Dong. Beyond finite layer neural networks: Bridg- ing deep architectures and numerical differential equa- tions. In Proc. ICML, pages 3282-3291, 2018.
  22. [Nair and Hinton, 2010] Vinod Nair and Geoffrey E. Hinton. Rectified linear units improve restricted Boltzmann ma- chines. In Proc. ICML, pages 807-814, 2010.
  23. [Reed and Marks II, 1999] Russell Reed and Robert J. Marks II. Neural Smithing: Supervised Learning in Feed- forward Artificial Neural Networks. MIT Press, 1999.
  24. [Ruthotto and Haber, 2018] Lars Ruthotto and Eldad Haber. Deep neural networks motivated by partial differential equations. arXiv:1804.04272, 2018.
  25. [Santurkar et al., 2018] Shibani Santurkar, Dimitris Tsipras, Andrew Ilyas, and Aleksander Madry. How does batch normalization help optimization? In Proc. NeurIPS, pages 2488-2498, 2018.
  26. [Weinan, 2017] E. Weinan. A proposal on machine learning via dynamical systems. Communications in Mathematics and Statistics, 5(1):1-11, 2017.
  27. [Wu and He, 2018] Yuxin Wu and Kaiming He. Group nor- malization. In Proc. ECCV, pages 3-19, 2018.
  28. [Zhang et al., 2015] Xiang Zhang, Junbo Zhao, and Yann LeCun. Character-level convolutional networks for text classification. In Proc. NeurIPS, pages 649-657, 2015.
  29. [Zhang et al., 2017] Yehong Zhang, Trong Nghia Hoang, Bryan Kian Hsiang Low, and Mohan Kankanhalli. Information-based multi-fidelity Bayesian optimization. In NIPS Workshop on Bayesian Optimization, 2017.
  30. [Zhang et al., 2019a] Jingfeng Zhang, Bo Han, Laura Wyn- ter, Kian Hsiang Low, and Mohan Kankanhalli. To- wards robust ResNet: A small step but a giant leap. arXiv:1902.10887, 2019.
  31. [Zhang et al., 2019b] Yehong Zhang, Zhongxiang Dai, and Bryan Kian Hsiang Low. Bayesian optimization with bi- nary auxiliary information. In Proc. UAI, 2019.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards