Saved in:
Bibliographic Details
Main Authors: Angioli, Marco, Kymn, Christopher J., Rosato, Antonello, Loutfi, Amy, Olivieri, Mauro, Kleyko, Denis
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2511.09708
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912705418362880
author Angioli, Marco
Kymn, Christopher J.
Rosato, Antonello
Loutfi, Amy
Olivieri, Mauro
Kleyko, Denis
author_facet Angioli, Marco
Kymn, Christopher J.
Rosato, Antonello
Loutfi, Amy
Olivieri, Mauro
Kleyko, Denis
contents The modular composite representation (MCR) is a computing model that represents information with high-dimensional integer vectors using modular arithmetic. Originally proposed as a generalization of the binary spatter code model, it aims to provide higher representational power while remaining a lighter alternative to models requiring high-precision components. Despite this potential, MCR has received limited attention. Systematic analyses of its trade-offs and comparisons with other models are lacking, sustaining the perception that its added complexity outweighs the improved expressivity. In this work, we revisit MCR by presenting its first extensive evaluation, demonstrating that it achieves a unique balance of capacity, accuracy, and hardware efficiency. Experiments measuring capacity demonstrate that MCR outperforms binary and integer vectors while approaching complex-valued representations at a fraction of their memory footprint. Evaluation on 123 datasets confirms consistent accuracy gains and shows that MCR can match the performance of binary spatter codes using up to 4x less memory. We investigate the hardware realization of MCR by showing that it maps naturally to digital logic and by designing the first dedicated accelerator. Evaluations on basic operations and 7 selected datasets demonstrate a speedup of up to 3 orders of magnitude and significant energy reductions compared to software implementation. When matched for accuracy against binary spatter codes, MCR achieves on average 3.08x faster execution and 2.68x lower energy consumption. These findings demonstrate that, although MCR requires more sophisticated operations than binary spatter codes, its modular arithmetic and higher per-component precision enable lower dimensionality. When realized with dedicated hardware, this results in a faster, more energy-efficient, and high-precision alternative to existing models.
format Preprint
id arxiv_https___arxiv_org_abs_2511_09708
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Efficient Hyperdimensional Computing with Modular Composite Representations
Angioli, Marco
Kymn, Christopher J.
Rosato, Antonello
Loutfi, Amy
Olivieri, Mauro
Kleyko, Denis
Machine Learning
The modular composite representation (MCR) is a computing model that represents information with high-dimensional integer vectors using modular arithmetic. Originally proposed as a generalization of the binary spatter code model, it aims to provide higher representational power while remaining a lighter alternative to models requiring high-precision components. Despite this potential, MCR has received limited attention. Systematic analyses of its trade-offs and comparisons with other models are lacking, sustaining the perception that its added complexity outweighs the improved expressivity. In this work, we revisit MCR by presenting its first extensive evaluation, demonstrating that it achieves a unique balance of capacity, accuracy, and hardware efficiency. Experiments measuring capacity demonstrate that MCR outperforms binary and integer vectors while approaching complex-valued representations at a fraction of their memory footprint. Evaluation on 123 datasets confirms consistent accuracy gains and shows that MCR can match the performance of binary spatter codes using up to 4x less memory. We investigate the hardware realization of MCR by showing that it maps naturally to digital logic and by designing the first dedicated accelerator. Evaluations on basic operations and 7 selected datasets demonstrate a speedup of up to 3 orders of magnitude and significant energy reductions compared to software implementation. When matched for accuracy against binary spatter codes, MCR achieves on average 3.08x faster execution and 2.68x lower energy consumption. These findings demonstrate that, although MCR requires more sophisticated operations than binary spatter codes, its modular arithmetic and higher per-component precision enable lower dimensionality. When realized with dedicated hardware, this results in a faster, more energy-efficient, and high-precision alternative to existing models.
title Efficient Hyperdimensional Computing with Modular Composite Representations
topic Machine Learning
url https://arxiv.org/abs/2511.09708