Bernstein Center Freiburg, Albert-Ludwig University of Freiburg Freiburg, Germany ; Department of Bioengineering, Imperial College London London, UK.
Front Neurosci. 2012 Nov 16;6:164. doi: 10.3389/fnins.2012.00164. eCollection 2012.
The performance of neural decoders can degrade over time due to non-stationarities in the relationship between neuronal activity and behavior. In this case, brain-machine interfaces (BMI) require adaptation of their decoders to maintain high performance across time. One way to achieve this is by use of periodical calibration phases, during which the BMI system (or an external human demonstrator) instructs the user to perform certain movements or behaviors. This approach has two disadvantages: (i) calibration phases interrupt the autonomous operation of the BMI and (ii) between two calibration phases the BMI performance might not be stable but continuously decrease. A better alternative would be that the BMI decoder is able to continuously adapt in an unsupervised manner during autonomous BMI operation, i.e., without knowing the movement intentions of the user. In the present article, we present an efficient method for such unsupervised training of BMI systems for continuous movement control. The proposed method utilizes a cost function derived from neuronal recordings, which guides a learning algorithm to evaluate the decoding parameters. We verify the performance of our adaptive method by simulating a BMI user with an optimal feedback control model and its interaction with our adaptive BMI decoder. The simulation results show that the cost function and the algorithm yield fast and precise trajectories toward targets at random orientations on a 2-dimensional computer screen. For initially unknown and non-stationary tuning parameters, our unsupervised method is still able to generate precise trajectories and to keep its performance stable in the long term. The algorithm can optionally work also with neuronal error-signals instead or in conjunction with the proposed unsupervised adaptation.
由于神经元活动与行为之间的关系存在非平稳性,神经解码器的性能可能会随时间推移而下降。在这种情况下,脑机接口 (BMI) 需要对其解码器进行自适应调整,以在整个时间内保持高性能。实现这一目标的一种方法是使用周期性校准阶段,在此期间,BMI 系统(或外部人类演示者)指示用户执行某些运动或行为。这种方法有两个缺点:(i) 校准阶段会中断 BMI 的自主运行;(ii) 在两个校准阶段之间,BMI 的性能可能不稳定,而是持续下降。更好的替代方法是,BMI 解码器能够在 BMI 自主运行期间以无监督的方式持续自适应,即无需了解用户的运动意图。在本文中,我们提出了一种用于连续运动控制的 BMI 系统的高效无监督训练方法。所提出的方法利用从神经元记录中导出的成本函数,指导学习算法评估解码参数。我们通过模拟具有最优反馈控制模型的 BMI 用户及其与我们自适应 BMI 解码器的交互,验证了我们自适应方法的性能。模拟结果表明,成本函数和算法能够快速、精确地生成随机方向的目标轨迹在二维计算机屏幕上。对于最初未知和非平稳的调整参数,我们的无监督方法仍然能够生成精确的轨迹,并在长期内保持其性能稳定。该算法还可以选择使用神经元误差信号代替或结合所提出的无监督自适应。