MPNet: A Robust and Efficient Manifold Pooling Network for Multi-Rhythm EEG Signal Decoding
Organizations: Harbin Institute of Technology (Shenzhen), Shenzhen, China · Guangxi Normal University, Guilin, China · Peng Cheng Laboratory, Shenzhen, China
Abstract
Deep Riemannian networks provide a powerful framework for Electroencephalography (EEG) decoding, but their practical applications are severely constrained. Accurately decoding EEG signals requires modeling complex temporal dynamics across multiple rhythms, which results in high-dimensional Riemannian inputs and significant computational costs. To address this, we propose the Manifold Pooling Network (MPNet). MPNet uses a rhythm-adaptive convolutional frontend to extract comprehensive time-frequency representations and generate multi-view Riemannian nodes. A novel manifold node pooling layer is then proposed to aggregate these nodes into a single fusion node with a fixed size, enabling the following deep Riemannian network to process it with greatly reduced costs. Experiments on two public EEG datasets show that MPNet achieves state-of-the-art accuracy, runs up to 10 times faster than the comparable Riemannian model, and maintains robust performance under limited-data conditions. These findings highlight MPNet's practicality and efficiency for real-world EEG applications.
Figures & tables
| BCI-IV 2a Dataset | OpenBMI Dataset | |||||
|---|---|---|---|---|---|---|
| Methods | ACC (%) | Kappa (%) | F1 (%) | ACC (%) | Kappa (%) | F1 (%) |
| EM | 80.71 | 74.28 | 80.37 | 79.60 | 59.20 | 79.33 |
| WEM | 80.40 | 73.86 | 80.10 | 79.10 | 58.20 | 78.78 |
| RM | 80.03 | 73.37 | 79.77 | 78.77 | 57.54 | 78.51 |
| WRM | 80.97 | 74.62 | 80.74 | 78.96 | 57.92 | 78.47 |
| w/o MP | 76.35 | 68.47 | 74.68 | 76.05 | 51.20 | 75.81 |
| BCI-IV 2a Dataset | OpenBMI Dataset | |||||||
|---|---|---|---|---|---|---|---|---|
| Methods | ACC (%) | Kappa (%) | F1 (%) | -value | ACC (%) | Kappa (%) | F1 (%) | -value |
| EEGNet (2018) | 70.52 15.25 | 60.70 20.33 | 70.11 15.51 | 0.0039 ∗∗ | 70.75 14.44 | 41.50 19.25 | 70.37 14.75 | ∗∗ |
| ShallowNet (2017) | 72.34 11.96 | 63.12 15.95 | 71.84 12.31 | 0.0020 ∗∗ | 74.99 13.13 | 49.98 17.51 | 74.64 13.49 | ∗∗ |
| FBCNet (2021) | 77.53 11.82 | 70.04 15.76 | 77.01 12.28 | 0.0098 ∗∗ | 74.04 13.98 | 48.08 18.64 | 73.66 14.33 | ∗∗ |
| IFNet (2023) | 78.24 10.63 | 70.98 14.17 | 78.01 10.76 | 0.0273 ∗ | 78.13 13.50 | 56.26 18.00 | 77.95 13.89 | 0.0120 ∗ |
| EEGConformer (2023) | 79.09 11.48 | 72.12 15.31 | 78.70 11.97 | 0.0371 ∗ | 78.57 13.41 | 57.14 17.88 | 78.31 13.67 | 0.0205 ∗ |