This document analyzes the relationship between AGISystem2's HDC strategies and Holographic Reduced Representations (HRR) as defined by Tony Plate (1995). Two of our strategies—Sparse Polynomial and Metric-Affine—are original contributions developed for this system. Metric-Affine Elastic (EMA) is an extension of Metric-Affine focused on large superpositions. EXACT is a lossless “bitset polynomial” exploration used as an upper bound for retrievability and decoding behavior.
Note on EMA: Metric-Affine Elastic keeps the same XOR bind and L1 similarity as Metric-Affine, but changes bundling (chunked bundles; bounded depth). Geometry (D bytes) is configurable in both strategies; EMA does not auto-grow D during a session in the current runtime. See
the EMA theory page for details.
Note on EXACT: EXACT is intentionally not “HRR-like”. It is a lossless, session-local representation with a quotient-like UNBIND (UNBIND is not required to equal BIND). See
the EXACT theory page and
DS25.
What is HRR?
Holographic Reduced Representations (HRR), introduced by Tony Plate in his 1995 thesis and 2003 book, is a specific implementation of holographic computing with these defining characteristics:
| Property |
Classic HRR (Plate) |
| Representation |
Real-valued vectors (continuous) |
| Binding Operation |
Circular convolution: c[k] = Σᵢ a[i] × b[(k-i) mod n] |
| Unbinding |
Circular correlation: a ≈ c ⊛ b⁻¹ |
| Bundling |
Vector addition (superposition) |
| Similarity |
Dot product / Cosine similarity |
| Key Property |
Distributed, holographic encoding |
HRR vs. VSA Family
HRR is one member of the broader Vector Symbolic Architectures (VSA) family, which includes:
- HRR (Plate, 1995) - Circular convolution, real values
- BSC (Kanerva, 1997) - Binary Spatter Codes, XOR binding
- MAP (Gayler, 2003) - Multiply-Add-Permute
- FHRR (Plate, 2003) - Frequency-domain HRR
- VTB (Gosmann, 2019) - Vector-derived Transformation Binding
All VSA members share the holographic principle (distributed representation, compositional binding, content-addressable retrieval) but differ in implementation details.
Strategy Analysis
1. Dense-Binary Standard VSA
Assessment: VSA Member, Not Classic HRR
Dense-Binary is a standard implementation of Binary Spatter Codes (BSC), following Pentti Kanerva's Hyperdimensional Computing paradigm. It shares the holographic principle with HRR but uses different mathematics.
| Property |
HRR |
Dense-Binary |
Match? |
| Values |
Real (continuous) |
Binary {0, 1} |
❌ No |
| Binding |
Circular convolution |
XOR (component-wise) |
❌ No |
| Bundling |
Vector addition |
Majority vote |
⚠️ Analog |
| Similarity |
Dot product |
Hamming distance |
⚠️ Analog |
| XOR cancellation in binding |
Approximate |
Exact (XOR) |
✅ Better |
| Holographic property |
Yes |
Yes |
✅ Yes |
Dense-Binary is NOT HRR, but IS a valid VSA with holographic properties.
2. Sparse Polynomial (SPHDC) ORIGINAL
Assessment: Novel Paradigm, NOT HRR
Sparse Polynomial HDC is a fundamentally different paradigm that we developed specifically for AGISystem2. It does NOT follow the HRR model and introduces several novel concepts not found in existing VSA literature.
| Property |
HRR |
Sparse Polynomial |
Match? |
| Representation |
Fixed-length real vector |
Set of k integers |
❌ Fundamentally different |
| Binding |
Circular convolution O(n log n) |
Cartesian XOR O(k²) |
❌ Novel operation |
| Bundling |
Vector addition |
Set union + Min-Hash |
❌ Set-theoretic |
| Similarity |
Dot product |
Jaccard index |
❌ Different metric |
| Sparsification |
Not applicable |
Min-Hash sampling |
❌ Novel |
| Memory model |
Dense vector |
Sparse set (k elements) |
❌ Sparse by design |
| Holographic property |
Full distribution |
Partial (set overlap) |
⚠️ Limited |
What Makes SPHDC Novel?
- Set-Based Representation: Instead of fixed-length vectors, concepts are sets of k integers from a virtually infinite space (2⁶⁴). This is fundamentally different from all existing VSA approaches.
- Cartesian XOR Binding: The binding operation computes the Cartesian product of two sets with XOR: A BIND B = {a xor b | a ∈ A, b ∈ B}. This creates |A| × |B| elements, then sparsifies back to k.
- Min-Hash Sparsification: We apply locality-sensitive hashing (Min-Hash) to maintain constant-size representations while preserving similarity relationships. This combines HDC with streaming algorithms.
- Jaccard Similarity: Using set intersection/union for similarity is natural for set-based representations but novel in the context of symbolic reasoning.
"SPHDC represents a departure from the continuous-vector paradigm of HRR. It asks: what if we represent concepts as fingerprints (sets of hashes) rather than points in a continuous space? The result is a system optimized for symbolic manipulation with bounded memory."
SPHDC is NOT HRR. It is an original contribution combining HDC principles with set theory and streaming algorithms.
3. Metric-Affine ORIGINAL
Assessment: HRR-Inspired Hybrid
Metric-Affine is a novel hybrid that combines HRR's continuous-value philosophy with Binary HDC's XOR binding. It's closer to HRR than Dense-Binary but still distinct.
| Property |
HRR |
Metric-Affine |
Match? |
| Values |
Real (continuous) |
Byte [0-255] (quasi-continuous) |
✅ Similar spirit |
| Binding |
Circular convolution |
Byte-wise XOR |
❌ Different |
| Bundling |
Vector addition |
Arithmetic mean |
✅ Affine operation |
| Similarity |
Dot product |
L₁ (Manhattan) |
⚠️ Both metric |
| Holographic property |
Full distribution |
Full distribution |
✅ Yes |
| XOR cancellation in binding |
Approximate |
Exact (XOR) |
✅ Better |
| Interpolation |
Natural (real) |
Natural (byte mean) |
✅ Yes |
What Makes Metric-Affine Novel?
- Fuzzy-Boolean Hybrid: It bridges the gap between discrete (binary) and continuous (HRR) representations by using byte values that allow 256 gradations per channel.
- XOR on Continuous Values: Unlike HRR's circular convolution, Metric-Affine uses XOR—but on multi-bit bytes, giving exact XOR cancellation while retaining continuous bundling.
- Affine Bundling: The arithmetic mean creates smooth interpolations between concepts (the "affine" in the name). This is conceptually similar to HRR's vector addition but normalized.
- Compact Holography: At only 32 bytes per vector (vs 4KB for Dense-Binary or variable for HRR), it's the most memory-efficient holographic representation we know of.
- Shifted Baseline: The ~0.67 random similarity baseline (vs 0.5 for binary) requires different threshold tuning but provides finer discrimination in the "related" range.
"Metric-Affine asks: can we have the algebraic simplicity of XOR binding (exact cancellation) while retaining the smooth bundling and interpolation of continuous representations? The answer is yes, by operating on bytes rather than bits."
Metric-Affine is a novel HRR-inspired hybrid combining continuous values with discrete XOR binding.
Summary: Are They HRR?
| Strategy |
Is it HRR? |
Is it VSA? |
Is it Novel? |
Classification |
| Dense-Binary |
❌ No |
✅ Yes (BSC) |
❌ No |
Standard HDC |
| Sparse Polynomial |
❌ No |
⚠️ Loosely |
✅ Yes |
Original paradigm |
| Metric-Affine |
⚠️ Inspired |
✅ Yes |
✅ Yes |
Novel hybrid |
Theoretical Contributions
AGISystem2's Original Contributions to HDC/VSA:
- Set-Based HDC (SPHDC): First system to use finite integer sets with Cartesian XOR binding and Min-Hash sparsification as a complete HDC strategy.
- Fuzzy-Boolean HDC (Metric-Affine): First system to combine exact XOR binding with continuous-value bundling in a compact 32-byte representation.
- Multi-Strategy Architecture: A unified interface allowing runtime selection between fundamentally different HDC paradigms while maintaining identical reasoning semantics.
References
- Plate, T. (1995). "Holographic Reduced Representations." IEEE Transactions on Neural Networks.
- Plate, T. (2003). Holographic Reduced Representation: Distributed Representation for Cognitive Structures. CSLI Publications.
- Kanerva, P. (2009). "Hyperdimensional Computing: An Introduction to Computing in Distributed Representations." Cognitive Computation.
- Gayler, R. (2003). "Vector Symbolic Architectures Answer Jackendoff's Challenges for Cognitive Neuroscience."
- Schlegel, K. et al. (2022). "A Comparison of Vector Symbolic Architectures." Artificial Intelligence Review.
- AGISystem2: Holographic Representations
- SPHDC In-Depth Theory
- Metric-Affine In-Depth Theory
- Metric-Affine Elastic In-Depth Theory