Repairing Brain-Computer Interfaces with Fault-Based Data Acquisition
Not on the map. Why?
Abstract (arXiv)
Brain-computer interfaces (BCIs) decode recorded neural signals from the brain and/or stimulate the brain with encoded neural signals. BCIs span both hardware and software and have a wide range of applications in restorative medicine, from restoring movement through prostheses and robotic limbs to restoring sensation and communication through spellers. BCIs also have applications in diagnostic medicine, e.g., providing clinicians with data for detecting seizures, sleep patterns, or emotions. Despite their promise, BCIs have not yet been adopted for long-term, day-to-day use because of challenges related to reliability and robustness, which are needed for safe operation in all scenarios. Ensuring safe operation currently requires hours of manual data collection and recalibration, involving both patients and clinicians. However, data collection is not targeted at eliminating specific faults in a BCI. This paper presents a new methodology for characterizing, detecting, and localizing faults in BCIs. Specifically, it proposes partial test oracles as a method for detecting faults and slice functions as a method for localizing faults to characteristic patterns in the input data or relevant tasks performed by the user. Through targeted data acquisition and retraining, the proposed methodology improves the correctness of BCIs. We evaluated the proposed methodology on five BCI applications. The results show that the proposed methodology (1) precisely localizes faults and (2) can significantly reduce the frequency of faults through retraining based on targeted, fault-based data acquisition. These results suggest that the proposed methodology is a promising step towards repairing faulty BCIs.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 9 of its 37 references that are in the map. First posted on arXiv 20 Mar 2022.
Builds on
9 of 37 references.
References · 9
- 2017Understanding Black-box Predictions via Influence Functionscited by 1,741
- 2017Snorkel: Rapid Training Data Creation with Weak Supervisioncited by 372
- 2017A deep learning architecture for temporal sleep stage classification using multivariate and multimodal time seriescited by 58
- 2017Machine learning for neural decodingcited by 45
- 2019DeepFault: Fault Localization for Deep Neural Networkscited by 30
- 2021Removing biased data to improve fairness and accuracycited by 17
- 2020Decoding EEG Rhythms During Action Observation, Motor Imagery, and Execution for Standing and Sittingcited by 3
- 2017A generic framework for adaptive EEG-based BCI training and operationcited by 2
- 2015Learning Tractable Probabilistic Models for Fault Localizationcited by 1
Built on by
Citing papers per year: 2022: 1.
1 paper.
- 2022A Retrospective on ICSE 2022cited by 0
- 2022A Retrospective on ICSE 202226 Jul 2022