Proceedings

Building Sparse Deep Feedforward Networks using Tree Receptive Fields

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 5045-5051.

https://doi.org/10.24963/ijcai.2018/700

Abstract

Sparse connectivity is an important factor behind the success of convolutional neural networks and recurrent neural networks. In this paper, we consider the problem of learning sparse connectivity for feedforward neural networks (FNNs). The key idea is that a unit should be connected to a small number of units at the next level below that are strongly correlated. We use Chow-Liu's algorithm to learn a tree-structured probabilistic model for the units at the current level, use the tree to identify subsets of units that are strongly correlated, and introduce a new unit with receptive field over the subsets. The procedure is repeated on the new units to build multiple layers of hidden units. The resulting model is called a TRF-net. Empirical results show that, when compared to dense FNNs, TRF-net achieves better or comparable classification performance with much fewer parameters and sparser structures. They are also more interpretable.

  1. [Adams et al., 2010] Ryan Adams, Hanna Wallach, and Zoubin Ghahramani. Learning the structure of deep sparse graphical models. In Proceedings of the Thirteenth Inter- national Conference on Artificial Intelligence and Statis- tics, pages 1-8, 2010.
  2. [Ash, 1989] Timur Ash. Dynamic node creation in back- propagation networks. Connection science, 1(4):365-375, 1989.
  3. [Baker et al., 2017] Bowen Baker, Otkrist Gupta, Nikhil Naik, and Ramesh Raskar. Designing neural network ar- chitectures using reinforcement learning. In Proceedings of the 5th International Conference on Learning Represen- tations, 2017.
  4. [Bello, 1992] Martin G Bello. Enhanced training algorithms, and integrated training/architecture selection for multi- layer perceptron networks. IEEE Transactions on Neural networks, 3(6):864-875, 1992.
  5. [Chen et al., 2017] Zhourong Chen, Nevin L Zhang, Dit-Yan Yeung, and Peixian Chen. Sparse boltzmann machines with structure learning as applied to text analysis. In Pro- ceedings of the 31st AAAI Conference on Artificial Intelli- gence, 2017.
  6. [Chow and Liu, 1968] C Chow and Cong Liu. Approx- imating discrete probability distributions with depen- dence trees. IEEE transactions on Information Theory, 14(3):462-467, 1968.
  7. [Collins and Kohli, 2014] Maxwell D Collins and Pushmeet Kohli. Memory bounded deep convolutional networks. arXiv preprint arXiv:1412.1442, 2014.
  8. [Fahlman and Lebiere, 1990] Scott E Fahlman and Christian Lebiere. The cascade-correlation learning architecture. In Advances in Neural Information Processing Systems, pages 524-532, 1990.
  9. [Guo et al., 2016] Yiwen Guo, Anbang Yao, and Yurong Chen. Dynamic network surgery for efficient dnns. In Ad- vances in Neural Information Processing Systems, 2016.
  10. [Han et al., 2015] Song Han, Jeff Pool, John Tran, and William Dally. Learning both weights and connections for efficient neural network. In Advances in Neural Informa- tion Processing Systems, 2015.
  11. [Hassibi et al., 1993] Babak Hassibi, David G. Stork, and Stork Crc. Ricoh. Com. Second order derivatives for net- work pruning: Optimal brain surgeon. In Advances in Neu- ral Information Processing Systems, 1993.
  12. [Hsu et al., 2017] Wilson Hsu, Agastya Kalra, and Pas- cal Poupart. Online structure learning for sum- product networks with gaussian leaves. arXiv preprint arXiv:1701.05265, 2017.
  13. [Kingma and Ba, 2015] Diederik Kingma and Jimmy Ba. Adam: A method for stochastic optimization. In Proceed- ings of the 3rd International Conference on Learning Rep- resentations, 2015.
  14. [Klambauer et al., 2017] Günter Klambauer, Thomas Un- terthiner, Andreas Mayr, and Sepp Hochreiter. Self- normalizing neural networks. In Advances in Neural In- formation Processing Systems, 2017.
  15. [Kwok and Yeung, 1997a] Tin-Yan Kwok and Dit-Yan Ye- ung. Objective functions for training new hidden units in constructive neural networks. IEEE Transactions on neu- ral networks, 8(5):1131-1148, 1997.
  16. [Kwok and Yeung, 1997b] Tin-Yau Kwok and Dit-Yan Ye- ung. Constructive algorithms for structure learning in feedforward neural networks for regression problems. IEEE Transactions on Neural Networks, 8(3):630-645, 1997.
  17. [LeCun et al., 1990] Yann LeCun, John S. Denker, and Sara A. Solla. Optimal brain damage. In Advances in Neural Information Processing Systems, 1990.
  18. [Li et al., 2017] Hao Li, Asim Kadav, Igor Durdanovic, Hanan Samet, and Hans Peter Graf. Pruning filters for efficient convnets. In Proceedings of the 5rd International Conference on Learning Representations, 2017.
  19. [Liu et al., 2017] Jia Liu, Maoguo Gong, Qiguang Miao, Xi- aogang Wang, and Hao Li. Structure learning for deep neural networks based on multiobjective optimization. IEEE Transactions on Neural Networks and Learning Sys- tems, 2017.
  20. [Mikolov et al., 2013a] Tomas Mikolov, Kai Chen, Greg Corrado, and Jeffrey Dean. Efficient estimation of word representations in vector space. In International Confer- ence on Learning Representations Workshops, 2013.
  21. [Mikolov et al., 2013b] Tomas Mikolov, Ilya Sutskever, Kai Chen, Gregory S. Corrado, and Jeffrey Dean. Distributed representations of words and phrases and their composi- tionality. In Advances in Neural Information Processing Systems, 2013.
  22. [Nair and Hinton, 2010] Vinod Nair and Geoffrey E Hinton. Rectified linear units improve restricted boltzmann ma- chines. In Proceedings of the International Conference on Machine Learning, 2010.
  23. [Srinivas and Babu, 2015] Suraj Srinivas and R. Venkatesh Babu. Data-free parameter pruning for deep neural net- works. In Proceedings of the British Machine Vision Con- ference, 2015.
  24. [Srivastava et al., 2014] Nitish Srivastava, Geoffrey E Hin- ton, Alex Krizhevsky, Ilya Sutskever, and Ruslan Salakhutdinov. Dropout: a simple way to prevent neural networks from overfitting. Journal of Machine Learning Research, 15(1):1929-1958, 2014.
  25. [Vincent et al., 2008] Pascal Vincent, Hugo Larochelle, Yoshua Bengio, and Pierre-Antoine Manzagol. Extract- ing and composing robust features with denoising autoen- coders. In Proceedings of the 25th International confer- ence on Machine learning, pages 1096-1103. ACM, 2008.
  26. [Wen et al., 2016] Wei Wen, Chunpeng Wu, Yandan Wang, Yiran Chen, and Hai Li. Learning structured sparsity in deep neural networks. In Advances in Neural Information Processing Systems, pages 2074-2082, 2016.
  27. [Zhang et al., 2015] Xiang Zhang, Junbo Zhao, and Yann LeCun. Character-level convolutional networks for text classification. In Advances in Neural Information Process- ing Systems, 2015.
  28. [Zoph and Le, 2017] Barret Zoph and Quoc V Le. Neural architecture search with reinforcement learning. In Pro- ceedings of the 5th International Conference on Learning Representations, 2017.

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

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