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

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Chen, Ziheng, Song, Yue, Wu, Xiao-Jun, Liu, Gaowen, Sebe, Nicu
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866910818888581120
author Chen, Ziheng
Song, Yue
Wu, Xiao-Jun
Liu, Gaowen
Sebe, Nicu
author_facet Chen, Ziheng
Song, Yue
Wu, Xiao-Jun
Liu, Gaowen
Sebe, Nicu
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2407_10484
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Understanding Matrix Function Normalizations in Covariance Pooling through the Lens of Riemannian Geometry
Chen, Ziheng
Song, Yue
Wu, Xiao-Jun
Liu, Gaowen
Sebe, Nicu
Computer Vision and Pattern Recognition
Machine Learning
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.
title Understanding Matrix Function Normalizations in Covariance Pooling through the Lens of Riemannian Geometry
topic Computer Vision and Pattern Recognition
Machine Learning
url https://arxiv.org/abs/2407.10484