Sharing Residual Units Through Collective Tensor Factorization in Deep Neural Networks

Chen Yunpeng,Jin Xiaojie,Kang Bingyi,Feng Jiashi,Yan Shuicheng
DOI: https://doi.org/10.48550/arXiv.1703.02180
2017-03-15
Abstract:Residual units are wildly used for alleviating optimization difficulties when building deep neural networks. However, the performance gain does not well compensate the model size increase, indicating low parameter efficiency in these residual units. In this work, we first revisit the residual function in several variations of residual units and demonstrate that these residual functions can actually be explained with a unified framework based on generalized block term decomposition. Then, based on the new explanation, we propose a new architecture, Collective Residual Unit (CRU), which enhances the parameter efficiency of deep neural networks through collective tensor factorization. CRU enables knowledge sharing across different residual units using shared factors. Experimental results show that our proposed CRU Network demonstrates outstanding parameter efficiency, achieving comparable classification performance to ResNet-200 with the model size of ResNet-50. By building a deeper network using CRU, we can achieve state-of-the-art single model classification accuracy on ImageNet-1k and Places365-Standard benchmark datasets. (Code and trained models are available on GitHub)
Computer Vision and Pattern Recognition
What problem does this paper attempt to address?