Hyperdimensional computing: a framework for stochastic computation and symbolic AI

被引:0
|
作者
Heddes, Mike [1 ]
Nunes, Igor [1 ]
Givargis, Tony [1 ]
Nicolau, Alexandru [1 ]
Veidenbaum, Alex [1 ]
机构
[1] Univ Calif Irvine, Dept Comp Sci, Irvine, CA 92617 USA
关键词
Hyperdimensional computing; Vector symbolic architectures; Basis hypervectors; Graph classification; Dynamic hash table; GRAPH; REGRESSION; MODELS;
D O I
10.1186/s40537-024-01010-8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Hyperdimensional Computing (HDC), also known as Vector Symbolic Architectures (VSA), is a neuro-inspired computing framework that exploits high-dimensional random vector spaces. HDC uses extremely parallelizable arithmetic to provide computational solutions that balance accuracy, efficiency and robustness. The majority of current HDC research focuses on the learning capabilities of these high-dimensional spaces. However, a tangential research direction investigates the properties of these high-dimensional spaces more generally as a probabilistic model for computation. In this manuscript, we provide an approachable, yet thorough, survey of the components of HDC. To highlight the dual use of HDC, we provide an in-depth analysis of two vastly different applications. The first uses HDC in a learning setting to classify graphs. Graphs are among the most important forms of information representation, and graph learning in IoT and sensor networks introduces challenges because of the limited compute capabilities. Compared to the state-of-the-art Graph Neural Networks, our proposed method achieves comparable accuracy, while training and inference times are on average 14.6x and 2.0x faster, respectively. Secondly, we analyse a dynamic hash table that uses a novel hypervector type called circular-hypervectors to map requests to a dynamic set of resources. The proposed hyperdimensional hashing method has the efficiency to be deployed in large systems. Moreover, our approach remains unaffected by a realistic level of memory errors which causes significant mismatches for existing methods.
引用
收藏
页数:32
相关论文
共 50 条
  • [1] Symbolic Representation and Learning With Hyperdimensional Computing
    Mitrokhin, Anton
    Sutor, Peter
    Summers-Stay, Douglas
    Fermueller, Cornelia
    Aloimonos, Yiannis
    FRONTIERS IN ROBOTICS AND AI, 2020, 7
  • [2] An encoding framework for binarized images using hyperdimensional computing
    Smets, Laura
    Van Leekwijck, Werner
    Tsang, Ing Jyh
    Latre, Steven
    FRONTIERS IN BIG DATA, 2024, 7
  • [3] A Binary Learning Framework for Hyperdimensional Computing
    Imani, Mohsen
    Messerly, John
    Wu, Fan
    Pi, Wang
    Rosing, Tajana
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 126 - 131
  • [4] Lightning Talk: Private and Secure Edge AI with Hyperdimensional Computing
    Yu, Xiaofan
    Zhou, Minxuan
    Asgarinejad, Fatemeh
    Gungor, Onat
    Aksanli, Bans
    Rosing, Tajana
    2023 60TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC, 2023,
  • [5] HDCOG: A Lightweight Hyperdimensional Computing Framework with Feature Extraction
    Duan, Shijin
    Xu, Xiaolin
    2021 IEEE/ACM INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES (NANOARCH), 2021,
  • [6] A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part I: Models and Data Transformations
    Kleyko, Denis
    Rachkovskij, Dmitri A.
    Osipov, Evgeny
    Rahimi, Abbas
    ACM COMPUTING SURVEYS, 2023, 55 (06)
  • [7] An Introduction to Hyperdimensional Computing for Robotics
    Neubert, Peer
    Schubert, Stefan
    Protzel, Peter
    KUNSTLICHE INTELLIGENZ, 2019, 33 (04): : 319 - 330
  • [8] An Introduction to Hyperdimensional Computing for Robotics
    Peer Neubert
    Stefan Schubert
    Peter Protzel
    KI - Künstliche Intelligenz, 2019, 33 : 319 - 330
  • [9] HyperNode: An Efficient Node Classification Framework Using HyperDimensional Computing
    Li, Haomin
    Liu, Fangxin
    Chen, Yichi
    Jiang, Li
    2023 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2023,
  • [10] 3D Parallel ReRAM Computation-in-Memory for Hyperdimensional Computing
    Kihara, Fuyuki
    Matsui, Chihiro
    Takeuchi, Ken
    IEICE TRANSACTIONS ON ELECTRONICS, 2024, E107C (10) : 436 - 439