Rope-net: deep convolutional neural network via robust principal component analysis
摘要
Low-rank decomposition methods can compress parameters and accelerate training of deep convolutional neural networks (DCNNs) by mining the low-rankness in weights. However, for an image classification task, the test accuracy of DCNNs compressed by low-rank decomposition usually decreases. Our experiments show that the error term of low-rank decomposition is not sparse and not suitable for reutilizing to maintain accuracy. To overcome this problem, in this paper, we propose an effective compression approach of DCNNs by robust principal component analysis (RPCA) on the weights of convolutional and fully connected layers. Low-rank term of RPCA keeps advantages of low-rank decomposition. Sparse term of RPCA can be retrained via sparse learning to improve test accuracy because of its sparsity. We name this kind of DCNN as Rope-Net (DCNN via Robust Principal Component Analysis). Our Rope-ResNet110 (ResNet110 via RPCA) experiment on CIFAR10 demonstrates that Rope-ResNet110 can achieve: a) 3.3