mlsanityData to 7 Oct 2026

Fast Differentiable Matrix Square Root

arXiv 2201.08663 ↗First posted 21 Jan 2022cs.CV cs.LG cs.MScited by 14

Not on the map. Why?

Abstract (arXiv)

Computing the matrix square root or its inverse in a differentiable manner is important in a variety of computer vision tasks. Previous methods either adopt the Singular Value Decomposition (SVD) to explicitly factorize the matrix or use the Newton-Schulz iteration (NS iteration) to derive the approximate solution. However, both methods are not computationally efficient enough in either the forward pass or in the backward pass. In this paper, we propose two more efficient variants to compute the differentiable matrix square root. For the forward propagation, one method is to use Matrix Taylor Polynomial (MTP), and the other method is to use Matrix Pad'e Approximants (MPA). The backward gradient is computed by iteratively solving the continuous-time Lyapunov equation using the matrix sign function. Both methods yield considerable speed-up compared with the SVD or the Newton-Schulz iteration. Experimental results on the de-correlated batch normalization and second-order vision transformer demonstrate that our methods can also achieve competitive and even slightly better performances. The code is available at hrefhttps://github.com/KingJamesSong/FastDifferentiableMatSqrthttps://github.com/KingJamesSong/FastDifferentiableMatSqrt.

Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). Builds on 27 of its 45 references that are in the map. First posted on arXiv 21 Jan 2022.

Builds on

27 of 45 references.

References · 27

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
  3. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
  4. 2017Universal Style Transfer via Feature Transformscited by 352
  5. 2020Whitening for Self-Supervised Representation Learningcited by 278
  6. 2015Bilinear CNNs for Fine-grained Visual Recognitioncited by 228
  7. 2017Improved Texture Networks: Maximizing Quality and Diversity in Feed-forward Stylization and Texture Synthesiscited by 215
  8. 2021RobustNet: Improving Domain Generalization in Urban-Scene Segmentation via Instance Selective Whiteningcited by 213
  9. 2019Switchable Whitening for Deep Representation Learningcited by 105
  10. 2019Iterative Normalization: Beyond Standardization towards Efficient Whiteningcited by 92
  11. 2018Decorrelated Batch Normalizationcited by 83
  12. 2017Towards Faster Training of Global Covariance Pooling Networks by Iterative Matrix Square Root Normalizationcited by 65
15 more
  1. 2018Image-to-Image Translation via Group-wise Deep Whitening-and-Coloring Transformationcited by 49
  2. 2017Is Second-order Information Helpful for Large-scale Visual Recognition?cited by 44
  3. 2019Deep CNNs Meet Global Covariance Pooling: Better Representation and Generalizationcited by 42
  4. 2019Diversified Arbitrary Style Transfer via Deep Feature Perturbationcited by 42
  5. 2017Improved Bilinear Pooling with CNNscited by 29
  6. 2015Training Deep Networks with Structured Layers by Matrix Backpropagationcited by 28
  7. 2018Whitening and Coloring batch transform for GANscited by 27
  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. 2020Keep it Simple: Image Statistics Matching for Domain Adaptationcited by 17
  12. 2018Eigendecomposition-free Training of Deep Networks with Zero Eigenvalue-based Lossescited by 15
  13. 2020An Investigation into the Stochasticity of Batch Whiteningcited by 14
  14. 2020Group Whitening: Balancing Learning Efficiency and Representational Capacitycited by 13
  15. 2020Eigendecomposition-Free Training of Deep Networks for Linear Least-Square Problemscited by 7

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 6; 2023: 1; 2024: 2; 2025: 1; 2026: 4.

14 papers.

Sort:

By area: