Return
HyperMetric: Efficient Hyperdimensional Computing With Metric Learning for Robust Edge Intelligence
DOI:10.1109/TCAD.2025.3579323.png)
Abstract
En 中文
Hyperdimensional computing (HDC) is emerging as an efficient and robust computing paradigm that has strong resilience to various types of errors. The error robustness nature of HDC makes it a good match for error-prone memory systems. However, the mechanisms behind HDC’s robustness are not fully understood. In this work, we propose HyperMetric, a framework to train highly robust and hardware-friendly HDC models. We found that HDC’s error resilience is driven by Hamming distance margin between hypervectors. Based on this, we propose HyperMetric training that is based on metric learning in order to optimize for high robustness. The experiments show that HyperMetric trained HDC models deliver up to <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$17\times $ </tex-math></inline-formula> larger Hamming distance margin and up to 14.3% accuracy gain. We accelerate HyperMetric trained models using ReRAM. As compared to state-of-the-art HDC algorithms OnlineHD and HyDREA, HyperMetric ReRAM accelerator is >20% more accurate for computing-in-memory (CIM) errors and >10% more accurate for bit errors even in the face of variations. Furthermore, HyperMetric hardware is 35% more accurate in comparison with existing tinyHD and GENERIC accelerators in the face of <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$3\times $ </tex-math></inline-formula> ReRAM resistance variance, and 20% more accurate with bit error rate (BER) of up to 20% due to voltage scaling while keeping a good balance between area, power, and processing latency.
Keywords:
Error correction
hardware robustness
hyperdimensional computing (HDC)
metric learning
reliable computation
Journal
I
IF:
2.9
Papers:
564
Citations:
9.6K

