Binarization Methods for Motor-Imagery Brain-Computer Interface Classification
Michael Hersche, Luca Benini, Abbas Rahimi

TL;DR
This paper introduces binarization techniques for MI-BCI classification models, enabling efficient real-time inference on resource-limited devices while maintaining high accuracy through novel binary projection methods and memory-augmented neural networks.
Contribution
It proposes two binarization methods—sparse bipolar random projection and binary memory-augmented neural networks—for MI-BCI models, improving efficiency with minimal accuracy loss.
Findings
Achieves near-original accuracy with binary projection on Riemannian features.
Compresses EEGNet by 1.28x with binary random projection at same accuracy.
Learned projection increases accuracy by 3.89% but significantly enlarges memory size.
Abstract
Successful motor-imagery brain-computer interface (MI-BCI) algorithms either extract a large number of handcrafted features and train a classifier, or combine feature extraction and classification within deep convolutional neural networks (CNNs). Both approaches typically result in a set of real-valued weights, that pose challenges when targeting real-time execution on tightly resource-constrained devices. We propose methods for each of these approaches that allow transforming real-valued weights to binary numbers for efficient inference. Our first method, based on sparse bipolar random projection, projects a large number of real-valued Riemannian covariance features to a binary space, where a linear SVM classifier can be learned with binary weights too. By tuning the dimension of the binary embedding, we achieve almost the same accuracy in 4-class MI (1.27% lower) compared to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsSupport Vector Machine
