mlsanityData to 7 Oct 2026

Understanding Matrix Function Normalizations in Covariance Pooling through the Lens of Riemannian Geometry

arXiv 2407.10484 ↗First posted 15 Jul 2024cs.CV cs.LGcited by 9

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

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
  3. 2020Training data-efficient image transformers & distillation through attentioncited by 4,560
  4. 2018DARTS: Differentiable Architecture Searchcited by 1,782
  5. 2013Fine-Grained Visual Classification of Aircraftcited by 1,701
  6. 2021Tokens-to-Token ViT: Training Vision Transformers from Scratch on ImageNetcited by 1,096
  7. 2018Hyperbolic Neural Networkscited by 393
  8. 2015Bilinear CNNs for Fine-grained Visual Recognitioncited by 228
  9. 2015Compact Bilinear Poolingcited by 97
  10. 2017Towards Faster Training of Global Covariance Pooling Networks by Iterative Matrix Square Root Normalizationcited by 65
  11. 2019Learning Deep Bilinear Transformation for Fine-grained Image Representationcited by 54
  12. 2017Is Second-order Information Helpful for Large-scale Visual Recognition?cited by 44
25 more
  1. 2016Low-rank Bilinear Pooling for Fine-Grained Classificationcited by 42
  2. 2016Deep Learning on Lie Groups for Skeleton-based Action Recognitioncited by 42
  3. 2019Deep CNNs Meet Global Covariance Pooling: Better Representation and Generalizationcited by 42
  4. 2018Covariance Pooling For Facial Expression Recognitioncited by 37
  5. 2021On Riemannian Optimization over Positive Definite Matrices with the Bures-Wasserstein Geometrycited by 32
  6. 2017Improved Bilinear Pooling with CNNscited by 29
  7. 2020Tensor Representations for Action Recognitioncited by 28
  8. 2021GeomNet: A Neural Network Based on Riemannian Geometries of SPD Matrix Space and Cholesky Space for 3D Skeleton-Based Interaction Recognitioncited by 27
  9. 2021Why Approximate Matrix Square Root Outperforms Accurate SVD in Global Covariance Pooling?cited by 24
  10. 2022Riemannian Local Mechanism for SPD Neural Networkscited by 22
  11. 2021Distribution Knowledge Embedding for Graph Poolingcited by 19
  12. 2023Building Neural Networks on Matrix Manifolds: A Gyrovector Space Approachcited by 18
  13. 2022Fast Differentiable Matrix Square Root and Inverse Square Rootcited by 16
  14. 2022Fast Differentiable Matrix Square Rootcited by 14
  15. 2023Adaptive Log-Euclidean Metrics for SPD Matrix Learningcited by 13
  16. 2018Second-order Democratic Aggregationcited by 12
  17. 2023Riemannian Multinomial Logistics Regression for SPD Neural Networkscited by 11
  18. 2021Learning with symmetric positive definite matrices via generalized Bures-Wasserstein geometrycited by 10
  19. 2022On the Eigenvalues of Global Covariance Pooling for Fine-grained Visual Recognitioncited by 10
  20. 2020What Deep CNNs Benefit from Global Covariance Pooling: An Optimization Perspectivecited by 8
  21. 2023Learning Partial Correlation based Deep Visual Representation for Image Classificationcited by 6
  22. 2018Statistically Motivated Second Order Poolingcited by 5
  23. 2021SoT: Delving Deeper into Classification Head for Transformercited by 5
  24. 2022Improving Covariance Conditioning of the SVD Meta-layer by Orthogonalitycited by 4
  25. 2024Fast and Stable Riemannian Metrics on SPD Manifolds via Cholesky Product Geometrycited by 4

Built on by

Cited by year (2026 to 7 Oct)

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

9 papers.