mlsanityData to 7 Oct 2026

Deep Convolutional Tables: Deep Learning without Convolutions

arXiv 2304.11706 ↗First posted 23 Apr 2023cs.CVcited by 0

Not on the map. Why?

Abstract (arXiv)

We propose a novel formulation of deep networks that do not use dot-product neurons and rely on a hierarchy of voting tables instead, denoted as Convolutional Tables (CT), to enable accelerated CPU-based inference. Convolutional layers are the most time-consuming bottleneck in contemporary deep learning techniques, severely limiting their use in Internet of Things and CPU-based devices. The proposed CT performs a fern operation at each image location: it encodes the location environment into a binary index and uses the index to retrieve the desired local output from a table. The results of multiple tables are combined to derive the final output. The computational complexity of a CT transformation is independent of the patch (filter) size and grows gracefully with the number of channels, outperforming comparable convolutional layers. It is shown to have a better capacity:compute ratio than dot-product neurons, and that deep CT networks exhibit a universal approximation property similar to neural networks. As the transformation involves computing discrete indices, we derive a soft relaxation and gradient-based approach for training the CT hierarchy. Deep CT networks have been experimentally shown to have accuracy comparable to that of CNNs of similar architectures. In the low compute regime, they enable an error:speed trade-off superior to alternative efficient CNN architectures.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 25 of its 50 references that are in the map. First posted on arXiv 23 Apr 2023.

Builds on

25 of 50 references.

References · 25

  1. 2015Distilling the Knowledge in a Neural Networkcited by 10,076
  2. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  3. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
  4. 2018ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Designcited by 1,132
  5. 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
  6. 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 571
  7. 2018Quantizing deep convolutional networks for efficient inference: A whitepapercited by 507
  8. 2014Learning Face Representation from Scratchcited by 451
  9. 2014Speeding up Convolutional Neural Networks with Low Rank Expansionscited by 283
  10. 2019Differentiable Soft Quantization: Bridging Full-Precision and Low-Bit Neural Networkscited by 234
  11. 2018Bi-Real Net: Enhancing the Performance of 1-bit CNNs With Improved Representational Capability and Advanced Training Algorithmcited by 233
  12. 2015Conditional Computation in Neural Networks for faster modelscited by 166
13 more
  1. 2015Compressing Neural Networks with the Hashing Trickcited by 150
  2. 2017Towards Accurate Binary Convolutional Neural Networkcited by 148
  3. 2020Training Binary Neural Networks with Real-to-Binary Convolutionscited by 111
  4. 2015Accelerating Very Deep Convolutional Networks for Classification and Detectioncited by 109
  5. 2019XNOR-Net++: Improved Binary Neural Networkscited by 94
  6. 2017Shift: A Zero FLOP, Zero Parameter Alternative to Spatial Convolutionscited by 93
  7. 2013Fast Training of Convolutional Networks through FFTscited by 89
  8. 2013Low-Rank Approximations for Conditional Feedforward Computation in Deep Neural Networkscited by 44
  9. 2020Searching for Low-Bit Weights in Quantized Neural Networkscited by 43
  10. 2021Manifold Regularized Dynamic Network Pruningcited by 43
  11. 2016Decision Forests, Convolutional Networks and the Models in-Betweencited by 15
  12. 2022Searching for Network Width with Bilaterally Coupled Networkcited by 4
  13. 2019LeanResNet: A Low-cost Yet Effective Convolutional Residual Networkscited by 2

Built on by

Not cited yet.