[2602.22895] SPD Learn: A Geometric Deep Learning Python Library for Neural Decoding Through Trivialization

[2602.22895] SPD Learn: A Geometric Deep Learning Python Library for Neural Decoding Through Trivialization

arXiv - Machine Learning 3 min read Article

Summary

SPD Learn is a new Python library designed for geometric deep learning, specifically for neural decoding using symmetric positive definite matrices, enhancing reproducibility and integration in machine learning workflows.

Why It Matters

This library addresses the fragmentation in existing implementations of SPD matrix-based neural networks, offering a unified solution that promotes reproducibility and ease of use in deep learning applications, particularly in neuroscience and neuroimaging.

Key Takeaways

  • Introduces SPD Learn, a modular library for geometric deep learning.
  • Facilitates neural decoding through trivialization of SPD matrices.
  • Enforces manifold constraints while allowing standard optimization techniques.
  • Integrates with popular neuroimaging and machine learning toolkits.
  • Promotes reproducibility in benchmarking and practical deployment.

Quantitative Biology > Neurons and Cognition arXiv:2602.22895 (q-bio) [Submitted on 26 Feb 2026] Title:SPD Learn: A Geometric Deep Learning Python Library for Neural Decoding Through Trivialization Authors:Bruno Aristimunha, Ce Ju, Antoine Collas, Florent Bouchard, Ammar Mian, Bertrand Thirion, Sylvain Chevallier, Reinmar Kobler View a PDF of the paper titled SPD Learn: A Geometric Deep Learning Python Library for Neural Decoding Through Trivialization, by Bruno Aristimunha and 7 other authors View PDF HTML (experimental) Abstract: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...

Related Articles

UMKC Announces New Master of Science in Artificial Intelligence
Ai Infrastructure

UMKC Announces New Master of Science in Artificial Intelligence

UMKC announces a new Master of Science in Artificial Intelligence program aimed at addressing workforce demand for AI expertise, set to l...

AI News - General · 4 min ·
Machine Learning

[D] Looking for definition of open-world ish learning problem

Hello! Recently I did a project where I initially had around 30 target classes. But at inference, the model had to be able to handle a lo...

Reddit - Machine Learning · 1 min ·
Mystery Shopping Meets Machine Learning: Can Algorithms Become the Ultimate Customer Experience Auditor?
Machine Learning

Mystery Shopping Meets Machine Learning: Can Algorithms Become the Ultimate Customer Experience Auditor?

Customer expectations across Africa are shifting faster than most organisations can track. A single inconsistent interaction can ignite a...

AI News - General · 8 min ·
Machine Learning

GitHub to Use User Data for AI Training by Default

submitted by /u/i-drake [link] [comments]

Reddit - Artificial Intelligence · 1 min ·
More in Machine Learning: This Week Guide Trending

No comments

No comments yet. Be the first to comment!

Stay updated with AI News

Get the latest news, tools, and insights delivered to your inbox.

Daily or weekly digest • Unsubscribe anytime