Brain-inspired Trustworthy Hyperdimensional Computing with Efficient Uncertainty Quantification

被引:2
|
作者
Ni, Yang [1 ]
Chen, Hanning [1 ]
Poduval, Prathyush [2 ]
Zou, Zhuowen [1 ]
Mercati, Pietro [3 ]
Imani, Mohsen [1 ]
机构
[1] Univ Calif Irvine, Irvine, CA 92717 USA
[2] Univ Maryland, College Pk, MD 20742 USA
[3] Intel Labs, Boston, MA USA
基金
美国国家科学基金会;
关键词
FPGA;
D O I
10.1109/ICCAD57390.2023.10323657
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Recent advancement in emerging brain-inspired computing has pointed out a promising path to Machine Learning (ML) algorithms with high efficiency. Particularly, research in the field of HyperDimensional Computing (HDC) brings orders of magnitude speedup to both ML model training and inference compared to their deep learning counterparts. However, current HDC-based ML algorithms generally lack uncertainty estimation, despite having shown good results in various practical applications and outstanding energy efficiency. On the other hand, existing solutions such as the Bayesian Neural Networks (BNN) are generally much slower than regular neural networks and lead to high energy consumption. In this paper, we propose a hyperdimensional Bayesian framework called DiceHD, which enables uncertainty estimation for the HDC-based regression algorithm. The core of our framework is a specially designed HDC encoder that maps input features to the high dimensional space with an extra layer of randomness, i.e., a small number of dimensions are randomly dropped for each input. Our key insight is that by using this encoder, DiceHD implements Bayesian inference while maintaining the efficiency advantage of HDC. We verify our framework with both toy regression tasks and realworld datasets. We compare our DiceHD to several widely-used BNN baselines in terms of performance and efficiency. The results on CPU show that DiceHD provides comparable uncertainty estimations while achieving significant speedup compared to the BNN baseline. We also deploy DiceHD on two FPGA platforms with different acceleration capabilities, showing that DiceHD provides up to 84x (3740x) better energy efficiency for training (inference).
引用
收藏
页数:9
相关论文
共 50 条
  • [21] Brain-inspired computing
    Furber, Steve B.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2016, 10 (06): : 299 - 305
  • [22] Brain-Inspired Computing
    Modha, Dharmendra S.
    2015 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURE AND COMPILATION (PACT), 2015, : 253 - 253
  • [23] Brain-Inspired Computing Exploiting Carbon Nanotube FETs and Resistive RAM: Hyperdimensional Computing Case Study
    Wu, Tony F.
    Li, Haitong
    Huang, Ping-Chen
    Rahimi, Abbas
    Rabaey, Jan M.
    Wong, H. -S. Philip
    Shulaker, Max M.
    Mitra, Subhasish
    2018 IEEE INTERNATIONAL SOLID-STATE CIRCUITS CONFERENCE - (ISSCC), 2018, : 492 - +
  • [24] A Brain-Inspired Hyperdimensional Computing Approach for Classifying Massive DNA Methylation Data of Cancer
    Cumbo, Fabio
    Cappelli, Eleonora
    Weitschek, Emanuel
    ALGORITHMS, 2020, 13 (09)
  • [25] Building brain-inspired computing
    Strukov, Dmitri
    Indiveri, Giacomo
    Grollier, Julie
    Fusi, Stefano
    NATURE COMMUNICATIONS, 2019, 10 (1)
  • [26] Brain-inspired Computing - Introduction
    Haas, Robert
    Pfeiffer, Michael
    ERCIM NEWS, 2021, (125): : 6 - 7
  • [27] TOWARDS BRAIN-INSPIRED COMPUTING
    Gingl, Zoltan
    Kish, Laszlo B.
    Khatri, Sunil P.
    FLUCTUATION AND NOISE LETTERS, 2010, 9 (04): : 403 - 412
  • [28] Building brain-inspired computing
    Nature Communications, 10
  • [29] Tutorial series on brain-inspired computing - Part 1: Tutorial series on brain-inspired computing
    Amari, S
    NEW GENERATION COMPUTING, 2005, 23 (04) : 357 - 359
  • [30] Dynamic-HDC: A Two-Stage Dynamic Inference Framework for Brain-Inspired Hyperdimensional Computing
    Chuang, Yu-Chuan
    Chang, Cheng-Yang
    Wu, An-Yeu
    IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2023, 13 (04) : 1125 - 1136