Variable Binding for Sparse Distributed Representations: Theory and Applications
Not on the map. Why?
Abstract (arXiv)
Symbolic reasoning and neural networks are often considered incompatible approaches. Connectionist models known as Vector Symbolic Architectures (VSAs) can potentially bridge this gap. However, classical VSAs and neural networks are still considered incompatible. VSAs encode symbols by dense pseudo-random vectors, where information is distributed throughout the entire neuron population. Neural networks encode features locally, often forming sparse vectors of neural activation. Following Rachkovskij (2001); Laiho et al. (2015), we explore symbolic reasoning with sparse distributed representations. The core operations in VSAs are dyadic operations between vectors to express variable binding and the representation of sets. Thus, algebraic manipulations enable VSAs to represent and process data structures in a vector space of fixed dimensionality. Using techniques from compressed sensing, we first show that variable binding between dense vectors in VSAs is mathematically equivalent to tensor product binding between sparse vectors, an operation which increases dimensionality. This result implies that dimensionality-preserving binding for general sparse vectors must include a reduction of the tensor matrix into a single sparse vector. Two options for sparsity-preserving variable binding are investigated. One binding method for general sparse vectors extends earlier proposals to reduce the tensor product into a vector, such as circular convolution. The other method is only defined for sparse block-codes, block-wise circular convolution. Our experiments reveal that variable binding for block-codes has ideal properties, whereas binding for general sparse vectors also works, but is lossy, similar to previous proposals. We demonstrate a VSA with sparse block-codes in example applications, cognitive reasoning and classification, and discuss its relevance for neuroscience and neural networks.
Key facts. Cited by 27 papers in the map (data through 7 Oct 2026). First posted on arXiv 14 Sep 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 9; 2022: 6; 2023: 3; 2024: 4; 2025: 3; 2026: 2.
27 papers.
Sort:
By area:
- 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part I: Models and Data Transformationscited by 98
- 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part II: Applications, Cognitive Models, and Challengescited by 68
- 2021Computing on Functions Using Randomized Vector Representationscited by 41
- 2021Vector Symbolic Architectures as a Computing Framework for Emerging Hardwarecited by 35
- 2022Torchhd: An Open Source Python Library to Support Research on Hyperdimensional Computing and Vector Symbolic Architecturescited by 17
- 2022Neuromorphic Visual Scene Understanding with Resonator Networkscited by 17
- 2021Generalized Learning Vector Quantization for Classification in Randomized Neural Networks and Hyperdimensional Computingcited by 12
- 2024Probabilistic Abduction for Visual Abstract Reasoning via Learning Rules in Vector-symbolic Architecturescited by 9
- 2021Hyperseed: Unsupervised Learning with Vector Symbolic Architecturescited by 8
- 2021Hyperdimensional Computing for Efficient Distributed Classification with Randomized Neural Networkscited by 7
- 2023Factorizers for Distributed Sparse Block Codescited by 4
- 2021Deep Phasor Networks: Connecting Conventional and Spiking Neural Networkscited by 3
15 more
- 2022Streaming Encoding Algorithms for Scalable Hyperdimensional Computingcited by 3
- 2023Capacity Analysis of Vector Symbolic Architecturescited by 3
- 2024Distributed Representations Enable Robust Multi-Timescale Symbolic Computation in Neuromorphic Hardwarecited by 3
- 2021On Effects of Compression with Hyperdimensional Computing in Distributed Randomized Neural Networkscited by 2
- 2022Recursive Binding for Similarity-Preserving Hypervector Representations of Sequencescited by 2
- 2023The Hyperdimensional Transform for Distributional Modelling, Regression and Classificationcited by 2
- 2024Reframing the Mind-Body Picture: Applying Formal Systems to the Relationship of Mind and Mattercited by 2
- 2022Optimal quadratic binding for relational reasoning in vector symbolic neural architecturescited by 1
- 2024On Design Choices in Similarity-Preserving Sparse Randomized Embeddingscited by 1
- 2022A Short Survey of Systematic Generalizationcited by 0
- 2025Developing a Foundation of Vector Symbolic Architectures Using Category Theorycited by 0
- 2025A Grid Cell-Inspired Structured Vector Algebra for Cognitive Mapscited by 0
- 2025High-resolution spatial memory requires grid-cell-like neural codescited by 0
- 2026Overcoming the Impedance Mismatch: A Theoretical Roadmap for Fusing Foundation Models and Knowledge Graphscited by 0
- 2026Real-Valued Hyperdimensional Sequence Representations with Hadamard Product Binding and Shift Equivariancecited by 0
- 2026Real-Valued Hyperdimensional Sequence Representations with Hadamard Product Binding and Shift Equivariance28 Aug 2026
- 2026Overcoming the Impedance Mismatch: A Theoretical Roadmap for Fusing Foundation Models and Knowledge Graphs21 Apr 2026
- 2025High-resolution spatial memory requires grid-cell-like neural codes1 Jul 2025
- 2025A Grid Cell-Inspired Structured Vector Algebra for Cognitive Maps11 Mar 2025
- 2025Developing a Foundation of Vector Symbolic Architectures Using Category Theory9 Jan 2025
- 2024On Design Choices in Similarity-Preserving Sparse Randomized Embeddings12 Dec 2024
- 2024Distributed Representations Enable Robust Multi-Timescale Symbolic Computation in Neuromorphic Hardware2 May 2024
- 2024Reframing the Mind-Body Picture: Applying Formal Systems to the Relationship of Mind and Matter11 Apr 2024
- 2024Probabilistic Abduction for Visual Abstract Reasoning via Learning Rules in Vector-symbolic Architectures29 Jan 2024
- 2023The Hyperdimensional Transform for Distributional Modelling, Regression and Classification14 Nov 2023
- 2023Factorizers for Distributed Sparse Block Codes24 Mar 2023
- 2023Capacity Analysis of Vector Symbolic Architectures24 Jan 2023
15 more
- 2022A Short Survey of Systematic Generalization22 Nov 2022
- 2022Streaming Encoding Algorithms for Scalable Hyperdimensional Computing20 Sep 2022
- 2022Neuromorphic Visual Scene Understanding with Resonator Networks26 Aug 2022
- 2022Torchhd: An Open Source Python Library to Support Research on Hyperdimensional Computing and Vector Symbolic Architectures18 May 2022
- 2022Optimal quadratic binding for relational reasoning in vector symbolic neural architectures14 Apr 2022
- 2022Recursive Binding for Similarity-Preserving Hypervector Representations of Sequences27 Jan 2022
- 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part II: Applications, Cognitive Models, and Challenges12 Nov 2021
- 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part I: Models and Data Transformations11 Nov 2021
- 2021Hyperseed: Unsupervised Learning with Vector Symbolic Architectures15 Oct 2021
- 2021Computing on Functions Using Randomized Vector Representations8 Sep 2021
- 2021On Effects of Compression with Hyperdimensional Computing in Distributed Randomized Neural Networks17 Jun 2021
- 2021Generalized Learning Vector Quantization for Classification in Randomized Neural Networks and Hyperdimensional Computing17 Jun 2021
- 2021Deep Phasor Networks: Connecting Conventional and Spiking Neural Networks15 Jun 2021
- 2021Vector Symbolic Architectures as a Computing Framework for Emerging Hardware9 Jun 2021
- 2021Hyperdimensional Computing for Efficient Distributed Classification with Randomized Neural Networks2 Jun 2021
- 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part I: Models and Data Transformationscited by 98
- 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part II: Applications, Cognitive Models, and Challengescited by 68
- 2021Computing on Functions Using Randomized Vector Representationscited by 41
- 2021Vector Symbolic Architectures as a Computing Framework for Emerging Hardwarecited by 35
- 2022Torchhd: An Open Source Python Library to Support Research on Hyperdimensional Computing and Vector Symbolic Architecturescited by 17
- 2022Neuromorphic Visual Scene Understanding with Resonator Networkscited by 17
- 2021Generalized Learning Vector Quantization for Classification in Randomized Neural Networks and Hyperdimensional Computingcited by 12
- 2021Hyperseed: Unsupervised Learning with Vector Symbolic Architecturescited by 8
- 2021Hyperdimensional Computing for Efficient Distributed Classification with Randomized Neural Networkscited by 7
- 2023Factorizers for Distributed Sparse Block Codescited by 4
- 2021Deep Phasor Networks: Connecting Conventional and Spiking Neural Networkscited by 3
- 2022Streaming Encoding Algorithms for Scalable Hyperdimensional Computingcited by 3
12 most cited of 26 All 26 (JSON)
- 2026Real-Valued Hyperdimensional Sequence Representations with Hadamard Product Binding and Shift Equivariance28 Aug 2026
- 2026Overcoming the Impedance Mismatch: A Theoretical Roadmap for Fusing Foundation Models and Knowledge Graphs21 Apr 2026
- 2025High-resolution spatial memory requires grid-cell-like neural codes1 Jul 2025
- 2025A Grid Cell-Inspired Structured Vector Algebra for Cognitive Maps11 Mar 2025
- 2025Developing a Foundation of Vector Symbolic Architectures Using Category Theory9 Jan 2025
- 2024On Design Choices in Similarity-Preserving Sparse Randomized Embeddings12 Dec 2024
- 2024Distributed Representations Enable Robust Multi-Timescale Symbolic Computation in Neuromorphic Hardware2 May 2024
- 2024Reframing the Mind-Body Picture: Applying Formal Systems to the Relationship of Mind and Matter11 Apr 2024
- 2023The Hyperdimensional Transform for Distributional Modelling, Regression and Classification14 Nov 2023
- 2023Factorizers for Distributed Sparse Block Codes24 Mar 2023
- 2023Capacity Analysis of Vector Symbolic Architectures24 Jan 2023
- 2022A Short Survey of Systematic Generalization22 Nov 2022
12 newest of 26 All 26 (JSON)