Understanding Matrix Function Normalizations in Covariance Pooling through the Lens of Riemannian Geometry
Not on the map. Why?
Abstract (arXiv)
Global Covariance Pooling (GCP) has been demonstrated to improve the performance of Deep Neural Networks (DNNs) by exploiting second-order statistics of high-level representations. GCP typically performs classification of the covariance matrices by applying matrix function normalization, such as matrix logarithm or power, followed by a Euclidean classifier. However, covariance matrices inherently lie in a Riemannian manifold, known as the Symmetric Positive Definite (SPD) manifold. The current literature does not provide a satisfactory explanation of why Euclidean classifiers can be applied directly to Riemannian features after the normalization of the matrix power. To mitigate this gap, this paper provides a comprehensive and unified understanding of the matrix logarithm and power from a Riemannian geometry perspective. The underlying mechanism of matrix functions in GCP is interpreted from two perspectives: one based on tangent classifiers (Euclidean classifiers on the tangent space) and the other based on Riemannian classifiers. Via theoretical analysis and empirical validation through extensive experiments on fine-grained and large-scale visual classification datasets, we conclude that the working mechanism of the matrix functions should be attributed to the Riemannian classifiers they implicitly respect. The code is available at https://github.com/GitZH-Chen/RiemGCP.git.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 37 of its 70 references that are in the map. First posted on arXiv 15 Jul 2024.
Builds on
37 of 70 references.
References · 37
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,560
- 2018DARTS: Differentiable Architecture Searchcited by 1,782
- 2013Fine-Grained Visual Classification of Aircraftcited by 1,701
- 2021Tokens-to-Token ViT: Training Vision Transformers from Scratch on ImageNetcited by 1,096
- 2018Hyperbolic Neural Networkscited by 393
- 2015Bilinear CNNs for Fine-grained Visual Recognitioncited by 228
- 2015Compact Bilinear Poolingcited by 97
- 2017Towards Faster Training of Global Covariance Pooling Networks by Iterative Matrix Square Root Normalizationcited by 65
- 2019Learning Deep Bilinear Transformation for Fine-grained Image Representationcited by 54
- 2017Is Second-order Information Helpful for Large-scale Visual Recognition?cited by 44
25 more
- 2016Low-rank Bilinear Pooling for Fine-Grained Classificationcited by 42
- 2016Deep Learning on Lie Groups for Skeleton-based Action Recognitioncited by 42
- 2019Deep CNNs Meet Global Covariance Pooling: Better Representation and Generalizationcited by 42
- 2018Covariance Pooling For Facial Expression Recognitioncited by 37
- 2021On Riemannian Optimization over Positive Definite Matrices with the Bures-Wasserstein Geometrycited by 32
- 2017Improved Bilinear Pooling with CNNscited by 29
- 2020Tensor Representations for Action Recognitioncited by 28
- 2021GeomNet: A Neural Network Based on Riemannian Geometries of SPD Matrix Space and Cholesky Space for 3D Skeleton-Based Interaction Recognitioncited by 27
- 2021Why Approximate Matrix Square Root Outperforms Accurate SVD in Global Covariance Pooling?cited by 24
- 2022Riemannian Local Mechanism for SPD Neural Networkscited by 22
- 2021Distribution Knowledge Embedding for Graph Poolingcited by 19
- 2023Building Neural Networks on Matrix Manifolds: A Gyrovector Space Approachcited by 18
- 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
- 2018Second-order Democratic Aggregationcited by 12
- 2023Riemannian Multinomial Logistics Regression for SPD Neural Networkscited by 11
- 2021Learning with symmetric positive definite matrices via generalized Bures-Wasserstein geometrycited by 10
- 2022On the Eigenvalues of Global Covariance Pooling for Fine-grained Visual Recognitioncited by 10
- 2020What Deep CNNs Benefit from Global Covariance Pooling: An Optimization Perspectivecited by 8
- 2023Learning Partial Correlation based Deep Visual Representation for Image Classificationcited by 6
- 2018Statistically Motivated Second Order Poolingcited by 5
- 2021SoT: Delving Deeper into Classification Head for Transformercited by 5
- 2022Improving Covariance Conditioning of the SVD Meta-layer by Orthogonalitycited by 4
- 2024Fast and Stable Riemannian Metrics on SPD Manifolds via Cholesky Product Geometrycited by 4
Built on by
Citing papers per year: 2024: 1; 2025: 2; 2026: 6.
9 papers.
- 2024RMLR: Extending Multinomial Logistic Regression into General Geometriescited by 8
- 2025Learning to Normalize on the SPD Manifold under Bures-Wasserstein Geometrycited by 7
- 2026Sheaf Neural Networks on SPD Manifolds: Second-Order Geometric Representation Learningcited by 2
- 2025Shallow Neural Networks Learn Low-Degree Spherical Polynomials with Feature Learning by Learnable Channel Attentioncited by 0
- 2026Riemannian Networks over Full-Rank Correlation Matricescited by 0
- 2026A Sliced-Wasserstein Framework on Correlation Matrices for EEG Decodingcited by 0
- 2026Towards Robust EEG Decoding Based on Riemannian Self-Attentioncited by 0
- 2026LieBN: Batch Normalization over Lie Groupscited 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
- 2026Towards Robust EEG Decoding Based on Riemannian Self-Attention24 Jun 2026
- 2026LieBN: Batch Normalization over Lie Groups13 Jun 2026
- 2026A Sliced-Wasserstein Framework on Correlation Matrices for EEG Decoding4 Jun 2026
- 2026Riemannian Networks over Full-Rank Correlation Matrices18 May 2026
- 2026Sheaf Neural Networks on SPD Manifolds: Second-Order Geometric Representation Learning22 Apr 2026
- 2025Shallow Neural Networks Learn Low-Degree Spherical Polynomials with Feature Learning by Learnable Channel Attention23 Dec 2025
- 2025Learning to Normalize on the SPD Manifold under Bures-Wasserstein Geometry1 Apr 2025
- 2024RMLR: Extending Multinomial Logistic Regression into General Geometries28 Sep 2024