An Ultra-Low Power Wearable BMI System with Continual Learning Capabilities
arXiv:2409.10654 · doi:10.1109/TBCAS.2024.3457522
Abstract
Driven by the progress in efficient embedded processing, there is an accelerating trend toward running machine learning models directly on wearable Brain-Machine Interfaces (BMIs) to improve portability and privacy and maximize battery life. However, achieving low latency and high classification performance remains challenging due to the inherent variability of electroencephalographic (EEG) signals across sessions and the limited onboard resources. This work proposes a comprehensive BMI workflow based on a CNN-based Continual Learning (CL) framework, allowing the system to adapt to inter-session changes. The workflow is deployed on a wearable, parallel ultra-low power BMI platform (BioGAP). Our results based on two in-house datasets, Dataset A and Dataset B, show that the CL workflow improves average accuracy by up to 30.36% and 10.17%, respectively. Furthermore, when implementing the continual learning on a Parallel Ultra-Low Power (PULP) microcontroller (GAP9), it achieves an energy consumption as low as 0.45mJ per inference and an adaptation time of only 21.5ms, yielding around 25h of battery life with a small 100mAh, 3.7V battery on BioGAP. Our setup, coupled with the compact CNN model and on-device CL capabilities, meets users' needs for improved privacy, reduced latency, and enhanced inter-session performance, offering good promise for smart embedded real-world BMIs.
12 pages, 8 figures, to be published in IEEE Transactions on Biomedical Circuits and Systems (TBioCAS)
References in corpus (6)
- Overcoming catastrophic forgetting in neural networks
- Transfer Learning for Motor Imagery Based Brain-Computer Interfaces: A Complete Pipeline
- Extraction of SSVEPs-based Inherent Fuzzy Entropy Using a Wearable Headband EEG in Migraine Patients
- An Accurate EEGNet-based Motor-Imagery Brain-Computer Interface for Low-Power Edge Computing
- DORY: Automatic End-to-End Deployment of Real-World DNNs on Low-Cost IoT MCUs
- A TinyML Platform for On-Device Continual Learning with Quantized Latent Replays