atlas

Research map / Probabilistic and scientific modeling / Dynamical systems

Exploring the trade-off between deep-learning and explainable models for brain-machine interfaces

NeurIPS 2024 · Probabilistic and scientific modeling › Dynamical systems · approach: Latent models of neural activity · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Adapts KalmanNet (a Kalman filter with RNN-computed gain) as a BMI finger decoder and compares it offline and online against a Kalman filter, tcFNN and LSTM in two monkeys, plus a heteroscedastic KF that mimics its trust behavior.

Problem

Deep-learning BMI decoders achieve state-of-the-art performance but are black boxes, raising safety concerns for physical control, while explainable Kalman filters underperform.

Approach

Use KalmanNet, which keeps the KF structure but replaces the Kalman gain computation with GRUs, yielding a input-dependent, non-linear trust between neural observations and dynamics; the authors then show a heteroscedastic KF with velocity-dependent process noise reproduces its performance while remaining explainable.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use KalmanNet instead of LSTMOffline finger movement prediction · Offline finger movement predictionvelocity correlationNo clear effect
Use KalmanNet instead of LSTMOffline finger movement prediction · Offline finger movement predictionvelocity MSENo clear effect
Use KalmanNet instead of the Kalman filterOffline finger movement prediction · Offline finger movement predictionvelocity correlationHelped
Use KalmanNet instead of the Kalman filterOffline finger movement prediction · Offline finger movement predictionvelocity MSEHelped
Use KalmanNet instead of the Kalman filter or tcFNNOnline finger control · Online finger controlsuccess rate: 97% vs. 90%Helped
Use KalmanNet instead of LSTMOnline finger control · Online finger controlthroughputHurt
Use KalmanNet instead of LSTMOnline finger control · Online finger controltrial timeHurt
Use KalmanNet instead of LSTMOnline finger control · Online finger controlpath efficiencyHelped
Add process noise that varies with ground-truth velocityKalman filter (HKF) · Offline finger movement predictionvelocity correlationHelped
Add process noise that varies with ground-truth velocityKalman filter (HKF) · Offline finger movement predictionvelocity MSE: 3.4E −7 vs. 3.3E −7No clear effect
Use KalmanNet instead of LSTMOffline decoding under injected noise · Noise magnitude 100 times training-data standard deviationvelocity MSE increase: ∼4300 vs. ∼2×Hurt
Train on the normal task context rather than the spring+wrist contextKalmanNet · Unseen spring+wrist task contextvelocity MSE increase: 44.45%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: in-house monkey microelectrode recordings (SBP) during 2-DoF finger task

Benchmarks: in-house offline finger kinematics decoding (13 days) in-house online finger BMI task (5 days)

Metrics: Pearson correlation MSE success rate throughput trial time path efficiency normalized velocity MSE under injected noise off-context vs on-context MSE increase

Baselines: Kalman filter tcFNN LSTM heteroscedastic Kalman filter

Builds on: KalmanNet Kalman filter tcFNN LSTM

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy