# Dynamic Ensemble Modeling Approach to Nonstationary Neural Decoding in Brain-Computer Interfaces

arXiv: https://arxiv.org/abs/1911.00714 · HTML: https://mlsanity.com/paper/1911.00714/

## Key facts

- Cited by 7 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 2 Nov 2019.

## Built on by (most cited first, 7 of 7)

- [CBraMod: A Criss-Cross Brain Foundation Model for EEG Decoding](https://mlsanity.com/paper/2412.07236/) (2024)
- [Robust Dynamic Multi-Modal Data Fusion: A Model Uncertainty Perspective](https://mlsanity.com/paper/2105.06018/) (2021)
- [Consistent Relative Confidence and Label-Free Model Selection for Convolutional Neural Networks](https://mlsanity.com/paper/2108.11845/) (2021)
- [Dynamic Ensemble Bayesian Filter for Robust Control of a Human Brain-machine Interface](https://mlsanity.com/paper/2204.11840/) (2022)
- ["Weak AI" is Likely to Never Become "Strong AI", So What is its Greatest Value for us?](https://mlsanity.com/paper/2103.15294/) (2021)
- [Machine Collaboration](https://mlsanity.com/paper/2105.02569/) (2021)
- [A Human-Machine Joint Learning Framework to Boost Endogenous BCI Training](https://mlsanity.com/paper/2309.03209/) (2023)

## Abstract (arXiv)

Brain-computer interfaces (BCIs) have enabled prosthetic device control by decoding motor movements from neural activities. Neural signals recorded from cortex exhibit nonstationary property due to abrupt noises and neuroplastic changes in brain activities during motor control. Current state-of-the-art neural signal decoders such as Kalman filter assume fixed relationship between neural activities and motor movements, thus will fail if this assumption is not satisfied. We propose a dynamic ensemble modeling (DyEnsemble) approach that is capable of adapting to changes in neural signals by employing a proper combination of decoding functions. The DyEnsemble method firstly learns a set of diverse candidate models. Then, it dynamically selects and combines these models online according to Bayesian updating mechanism. Our method can mitigate the effect of noises and cope with different task behaviors by automatic model switching, thus gives more accurate predictions. Experiments with neural data demonstrate that the DyEnsemble method outperforms Kalman filters remarkably, and its advantage is more obvious with noisy signals.
