mlsanityData to 14 Oct 2026

Gabor filter incorporated CNN for compression

arXiv 2110.15644 ↗First posted 29 Oct 2021cs.CVcited by 0

Not on the map. Why?

Abstract (arXiv)

Convolutional neural networks (CNNs) are remarkably successful in many computer vision tasks. However, the high cost of inference is problematic for embedded and real-time systems, so there are many studies on compressing the networks. On the other hand, recent advances in self-attention models showed that convolution filters are preferable to self-attention in the earlier layers, which indicates that stronger inductive biases are better in the earlier layers. As shown in convolutional filters, strong biases can train specific filters and construct unnecessarily filters to zero. This is analogous to classical image processing tasks, where choosing the suitable filters makes a compact dictionary to represent features. We follow this idea and incorporate Gabor filters in the earlier layers of CNNs for compression. The parameters of Gabor filters are learned through backpropagation, so the features are restricted to Gabor filters. We show that the first layer of VGG-16 for CIFAR-10 has 192 kernels/features, but learning Gabor filters requires an average of 29.4 kernels. Also, using Gabor filters, an average of 83% and 94% of kernels in the first and the second layer, respectively, can be removed on the altered ResNet-20, where the first five layers are exchanged with two layers of larger kernels for CIFAR-10.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 28 of its 44 references that are in the map. First posted on arXiv 29 Oct 2021.

Builds on

28 of 44 references.

References · 28

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  3. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  4. 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,859
  5. 2014Going Deeper with Convolutionscited by 4,241
  6. 2016Wide Residual Networkscited by 3,070
  7. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
  8. 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,262
  9. 2013Rich feature hierarchies for accurate object detection and semantic segmentationcited by 2,162
  10. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
  11. 2016Pruning Filters for Efficient ConvNetscited by 1,143
  12. 2016Deep Networks with Stochastic Depthcited by 979
16 more
  1. 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 702
  2. 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 676
  3. 2015Cyclical Learning Rates for Training Neural Networkscited by 629
  4. 2019Stand-Alone Self-Attention in Vision Modelscited by 542
  5. 2016Learning Structured Sparsity in Deep Neural Networkscited by 541
  6. 2021ConViT: Improving Vision Transformers with Soft Convolutional Inductive Biasescited by 484
  7. 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 442
  8. 2021Bottleneck Transformers for Visual Recognitioncited by 364
  9. 2017A Survey of Model Compression and Acceleration for Deep Neural Networkscited by 301
  10. 2016Dynamic Network Surgery for Efficient DNNscited by 233
  11. 2013Predicting Parameters in Deep Learningcited by 224
  12. 2015Structured Pruning of Deep Convolutional Neural Networkscited by 149
  13. 2015Accelerating Very Deep Convolutional Networks for Classification and Detectioncited by 109
  14. 2017Gabor Convolutional Networkscited by 55
  15. 2015Data-dependent Initializations of Convolutional Neural Networkscited by 29
  16. 2017Gabor Filter Assisted Energy Efficient Fast Learning Convolutional Neural Networkscited by 8

Built on by

Not cited yet.