Skip to main navigation Skip to search Skip to main content

SRGC-Nets: Sparse repeated group convolutional neural networks

  • Harbin Institute of Technology Shenzhen
  • The Chinese University of Hong Kong, Shenzhen
  • University of Science and Technology of China

Research output: Contribution to journalArticlepeer-review

Abstract

Group convolution is widely used in many mobile networks to remove the filter's redundancy from the channel extent. In order to further reduce the redundancy of group convolution, this article proposes a novel repeated group convolutional (RGC) kernel, which has M primary groups, and each primary group includes N tiny groups. In every primary group, the same convolutional kernel is repeated in all the tiny groups. The RGC filter is the first kernel to remove the redundancy from group extent. Based on RGC, a sparse RGC (SRGC) kernel is also introduced in this article, and its corresponding network is called SRGC neural networks (SRGC-Net). The SRGC kernel is the summation of RGC kernel and pointwise group convolutional (PGC) kernel. The number of PGC's groups is M. Accordingly, in each primary group, besides the center locations in all channels, the values of parameters located in other N-1 tiny groups are all zero. Therefore, SRGC can significantly reduce the parameters. Moreover, it can also effectively retrieve spatial and channel-difference features by utilizing RGC and PGC to preserve the richness of produced features. Comparative experiments were performed on the benchmark classification data sets. Compared with the traditional popular networks, SRGC-Nets can perform better with timely reducing the model size and computational complexity. Furthermore, it can also achieve better performances than other latest state-of-the-art mobile networks on most of the databases and effectively decrease the test and training runtime.

Original languageEnglish
Article number8827586
Pages (from-to)2889-2902
Number of pages14
JournalIEEE Transactions on Neural Networks and Learning Systems
Volume31
Issue number8
DOIs
StatePublished - Aug 2020
Externally publishedYes

Keywords

  • Convolutional neural networks (CNNs)
  • SRGC neural networks (SRGC-Nets)
  • deep learning
  • group convolution
  • sparse repeated group convolution (SRGC)

Fingerprint

Dive into the research topics of 'SRGC-Nets: Sparse repeated group convolutional neural networks'. Together they form a unique fingerprint.

Cite this