SeKron: A Decomposition Method Supporting Many Factorization Structures
Not on the map. Why?
Abstract (arXiv)
While convolutional neural networks (CNNs) have become the de facto standard for most image processing and computer vision applications, their deployment on edge devices remains challenging. Tensor decomposition methods provide a means of compressing CNNs to meet the wide range of device constraints by imposing certain factorization structures on their convolution tensors. However, being limited to the small set of factorization structures presented by state-of-the-art decomposition approaches can lead to sub-optimal performance. We propose SeKron, a novel tensor decomposition method that offers a wide variety of factorization structures, using sequences of Kronecker products. By recursively finding approximating Kronecker factors, we arrive at optimal decompositions for each of the factorization structures. We show that SeKron is a flexible decomposition that generalizes widely used methods, such as Tensor-Train (TT), Tensor-Ring (TR), Canonical Polyadic (CP) and Tucker decompositions. Crucially, we derive an efficient convolution projection algorithm shared by all SeKron structures, leading to seamless compression of CNN models. We validate SeKron for model compression on both high-level and low-level computer vision tasks and find that it outperforms state-of-the-art decomposition methods.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 56 of its 77 references that are in the map. First posted on arXiv 12 Oct 2022.
Builds on
56 of 77 references.
References · 56
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 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
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2016Wide Residual Networkscited by 3,057
- 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
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2019Searching for MobileNetV3cited by 1,984
- 2016Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Networkcited by 1,898
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
38 more
- 2017Enhanced Deep Residual Networks for Single Image Super-Resolutioncited by 1,543
- 2018ESRGAN: Enhanced Super-Resolution Generative Adversarial Networkscited by 1,250
- 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
- 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 571
- 2019Improved Knowledge Distillation via Teacher Assistantcited by 567
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
- 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 438
- 2016Quantized Neural Networks: Training Neural Networks with Low Precision Weights and Activationscited by 413
- 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 313
- 2014Speeding up Convolutional Neural Networks with Low Rank Expansionscited by 283
- 2018LQ-Nets: Learned Quantization for Highly Accurate and Compact Deep Neural Networkscited by 272
- 2015Tensorizing Neural Networkscited by 246
- 2019MetaPruning: Meta Learning for Automatic Neural Network Channel Pruningcited by 226
- 2013Predicting Parameters in Deep Learningcited by 223
- 2016Trained Ternary Quantizationcited by 203
- 2014Speeding-up Convolutional Neural Networks Using Fine-tuned CP-Decompositioncited by 199
- 2016Ternary Weight Networkscited by 195
- 2018Discrimination-aware Channel Pruning for Deep Neural Networkscited by 171
- 2015Compression of Deep Convolutional Neural Networks for Fast and Low Power Mobile Applicationscited by 161
- 2018A Systematic DNN Weight Pruning Framework using Alternating Direction Method of Multiplierscited by 118
- 2015Accelerating Very Deep Convolutional Networks for Classification and Detectioncited by 109
- 2016Binarized Neural Networks: Training Deep Neural Networks with Weights and Activations Constrained to +1 or -1cited by 102
- 2019Provable Filter Pruning for Efficient Neural Networkscited by 98
- 2020Stable Low-rank Tensor Decomposition for Compression of Convolutional Neural Networkcited by 74
- 2014Learning to Deblurcited by 66
- 2019Learning Filter Basis for Convolutional Neural Network Compressioncited by 57
- 2016Ultimate tensorization: compressing convolutional and FC layers alikecited by 55
- 2021Towards Efficient Tensor Decomposition-Based DNN Model Compression with Optimization Frameworkcited by 52
- 2018Wide Compression: Tensor Ring Netscited by 50
- 2018Knowledge Distillation with Adversarial Samples Supporting Decision Boundarycited by 49
- 2017Compression-aware Training of Deep Networkscited by 46
- 2017Efficient Low Rank Tensor Ring Completioncited by 45
- 2018Generalized Canonical Polyadic Tensor Decompositioncited by 34
- 2021Compressing Neural Networks: Towards Determining the Optimal Layer-wise Decompositioncited by 33
50 most cited of 56 All 56 (JSON)
Built on by
Not cited yet.