Capacity Analysis of Vector Symbolic Architectures
Kenneth L. Clarkson, Shashanka Ubaru, Elizabeth Yang

TL;DR
This paper provides a theoretical analysis of the representation capacities of various vector symbolic architectures (VSAs), establishing bounds and connections to other computational models like sketching and Bloom filters.
Contribution
It introduces new bounds on VSA capacities and explores a novel Hopfield network variant for symbolic tasks, linking VSAs to sketching and Bloom filters.
Findings
Derived bounds on VSA vector dimensions for symbolic tasks
Analyzed a Hopfield network variant for similar symbolic tasks
Established connections between VSAs, sketching, and Bloom filters
Abstract
Hyperdimensional computing (HDC) is a biologically-inspired framework which represents symbols with high-dimensional vectors, and uses vector operations to manipulate them. The ensemble of a particular vector space and a prescribed set of vector operations (including one addition-like for "bundling" and one outer-product-like for "binding") form a *vector symbolic architecture* (VSA). While VSAs have been employed in numerous applications and have been studied empirically, many theoretical questions about VSAs remain open. We analyze the *representation capacities* of four common VSAs: MAP-I, MAP-B, and two VSAs based on sparse binary vectors. "Representation capacity' here refers to bounds on the dimensions of the VSA vectors required to perform certain symbolic tasks, such as testing for set membership and estimating set intersection sizes for two sets of…
Peer Reviews
Decision·Submitted to ICLR 2024
The analysis of bounds is rigorously carried out over an impressive number of different model configurations.
The major weakness of this article in the context of submission to ICLR is relevancy. The main contribution concerns a theoretical analysis of the bounds of representation capacity, which appears pertinent for ICLR. While there is little discussion on learning, theoretical analysis on the information capacity of a learnable representation could certainly fit within the scope of ICLR. However, there are two axes for concern with relevancy: the relevancy of VSAs, and the relevancy of the provided
* The idea of applying the JL lemma to all those problems seems refreshing and useful. * The authors a proficient in applying the method to many different problems and could derive over 15 different bounds on the ability to perform various operations with bounded error.
Maybe it's a cultural thing in my subfield, but the manuscript does not meet my expectations with respect to a research paper. A new technique was applied to over 10 different settings and yielded interesting results. This should have been the (great) start of the manuscript, followed by comparing the results with known results for the specific problems. * In some cases, the results are known, so you would usually not publish them as a contribution (maybe a comment in the context of other res
1. Considerable effort has been invested in expanding the theory of HDC to the realm of "dimensionality reduction." The results obtained are not straightforward and, as far as I'm aware, appear to be original. I haven't had the chance to review the proofs, but the outcomes are reasonable. My assessment on the correctness should be therefore considered as an educated guess (**Originality/Quality**).
There are two major weaknesses which hinder the potential of this work: 1. While the analysis is remarkable, it is not directly obvious why the considered setting of dimensionality reduction is relevant. Indeed, HDC relies on the idea of the “blessing of dimensionality”, namely that by increasing the dimensionality nice properties like orthogonality and algebraic compositionality emerge. In a sense the proposed analysis focuses on the opposite direction, that is reducing the dimensionality. Plea
Videos
Capacity Analysis of Vector Symbolic Architectures· youtube
Taxonomy
TopicsFerroelectric and Negative Capacitance Devices · Advanced Memory and Neural Computing
MethodsBLOOM
