A Binary Learning Framework for Hyperdimensional Computing

被引:0
|
作者
Imani, Mohsen [1 ]
Messerly, John [1 ]
Wu, Fan [2 ]
Pi, Wang [3 ]
Rosing, Tajana [1 ]
机构
[1] Univ Calif San Diego, Comp Sci & Engn Dept, La Jolla, CA 92093 USA
[2] UC Riverside, Dept Comp Sci & Engn, Riverside, CA 92521 USA
[3] Peking Univ, Sch Elect Engn & Comp Sci, Beijing 100871, Peoples R China
关键词
Brain-inspired computing; Energy-efficiency classification; Hyperdimensional computing;
D O I
10.23919/date.2019.8714821
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Brain-inspired Hyperdimensional (HD) computing is a computing paradigm emulating a neuron's activity in high-dimensional space. In practice, HD first encodes all data points to high-dimensional vectors, called hypervectors, and then performs the classification task in an efficient way using a well-defined set of operations. In order to provide acceptable classification accuracy, the current HD computing algorithms need to map data points to hypervectors with non-binary elements. However, working with non-binary vectors significantly increases the HD computation cost and the amount of memory requirement for both training and inference. In this paper, we propose BinHD, a novel learning framework which enables HD computing to be trained and tested using binary hypervectors. BinHD encodes data points to binary hypervectors and provides a framework which enables HD to perform the training task with significantly low resources and memory footprint. In inference, BinHD binarizes the model and simplifies the costly Cosine similarity used in existing HD computing algorithms to a hardware-friendly Hamming distance metric. In addition, for the first time, BinHD introduces the concept of learning rate in HD computing which gives an extra knob to the HD in order to control the training efficiency and accuracy. We accordingly design a digital hardware to accelerate BinHD computation. Our evaluations on four practical classification applications show that BinHD in training (inference) can achieve 12.4x and 6.3x (13.8x and 9.9x) energy efficiency and speedup as compared to the state-of-the-art HD computing algorithm while providing the similar classification accuracy.
引用
收藏
页码:126 / 131
页数:6
相关论文
共 50 条
  • [1] 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
  • [2] QuantHD: A Quantization Framework for Hyperdimensional Computing
    Imani, Mohsen
    Bosch, Samuel
    Datta, Sohum
    Ramakrishna, Sharadhi
    Salamat, Sahand
    Rabaey, Jan M.
    Rosing, Tajana
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (10) : 2268 - 2278
  • [3] Redundancy Pruning for Binary Hyperdimensional Computing Architectures
    Antonio, Ryan Albert G.
    Alvarez, Anastacia B.
    [J]. 2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 2097 - 2101
  • [4] Symbolic Representation and Learning With Hyperdimensional Computing
    Mitrokhin, Anton
    Sutor, Peter
    Summers-Stay, Douglas
    Fermueller, Cornelia
    Aloimonos, Yiannis
    [J]. FRONTIERS IN ROBOTICS AND AI, 2020, 7
  • [5] 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
  • [6] MulTa-HDC: A Multi-Task Learning Framework For Hyperdimensional Computing
    Chang, Cheng-Yang
    Chuang, Yu-Chuan
    Chang, En-Jui
    Wu, An-Yeu Andy
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2021, 70 (08) : 1269 - 1284
  • [7] HyperAttack: An Efficient Attack Framework for HyperDimensional Computing
    Liu, Fangxin
    Li, Haoming
    Chen, Yongbiao
    Yang, Tao
    Jiang, Li
    [J]. 2023 60TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC, 2023,
  • [8] FedHD: Federated Learning with Hyperdimensional Computing
    Zhao, Quanling
    Lee, Kai
    Liu, Jeffrey
    Huzaifa, Muhammad
    Yu, Xiaofan
    Rosing, Tajana
    [J]. PROCEEDINGS OF THE 2022 THE 28TH ANNUAL INTERNATIONAL CONFERENCE ON MOBILE COMPUTING AND NETWORKING, ACM MOBICOM 2022, 2022, : 791 - 793
  • [9] Hyperdimensional computing as a framework for systematic aggregation of image descriptors
    Neubert, Peer
    Schubert, Stefan
    [J]. 2021 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, CVPR 2021, 2021, : 16933 - 16942
  • [10] An encoding framework for binarized images using hyperdimensional computing
    Smets, Laura
    Van Leekwijck, Werner
    Tsang, Ing Jyh
    Latre, Steven
    [J]. FRONTIERS IN BIG DATA, 2024, 7