Why Approximate Matrix Square Root Outperforms Accurate SVD in Global Covariance Pooling?
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
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2015Bilinear CNNs for Fine-grained Visual Recognitioncited by 228
- 2018Decorrelated Batch Normalizationcited by 83
- 2017Towards Faster Training of Global Covariance Pooling Networks by Iterative Matrix Square Root Normalizationcited by 65
- 2018Image-to-Image Translation via Group-wise Deep Whitening-and-Coloring Transformationcited by 49
- 2017Is Second-order Information Helpful for Large-scale Visual Recognition?cited by 44
- 2019Deep CNNs Meet Global Covariance Pooling: Better Representation and Generalizationcited by 42
- 2017Improved Bilinear Pooling with CNNscited by 29
- 2015Training Deep Networks with Structured Layers by Matrix Backpropagationcited by 28
- 2019Backpropagation-Friendly Eigendecompositioncited by 27
- 2017Dynamic Label Graph Matching for Unsupervised Video Re-Identificationcited by 23
- 2020An Investigation into the Stochasticity of Batch Whiteningcited by 14
Built on by
Citing papers per year: 2022: 8; 2023: 4; 2024: 5; 2025: 4; 2026: 3.
24 papers.
Sort:
- 2022Fast Differentiable Matrix Square Root and Inverse Square Rootcited by 16
- 2022Fast Differentiable Matrix Square Rootcited by 14
- 2023Adaptive Log-Euclidean Metrics for SPD Matrix Learningcited by 13
- 2024Self-Consistency Training for Density-Functional-Theory Hamiltonian Predictioncited by 12
- 2023Riemannian Multinomial Logistics Regression for SPD Neural Networkscited by 11
- 2022On the Eigenvalues of Global Covariance Pooling for Fine-grained Visual Recognitioncited by 10
- 2024Understanding Matrix Function Normalizations in Covariance Pooling through the Lens of Riemannian Geometrycited by 9
- 2024RMLR: Extending Multinomial Logistic Regression into General Geometriescited by 8
- 2023Learning Partial Correlation based Deep Visual Representation for Image Classificationcited by 6
- 2022Convolutional Fine-Grained Classification with Self-Supervised Target Relation Regularizationcited by 5
- 2022Grouping-matrix based Graph Pooling with Adaptive Number of Clusterscited by 5
- 2022Orthogonal SVD Covariance Conditioning and Latent Disentanglementcited by 5
12 more
- 2022Improving Covariance Conditioning of the SVD Meta-layer by Orthogonalitycited by 4
- 2024Spectral Norm of Convolutional Layers with Circular and Zero Paddingscited by 4
- 2026PRISM: Distribution-free Adaptive Computation of Matrix Functions for Accelerating Neural Network Trainingcited by 4
- 2022Batch-efficient EigenDecomposition for Small and Medium Matricescited by 2
- 2023KrADagrad: Kronecker Approximation-Domination Gradient Preconditioned Stochastic Optimizationcited by 2
- 2025Adversarial Defence without Adversarial Defence: Enhancing Language Model Robustness via Instance-level Principal Component Removalcited by 2
- 2025MatRL: Provably Generalizable Iterative Algorithm Discovery via Monte-Carlo Tree Searchcited by 1
- 2024Automatic Classification of Sleep Stages from EEG Signals Using Riemannian Metrics and Transformer Networkscited by 0
- 2025Open Vocabulary Compositional Explanations for Neuron Alignmentcited by 0
- 2025Shallow Neural Networks Learn Low-Degree Spherical Polynomials with Feature Learning by Learnable Channel Attentioncited by 0
- 2026Learning to Discover Iterative Spectral Algorithmscited by 0
- 2026Orthogonal Polynomial Approximation for Matrix Log Normalization in Global Covariance Poolingcited by 0
- 2026Orthogonal Polynomial Approximation for Matrix Log Normalization in Global Covariance Pooling19 Aug 2026
- 2026Learning to Discover Iterative Spectral Algorithms10 Feb 2026
- 2026PRISM: Distribution-free Adaptive Computation of Matrix Functions for Accelerating Neural Network Training29 Jan 2026
- 2025Shallow Neural Networks Learn Low-Degree Spherical Polynomials with Feature Learning by Learnable Channel Attention23 Dec 2025
- 2025Open Vocabulary Compositional Explanations for Neuron Alignment25 Nov 2025
- 2025Adversarial Defence without Adversarial Defence: Enhancing Language Model Robustness via Instance-level Principal Component Removal29 Jul 2025
- 2025MatRL: Provably Generalizable Iterative Algorithm Discovery via Monte-Carlo Tree Search4 Jul 2025
- 2024Automatic Classification of Sleep Stages from EEG Signals Using Riemannian Metrics and Transformer Networks18 Oct 2024
- 2024RMLR: Extending Multinomial Logistic Regression into General Geometries28 Sep 2024
- 2024Understanding Matrix Function Normalizations in Covariance Pooling through the Lens of Riemannian Geometry15 Jul 2024
- 2024Self-Consistency Training for Density-Functional-Theory Hamiltonian Prediction14 Mar 2024
- 2024Spectral Norm of Convolutional Layers with Circular and Zero Paddings31 Jan 2024
12 more
- 2023KrADagrad: Kronecker Approximation-Domination Gradient Preconditioned Stochastic Optimization30 May 2023
- 2023Riemannian Multinomial Logistics Regression for SPD Neural Networks18 May 2023
- 2023Learning Partial Correlation based Deep Visual Representation for Image Classification23 Apr 2023
- 2023Adaptive Log-Euclidean Metrics for SPD Matrix Learning26 Mar 2023
- 2022Orthogonal SVD Covariance Conditioning and Latent Disentanglement11 Dec 2022
- 2022Grouping-matrix based Graph Pooling with Adaptive Number of Clusters7 Sep 2022
- 2022Convolutional Fine-Grained Classification with Self-Supervised Target Relation Regularization3 Aug 2022
- 2022Batch-efficient EigenDecomposition for Small and Medium Matrices9 Jul 2022
- 2022Improving Covariance Conditioning of the SVD Meta-layer by Orthogonality5 Jul 2022
- 2022On the Eigenvalues of Global Covariance Pooling for Fine-grained Visual Recognition26 May 2022
- 2022Fast Differentiable Matrix Square Root and Inverse Square Root29 Jan 2022
- 2022Fast Differentiable Matrix Square Root21 Jan 2022
- 2022Fast Differentiable Matrix Square Root and Inverse Square Rootcited by 16
- 2022Fast Differentiable Matrix Square Rootcited by 14
- 2023Adaptive Log-Euclidean Metrics for SPD Matrix Learningcited by 13
- 2024Self-Consistency Training for Density-Functional-Theory Hamiltonian Predictioncited by 12
- 2023Riemannian Multinomial Logistics Regression for SPD Neural Networkscited by 11
- 2022On the Eigenvalues of Global Covariance Pooling for Fine-grained Visual Recognitioncited by 10
- 2024Understanding Matrix Function Normalizations in Covariance Pooling through the Lens of Riemannian Geometrycited by 9
- 2024RMLR: Extending Multinomial Logistic Regression into General Geometriescited by 8
- 2023Learning Partial Correlation based Deep Visual Representation for Image Classificationcited by 6
- 2022Convolutional Fine-Grained Classification with Self-Supervised Target Relation Regularizationcited by 5
- 2022Grouping-matrix based Graph Pooling with Adaptive Number of Clusterscited by 5
- 2022Orthogonal SVD Covariance Conditioning and Latent Disentanglementcited by 5
12 most cited of 24 All 24 (JSON)
- 2026Orthogonal Polynomial Approximation for Matrix Log Normalization in Global Covariance Pooling19 Aug 2026
- 2026Learning to Discover Iterative Spectral Algorithms10 Feb 2026
- 2026PRISM: Distribution-free Adaptive Computation of Matrix Functions for Accelerating Neural Network Training29 Jan 2026
- 2025Shallow Neural Networks Learn Low-Degree Spherical Polynomials with Feature Learning by Learnable Channel Attention23 Dec 2025
- 2025Open Vocabulary Compositional Explanations for Neuron Alignment25 Nov 2025
- 2025Adversarial Defence without Adversarial Defence: Enhancing Language Model Robustness via Instance-level Principal Component Removal29 Jul 2025
- 2025MatRL: Provably Generalizable Iterative Algorithm Discovery via Monte-Carlo Tree Search4 Jul 2025
- 2024Automatic Classification of Sleep Stages from EEG Signals Using Riemannian Metrics and Transformer Networks18 Oct 2024
- 2024RMLR: Extending Multinomial Logistic Regression into General Geometries28 Sep 2024
- 2024Understanding Matrix Function Normalizations in Covariance Pooling through the Lens of Riemannian Geometry15 Jul 2024
- 2024Self-Consistency Training for Density-Functional-Theory Hamiltonian Prediction14 Mar 2024
- 2024Spectral Norm of Convolutional Layers with Circular and Zero Paddings31 Jan 2024
12 newest of 24 All 24 (JSON)