Papers
Topics
Authors
Recent
Search
2000 character limit reached

Generalized Holographic Reduced Representations

Updated 22 May 2026
  • Generalized HRRs are hyperdimensional computing frameworks that use m×m unitary matrices to enable non-commutative binding and improved encoding of compositional data.
  • They extend Fourier HRRs by interpolating between scalar representations and full tensor-product models, resulting in enhanced fidelity and robust noise tolerance.
  • GHRRs maintain key properties such as exact invertibility, similarity invariance, and a tunable balance between computational efficiency and representational expressivity.

Generalized Holographic Reduced Representations (GHRR) define a class of Hyperdimensional Computing (HDC) frameworks that extend the capabilities of Fourier Holographic Reduced Representations (FHRR) by introducing a flexible, non-commutative binding operation. Each GHRR hypervector is structured as a sequence of m×mm \times m unitary matrices, providing a parameterization that interpolates between scalar (commutative) FHRR and full tensor-product representations. The approach enables improved encoding fidelity for complex, nested, or compositional data structures, while retaining canonical HDC features such as robustness to cross-talk noise, explicit invertibility of binding, and transparent similarity metrics. GHRR maintains data and computational efficiency, offering a powerful representational toolkit at the intersection of connectionist and symbolic AI paradigms (Yeung et al., 2024).

1. Formal Structure and Core Operations

A GHRR hypervector is a length-DD tuple of m×mm\times m unitary matrices, notated as

HD,m=(U(m))DCD×m×m,\mathcal{H}_{D,m} = (U(m))^D \subset \mathbb{C}^{D \times m \times m},

where U(m)U(m) denotes the group of m×mm\times m unitary matrices. For a hypervector H=[a1,a2,,aD]TH = [a_1, a_2, \ldots, a_D]^T with ajU(m)a_j \in U(m), the three canonical HDC operations are defined componentwise:

  • Bundling (Superposition): H1H2:=[aj+bj]j=1DH_1 \oplus H_2 := [a_j + b_j]_{j=1\ldots D}
  • Binding (Non-commutative, denoted "\star"): DD0; matrix multiplication enforces non-commutativity when DD1.
  • Inverse Binding (Unbinding): DD2, guaranteeing DD3.

Similarity for DD4 is defined by

DD5

For DD6, GHRR reduces to the FHRR inner product, confirming the generalization.

2. Relationship to Fourier Holographic Reduced Representations

The FHRR model arises as the special case DD7, with each DD8 a unit modulus complex scalar: DD9. In FHRR, bundling is elementwise addition, binding is elementwise multiplication, and unbinding applies elementwise complex conjugation. Specifically,

m×mm\times m0

In GHRR, each scalar m×mm\times m1 is replaced by m×mm\times m2; binding is matrix multiplication, and unbinding uses the Hermitian transpose, yielding a non-commutative algebra for m×mm\times m3 and enabling richer compositional encodings (Yeung et al., 2024).

3. Theoretical Properties

GHRR preserves the central theoretical properties necessary for robust HDC:

  • Quasi-Orthogonality: For m×mm\times m4, with each m×mm\times m5 (m×mm\times m6 Haar random in m×mm\times m7, m×mm\times m8 diagonal with phases m×mm\times m9), two independently sampled HD,m=(U(m))DCD×m×m,\mathcal{H}_{D,m} = (U(m))^D \subset \mathbb{C}^{D \times m \times m},0 satisfy HD,m=(U(m))DCD×m×m,\mathcal{H}_{D,m} = (U(m))^D \subset \mathbb{C}^{D \times m \times m},1 and HD,m=(U(m))DCD×m×m,\mathcal{H}_{D,m} = (U(m))^D \subset \mathbb{C}^{D \times m \times m},2. This implies nearly orthogonal codewords for high dimension.
  • Exact Invertibility: For any HD,m=(U(m))DCD×m×m,\mathcal{H}_{D,m} = (U(m))^D \subset \mathbb{C}^{D \times m \times m},3, HD,m=(U(m))DCD×m×m,\mathcal{H}_{D,m} = (U(m))^D \subset \mathbb{C}^{D \times m \times m},4.
  • Similarity Preservation under Binding: For any fixed HD,m=(U(m))DCD×m×m,\mathcal{H}_{D,m} = (U(m))^D \subset \mathbb{C}^{D \times m \times m},5, HD,m=(U(m))DCD×m×m,\mathcal{H}_{D,m} = (U(m))^D \subset \mathbb{C}^{D \times m \times m},6, showing that the binding operation respects the similarity structure of superposed codewords.
  • Robustness and Capacity: The noise amplitude from bundling HD,m=(U(m))DCD×m×m,\mathcal{H}_{D,m} = (U(m))^D \subset \mathbb{C}^{D \times m \times m},7 quasi-orthogonal hypervectors scales as HD,m=(U(m))DCD×m×m,\mathcal{H}_{D,m} = (U(m))^D \subset \mathbb{C}^{D \times m \times m},8, while signal strength is HD,m=(U(m))DCD×m×m,\mathcal{H}_{D,m} = (U(m))^D \subset \mathbb{C}^{D \times m \times m},9. Decoding remains reliable up to U(m)U(m)0. Empirically, the maximal number of storable bundles obeys U(m)U(m)1 with U(m)U(m)2–U(m)U(m)3, depending on retrieval criteria.

4. Kernel and Binding Characteristics

Kernel Perspective

Given a real vector U(m)U(m)4, an encoding into GHRR form is achieved by

U(m)U(m)5

where U(m)U(m)6 are sampled from symmetric distributions. The expected similarity between U(m)U(m)7 and U(m)U(m)8 satisfies

U(m)U(m)9

where each m×mm\times m0 is a shift-invariant kernel (e.g., RBF), with weights m×mm\times m1 reflecting the distribution of m×mm\times m2.

Binding and Non-Commutativity

GHRR binding corresponds to a block-diagonal projection of an outer product followed by unitary mixing, generalizing the diagonal projection in FHRR. The degree of non-commutativity is measured by

m×mm\times m3

Lower diagonality in m×mm\times m4-matrices leads to reduced m×mm\times m5, supporting more distinctive role-filler bindings and promoting the representation of hierarchical or nested data.

5. Empirical Observations

Empirical experimentation with fixed total effective dimension (m×mm\times m6) demonstrates the following:

  • Non-Commutativity: Nested dictionary retrieval tasks confirm that FHRR (m×mm\times m7) retrieves ambiguous targets under commutative binding, while GHRR (m×mm\times m8) enables unambiguous recovery at correct indices with similarity m×mm\times m9 for targets and H=[a1,a2,,aD]TH = [a_1, a_2, \ldots, a_D]^T0 for distractors.
  • Commutativity Control: The commutativity parameter correlates with H=[a1,a2,,aD]TH = [a_1, a_2, \ldots, a_D]^T1-diagonality (Pearson H=[a1,a2,,aD]TH = [a_1, a_2, \ldots, a_D]^T2), providing explicit tuning of algebraic structure from commutative to non-commutative regimes.
  • Decoding Depth: For binary tree dictionary depths H=[a1,a2,,aD]TH = [a_1, a_2, \ldots, a_D]^T3, FHRR (H=[a1,a2,,aD]TH = [a_1, a_2, \ldots, a_D]^T4) exhibits accuracy H=[a1,a2,,aD]TH = [a_1, a_2, \ldots, a_D]^T5 for H=[a1,a2,,aD]TH = [a_1, a_2, \ldots, a_D]^T6 and collapses by H=[a1,a2,,aD]TH = [a_1, a_2, \ldots, a_D]^T7. GHRR (H=[a1,a2,,aD]TH = [a_1, a_2, \ldots, a_D]^T8) sustains exact decoding to H=[a1,a2,,aD]TH = [a_1, a_2, \ldots, a_D]^T9 and degrades gradually to ajU(m)a_j \in U(m)0 at ajU(m)a_j \in U(m)1. Permutation operations induce thresholded failure across all representations, but GHRR provides a smooth interpolation depending on ajU(m)a_j \in U(m)2 or ajU(m)a_j \in U(m)3 configuration.
  • Capacity: Unpermuted, bound hypervectors with ajU(m)a_j \in U(m)4 show FHRR (ajU(m)a_j \in U(m)5) capacity ajU(m)a_j \in U(m)6; GHRR (ajU(m)a_j \in U(m)7) achieves ajU(m)a_j \in U(m)8. For base vectors or commutative scenarios, all ajU(m)a_j \in U(m)9 perform equivalently, scaling linearly with total dimension.

6. Position within Hyperdimensional Computing

GHRR establishes a continuous spectrum of representational expressivity. As H1H2:=[aj+bj]j=1DH_1 \oplus H_2 := [a_j + b_j]_{j=1\ldots D}0 increases from H1H2:=[aj+bj]j=1DH_1 \oplus H_2 := [a_j + b_j]_{j=1\ldots D}1 to H1H2:=[aj+bj]j=1DH_1 \oplus H_2 := [a_j + b_j]_{j=1\ldots D}2, the system transitions from "holographic" (diagonal, commutative FHRR) to full tensor-product representations (maximal block size, highly non-commutative), offering practitioners a tunable vehicle for matching representational needs to compositional task requirements. This structure preserves invertibility, robustness, and similarity invariance, with empirical advantages in representational fidelity and memory capacity for hierarchical or deeply compositional structures (Yeung et al., 2024).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Generalized HRRs (GHRR).