Closed-loop decoder adaptation on intermediate time-scales facilitates rapid BMI performance improvements independent
Amy L Orsborn1, Siddharth Dangi, Helene G Moorman
1Department of Electrical Engineering and Computer Sciences, University of California Berkeley, Berkeley, CA 94720, USA. amyorsborn@berkeley.edu
Summary
SmoothBatch, a novel closed-loop decoder adaptation algorithm, rapidly enhances brain-machine interface performance. This method improves function quickly, regardless of initial skill, aiding clinical applications for motor deficits.
Area of Science:
- Neuroscience
- Biomedical Engineering
- Rehabilitation Technology
Background:
- Closed-loop decoder adaptation (CLDA) is vital for advancing brain-machine interface (BMI) performance.
- Rapid adaptation is crucial for clinical BMI applications, especially for patients with motor deficits and limited movement.
- The timescale of decoder adaptation is critical, particularly when initial BMI performance is low.
Purpose of the Study:
- To introduce SmoothBatch, a CLDA algorithm designed for rapid performance improvement.
- To evaluate SmoothBatch's effectiveness across different seeding methods with varying offline decoding power.
- To investigate the co-adaptation process between subjects and decoders in closed-loop BMIs.
Main Methods:
- Developed SmoothBatch, a CLDA algorithm updating decoder parameters on a 1-2 minute timescale using an exponentially weighted sliding average.
- Tested SmoothBatch in a nonhuman primate performing a center-out reaching BMI task.
- Seeded the algorithm with four distinct conditions: visual cursor observation, ipsilateral arm movements, baseline neural activity, and arbitrary weights.
Main Results:
- SmoothBatch demonstrated rapid performance enhancement, increasing success rates from 0.018 to over 8 successes/min within approximately 13 minutes, irrespective of the seeding method.
- Sustained high performance was observed even after the adaptation phase concluded.
- Decoder adaptation convergence paralleled performance improvements, indicating a co-adaptation dynamic between the subject and the decoder.
Conclusions:
- SmoothBatch effectively and rapidly improves closed-loop BMI performance, even with limited initial decoding power.
- The algorithm's success across various seeding strategies highlights its robustness for clinical translation.
- The study suggests that CLDA involves a synergistic co-adaptation process between the user and the BMI system.
Related Concept Videos
Linear time-invariant Systems
1.1K
A system is linear if it displays the characteristics of homogeneity and additivity, together termed the superposition property. This principle is fundamental in all linear systems. Linear time-invariant (LTI) systems include systems with linear elements and constant parameters.
The input-output behavior of an LTI system can be fully defined by its response to an impulsive excitation at its input. Once this impulse response is known, the system's reaction to any other input can be...
The input-output behavior of an LTI system can be fully defined by its response to an impulsive excitation at its input. Once this impulse response is known, the system's reaction to any other input can be...
1.1K
BIBO stability of continuous and discrete -time systems
1.1K
System stability is a fundamental concept in signal processing, often assessed using convolution. For a system to be considered bounded-input bounded-output (BIBO) stable, any bounded input signal must produce a bounded output signal. A bounded input signal is one where the modulus does not exceed a certain constant at any point in time.
To determine the BIBO stability, the convolution integral is utilized when a bounded continuous-time input is applied to a Linear Time-Invariant (LTI) system....
To determine the BIBO stability, the convolution integral is utilized when a bounded continuous-time input is applied to a Linear Time-Invariant (LTI) system....
1.1K
Downsampling
872
When considering a sampled sequence with zero values between sampling instants, one can replace it by taking every N-th value of the sequence. At these integer multiples of N, the original and sampled sequences coincide. This process, known as decimation, involves extracting every N-th sample from a sequence, thereby creating a more efficient sequence.
The Fourier transform of the decimated sequence reveals a combination of scaled and shifted versions of the original spectrum. This...
The Fourier transform of the decimated sequence reveals a combination of scaled and shifted versions of the original spectrum. This...
872


