Hyperdimensional Computing for Blind and One-Shot Classification of EEG Error-Related Potentials

被引:47
作者
Rahimi, Abbas [1 ]
Tchouprina, Artiom [2 ,3 ]
Kanerva, Pentti [4 ]
Millan, Jose del R. [5 ]
Rabaey, Jan M. [1 ]
机构
[1] Univ Calif Berkeley, Dept Elect Engn & Comp Sci, Berkeley, CA 94720 USA
[2] STMicroelectronics, Crolles, France
[3] Berkeley Wireless Res Ctr, Berkeley, CA 94704 USA
[4] Univ Calif Berkeley, Redwood Ctr Theoret Neurosci, Berkeley, CA 94720 USA
[5] Ecole Polytech Fed Lausanne EPFL, Defitech Fdn Chair Brain Machine Interface, CH-1015 Lausanne, Switzerland
关键词
Electroencephalogram (EEG); Error-related potentials (ERP); Classification; Hyperdimensional computing;
D O I
10.1007/s11036-017-0942-6
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The mathematical properties of high-dimensional (HD) spaces show remarkable agreement with behaviors controlled by the brain. Computing with HD vectors, referred to as "hypervectors," is a brain-inspired alternative to computing with numbers. HD computing is characterized by generality, scalability, robustness, and fast learning, making it a prime candidate for utilization in application domains such as brain-computer interfaces. We describe the use of HD computing to classify electroencephalography (EEG) error-related potentials for noninvasive brain-computer interfaces. Our algorithmnaturallyencodes neural activity recorded from 64 EEG electrodes to a single temporal-spatial hypervector without requiring any electrode selection process. This hypervector represents the event of interest, can be analyzed to identify the most discriminative electrodes, and is used for recognition of the subject's intentions. Using the full set of training trials, HD computing achieves on average 5% higher single-trial classification accuracy compared to a conventional machine learning method on this task (74.5% vs. 69.5%) and offers further advantages: (1) Our algorithm learns fast: using only 34% of training trials it achieves an average accuracy of 70.5%, surpassing the conventional method. (2) Conventional method requires priordomain expertknowledge, or a separate process, to carefully select a subset of electrodes for a subsequent preprocessor and classifier, whereas our algorithm blindly uses all 64 electrodes, tolerates noises in data, and the resulting hypervector is intrinsically clustered into HD space; in addition, most preprocessing of the electrode signal can be eliminated while maintaining an average accuracy of 71.7%.
引用
收藏
页码:1958 / 1969
页数:12
相关论文
共 22 条
  • [1] [Anonymous], 2005, P 19 INT JOINT C ART
  • [2] [Anonymous], P 52 ANN ALL C COMM
  • [3] A THEORETICAL JUSTIFICATION OF THE AVERAGE REFERENCE IN TOPOGRAPHIC EVOKED-POTENTIAL STUDIES
    BERTRAND, O
    PERRIN, F
    PERNIER, J
    [J]. ELECTROENCEPHALOGRAPHY AND CLINICAL NEUROPHYSIOLOGY, 1985, 62 (06): : 462 - 464
  • [4] Learning From EEG Error-Related Potentials in Noninvasive Brain-Computer Interfaces
    Chavarriaga, Ricardo
    Millan, Jose del R.
    [J]. IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING, 2010, 18 (04) : 381 - 388
  • [5] Ferrez P, 2007, THESIS, DOI [10.5075/epfl-thesis-3928, DOI 10.5075/EPFL-THESIS-3928]
  • [6] Error-related EEG potentials generated during simulated brain-computer interaction
    Ferrez, Pierre W.
    Millan, Jose del R.
    [J]. IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2008, 55 (03) : 923 - 929
  • [7] Gayler R. W., 1998, ADV ANALOGY RES
  • [8] He X, 2005, Advances in neural information processing systems, V18
  • [9] IBM'S NEW BRAIN
    Hsu, Jeremy
    [J]. IEEE SPECTRUM, 2014, 51 (10) : 17 - 19
  • [10] ACAM: Approximate Computing Based on Adaptive Associative Memory with Online Learning
    Imani, Mohsen
    Kim, Yeseong
    Rahimi, Abbas
    Rosing, Tajana
    [J]. ISLPED '16: PROCEEDINGS OF THE 2016 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2016, : 162 - 167