Hyperdimensional computing (HDC) is attractive for efficient and robust learning, but conventional inference still encodes every query independently, repeatedly paying the cost of high-dimensional projection. We introduce SupHDC, a new inference paradigm that processes multiple queries through a shared encoding computation. SupHDC assigns lightweight random slot keys, superposes the keyed queries before encoding, and uses slot-specific classifiers to recover their individual predictions. A random-feature kernel view explains why exact recovery of each hypervector is unnecessary: inference only needs to preserve the class evidence that determines the prediction. Across ten datasets, SupHDC achieves 1.39x analytical speedup with no average accuracy loss, and up to 2.08x speedup with only a 2.67 percentage-point mean accuracy loss. On a Raspberry Pi~5, it delivers 2.01x measured wall-clock speedup with a 2.26 percentage-point loss in mean prediction accuracy. SupHDC shows that high-dimensional redundancy can be used not only for robustness, but also as capacity for shared inference.
Figures & tables
Figure 1: Motivation for SupHDC. (Left) Conventional HDC independently encodes each query into a high-dimensional distributed representation (hypervector), repeating the dominant encoding operation. SupHDC multiplexes multiple queries and amortizes the encoding cost through one shared encoding while retaining separate predictions. (Right) Profiling at D=10,000 shows that encoding dominates inference latency across different workloads, motivating SupHDC to amortize this cost.
Figure 2: SupHDC adaptation and selective fallback. (a) Superposition-aware training adapts only the slot-specific prototype banks while keeping the base encoder fixed. (b) Margin-gated fallback selectively re-encodes low-confidence queries through the clean inference path.
Figure 3: SupHDC provides an efficiency knob complementary to representation dimension and numerical precision. (a) Accuracy change of SupHDC with prototype adaptation and 20% margin-gated fallback across representation dimensions. Larger D supports more aggressive superposition with smaller accuracy degradation. (b) SupHDC under different numerical precisions, always compared against Plain HDC at the same precision. The upper axis reports the analytical speedup introduced by SupHDC, showing that quantization and superposed inference can be applied jointly.
Method
K
Acc. (%)
Δ Acc. (pp)
Analyt. speedup
Plain
1
84.39
0.00
1.00×
SupHDC + Adapt.
2
83.30
−1.09±0.81
1.92×
+ FB
2
84.76
+0.37±0.42
1.39×
SupHDC + Adapt.
3
80.17
−4.21±0.87
2.78×
+ FB
3
83.22
−1.16±0.51
1.78×
SupHDC + Adapt.
4
77.27
−7.11±0.97
3.58×
Table 1: Accuracy–compute tradeoff at D=10,000 and full precision. Adapt. denotes prototype adaptation and FB denotes 20% margin-gated fallback. Δ Acc. is relative to Plain. ± denotes standard error of the mean(SEM) across dataset-level means.
Figure 4: From key separation to prediction accuracy. (a) On the actual ℓ2 -normalized benchmark inputs, cross-slot alignment closely follows the (K−1)/d dependence predicted by Proposition 1 ; dashed curves show the theoretical values without fitting. (b) During full SupHDC inference, relative score distortion increases with superposition factor K , while larger random-feature dimension D reduces the finite-feature contribution to this distortion. (c) Across the shown (D,K) operating points, larger score distortion strongly corresponds to greater accuracy degradation.
Setting
Meas.
Analyt.
Δ Acc.
speedup
speedup
(pp)
K=2 , Adapt.
1.79×
1.90×
−2.58
K=2 , Adapt. + FB
1.19×
1.38×
−0.47
K=4 , Adapt.
3.36×
3.45×
−6.66
K=4 , Adapt. + FB
2.01×
2.04×
−2.26
Table 2: Raspberry Pi 5 deployment. D=10,000 , full precision, one CPU thread.
Superposition factor; number of queries processed through one shared encoding.
W∈RD×d
Fixed random-feature projection matrix.
Appendix
Table 3: List of notations.
Parameter
Setting
Description
Kernel bandwidth σ
1
RBF/ORF bandwidth
Hypervector dimension D
{1000,2000,5000,10000}
Random-feature dimension
Superposition factor K
{2,…,10}
Queries encoded jointly
Base training epochs
20
Prototype refinement epochs
Base learning rate η
1.0
Error-driven prototype update
Adaptation epochs
100
Superposition-aware refinement
Appendix
Table 4: Hyperparameters used in the main SupHDC experiments.
Dataset
Domain
Ntr
Nte
d
C
Input representation
HAR
Activity
7,352
2,947
561
6
Activity feature vector
ISOLET
Speech
6,238
1,559
617
26
Acoustic feature vector
CIFAR-10
Vision
50,000
10,000
2,048
10
ResNet-50 feature
Airline Sentiment
Text
9,228
2,307
64
2
Word2Vec feature
AG News
Text
120,000
7,600
64
4
Word2Vec feature
IMDB
Text
25,000
25,000
512
2
Word2Vec feature
Appendix
Table 5: Datasets and input representations used in the SupHDC experiments. Ntr and Nte denote the number of training and test examples after preprocessing, d is the input dimension, and C is the number of classes.
Figure 5: Extended SupHDC variant sweep at D=10,000 and full precision. Accuracy change relative to paired Plain HDC is shown for K=2,…,10 . Direct superposition degrades progressively as the interference load increases. Superposition-aware adaptation substantially improves accuracy without adding inference-time encoding operations, while selective fallback further recovers prediction fidelity by cleanly recomputing low-confidence queries. Shaded regions denote SEM across dataset-level means.
Figure 6: Extended accuracy–compute landscape at D=10,000 and full precision. Each point corresponds to a superposition factor K∈{2,…,10} . Adaptation improves accuracy at essentially unchanged inference cost, whereas fallback deliberately trades part of the analytical speedup for clean recomputation of uncertain queries. The Plain HDC operating point is shown at (1×,0) . Error bars denote SEM across dataset-level accuracy changes.
Figure 7: Dimension dependence of superposed inference. SupHDC remains effective across D∈{1,000,2,000,5,000,10,000} , while larger random-feature representations tolerate stronger superposition and therefore support more aggressive K . Accuracy change is shown for SupHDC with superposition-aware adaptation and 20% selective fallback over K=2,…,10 at full precision. Shaded regions denote SEM across dataset-level means.
Figure 8: Complete full-precision SupHDC sweep. Each panel shows all four SupHDC variants over K=2,…,10 for one representation dimension. The ordering among methods and the progressive degradation with increasing K are consistent across D=1 K, 2 K, 5 K, and 10 K, indicating that the trends observed in the main operating regime are not specific to a single representation dimension.
Figure 9: Per-dataset sensitivity to the superposition factor. Paired accuracy change for SupHDC with adaptation and 20% selective fallback at D=10,000 and full precision. Each cell reports the accuracy change in percentage points relative to the corresponding Plain HDC model, averaged over five paired seeds. Moderate superposition is broadly tolerated, whereas larger K produces increasingly heterogeneous degradation across workloads.
Figure 10: Convergence of superposition-aware adaptation. (a) Accuracy change relative to paired Plain HDC as the number of adaptation epochs increases. Most of the improvement occurs early, with diminishing gains after approximately 20 epochs. (b) Fraction of the final 100-epoch improvement recovered as a function of relative adaptation cost. Both adaptation alone and adaptation combined with fallback recover most of their final gain using only a fraction of the full adaptation budget.
Figure 11: Ablation of margin-gated selective fallback. (a) Fraction of pre-fallback errors captured when queries are ranked by their top-two classification margin. Low-margin selection captures substantially more errors than random selection at the same fallback budget. (b) Accuracy–compute tradeoff as the fallback fraction is varied. Increasing fallback improves accuracy by selectively recomputing more uncertain queries, while giving back part of the analytical speedup. Percent labels indicate the fallback fraction.
Figure 12: Persistent storage overhead of SupHDC. Mean persistent model storage relative to Plain HDC across the ten datasets at D=10,000 and full precision. The projection matrix is shared across slots, while slot-specific prototype banks account for the additional storage. Selective fallback retains an additional clean prototype bank for each slot.
Method
K
Storage (MiB)
Relative to Plain
Plain
–
25.19
1.00×
SupHDC
2
25.90
1.04×
SupHDC
4
27.30
1.13×
SupHDC + FB
2
27.30
1.13×
SupHDC + FB
4
30.11
1.29×
Appendix
Table 6: Storage cost at representative operating points. Values are averaged across the ten datasets at D=10,000 and full precision.
Figure 13: Analytical versus measured Raspberry Pi 5 speedup. Each point corresponds to adapted SupHDC with fallback fraction q∈{0,5,10,20}% for K=2 or K=4 . “Raw” denotes the adapted SupHDC model without selective fallback ( q=0 ), rather than unadapted direct superposition. Speedups are aggregated across HAR, ISOLET, CIFAR-10, and AG News. The dashed line denotes ideal agreement between analytical and measured speedup. Increasing fallback reduces acceleration because more low-confidence queries are individually recomputed.
Tampere University, Tampere, Finland · Tampere Institute for Advanced Study, Tampere University, Finland · Intel Corporation, Santa Clara, CA, United States