mlsanityData to 13 Oct 2026

Batch-efficient EigenDecomposition for Small and Medium Matrices

arXiv 2207.04228 ↗First posted 9 Jul 2022cs.CV cs.LG cs.NAcited by 2

Not on the map. Why?

Abstract (arXiv)

EigenDecomposition (ED) is at the heart of many computer vision algorithms and applications. One crucial bottleneck limiting its usage is the expensive computation cost, particularly for a mini-batch of matrices in the deep neural networks. In this paper, we propose a QR-based ED method dedicated to the application scenarios of computer vision. Our proposed method performs the ED entirely by batched matrix/vector multiplication, which processes all the matrices simultaneously and thus fully utilizes the power of GPUs. Our technique is based on the explicit QR iterations by Givens rotation with double Wilkinson shifts. With several acceleration techniques, the time complexity of QR iterations is reduced from O(n5) to O(n3). The numerical test shows that for small and medium batched matrices (e.g., dim<32) our method can be much faster than the Pytorch SVD function. Experimental results on visual recognition and image generation demonstrate that our methods also achieve competitive performances.

Key facts. Cited by 2 papers in the map (data through 13 Oct 2026). Builds on 29 of its 50 references that are in the map. First posted on arXiv 9 Jul 2022.

Builds on

29 of 50 references.

References · 29

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,950
  2. 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,043
  3. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,223
  4. 2018The Unreasonable Effectiveness of Deep Features as a Perceptual Metriccited by 11,082
  5. 2016Image-to-Image Translation with Conditional Adversarial Networkscited by 4,516
  6. 2017Universal Style Transfer via Feature Transformscited by 353
  7. 2016DSAC - Differentiable RANSAC for Camera Localizationcited by 264
  8. 2015Bilinear CNNs for Fine-grained Visual Recognitioncited by 228
  9. 2021RobustNet: Improving Domain Generalization in Urban-Scene Segmentation via Instance Selective Whiteningcited by 213
  10. 2019Switchable Whitening for Deep Representation Learningcited by 105
  11. 2019Iterative Normalization: Beyond Standardization towards Efficient Whiteningcited by 92
  12. 2018Decorrelated Batch Normalizationcited by 83
17 more
  1. 2017Towards Faster Training of Global Covariance Pooling Networks by Iterative Matrix Square Root Normalizationcited by 65
  2. 2018Image-to-Image Translation via Group-wise Deep Whitening-and-Coloring Transformationcited by 49
  3. 2017Is Second-order Information Helpful for Large-scale Visual Recognition?cited by 44
  4. 2019Deep CNNs Meet Global Covariance Pooling: Better Representation and Generalizationcited by 42
  5. 2019Diversified Arbitrary Style Transfer via Deep Feature Perturbationcited by 42
  6. 2020Solving the Blind Perspective-n-Point Problem End-To-End With Robust Differentiable Geometric Optimizationcited by 38
  7. 2017Improved Bilinear Pooling with CNNscited by 29
  8. 2019Backpropagation-Friendly Eigendecompositioncited by 27
  9. 2021Why Approximate Matrix Square Root Outperforms Accurate SVD in Global Covariance Pooling?cited by 24
  10. 2021Robust Differentiable SVDcited by 19
  11. 2022Fast Differentiable Matrix Square Root and Inverse Square Rootcited by 16
  12. 2020An Investigation into the Stochasticity of Batch Whiteningcited by 14
  13. 2022Fast Differentiable Matrix Square Rootcited by 14
  14. 2020Group Whitening: Balancing Learning Efficiency and Representational Capacitycited by 13
  15. 2021Temporal-attentive Covariance Pooling Networks for Video Recognitioncited by 11
  16. 2022On the Eigenvalues of Global Covariance Pooling for Fine-grained Visual Recognitioncited by 10
  17. 2020Eigendecomposition-Free Training of Deep Networks for Linear Least-Square Problemscited by 7

Built on by

Cited by year (2026 to 13 Oct)

Citing papers per year: 2022: 1; 2023: 0; 2024: 0; 2025: 0; 2026: 1.

2 papers.