CFDP: Common Frequency Domain Pruning
Not on the map. Why?
Abstract (arXiv)
As the saying goes, sometimes less is more -- and when it comes to neural networks, that couldn't be more true. Enter pruning, the art of selectively trimming away unnecessary parts of a network to create a more streamlined, efficient architecture. In this paper, we introduce a novel end-to-end pipeline for model pruning via the frequency domain. This work aims to shed light on the interoperability of intermediate model outputs and their significance beyond the spatial domain. Our method, dubbed Common Frequency Domain Pruning (CFDP) aims to extrapolate common frequency characteristics defined over the feature maps to rank the individual channels of a layer based on their level of importance in learning the representation. By harnessing the power of CFDP, we have achieved state-of-the-art results on CIFAR-10 with GoogLeNet reaching an accuracy of 95.25%, that is, +0.2% from the original model. We also outperform all benchmarks and match the original model's performance on ImageNet, using only 55% of the trainable parameters and 60% of the FLOPs. In addition to notable performances, models produced via CFDP exhibit robustness to a variety of configurations including pruning from untrained neural architectures, and resistance to adversarial attacks. The implementation code can be found at https://github.com/Skhaki18/CFDP.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 36 of its 56 references that are in the map. First posted on arXiv 7 Jun 2023.
Builds on
36 of 56 references.
References · 36
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,845
- 2014Going Deeper with Convolutionscited by 4,231
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
- 2013Rich feature hierarchies for accurate object detection and semantic segmentationcited by 2,160
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
24 more
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
- 2018Rethinking the Value of Network Pruningcited by 595
- 2019The State of Sparsity in Deep Neural Networkscited by 471
- 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 438
- 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
- 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 291
- 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 291
- 2017NISP: Pruning Networks using Neuron Importance Score Propagationcited by 228
- 2016Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architecturescited by 220
- 2020Learning in the Frequency Domaincited by 196
- 2017Data-Driven Sparse Structure Selection for Deep Neural Networkscited by 181
- 2018Discrimination-aware Channel Pruning for Deep Neural Networkscited by 171
- 2015Compressing Neural Networks with the Hashing Trickcited by 150
- 2019Towards Optimal Structured CNN Pruning via Generative Adversarial Learningcited by 145
- 2019Gate Decorator: Global Filter Pruning Method for Accelerating Deep Convolutional Neural Networkscited by 118
- 2019Pruning from Scratchcited by 72
- 2021Lost in Pruning: The Effects of Pruning Neural Networks beyond Test Accuracycited by 62
- 2018Exploiting Kernel Sparsity and Entropy for Interpretable CNN Compressioncited by 40
- 2018Revisiting the Importance of Individual Units in CNNs via Ablationcited by 32
- 2019Plug-in, Trainable Gate for Streamlining Arbitrary Neural Networkscited by 6
- 2021CONetV2: Efficient Auto-Channel Size Optimization for CNNscited by 4
Built on by
Citing papers per year: 2023: 1; 2024: 3; 2025: 0; 2026: 1.
5 papers.
- 2023DataDAM: Efficient Dataset Distillation with Attention Matchingcited by 83
- 2024ProbMCL: Simple Probabilistic Contrastive Learning for Multi-label Visual Classificationcited by 3
- 2024ATOM: Attention Mixer for Efficient Dataset Distillationcited by 3
- 2026Frame2Freq: Spectral Adapters for Fine-Grained Video Understandingcited by 2
- 2024Accelerating Inference of Networks in the Frequency Domaincited by 0
- 2026Frame2Freq: Spectral Adapters for Fine-Grained Video Understanding21 Feb 2026
- 2024Accelerating Inference of Networks in the Frequency Domain6 Oct 2024
- 2024ATOM: Attention Mixer for Efficient Dataset Distillation2 May 2024
- 2024ProbMCL: Simple Probabilistic Contrastive Learning for Multi-label Visual Classification2 Jan 2024
- 2023DataDAM: Efficient Dataset Distillation with Attention Matching29 Sep 2023