mlsanityData to 7 Oct 2026

Why Approximate Matrix Square Root Outperforms Accurate SVD in Global Covariance Pooling?

arXiv 2105.02498 ↗First posted 6 May 2021cs.CV cs.LGcited by 24

Not on the map. Why?

Abstract (arXiv)

Global covariance pooling (GCP) aims at exploiting the second-order statistics of the convolutional feature. Its effectiveness has been demonstrated in boosting the classification performance of Convolutional Neural Networks (CNNs). Singular Value Decomposition (SVD) is used in GCP to compute the matrix square root. However, the approximate matrix square root calculated using Newton-Schulz iteration citeli2018towards outperforms the accurate one computed via SVD citeli2017second. We empirically analyze the reason behind the performance gap from the perspectives of data precision and gradient smoothness. Various remedies for computing smooth SVD gradients are investigated. Based on our observation and analyses, a hybrid training protocol is proposed for SVD-based GCP meta-layers such that competitive performances can be achieved against Newton-Schulz iteration. Moreover, we propose a new GCP meta-layer that uses SVD in the forward pass, and Pad'e Approximants in the backward propagation to compute the gradients. The proposed meta-layer has been integrated into different CNN models and achieves state-of-the-art performances on both large-scale and fine-grained datasets.

Key facts. Cited by 24 papers in the map (data through 7 Oct 2026). Builds on 13 of its 31 references that are in the map. First posted on arXiv 6 May 2021.

Builds on

13 of 31 references.

References · 13

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2015Bilinear CNNs for Fine-grained Visual Recognitioncited by 228
  3. 2018Decorrelated Batch Normalizationcited by 83
  4. 2017Towards Faster Training of Global Covariance Pooling Networks by Iterative Matrix Square Root Normalizationcited by 65
  5. 2018Image-to-Image Translation via Group-wise Deep Whitening-and-Coloring Transformationcited by 49
  6. 2017Is Second-order Information Helpful for Large-scale Visual Recognition?cited by 44
  7. 2019Deep CNNs Meet Global Covariance Pooling: Better Representation and Generalizationcited by 42
  8. 2017Improved Bilinear Pooling with CNNscited by 29
  9. 2015Training Deep Networks with Structured Layers by Matrix Backpropagationcited by 28
  10. 2019Backpropagation-Friendly Eigendecompositioncited by 27
  11. 2017Dynamic Label Graph Matching for Unsupervised Video Re-Identificationcited by 23
  12. 2020An Investigation into the Stochasticity of Batch Whiteningcited by 14
1 more
  1. 2020What Deep CNNs Benefit from Global Covariance Pooling: An Optimization Perspectivecited by 8

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 8; 2023: 4; 2024: 5; 2025: 4; 2026: 3.

24 papers.

Sort:

  1. 2022Fast Differentiable Matrix Square Root and Inverse Square Rootcited by 16
  2. 2022Fast Differentiable Matrix Square Rootcited by 14
  3. 2023Adaptive Log-Euclidean Metrics for SPD Matrix Learningcited by 13
  4. 2024Self-Consistency Training for Density-Functional-Theory Hamiltonian Predictioncited by 12
  5. 2023Riemannian Multinomial Logistics Regression for SPD Neural Networkscited by 11
  6. 2022On the Eigenvalues of Global Covariance Pooling for Fine-grained Visual Recognitioncited by 10
  7. 2024Understanding Matrix Function Normalizations in Covariance Pooling through the Lens of Riemannian Geometrycited by 9
  8. 2024RMLR: Extending Multinomial Logistic Regression into General Geometriescited by 8
  9. 2023Learning Partial Correlation based Deep Visual Representation for Image Classificationcited by 6
  10. 2022Convolutional Fine-Grained Classification with Self-Supervised Target Relation Regularizationcited by 5
  11. 2022Grouping-matrix based Graph Pooling with Adaptive Number of Clusterscited by 5
  12. 2022Orthogonal SVD Covariance Conditioning and Latent Disentanglementcited by 5
12 more
  1. 2022Improving Covariance Conditioning of the SVD Meta-layer by Orthogonalitycited by 4
  2. 2024Spectral Norm of Convolutional Layers with Circular and Zero Paddingscited by 4
  3. 2026PRISM: Distribution-free Adaptive Computation of Matrix Functions for Accelerating Neural Network Trainingcited by 4
  4. 2022Batch-efficient EigenDecomposition for Small and Medium Matricescited by 2
  5. 2023KrADagrad: Kronecker Approximation-Domination Gradient Preconditioned Stochastic Optimizationcited by 2
  6. 2025Adversarial Defence without Adversarial Defence: Enhancing Language Model Robustness via Instance-level Principal Component Removalcited by 2
  7. 2025MatRL: Provably Generalizable Iterative Algorithm Discovery via Monte-Carlo Tree Searchcited by 1
  8. 2024Automatic Classification of Sleep Stages from EEG Signals Using Riemannian Metrics and Transformer Networkscited by 0
  9. 2025Open Vocabulary Compositional Explanations for Neuron Alignmentcited by 0
  10. 2025Shallow Neural Networks Learn Low-Degree Spherical Polynomials with Feature Learning by Learnable Channel Attentioncited by 0
  11. 2026Learning to Discover Iterative Spectral Algorithmscited by 0
  12. 2026Orthogonal Polynomial Approximation for Matrix Log Normalization in Global Covariance Poolingcited by 0