Skip to content
DraconiticResearch
Search Sources API
201,683 studies31 sourcesUpdated 50 min ago
PreprintCC BY 4.0HAL

Learning the dimension of BiMap layers in SPD networks

Abstract

Symmetric Positive Definite (SPD) networks, starting from the SPDNet, have demonstrated competitive performance for EEG-based Motor Imagery Brain-Computer Interfaces (BCIs) by exploiting the Riemannian geometry of covariance matrices. The critical hyperparameter of the BiMap layer, the core building block of all SPDNet-like networks, is its output dimension m, which controls both the geometry of the learned submanifold and the computational cost of subsequent layers. Yet, previous works either fix this dimension arbitrarily to half the number of available electrodes, with no theoretical grounding or data-driven justification, or perform a computationally intensive grid search. We propose an adaptive-dimension BiMap (ABiMap) layer that jointly learns the filter matrix and its output dimension via backpropagation, by continuously interpolating between two consecutive SPD manifold outputs along a Riemannian geodesic on the SPD manifold and dynamically expanding or shrinking the active set of spatial filters during training. Experiments on seven public Motor Imagery BCI benchmark datasets show that ABiMap matches or exceeds the classification accuracy of the standard BiMap layer with the arbitrary choice of the dimension while learning a significantly lower output dimension, largely independent of the electrode count. This yields a reduced carbon footprint while also improving performance, particularly on datasets with a large number of electrodes. ABiMap is an out-of-the-shell replacement for the standard BiMap layer. Python code is released as open-source.

Related

  1. Urban densification and vegetation composition reshape ecological networks across trophic layers
    Kilian Perrelet, Sebastian Ruile, Merin Reji Chacko +3
    EcoEvoRxivPreprintCC BY 4.0Full textEcologyEcoEvoRxiv
  2. Associative Learning Changes the Organization of Functional Excitatory Circuits Targeting the Supragranular Layers of Mouse Barrel Cortex
    Céline Rosselet, Maxime Fieschi, Sandrine Hugues +1
    Frontiers in Neural CircuitsPeer-reviewedLicence not statedFull text22 citedNeuroscienceHAL
  3. Active-learning-guided optimization of cell-free systems for genome-wide transcriptomic profiling reveals progressive layers of regulation
    Léa Wagner, An Hoang, Olivier Rue +6
    Nature CommunicationsPeer-reviewedCC BY 4.0Full textMolecular biology & gene regulationBioinformatics & computational biologyHAL
  4. Local fractal dimension as an indicator of functional reorganization in molecular interaction networks
    F. Hause, A. Wedler-Geyer, M. Lederer +8
    bioRxivPreprintCC BY-NC-NDFull textBioinformatics & computational biologybioRxiv
  5. Neural networks as decision trees: an analytical framework for learning and neural selectivity
    H. Tissot, J. Ranft, Y. Boubenec
    bioRxivPreprintAll rights reservedFull textNeurosciencebioRxiv
BibTeX
@misc{meftah2026learning,
  title = {{Learning the dimension of BiMap layers in SPD networks}},
  author = {Yacine Meftah and Marco Congedo and Laurent Bougrain},
  howpublished = {HAL},
  year = {2026},
  month = sep,
  url = {https://hal.science/hal-05753369v1},
  note = {CC BY 4.0},
}
RIS
TY  - UNPB
TI  - Learning the dimension of BiMap layers in SPD networks
AU  - Yacine Meftah
AU  - Marco Congedo
AU  - Laurent Bougrain
PY  - 2026
DA  - 2026/09/17
PB  - HAL
UR  - https://hal.science/hal-05753369v1
AB  - Symmetric Positive Definite (SPD) networks, starting from the SPDNet, have demonstrated competitive performance for EEG-based Motor Imagery Brain-Computer Interfaces (BCIs) by exploiting the Riemannian geometry of covariance matrices. The critical hyperparameter of the BiMap layer, the core building block of all SPDNet-like networks, is its output dimension m, which controls both the geometry of the learned submanifold and the computational cost of subsequent layers. Yet, previous works either fix this dimension arbitrarily to half the number of available electrodes, with no theoretical grounding or data-driven justification, or perform a computationally intensive grid search. We propose an adaptive-dimension BiMap (ABiMap) layer that jointly learns the filter matrix and its output dimension via backpropagation, by continuously interpolating between two consecutive SPD manifold outputs along a Riemannian geodesic on the SPD manifold and dynamically expanding or shrinking the active set of spatial filters during training. Experiments on seven public Motor Imagery BCI benchmark datasets show that ABiMap matches or exceeds the classification accuracy of the standard BiMap layer with the arbitrary choice of the dimension while learning a significantly lower output dimension, largely independent of the electrode count. This yields a reduced carbon footprint while also improving performance, particularly on datasets with a large number of electrodes. ABiMap is an out-of-the-shell replacement for the standard BiMap layer. Python code is released as open-source.
ER  -