RepGhost: A Hardware-Efficient Ghost Module via Re-parameterization
Chengpeng Chen, Zichao Guo, Haien Zeng, Pengfei Xiong, Jian Dong

TL;DR
This paper introduces RepGhost, a hardware-efficient module for CNNs that reuses features implicitly through reparameterization, improving efficiency and accuracy on mobile devices compared to existing models.
Contribution
The paper proposes a novel RepGhost module that enables implicit feature reuse via reparameterization, reducing hardware costs compared to concatenation-based methods.
Findings
RepGhostNet outperforms GhostNet 0.5x by 2.5% Top-1 accuracy on ImageNet.
RepGhostNet achieves similar latency with fewer parameters on mobile devices.
The method is more hardware-efficient than traditional concatenation-based feature reuse.
Abstract
Feature reuse has been a key technique in light-weight convolutional neural networks (CNNs) architecture design. Current methods usually utilize a concatenation operator to keep large channel numbers cheaply (thus large network capacity) by reusing feature maps from other layers. Although concatenation is parameters- and FLOPs-free, its computational cost on hardware devices is non-negligible. To address this, this paper provides a new perspective to realize feature reuse implicitly and more efficiently instead of concatenation. A novel hardware-efficient RepGhost module is proposed for implicit feature reuse via reparameterization, instead of using concatenation operator. Based on the RepGhost module, we develop our efficient RepGhost bottleneck and RepGhostNet. Experiments on ImageNet and COCO benchmarks demonstrate that our RepGhostNet is much more effective and efficient than…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
- 🤗timm/repghostnet_050.in1kmodel· 1.5k dl1.5k dl
- 🤗timm/repghostnet_058.in1kmodel· 181 dl181 dl
- 🤗timm/repghostnet_080.in1kmodel· 63 dl63 dl
- 🤗timm/repghostnet_100.in1kmodel· 77 dl77 dl
- 🤗timm/repghostnet_111.in1kmodel· 49 dl49 dl
- 🤗timm/repghostnet_130.in1kmodel· 64 dl64 dl
- 🤗timm/repghostnet_150.in1kmodel· 45 dl45 dl
- 🤗timm/repghostnet_200.in1kmodel· 137 dl137 dl
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Domain Adaptation and Few-Shot Learning · Human Pose and Action Recognition
Methods*Communicated@Fast*How Do I Communicate to Expedia? · Depthwise Convolution · ReLU6 · Residual Connection · Pointwise Convolution · Depthwise Separable Convolution · Sigmoid Activation · Average Pooling · 1x1 Convolution · Hard Swish
