A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part II: Applications, Cognitive Models, and Challenges
arXiv:2112.15424 · doi:10.1145/3558000
Abstract
This is Part II of the two-part comprehensive survey devoted to a computing framework most commonly known under the names Hyperdimensional Computing and Vector Symbolic Architectures (HDC/VSA). Both names refer to a family of computational models that use high-dimensional distributed representations and rely on the algebraic properties of their key operations to incorporate the advantages of structured symbolic representations and vector distributed representations. Holographic Reduced Representations is an influential HDC/VSA model that is well-known in the machine learning domain and often used to refer to the whole family. However, for the sake of consistency, we use HDC/VSA to refer to the field. Part I of this survey covered foundational aspects of the field, such as the historical context leading to the development of HDC/VSA, key elements of any HDC/VSA model, known HDC/VSA models, and the transformation of input data of various types into high-dimensional vectors suitable for HDC/VSA. This second part surveys existing applications, the role of HDC/VSA in cognitive computing and architectures, as well as directions for future work. Most of the applications lie within the Machine Learning/Artificial Intelligence domain, however, we also cover other applications to provide a complete picture. The survey is written to be useful for both newcomers and practitioners.
37 pages
References in corpus (26)
- Prevalence of Neural Collapse during the terminal phase of deep learning training
- The Next Decade in AI: Four Steps Towards Robust Artificial Intelligence
- Classification using Hyperdimensional Computing: A Review
- A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part II: Applications, Cognitive Models, and Challenges
- Robust High-dimensional Memory-augmented Neural Networks
- Neural-Symbolic Computing: An Effective Methodology for Principled Integration of Machine Learning and Reasoning
- Vector Symbolic Architectures as a Computing Framework for Emerging Hardware
- Multi-Centroid Hyperdimensional Computing Approach for Epileptic Seizure Detection
- Systematic Assessment of Hyperdimensional Computing for Epileptic Seizure Detection
- Energy Efficient In-memory Hyperdimensional Encoding for Spatio-temporal Signal Processing
- Understanding Hyperdimensional Computing for Parallel Single-Pass Learning
- The Importance of Balanced Data Sets: Analyzing a Vehicle Trajectory Prediction Model based on Neural Networks and Distributed Representations
- Exploring Embedding Methods in Binary Hyperdimensional Computing: A Case Study for Motor-Imagery based Brain-Computer Interfaces
- Shift-Equivariant Similarity-Preserving Hypervector Representations of Sequences
- Generalized Key-Value Memory to Flexibly Adjust Redundancy in Memory-Augmented Networks
- Hyper-dimensional computing for a visual question-answering system that is trainable end-to-end
- Hyperdimensional computing encoding for feature selection on the use case of epileptic seizure detection
- Computing on Functions Using Randomized Vector Representations
- On Effects of Compression with Hyperdimensional Computing in Distributed Randomized Neural Networks
- A Neuro-vector-symbolic Architecture for Solving Raven's Progressive Matrices
- Integer Factorization with Compositional Distributed Representations
- Hyperdimensional Hashing: A Robust and Efficient Dynamic Hash Table
- MoleHD: Ultra-Low-Cost Drug Discovery using Hyperdimensional Computing
- Orthogonal Matrices for MBAT Vector Symbolic Architectures, and a "Soft" VSA Representation for JSON
- Provable Hierarchical Lifelong Learning with a Sketch-based Modular Architecture
- Branch Predicting with Sparse Distributed Memories
Cited by in corpus (6)
- A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part II: Applications, Cognitive Models, and Challenges
- A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part I: Models and Data Transformations
- Vector Symbolic Architectures as a Computing Framework for Emerging Hardware
- Neuromorphic Visual Scene Understanding with Resonator Networks
- Perceptron Theory Can Predict the Accuracy of Neural Networks
- Deep Learning Methods for Abstract Visual Reasoning: A Survey on Raven's Progressive Matrices