Efficient Biosignal Processing Using Hyperdimensional Computing: Network Templates for Combined Learning and Classification of ExG Signals

被引:84
|
作者
Rahimi, Abbas [1 ,2 ]
Kanerva, Pentti [3 ]
Benini, Luca [2 ,4 ]
Rabaey, Jan M. [4 ]
机构
[1] Univ Calif Berkeley, Dept Elect Engn & Comp Sci, Berkeley, CA 94720 USA
[2] Swiss Fed Inst Technol, Dept Informat Technol & Elect Engn, CH-8092 Zurich, Switzerland
[3] Univ Calif Berkeley, Helen Wills Neurosci Inst, Berkeley, CA 94720 USA
[4] Univ Bologna, Dept Elect Elect & Informat Engn, I-40136 Bologna, Italy
基金
欧盟地平线“2020”;
关键词
Biosignal classification; brain-inspired comput- ing; brain-machine interface; ECoG; EEG; EMG; error-related potential; hyperdimensional (HD) computing; human-machine interface; interpretable machine learning; motor imagery; network architectures; one-shot learning; seizure detection; vector symbolic architectures; REPRESENTATION; PREDICTION;
D O I
10.1109/JPROC.2018.2871163
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Recognizing the very size of the brain's circuits, hyperdimensional (HD) computing can model neural activity patterns with points in a HD space, that is, with HD vectors. Key examined properties of HD computing include: a versatile set of arithmetic operations on HD vectors, generality, scalability, analyzability, one-shot learning, and energy efficiency. These make it a prime candidate for efficient biosignal processing where signals are noisy and nonstationary, training data sets are not huge, individual variability is significant, and energy-efficiency constraints are tight. Purely based on native HD computing operators, we describe a combined method for multiclass learning and classification of various ExG biosignals such as electromyography (EMG), electroencephalography (EEG), and electrocorticography (ECoG). We develop a full set of HD network templates that comprehensively encode body potentials and brain neural activity recorded from different electrodes into a single HD vector without requiring domain expert knowledge or ad hoc electrode selection process. Such encoded HD vector is processed as a single unit for fast one-shot learning, and robust classification. It can be interpreted to identify the most useful features as well. Compared to state-of-the-art counterparts, HD computing enables online, incremental, and fast learning as it demands less than a third as much training data as well as less preprocessing.
引用
收藏
页码:123 / 143
页数:21
相关论文
共 50 条
  • [1] A Highly Energy-Efficient Hyperdimensional Computing Processor for Biosignal Classification
    Menon, Alisha
    Sun, Daniel
    Sabouri, Sarina
    Lee, Kyoungtae
    Aristio, Melvin
    Liew, Harrison
    Rabaey, Jan M.
    [J]. IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2022, 16 (04) : 524 - 534
  • [2] Neurally-Inspired Hyperdimensional Classification for Efficient and Robust Biosignal Processing
    Ni, Yang
    Lesica, Nicholas
    Zeng, Fan-Gang
    Imani, Mohsen
    [J]. 2022 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2022,
  • [3] GraphHD: Efficient graph classification using hyperdimensional computing
    Nunes, Igor
    Heddes, Mike
    Givargis, Tony
    Nicolau, Alexandru
    Veidenbaum, Alex
    [J]. PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 1485 - 1490
  • [4] HyperNode: An Efficient Node Classification Framework Using HyperDimensional Computing
    Li, Haomin
    Liu, Fangxin
    Chen, Yichi
    Jiang, Li
    [J]. 2023 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2023,
  • [5] HyperFeel: An Efficient Federated Learning Framework Using Hyperdimensional Computing
    Li, Haomin
    Liu, Fangxin
    Chen, Yichi
    Jiang, Li
    [J]. 29TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2024, 2024, : 716 - 721
  • [6] Efficient Machine Learning on Encrypted Data using Hyperdimensional Computing
    Nam, Yujin
    Zhou, Minxuan
    Gupta, Saransh
    De Micheli, Gabrielle
    Cammarota, Rosario
    Wilkerson, Chris
    Micciancio, Daniele
    Rosing, Tajana
    [J]. 2023 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, ISLPED, 2023,
  • [7] GENERIC: Highly Efficient Learning Engine on Edge using Hyperdimensional Computing
    Khaleghi, Behnam
    Kang, Jaeyoung
    Xu, Hanyang
    Morris, Justin
    Rosing, Tajana
    [J]. PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 1117 - 1122
  • [8] CascadeHD: Efficient Many-Class Learning Framework Using Hyperdimensional Computing
    Kim, Yeseong
    Kim, Jiseung
    Imani, Mohsen
    [J]. 2021 58TH ACM/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2021, : 775 - 780
  • [9] Classification of EMG signals using combined features and soft computing techniques
    Subasi, Abdulhamit
    [J]. APPLIED SOFT COMPUTING, 2012, 12 (08) : 2188 - 2198
  • [10] Online Learning and Classification of EMG-Based Gestures on a Parallel Ultra-Low Power Platform Using Hyperdimensional Computing
    Benatti, Simone
    Montagna, Fabio
    Kartsch, Victor
    Rahimi, Abbas
    Rossi, Davide
    Benini, Luca
    [J]. IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2019, 13 (03) : 516 - 528