mlsanityData to 14 Oct 2026

conv_einsum: A Framework for Representation and Fast Evaluation of Multilinear Operations in Convolutional Tensorial Neural Networks

arXiv 2401.03384 ↗First posted 7 Jan 2024cs.LG cs.CVcited by 1

Not on the map. Why?

Abstract (arXiv)

Modern ConvNets continue to achieve state-of-the-art results over a vast array of vision and image classification tasks, but at the cost of increasing parameters. One strategy for compactifying a network without sacrificing much expressive power is to reshape it into a tensorial neural network (TNN), which is a higher-order tensorization of its layers, followed by a factorization, such as a CP-decomposition, which strips a weight down to its critical basis components. Passes through TNNs can be represented as sequences of multilinear operations (MLOs), where the evaluation path can greatly affect the number of floating point operations (FLOPs) incurred. While functions such as the popular einsum can evaluate simple MLOs such as contractions, existing implementations cannot process multi-way convolutions, resulting in scant assessments of how optimal evaluation paths through tensorized convolutional layers can improve training speed. In this paper, we develop a unifying framework for representing tensorial convolution layers as einsum-like strings and a meta-algorithm conv_einsum which is able to evaluate these strings in a FLOPs-minimizing manner. Comprehensive experiments, using our open-source implementation, over a wide range of models, tensor decompositions, and diverse tasks, demonstrate that conv_einsum significantly increases both computational and memory-efficiency of convolutional TNNs.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 37 of its 54 references that are in the map. First posted on arXiv 7 Jan 2024.

Builds on

37 of 54 references.

References · 37

  1. 2017Attention Is All You Needcited by 60,361
  2. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  3. 2020Language Models are Few-Shot Learnerscited by 32,419
  4. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  5. 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,669
  6. 2014Going Deeper with Convolutionscited by 4,241
  7. 2019Advances and Open Problems in Federated Learningcited by 3,046
  8. 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,332
  9. 2020Conformer: Convolution-augmented Transformer for Speech Recognitioncited by 1,863
  10. 2014Two-Stream Convolutional Networks for Action Recognition in Videoscited by 1,068
  11. 2016Training Deep Nets with Sublinear Memory Costcited by 848
  12. 2014Exploiting Linear Structure Within Convolutional Networks for Efficient Evaluationcited by 306
25 more
  1. 2014Speeding up Convolutional Neural Networks with Low Rank Expansionscited by 284
  2. 2015Tensorizing Neural Networkscited by 250
  3. 2019A Survey of the Recent Architectures of Deep Convolutional Neural Networkscited by 213
  4. 2014Speeding-up Convolutional Neural Networks Using Fine-tuned CP-Decompositioncited by 203
  5. 2015Compression of Deep Convolutional Neural Networks for Fast and Low Power Mobile Applicationscited by 162
  6. 2016Tensor Ring Decompositioncited by 127
  7. 2016TensorLy: Tensor Learning in Pythoncited by 104
  8. 2018Tensor Comprehensions: Framework-Agnostic High-Performance Machine Learning Abstractionscited by 85
  9. 2020Stable Low-rank Tensor Decomposition for Compression of Convolutional Neural Networkcited by 74
  10. 2017Tensor-Train Recurrent Neural Networks for Video Classificationcited by 59
  11. 2016Ultimate tensorization: compressing convolutional and FC layers alikecited by 56
  12. 2020Convolutional Tensor-Train LSTM for Spatio-temporal Learningcited by 55
  13. 2017Tensor Networks for Dimensionality Reduction and Large-Scale Optimizations. Part 2 Applications and Future Perspectivescited by 54
  14. 2018Wide Compression: Tensor Ring Netscited by 50
  15. 2017Tensor Regression Networkscited by 44
  16. 2017Long-term Forecasting using Higher Order Tensor RNNscited by 34
  17. 2016Convolutional Rectifier Networks as Generalized Tensor Decompositionscited by 32
  18. 2014Efficient and Accurate Approximations of Nonlinear Convolutional Networkscited by 30
  19. 2017Expressive power of recurrent neural networkscited by 30
  20. 2019Einconv: Exploring Unexplored Tensor Network Decompositions for Convolutional Neural Networkscited by 25
  21. 2017Tensor Contraction Layers for Parsimonious Deep Netscited by 16
  22. 2020Hybrid Tensor Decomposition in Neural Network Compressioncited by 15
  23. 2020Block-term Tensor Neural Networkscited by 13
  24. 2018Tensorial Neural Networks: Generalization of Neural Networks and Application to Model Compressioncited by 9
  25. 2021TedNet: A Pytorch Toolkit for Tensor Decomposition Networkscited by 9

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.