GhostNets on Heterogeneous Devices via Cheap Operations
Not on the map. Why?
Abstract (arXiv)
Deploying convolutional neural networks (CNNs) on mobile devices is difficult due to the limited memory and computation resources. We aim to design efficient neural networks for heterogeneous devices including CPU and GPU, by exploiting the redundancy in feature maps, which has rarely been investigated in neural architecture design. For CPU-like devices, we propose a novel CPU-efficient Ghost (C-Ghost) module to generate more feature maps from cheap operations. Based on a set of intrinsic feature maps, we apply a series of linear transformations with cheap cost to generate many ghost feature maps that could fully reveal information underlying intrinsic features. The proposed C-Ghost module can be taken as a plug-and-play component to upgrade existing convolutional neural networks. C-Ghost bottlenecks are designed to stack C-Ghost modules, and then the lightweight C-GhostNet can be easily established. We further consider the efficient networks for GPU devices. Without involving too many GPU-inefficient operations (e.g.,, depth-wise convolution) in a building stage, we propose to utilize the stage-wise feature redundancy to formulate GPU-efficient Ghost (G-Ghost) stage structure. The features in a stage are split into two parts where the first part is processed using the original block with fewer output channels for generating intrinsic features, and the other are generated using cheap operations by exploiting stage-wise redundancy. Experiments conducted on benchmarks demonstrate the effectiveness of the proposed C-Ghost module and the G-Ghost stage. C-GhostNet and G-GhostNet can achieve the optimal trade-off of accuracy and latency for CPU and GPU, respectively. Code is available at https://github.com/huawei-noah/CV-Backbones.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). Builds on 80 of its 94 references that are in the map. First posted on arXiv 10 Jan 2022.
Builds on
80 of 94 references.
References · 80
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
- 2016Feature Pyramid Networks for Object Detectioncited by 5,021
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
38 more
- 2017Squeeze-and-Excitation Networkscited by 4,763
- 2014Going Deeper with Convolutionscited by 4,231
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2016Wide Residual Networkscited by 3,057
- 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,540
- 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,320
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,261
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2019Searching for MobileNetV3cited by 1,984
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
- 2019MMDetection: Open MMLab Detection Toolbox and Benchmarkcited by 1,379
- 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
- 2018ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Designcited by 1,132
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,097
- 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
- 2018Co-teaching: Robust Training of Deep Neural Networks with Extremely Noisy Labelscited by 1,053
- 2020Designing Network Design Spacescited by 954
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 937
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 666
- 2018Rethinking the Value of Network Pruningcited by 595
- 2014Semantic Image Segmentation with Deep Convolutional Nets and Fully Connected CRFscited by 552
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
- 2019Importance Estimation for Neural Network Pruningcited by 531
- 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 480
- 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 438
- 2019GhostNet: More Features from Cheap Operationscited by 410
- 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 375
- 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 365
- 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 313
- 2014Exploiting Linear Structure Within Convolutional Networks for Efficient Evaluationcited by 304
- 2018Slimmable Neural Networkscited by 301
- 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 291
- 2014Speeding up Convolutional Neural Networks with Low Rank Expansionscited by 283
- 2018Bi-Real Net: Enhancing the Performance of 1-bit CNNs With Improved Representational Capability and Advanced Training Algorithmcited by 233
50 most cited of 80 All 80 (JSON)
Built on by
Citing papers per year: 2022: 1; 2023: 6; 2024: 5; 2025: 1; 2026: 1.
14 papers.
Sort:
By area:
- 2024LocalMamba: Visual State Space Model with Windowed Selective Scancited by 235
- 2023EfficientViT: Memory Efficient Vision Transformer with Cascaded Group Attentioncited by 172
- 2024EfficientVMamba: Atrous Selective Scan for Light Weight Visual Mambacited by 146
- 2023Computation-efficient Deep Learning for Computer Vision: A Surveycited by 14
- 2022RepGhost: A Hardware-Efficient Ghost Module via Re-parameterizationcited by 13
- 2023Inherent Redundancy in Spiking Neural Networkscited by 13
- 2024GrootVL: Tree Topology is All You Need in State Space Modelcited by 13
- 2024Understanding Robustness of Visual State Space Models for Image Classificationcited by 12
- 2024Efficient Deep Learning Infrastructures for Embedded Computing Systems: A Comprehensive Survey and Future Envisioncited by 5
- 2023The Evolution of the Interplay Between Input Distributions and Linear Regions in Networkscited by 3
- 2023LAPP: Layer Adaptive Progressive Pruning for Compressing CNNs from Scratchcited by 2
- 2025SparseMamba-PCL: Scribble-Supervised Medical Image Segmentation via SAM-Guided Progressive Collaborative Learningcited by 2
2 more
- 2026Training-Time Batch Normalization Reshapes Local Partition Geometry in Piecewise-Affine Networks6 May 2026
- 2025SparseMamba-PCL: Scribble-Supervised Medical Image Segmentation via SAM-Guided Progressive Collaborative Learning3 Mar 2025
- 2024Efficient Deep Learning Infrastructures for Embedded Computing Systems: A Comprehensive Survey and Future Envision3 Nov 2024
- 2024GrootVL: Tree Topology is All You Need in State Space Model4 Jun 2024
- 2024Understanding Robustness of Visual State Space Models for Image Classification16 Mar 2024
- 2024EfficientVMamba: Atrous Selective Scan for Light Weight Visual Mamba15 Mar 2024
- 2024LocalMamba: Visual State Space Model with Windowed Selective Scan14 Mar 2024
- 2023The Evolution of the Interplay Between Input Distributions and Linear Regions in Networks28 Oct 2023
- 2023LAPP: Layer Adaptive Progressive Pruning for Compressing CNNs from Scratch25 Sep 2023
- 2023Computation-efficient Deep Learning for Computer Vision: A Survey27 Aug 2023
- 2023Inherent Redundancy in Spiking Neural Networks16 Aug 2023
- 2023Neural Architecture Retrieval16 Jul 2023
- 2023EfficientViT: Memory Efficient Vision Transformer with Cascaded Group Attentioncited by 172
- 2023Computation-efficient Deep Learning for Computer Vision: A Surveycited by 14
- 2022RepGhost: A Hardware-Efficient Ghost Module via Re-parameterizationcited by 13
- 2023Inherent Redundancy in Spiking Neural Networkscited by 13
- 2024GrootVL: Tree Topology is All You Need in State Space Modelcited by 13
- 2024Understanding Robustness of Visual State Space Models for Image Classificationcited by 12
- 2024Efficient Deep Learning Infrastructures for Embedded Computing Systems: A Comprehensive Survey and Future Envisioncited by 5
- 2023The Evolution of the Interplay Between Input Distributions and Linear Regions in Networkscited by 3
- 2023LAPP: Layer Adaptive Progressive Pruning for Compressing CNNs from Scratchcited by 2
- 2023Neural Architecture Retrievalcited by 1
- 2026Training-Time Batch Normalization Reshapes Local Partition Geometry in Piecewise-Affine Networkscited by 1
- 2026Training-Time Batch Normalization Reshapes Local Partition Geometry in Piecewise-Affine Networks6 May 2026
- 2024Efficient Deep Learning Infrastructures for Embedded Computing Systems: A Comprehensive Survey and Future Envision3 Nov 2024
- 2024GrootVL: Tree Topology is All You Need in State Space Model4 Jun 2024
- 2024Understanding Robustness of Visual State Space Models for Image Classification16 Mar 2024
- 2023The Evolution of the Interplay Between Input Distributions and Linear Regions in Networks28 Oct 2023
- 2023LAPP: Layer Adaptive Progressive Pruning for Compressing CNNs from Scratch25 Sep 2023
- 2023Computation-efficient Deep Learning for Computer Vision: A Survey27 Aug 2023
- 2023Inherent Redundancy in Spiking Neural Networks16 Aug 2023
- 2023Neural Architecture Retrieval16 Jul 2023
- 2023EfficientViT: Memory Efficient Vision Transformer with Cascaded Group Attention11 May 2023
- 2022RepGhost: A Hardware-Efficient Ghost Module via Re-parameterization11 Nov 2022