atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

Riemannian Flow Matching for Brain Connectivity Matrices via Pullback Geometry

NeurIPS 2025 · Probabilistic and scientific modeling › Molecules and proteins · approach: Flow matching generative modeling · 0 citations (OpenAlex)

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 DiffeoCFM, which performs conditional flow matching on SPD and correlation matrix manifolds by pulling back Euclidean geometry through global diffeomorphisms (matrix log and normalized Cholesky), so training and sampling run in Euclidean space.

Problem

Generating realistic brain connectivity matrices (SPD covariance or correlation matrices) with manifold constraints is computationally expensive with Riemannian flow matching, which requires geodesics, norms and manifold integration.

Approach

Use pullback metrics induced by global diffeomorphisms (matrix logarithm for SPD, normalized Cholesky for correlation) so that Riemannian CFM is exactly equivalent to standard Euclidean CFM applied to transformed data; sampling then maps back by the inverse diffeomorphism, guaranteeing manifold-valid outputs without post-processing.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DiffeoCFM instead of DiffeoGaussBrain connectivity generation · ABIDEα,β-F1: 0.38 ± 0.06 -> 0.59 ± 0.08Helped
Use DiffeoCFM instead of DiffeoGaussBrain connectivity generation · ADNIα,β-F1: 0.04 ± 0.02 -> 0.68 ± 0.06Helped
Use DiffeoCFM instead of DiffeoGaussBrain connectivity generation · OASIS-3α,β-F1: 0.38 ± 0.04 -> 0.44 ± 0.04Helped
Use DiffeoCFM instead of RiemCFMBrain connectivity generation · BNCI2014-002α,β-F1: 0.63 ± 0.03 -> 0.62 ± 0.02No clear effect
Use DiffeoCFM instead of RiemCFMBrain connectivity generation · BNCI2015-001α,β-F1: 0.88 ± 0.01 -> 0.89 ± 0.01Helped
Use DiffeoCFM instead of RiemCFMBrain connectivity generation · EEG datasetstraining time: 8× fasterHelped
Use DiffeoCFM instead of RiemCFMBrain connectivity generation · EEG datasetssampling time: 10× fasterHelped
Add manifold projection to TriangCFM outputs (ablation)TriangCFM · ABIDEα,β-F1: -0.50Hurt
Add manifold projection to TriangCFM outputs (ablation)TriangCFM · ADNIα,β-F1: -0.69Hurt
Add manifold projection to TriangCFM outputs (ablation)TriangCFM · OASIS-3α,β-F1: -0.64Hurt
Add manifold projection to TriangCFM outputs (ablation)TriangCFM · BNCI2014-002α,β-F1: -0.19Hurt
Add manifold projection to TriangCFM outputs (ablation)TriangCFM · BNCI2015-001α,β-F1: -0.09Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ABIDE ADNI OASIS-3 BNCI2014-002 BNCI2015-001

Benchmarks: ABIDE ADNI OASIS-3 BNCI2014-002 BNCI2015-001

Metrics: alpha-precision beta-recall alpha,beta-F1 ROC-AUC F1 training time sampling time

Baselines: Real Data DiffeoGauss TriangDDPM TriangCFM RiemCFM

Builds on: Riemannian flow matching conditional flow matching log-Euclidean metric torchcfm

Closest papers by meaning

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.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy