# Benchmarking External Generalization of SPD Matrix Learning for Resting-State fMRI Connectome Prediction

arXiv: https://arxiv.org/abs/2608.30418 · HTML: https://mlsanity.com/paper/2608.30418/

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 7 of its 32 references that are in the map.
- First posted on arXiv 31 Aug 2026.

## Builds on (most cited first, 7 of 7)

- [A Riemannian Network for SPD Matrix Learning](https://mlsanity.com/paper/1608.04233/) (2016)
- [Cross-validation failure: small sample sizes lead to large error bars](https://mlsanity.com/paper/1706.07581/) (2017)
- [Deriving reproducible biomarkers from multi-site resting-state data: An Autism-based example](https://mlsanity.com/paper/1611.06066/) (2016)
- [Assessing and tuning brain decoders: cross-validation, caveats, and guidelines](https://mlsanity.com/paper/1606.05201/) (2016)
- [Efficacy of MRI data harmonization in the age of machine learning. A multicenter study across 36 datasets](https://mlsanity.com/paper/2211.04125/) (2022)
- [Computational and informatics advances for reproducible data analysis in neuroimaging](https://mlsanity.com/paper/1809.10024/) (2018)
- [SPD Learn: A Geometric Deep Learning Python Library for Neural Decoding Through Trivialization](https://mlsanity.com/paper/2602.22895/) (2026)

## Abstract (arXiv)

Resting-state functional magnetic resonance imaging (rs-fMRI) functional connectivity (FC) matrices are widely used for individual-level prediction, but strong performance within one cohort may not generalize to a new cohort. We ask whether within-dataset performance remains when the test data come from an entirely held-out rs-fMRI dataset. Each scan is represented as a regularized symmetric positive definite (SPD) correlation connectome, which allows methods to use the geometry of the SPD manifold. We introduce a reproducible age-prediction benchmark across six rs-fMRI datasets: COBRE, ADNIDOD, Cam-CAN, ABIDE, OASIS-3, and ADNI. The benchmark compares a vectorized correlation baseline, Tangent-Space Ridge, SPDNet, and split-wise Riemannian harmonization under within-dataset GroupKFold, pooled GroupKFold, and leave-one-dataset-out (LODO) evaluation. Within-dataset and pooled GroupKFold results are substantially more favorable than LODO results. When an entire dataset is held out, prediction error increases, differences among methods narrow, and performance is strongly affected by age-range mismatch and cohort heterogeneity. The benchmark provides common inputs, model settings, data splits, and analysis scripts so that future SPD matrix learning methods can be evaluated under the same external-validation protocol.
