Simple Encoder Training for Hyperdimensional Computing
Hyperdimensional computing (HDC) is gaining popularity as a lightweight alternative computing paradigm, where data are represented as long vectors (commonly of dimension 10,000) and processed using simple algebraic operations. In the two-part HDC classification pipeline, data are first encoded as a high-dimensional representation, then classified based on their similarity to a set of prototypes. Conventionally, the prototypes are trained while the encoder remains static. In this work, we propose a method of training a binary/bipolar HDC encoder, relying exclusively on native HDC integer and binary operations. Evaluations with our method show an average accuracy improvement of 2.13% over the untrained encoder on several classification data sets commonly used in HDC research, with no increase in model size or inference complexity.
Authors
- Werner Van Leekwijck (ORCID: https://orcid.org/0000-0002-2956-2889)
- Laura Smets (ORCID: https://orcid.org/0000-0002-5353-9953)
- José Oramas
- Peter Kirby
Institutions
- University of Antwerp (BE)
- Imec the Netherlands (NL)
- IMEC (BE)
Publication Details
- Journal
- Neural Computation
- Published
- 2026-08-14
- DOI
- https://doi.org/10.1162/neco.a.1567
- Primary Topic
- Ferroelectric and Negative Capacitance Devices
- Type
- article
- Field-Weighted Citation Impact
- 0.00