A probabilistic view on Riemannian machine learning models for SPD matrices
Thibault de Surrel, Florian Yger, Fabien Lotte, Sylvain Chevallier
TL;DR
This work addresses unifying machine learning methods on the SPD matrix manifold $\mathcal{P}_d$ by building a probabilistic framework based on Gaussian-like distributions with respect to the Affine-Invariant Riemannian Metric. It shows that classifiers such as Minimum Distance to Mean and Tangent Space LDA/QDA can be viewed as Bayes classifiers under isotropic or wrapped Gaussian models, providing a common interpretation for classification, outlier detection, and dimension reduction on SPD data. The framework naturally encompasses the Riemannian potato for outlier detection and dimension-reduction tools like Riemannian t-SNE and PCA, and it points to extensions to other Gaussian families and kernel-based or deep learning approaches on $\mathcal{P}_d$. Overall, the paper offers a versatile probabilistic foundation for extending SPD-based ML tools to broader manifolds and motivates future work on kernel design and deep models in this setting.
Abstract
The goal of this paper is to show how different machine learning tools on the Riemannian manifold $\mathcal{P}_d$ of Symmetric Positive Definite (SPD) matrices can be united under a probabilistic framework. For this, we will need several Gaussian distributions defined on $\mathcal{P}_d$. We will show how popular classifiers on $\mathcal{P}_d$ can be reinterpreted as Bayes Classifiers using these Gaussian distributions. These distributions will also be used for outlier detection and dimension reduction. By showing that those distributions are pervasive in the tools used on $\mathcal{P}_d$, we allow for other machine learning tools to be extended to $\mathcal{P}_d$.
