Research map / Learning theory and algorithms / Matrix and tensor methods
Probabilistic Geometric Principal Component Analysis with application to neural data
Read the paperCheck your idea against 108,967 papers
AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.
Proposes Probabilistic Geometric PCA (PGPCA), a PPCA generalization whose data distribution is centred on a data-fitted nonlinear manifold with Euclidean or geometric distribution coordinates, learned by an analytical EM algorithm.
Problem
PPCA and its extensions assume linear Euclidean models around the data mean, and existing nonlinear PPCA extensions require data to lie exactly on a manifold, which fails for noisy neural data distributed around a nonlinear manifold.
Approach
Model observations as a manifold point plus noise shaped by a distribution coordinate K(z) (Euclidean or geometric, from tangent and normal vectors), with a data-driven EM algorithm where the M-step reduces to a PPCA-style eigen-decomposition of a manifold-aware matrix Gamma(q); the log-likelihood then selects between coordinate systems.
Key results
- On the mouse head-direction data (Mouse12), PGPCA (GeCOV) reached a full-rank log-likelihood of -31.758 versus -34.622 for PPCA.
- PGPCA with the correct distribution coordinate had higher log-likelihood than the alternative in simulations (paired t-test p < 1.7e-12 for the 1D loop in R^2).
- Across six mice, PGPCA GeCOV had higher log-likelihood than both EuCOV and PPCA in every mouse, e.g. Mouse28: -24.752 vs -25.089 (EuCOV) vs -29.316 (PPCA).
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Use PGPCA with a fitted nonlinear manifold instead of PPCA | Dimensionality reduction and distribution modeling · Loop in R², loop in R¹⁰, and torus in R³ | log-likelihood: -3.048 vs -2.931; -31.945 vs -27.921; -5.862 vs -5.626 | Helped |
| Use geometric rather than Euclidean distribution coordinates | PGPCA · Loop in R¹⁰ with true GeCOV | log-likelihood: -28.484 -> -27.921 | Helped |
| Use Euclidean rather than geometric distribution coordinates | PGPCA · Loop in R² with true GeCOV | log-likelihood: -2.931 -> -2.725 | Helped |
| Use Euclidean rather than geometric distribution coordinates | PGPCA · Torus in R³ with true GeCOV | log-likelihood: -5.626 -> -5.560 | Helped |
| Use geometric rather than Euclidean distribution coordinates | PGPCA · Mouse head-direction neural data | log-likelihood: -31.908 -> -31.758; -30.595 -> -30.407; -19.768 -> -19.751; -18.702 -> -18.687; -20.356 -> -20.298; -25.089 -> -24.752 | Helped |
| Use PGPCA GeCOV instead of PPCA | Neural firing-rate modeling · Mouse head-direction neural data | log-likelihood: -34.622 -> -31.758; -32.668 -> -30.407; -21.560 -> -19.751; -21.134 -> -18.687; -24.977 -> -20.298; -29.316 -> -24.752 | Helped |
Surprising findings
- Geometric distribution coordinates (GeCOV) fit the neural firing-rate data better than Euclidean ones, suggesting noise is organized around the manifold rather than in Euclidean space.
Limitations
- Static dimensionality reduction that does not model temporal autocorrelation in the data.
- Assumes the data distribution is stable over time.
- Manifold must be fitted beforehand from data (e.g., via TDA, splines), so manifold estimation errors are not modeled.
Experimental setup
Datasets: Mouse head-direction ADn firing rates (6 mice, public) Simulated loop in R^2 Simulated loop in R^10 Simulated torus in R^3
Benchmarks: Simulated loops and torus Mouse head-direction firing rate data (Mouse12, Mouse28 and others)
Metrics: trial-average data log-likelihood paired t-test
Baselines: PPCA Factor Analysis PGPCA (EuCOV)
Builds on: PPCA Factor Analysis Probabilistic principal geodesic analysis Isomap
Closest papers by meaning
- HoroPCA: Hyperbolic Dimensionality Reduction via Horospherical Projections (ICML 2021 · similarity 0.86)
- Fun with Flags: Robust Principal Directions via Flag Manifolds (CVPR 2024 · similarity 0.83)
- Geometry-Aware Similarity Metrics for Neural Representations on Riemannian and Statistical Manifolds (NeurIPS 2026 · similarity 0.83)
- Principle Component Trees and Their Persistent Homology (AAAI 2024 · similarity 0.82)
- Capturing the denoising effect of PCA via compression ratio (NeurIPS 2024 · similarity 0.82)
- Efficient Sparse PCA via Block-Diagonalization (ICLR 2025 · similarity 0.82)
Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.
