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

Ziheng Chen, Yue Song, Xiaojun Wu, Gaowen Liu, N. Sebe
2/12/2026

No official code found. Best implementation: GitZH-Chen/RiemGCP (6 stars, last commit 2025-03-11).

Abstract

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.

View on arXivView PDF

Code Implementations(1)

GitZH-Chen/RiemGCPCommunity70%

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

60Shell, PythonFeb 6, 20251 years ago

Similar Papers

Cite this paper

@article{chen2026understanding,
  title  = {Understanding Matrix Function Normalizations in Covariance Pooling through the Lens of Riemannian Geometry},
  author = {Ziheng Chen and Yue Song and Xiaojun Wu and Gaowen Liu and N. Sebe},
  year   = {2026},
  eprint = {2407.10484},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2407.10484},
  journal = {ICLR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2407.10484.svg)](https://codeofpaper.com/paper/2407.10484)

Discussion