<p>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<InlineEquation ID="IEq1"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="10994_2025_6782_Article_IEq1.gif" Format="GIF" Height="13" Rendition="HTML" Resolution="72" Type="Linedraw" Width="19" /> </InlineMediaObject> <EquationSource Format="TEX">\(\times\)</EquationSource> <EquationSource Format="MATHML"><math> <mo>×</mo> </math></EquationSource> </InlineEquation> parameter compression ratio and 0.33% accuracy improvement, b) 5<InlineEquation ID="IEq2"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="10994_2025_6782_Article_IEq1.gif" Format="GIF" Height="13" Rendition="HTML" Resolution="72" Type="Linedraw" Width="19" /> </InlineMediaObject> <EquationSource Format="TEX">\(\times\)</EquationSource> <EquationSource Format="MATHML"><math> <mo>×</mo> </math></EquationSource> </InlineEquation> parameter compression ratio without accuracy drop. More remarkably, Rope-VGG16 achieves 8.5<InlineEquation ID="IEq3"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="10994_2025_6782_Article_IEq1.gif" Format="GIF" Height="13" Rendition="HTML" Resolution="72" Type="Linedraw" Width="19" /> </InlineMediaObject> <EquationSource Format="TEX">\(\times\)</EquationSource> <EquationSource Format="MATHML"><math> <mo>×</mo> </math></EquationSource> </InlineEquation> parameter compression ratio and 5.48% accuracy improvement on randomly cutout CIFAR10 test set compared with VGG16, which validates strong robustness of Rope-Net.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Rope-net: deep convolutional neural network via robust principal component analysis

  • Baichen Liu,
  • Zhi Han,
  • Xi’ai Chen,
  • Yanmei Wang,
  • Yandong Tang

摘要

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 \(\times\) × parameter compression ratio and 0.33% accuracy improvement, b) 5 \(\times\) × parameter compression ratio without accuracy drop. More remarkably, Rope-VGG16 achieves 8.5 \(\times\) × parameter compression ratio and 5.48% accuracy improvement on randomly cutout CIFAR10 test set compared with VGG16, which validates strong robustness of Rope-Net.