Increasing Robustness of Brain–Computer Interfaces Through Automatic Detection and Removal of Corrupted Input Signals

For brain–computer interfaces (BCIs) to be viable for long-term daily usage, they must be able to quickly identify and adapt to signal disruptions. Furthermore, the detection and mitigation steps need to occur automatically and without the need for user intervention while also being computationally...

Full description

Bibliographic Details
Main Authors: Jordan L. Vasko, Laura Aume, Sanjay Tamrakar, Samuel C. IV Colachis, Collin F. Dunlap, Adam Rich, Eric C. Meyers, David Gabrieli, David A. Friedenberg
Format: Article
Language:English
Published: Frontiers Media S.A. 2022-04-01
Series:Frontiers in Neuroscience
Subjects:
Online Access:https://www.frontiersin.org/articles/10.3389/fnins.2022.858377/full
_version_ 1828841706095640576
author Jordan L. Vasko
Laura Aume
Sanjay Tamrakar
Samuel C. IV Colachis
Collin F. Dunlap
Collin F. Dunlap
Adam Rich
Eric C. Meyers
David Gabrieli
David A. Friedenberg
author_facet Jordan L. Vasko
Laura Aume
Sanjay Tamrakar
Samuel C. IV Colachis
Collin F. Dunlap
Collin F. Dunlap
Adam Rich
Eric C. Meyers
David Gabrieli
David A. Friedenberg
author_sort Jordan L. Vasko
collection DOAJ
description For brain–computer interfaces (BCIs) to be viable for long-term daily usage, they must be able to quickly identify and adapt to signal disruptions. Furthermore, the detection and mitigation steps need to occur automatically and without the need for user intervention while also being computationally tractable for the low-power hardware that will be used in a deployed BCI system. Here, we focus on disruptions that are likely to occur during chronic use that cause some recording channels to fail but leave the remaining channels unaffected. In these cases, the algorithm that translates recorded neural activity into actions, the neural decoder, should seamlessly identify and adjust to the altered neural signals with minimal inconvenience to the user. First, we introduce an adapted statistical process control (SPC) method that automatically identifies disrupted channels so that both decoding algorithms can be adjusted, and technicians can be alerted. Next, after identifying corrupted channels, we demonstrate the automated and rapid removal of channels from a neural network decoder using a masking approach that does not change the decoding architecture, making it amenable for transfer learning. Finally, using transfer and unsupervised learning techniques, we update the model weights to adjust for the corrupted channels without requiring the user to collect additional calibration data. We demonstrate with both real and simulated neural data that our approach can maintain high-performance while simultaneously minimizing computation time and data storage requirements. This framework is invisible to the user but can dramatically increase BCI robustness and usability.
first_indexed 2024-12-12T20:08:48Z
format Article
id doaj.art-a64a7450ff584f889abde5de2d31d6b0
institution Directory Open Access Journal
issn 1662-453X
language English
last_indexed 2024-12-12T20:08:48Z
publishDate 2022-04-01
publisher Frontiers Media S.A.
record_format Article
series Frontiers in Neuroscience
spelling doaj.art-a64a7450ff584f889abde5de2d31d6b02022-12-22T00:13:34ZengFrontiers Media S.A.Frontiers in Neuroscience1662-453X2022-04-011610.3389/fnins.2022.858377858377Increasing Robustness of Brain–Computer Interfaces Through Automatic Detection and Removal of Corrupted Input SignalsJordan L. Vasko0Laura Aume1Sanjay Tamrakar2Samuel C. IV Colachis3Collin F. Dunlap4Collin F. Dunlap5Adam Rich6Eric C. Meyers7David Gabrieli8David A. Friedenberg9Battelle Memorial Institute, Columbus, OH, United StatesBattelle Memorial Institute, Columbus, OH, United StatesBattelle Memorial Institute, Columbus, OH, United StatesBattelle Memorial Institute, Columbus, OH, United StatesBattelle Memorial Institute, Columbus, OH, United StatesDepartment of Biomedical Engineering, The Ohio State University, Columbus, OH, United StatesBattelle Memorial Institute, Columbus, OH, United StatesBattelle Memorial Institute, Columbus, OH, United StatesBattelle Memorial Institute, Columbus, OH, United StatesBattelle Memorial Institute, Columbus, OH, United StatesFor brain–computer interfaces (BCIs) to be viable for long-term daily usage, they must be able to quickly identify and adapt to signal disruptions. Furthermore, the detection and mitigation steps need to occur automatically and without the need for user intervention while also being computationally tractable for the low-power hardware that will be used in a deployed BCI system. Here, we focus on disruptions that are likely to occur during chronic use that cause some recording channels to fail but leave the remaining channels unaffected. In these cases, the algorithm that translates recorded neural activity into actions, the neural decoder, should seamlessly identify and adjust to the altered neural signals with minimal inconvenience to the user. First, we introduce an adapted statistical process control (SPC) method that automatically identifies disrupted channels so that both decoding algorithms can be adjusted, and technicians can be alerted. Next, after identifying corrupted channels, we demonstrate the automated and rapid removal of channels from a neural network decoder using a masking approach that does not change the decoding architecture, making it amenable for transfer learning. Finally, using transfer and unsupervised learning techniques, we update the model weights to adjust for the corrupted channels without requiring the user to collect additional calibration data. We demonstrate with both real and simulated neural data that our approach can maintain high-performance while simultaneously minimizing computation time and data storage requirements. This framework is invisible to the user but can dramatically increase BCI robustness and usability.https://www.frontiersin.org/articles/10.3389/fnins.2022.858377/fullbrain–machine (computer interface)neuroprostheticdeep learning – artificial neural networkintracortical arraystatistical process control
spellingShingle Jordan L. Vasko
Laura Aume
Sanjay Tamrakar
Samuel C. IV Colachis
Collin F. Dunlap
Collin F. Dunlap
Adam Rich
Eric C. Meyers
David Gabrieli
David A. Friedenberg
Increasing Robustness of Brain–Computer Interfaces Through Automatic Detection and Removal of Corrupted Input Signals
Frontiers in Neuroscience
brain–machine (computer interface)
neuroprosthetic
deep learning – artificial neural network
intracortical array
statistical process control
title Increasing Robustness of Brain–Computer Interfaces Through Automatic Detection and Removal of Corrupted Input Signals
title_full Increasing Robustness of Brain–Computer Interfaces Through Automatic Detection and Removal of Corrupted Input Signals
title_fullStr Increasing Robustness of Brain–Computer Interfaces Through Automatic Detection and Removal of Corrupted Input Signals
title_full_unstemmed Increasing Robustness of Brain–Computer Interfaces Through Automatic Detection and Removal of Corrupted Input Signals
title_short Increasing Robustness of Brain–Computer Interfaces Through Automatic Detection and Removal of Corrupted Input Signals
title_sort increasing robustness of brain computer interfaces through automatic detection and removal of corrupted input signals
topic brain–machine (computer interface)
neuroprosthetic
deep learning – artificial neural network
intracortical array
statistical process control
url https://www.frontiersin.org/articles/10.3389/fnins.2022.858377/full
work_keys_str_mv AT jordanlvasko increasingrobustnessofbraincomputerinterfacesthroughautomaticdetectionandremovalofcorruptedinputsignals
AT lauraaume increasingrobustnessofbraincomputerinterfacesthroughautomaticdetectionandremovalofcorruptedinputsignals
AT sanjaytamrakar increasingrobustnessofbraincomputerinterfacesthroughautomaticdetectionandremovalofcorruptedinputsignals
AT samuelcivcolachis increasingrobustnessofbraincomputerinterfacesthroughautomaticdetectionandremovalofcorruptedinputsignals
AT collinfdunlap increasingrobustnessofbraincomputerinterfacesthroughautomaticdetectionandremovalofcorruptedinputsignals
AT collinfdunlap increasingrobustnessofbraincomputerinterfacesthroughautomaticdetectionandremovalofcorruptedinputsignals
AT adamrich increasingrobustnessofbraincomputerinterfacesthroughautomaticdetectionandremovalofcorruptedinputsignals
AT ericcmeyers increasingrobustnessofbraincomputerinterfacesthroughautomaticdetectionandremovalofcorruptedinputsignals
AT davidgabrieli increasingrobustnessofbraincomputerinterfacesthroughautomaticdetectionandremovalofcorruptedinputsignals
AT davidafriedenberg increasingrobustnessofbraincomputerinterfacesthroughautomaticdetectionandremovalofcorruptedinputsignals