SPD Learn: A Geometric Deep Learning Python Library for Neural Decoding Through Trivialization
Not on the map. Why?
Abstract (arXiv)
Implementations of symmetric positive definite (SPD) matrix-based neural networks for neural decoding remain fragmented across research codebases and Python packages. Existing implementations often employ ad hoc handling of manifold constraints and non-unified training setups, which hinders reproducibility and integration into modern deep-learning workflows. To address this gap, we introduce SPD Learn, a unified and modular Python package for geometric deep learning with SPD matrices. SPD Learn provides core SPD operators and neural-network layers, including numerically stable spectral operators, and enforces Stiefel/SPD constraints via trivialization-based parameterizations. This design enables standard backpropagation and optimization in unconstrained Euclidean spaces while producing manifold-constrained parameters by construction. The package also offers reference implementations of representative SPDNet-based models and interfaces with widely used brain computer interface/neuroimaging toolkits and modern machine-learning libraries (e.g., MOABB, Braindecode, Nilearn, and SKADA), facilitating reproducible benchmarking and practical deployment.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 9 of its 19 references that are in the map. First posted on arXiv 26 Feb 2026.
Builds on
9 of 19 references.
References · 9
- 2016A Riemannian Network for SPD Matrix Learningcited by 162
- 2019Trivializations for Gradient-Based Optimization on Manifoldscited by 78
- 2022SPD domain-specific batch normalization to crack interpretable unsupervised domain adaptation in EEGcited by 53
- 2022MAtt: A Manifold Attention Network for EEG Decodingcited by 43
- 2022Tensor-CSPNet: A Novel Geometric Deep Learning Framework for Motor Imagery Classificationcited by 21
- 2022Deep Riemannian Networks for End-to-End EEG Decodingcited by 11
- 2025Riemannian Flow Matching for Brain Connectivity Matrices via Pullback Geometrycited by 10
- 2024Geometric Neural Network based on Phase Space for BCI-EEG decodingcited by 5
- 2025SPD Matrix Learning for Neuroimaging Analysis: Perspectives, Methods, and Challengescited by 5
Built on by
Citing papers per year: 2026: 2.
2 papers.