Repairing Brain-Computer Interfaces with Fault-Based Data Acquisition

03/20/2022
by   Cailin Winston, et al.
0

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.

READ FULL TEXT
research
09/24/2020

New categories of Safe Faults in a processor-based Embedded System

The identification of safe faults (i.e., faults which are guaranteed not...
research
09/16/2023

Neural Network-based Fault Detection and Identification for Quadrotors using Dynamic Symmetry

Autonomous robotic systems, such as quadrotors, are susceptible to actua...
research
07/16/2020

Soft Errors Detection and Automatic Recovery based on Replication combined with different Levels of Checkpointing

Handling faults is a growing concern in HPC. In future exascale systems,...
research
04/14/2023

Airborne-Sound Analysis for the Detection of Bearing Faults in Railway Vehicles with Real-World Data

In this paper, we address the challenging problem of detecting bearing f...
research
06/24/2019

Fault Matters: Sensor Data Fusion for Detection of Faults using Dempster-Shafer Theory of Evidence in IoT-Based Applications

Fault detection in sensor nodes is a pertinent issue that has been an im...
research
09/30/2019

Development of a Game with a Purpose for Acquisition of Brain-Computer Interface Data

Brain-computer interfaces (BCIs) have the potential to significantly cha...

Please sign up or login with your details

Forgot password? Click here to reset