title: High-performance brain-machine interface enabled by an adaptive optimal feedback-controlled point process decoder.
abstract: Brain-machine interface (BMI) performance has been improved using Kalman filters (KF) combined with closed-loop decoder adaptation (CLDA). CLDA fits the decoder parameters during closed-loop BMI operation based on the neural activity and inferred user velocity intention. These advances have resulted in the recent ReFIT-KF and SmoothBatch-KF decoders. Here we demonstrate high-performance and robust BMI control using a novel closed-loop BMI architecture termed adaptive optimal feedback-controlled (OFC) point process filter (PPF). Adaptive OFC-PPF allows subjects to issue neural commands and receive feedback with every spike event and hence at a faster rate than the KF. Moreover, it adapts the decoder parameters with every spike event in contrast to current CLDA techniques that do so on the time-scale of minutes. Finally, unlike current methods that rotate the decoded velocity vector, adaptive OFC-PPF constructs an infinite-horizon OFC model of the brain to infer velocity intention during adaptation. Preliminary data collected in a monkey suggests that adaptive OFC-PPF improves BMI control. OFC-PPF outperformed SmoothBatch-KF in a self-paced center-out movement task with 8 targets. This improvement was due to both the PPF's increased rate of control and feedback compared with the KF, and to the OFC model suggesting that the OFC better approximates the user's strategy. Also, the spike-by-spike adaptation resulted in faster performance convergence compared to current techniques. Thus adaptive OFC-PPF enabled proficient BMI control in this monkey.
authors.forename: Maryam M
authors.initials: MM
authors.lastname: Shanechi
authors.forename: Amy
authors.initials: A
authors.lastname: Orsborn
authors.forename: Helene
authors.initials: H
authors.lastname: Moorman
authors.forename: Suraj
authors.initials: S
authors.lastname: Gowda
authors.forename: Jose M
authors.initials: JM
authors.lastname: Carmena
mesh_terms: D000465:Algorithms; D000818:Animals; D001921:Brain / Q000502:physiology; D062207:Brain-Computer Interfaces; D005246:Feedback; D006801:Humans; D008253:Macaca mulatta; D009068:Movement; D012815:Signal Processing, Computer-Assisted