skip to main content
10.1145/3489517.3530593acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

LeHDC: learning-based hyperdimensional computing classifier

Published: 23 August 2022 Publication History

Abstract

Thanks to the tiny storage and efficient execution, hyperdimensional Computing (HDC) is emerging as a lightweight learning framework on resource-constrained hardware. Nonetheless, the existing HDC training relies on various heuristic methods, significantly limiting their inference accuracy. In this paper, we propose a new HDC framework, called LeHDC, which leverages a principled learning approach to improve the model accuracy. Concretely, LeHDC maps the existing HDC framework into an equivalent Binary Neural Network architecture, and employs a corresponding training strategy to minimize the training loss. Experimental validation shows that LeHDC outperforms previous HDC training strategies and can improve on average the inference accuracy over 15% compared to the baseline HDC.

References

[1]
Davide Anguita, Alessandro Ghio, Luca Oneto, Xavier Parra, and Jorge Luis Reyes-Ortiz. 2013. A public domain dataset for human activity recognition using smartphones. In Esann, Vol. 3. 3.
[2]
Dheeru Dua and Casey Graff. 2017. UCI Machine Learning Repository. http://archive.ics.uci.edu/ml
[3]
Lulu Ge and Keshab K Parhi. 2020. Classification using hyperdimensional computing: A review. IEEE Circuits and Systems Magazine 20, 2 (2020), 30--47.
[4]
Mohsen Imani, Samuel Bosch, Sohum Datta, Sharadhi Ramakrishna, Sahand Salamat, Jan M Rabaey, and Tajana Rosing. 2019. QuantHD: A quantization framework for hyperdimensional computing. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (2019).
[5]
Mohsen Imani, Yeseong Kim, Sadegh Riazi, John Messerly, Patric Liu, Farinaz Koushanfar, and Tajana Rosing. 2019. A framework for collaborative learning in secure high-dimensional space. In 2019 IEEE 12th International Conference on Cloud Computing (CLOUD). IEEE, 435--446.
[6]
Mohsen Imani, Justin Morris, Samuel Bosch, Helen Shu, Giovanni De Micheli, and Tajana Rosing. 2019. Adapthd: Adaptive efficient training for brain-inspired hyperdimensional computing. In 2019 IEEE Biomedical Circuits and Systems Conference (BioCAS). IEEE, 1--4.
[7]
Mohsen Imani, Tarek Nassar, Abbas Rahimi, and Tajana Rosing. 2018. Hdna: Energy-efficient dna sequencing using hyperdimensional computing. In 2018 IEEE EMBS International Conference on Biomedical & Health Informatics (BHI). IEEE, 271--274.
[8]
Mohsen Imani, Xunzhao Yin, John Messerly, Saransh Gupta, Michael Niemier, Xiaobo Sharon Hu, and Tajana Rosing. 2019. Searchd: A memory-centric hyperdimensional computing with stochastic training. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 39, 10 (2019), 2422--2433.
[9]
Pentti Kanerva. 2009. Hyperdimensional computing: An introduction to computing in distributed representation with high-dimensional random vectors. Cognitive computation 1, 2 (2009), 139--159.
[10]
Geethan Karunaratne, Manuel Le Gallo, Giovanni Cherubini, Luca Benini, Abbas Rahimi, and Abu Sebastian. 2020. In-memory hyperdimensional computing. Nature Electronics (2020), 1--11.
[11]
Yeseong Kim, Mohsen Imani, Niema Moshiri, and Tajana Rosing. 2020. GenieHD: Efficient DNA pattern matching accelerator using hyperdimensional computing. In 2020 Design, Automation & Test in Europe Conference & Exhibition (DATE). IEEE, 115--120.
[12]
Alex Krizhevsky, Geoffrey Hinton, et al. 2009. Learning multiple layers of features from tiny images. (2009).
[13]
Y. Lecun, L. Bottou, Y. Bengio, and P. Haffner. 1998. Gradient-based learning applied to document recognition. Proc. IEEE 86, 11 (1998), 2278--2324.
[14]
Ilya Levner. 2005. Feature selection and nearest centroid classification for protein mass spectrometry. BMC bioinformatics 6, 1 (2005), 1--14.
[15]
Zechun Liu, Zhiqiang Shen, Shichao Li, Koen Helwegen, Dong Huang, and Kwang-Ting Cheng. 2021. How Do Adam and Training Strategies Help BNNs Optimization? arXiv preprint arXiv:2106.11309 (2021).
[16]
Attila Reiss and Didier Stricker. 2012. Introducing a new benchmarked dataset for activity monitoring. In 2012 16th international symposium on wearable computers. IEEE, 108--109.
[17]
Nitish Srivastava. 2013. Improving neural networks with dropout. University of Toronto 182, 566 (2013), 7.
[18]
Rahul Thapa, Bikal Lamichhane, Dongning Ma, and Xun Jiao. 2021. SpamHD: Memory-Efficient Text Spam Detection using Brain-Inspired Hyperdimensional Computing. In 2021 IEEE Computer Society Annual Symposium on VLSI (ISVLSI). IEEE, 84--89.
[19]
Han Xiao, Kashif Rasul, and Roland Vollgraf. 2017. Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithms. arXiv:cs.LG/1708.07747 [cs.LG]

Cited By

View all
  • (2025)Early Termination for Hyperdimensional Computing Using Inferential StatisticsProceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 110.1145/3669940.3707254(342-360)Online publication date: 30-Mar-2025
  • (2025)LAHDC: Logic-Aggregation-Based Query for Embedded Hyperdimensional Computing AcceleratorIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2024.342090544:1(119-129)Online publication date: Jan-2025
  • (2024)MicroVSA: An Ultra-Lightweight Vector Symbolic Architecture-based Classifier Library for Always-On Inference on Tiny MicrocontrollersProceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 210.1145/3620665.3640374(730-745)Online publication date: 27-Apr-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DAC '22: Proceedings of the 59th ACM/IEEE Design Automation Conference
July 2022
1462 pages
ISBN:9781450391429
DOI:10.1145/3489517
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 23 August 2022

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Conference

DAC '22
Sponsor:
DAC '22: 59th ACM/IEEE Design Automation Conference
July 10 - 14, 2022
California, San Francisco

Acceptance Rates

Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

Upcoming Conference

DAC '25
62nd ACM/IEEE Design Automation Conference
June 22 - 26, 2025
San Francisco , CA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)142
  • Downloads (Last 6 weeks)14
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Early Termination for Hyperdimensional Computing Using Inferential StatisticsProceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 110.1145/3669940.3707254(342-360)Online publication date: 30-Mar-2025
  • (2025)LAHDC: Logic-Aggregation-Based Query for Embedded Hyperdimensional Computing AcceleratorIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2024.342090544:1(119-129)Online publication date: Jan-2025
  • (2024)MicroVSA: An Ultra-Lightweight Vector Symbolic Architecture-based Classifier Library for Always-On Inference on Tiny MicrocontrollersProceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 210.1145/3620665.3640374(730-745)Online publication date: 27-Apr-2024
  • (2024)AttnACQ: Attentioned-AutoCorrelation-Based Query for Hyperdimensional Associative MemoryIEEE Transactions on Circuits and Systems II: Express Briefs10.1109/TCSII.2024.343456271:12(4984-4988)Online publication date: Dec-2024
  • (2024)Memristor-Based Approximate Query Architecture for In-Memory Hyperdimensional ComputingIEEE Transactions on Computers10.1109/TC.2024.344186173:11(2605-2618)Online publication date: Nov-2024
  • (2024)Fully Learnable Hyperdimensional Computing Framework With Ultratiny Accelerator for Edge-Side ApplicationsIEEE Transactions on Computers10.1109/TC.2023.333731673:2(574-585)Online publication date: Feb-2024
  • (2024)Energy-Efficient Sleep Apnea Detection Using a Hyperdimensional Computing Framework Based on Wearable Bracelet PhotoplethysmographyIEEE Transactions on Biomedical Engineering10.1109/TBME.2024.337727071:8(2483-2494)Online publication date: Aug-2024
  • (2024)DeepER-HD: An Error Resilient HyperDimensional Computing Framework with DNN Front-End for Feature Selection2024 IEEE 25th Latin American Test Symposium (LATS)10.1109/LATS62223.2024.10534617(1-6)Online publication date: 9-Apr-2024
  • (2024)Hyperdimensional Computing vs. Neural Networks: Comparing Architecture and Learning Process2024 25th International Symposium on Quality Electronic Design (ISQED)10.1109/ISQED60706.2024.10528698(1-5)Online publication date: 3-Apr-2024
  • (2024)Lightweight Multi-task Hyperdimensional Computing Framework Driven by Binary Neural Network for Sleep Apnea Detection2024 IEEE Biomedical Circuits and Systems Conference (BioCAS)10.1109/BioCAS61083.2024.10798240(1-5)Online publication date: 24-Oct-2024
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media