Robust High-dimensional Memory-augmented Neural Networks
Not on the map. Why?
Abstract (arXiv)
Traditional neural networks require enormous amounts of data to build their complex mappings during a slow training procedure that hinders their abilities for relearning and adapting to new data. Memory-augmented neural networks enhance neural networks with an explicit memory to overcome these issues. Access to this explicit memory, however, occurs via soft read and write operations involving every individual memory entry, resulting in a bottleneck when implemented using the conventional von Neumann computer architecture. To overcome this bottleneck, we propose a robust architecture that employs a computational memory unit as the explicit memory performing analog in-memory computation on high-dimensional (HD) vectors, while closely matching 32-bit software-equivalent accuracy. This is achieved by a content-based attention mechanism that represents unrelated items in the computational memory with uncorrelated HD vectors, whose real-valued components can be readily approximated by binary, or bipolar components. Experimental results demonstrate the efficacy of our approach on few-shot image classification tasks on the Omniglot dataset using more than 256,000 phase-change memory devices. Our approach effectively merges the richness of deep neural network representations with HD computing that paves the way for robust vector-symbolic manipulations applicable in reasoning, fusion, and compression.
Key facts. Cited by 31 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 7; 2023: 6; 2024: 12.
31 papers.
Sort:
By area:
- 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part I: Models and Data Transformationscited by 98
- 2022Constrained Few-shot Class-incremental Learningcited by 93
- 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part II: Applications, Cognitive Models, and Challengescited by 68
- 2022A Neuro-vector-symbolic Architecture for Solving Raven's Progressive Matricescited by 64
- 2024Dual Memory Networks: A Versatile Adaptation Approach for Vision-Language Modelscited by 51
- 2021A TinyML Platform for On-Device Continual Learning with Quantized Latent Replayscited by 37
- 2021Vector Symbolic Architectures as a Computing Framework for Emerging Hardwarecited by 35
- 2024AdaNeg: Adaptive Negative Proxy Guided OOD Detection with Vision-Language Modelscited by 16
- 2023Non-Exemplar Online Class-incremental Continual Learning via Dual-prototype Self-augment and Refinementcited by 13
- 2022In-memory Realization of In-situ Few-shot Continual Learning with a Dynamically Evolving Explicit Memorycited by 9
- 2021Hyperseed: Unsupervised Learning with Vector Symbolic Architecturescited by 8
- 2023Learning from Hypervectors: A Survey on Hypervector Encodingcited by 7
19 more
- 2022PECAN: A Product-Quantized Content Addressable Memory Networkcited by 6
- 2021Spiking Hyperdimensional Network: Neuromorphic Models Integrated with Memory-Inspired Frameworkcited by 4
- 2022Random Quantum Neural Networks (RQNN) for Noisy Image Recognitioncited by 4
- 2023Factorizers for Distributed Sparse Block Codescited by 4
- 2024Vector-Symbolic Architecture for Event-Based Optical Flowcited by 4
- 202412 mJ per Class On-Device Online Few-Shot Class-Incremental Learningcited by 3
- 2022Generalized Key-Value Memory to Flexibly Adjust Redundancy in Memory-Augmented Networkscited by 2
- 2023The Hyperdimensional Transform for Distributional Modelling, Regression and Classificationcited by 2
- 2024H3DFact: Heterogeneous 3D Integrated CIM for Factorization with Holographic Perceptual Representationscited by 2
- 2024MetaWearS: A Shortcut in Wearable Systems Lifecycle with Only a Few Shotscited by 2
- 2024Unsupervised Cognitioncited by 2
- 2022Eigen Memory Treescited by 0
- 2023Pruning random resistive memory for optimizing analogue AIcited by 0
- 2023TLCE: Transfer-Learning Based Classifier Ensembles for Few-Shot Class-Incremental Learningcited by 0
- 2024Zero-shot Classification using Hyperdimensional Computingcited by 0
- 2024Learning-to-learn enables rapid learning with phase-change memory-based in-memory computingcited by 0
- 2024Dynamic neural network with memristive CIM and CAM for 2D and 3D visioncited by 0
- 2024Efficient and Reliable Vector Similarity Search Using Asymmetric Encoding with NAND-Flash for Many-Class Few-Shot Learningcited by 0
- 2024Retro-li: Small-Scale Retrieval Augmented Generation Supporting Noisy Similarity Searches and Domain Shift Generalizationcited by 0
- 2024AdaNeg: Adaptive Negative Proxy Guided OOD Detection with Vision-Language Models26 Oct 2024
- 2024Unsupervised Cognition27 Sep 2024
- 2024Retro-li: Small-Scale Retrieval Augmented Generation Supporting Noisy Similarity Searches and Domain Shift Generalization12 Sep 2024
- 2024Efficient and Reliable Vector Similarity Search Using Asymmetric Encoding with NAND-Flash for Many-Class Few-Shot Learning12 Sep 2024
- 2024MetaWearS: A Shortcut in Wearable Systems Lifecycle with Only a Few Shots4 Aug 2024
- 2024Dynamic neural network with memristive CIM and CAM for 2D and 3D vision12 Jul 2024
- 2024Vector-Symbolic Architecture for Event-Based Optical Flow14 May 2024
- 2024Learning-to-learn enables rapid learning with phase-change memory-based in-memory computing22 Apr 2024
- 2024H3DFact: Heterogeneous 3D Integrated CIM for Factorization with Holographic Perceptual Representations5 Apr 2024
- 2024Dual Memory Networks: A Versatile Adaptation Approach for Vision-Language Models26 Mar 2024
- 202412 mJ per Class On-Device Online Few-Shot Class-Incremental Learning12 Mar 2024
- 2024Zero-shot Classification using Hyperdimensional Computing30 Jan 2024
19 more
- 2023TLCE: Transfer-Learning Based Classifier Ensembles for Few-Shot Class-Incremental Learning7 Dec 2023
- 2023The Hyperdimensional Transform for Distributional Modelling, Regression and Classification14 Nov 2023
- 2023Pruning random resistive memory for optimizing analogue AI13 Nov 2023
- 2023Learning from Hypervectors: A Survey on Hypervector Encoding1 Aug 2023
- 2023Factorizers for Distributed Sparse Block Codes24 Mar 2023
- 2023Non-Exemplar Online Class-incremental Continual Learning via Dual-prototype Self-augment and Refinement20 Mar 2023
- 2022Eigen Memory Trees25 Oct 2022
- 2022PECAN: A Product-Quantized Content Addressable Memory Network13 Aug 2022
- 2022In-memory Realization of In-situ Few-shot Continual Learning with a Dynamically Evolving Explicit Memory14 Jul 2022
- 2022Constrained Few-shot Class-incremental Learning30 Mar 2022
- 2022Generalized Key-Value Memory to Flexibly Adjust Redundancy in Memory-Augmented Networks11 Mar 2022
- 2022A Neuro-vector-symbolic Architecture for Solving Raven's Progressive Matrices9 Mar 2022
- 2022Random Quantum Neural Networks (RQNN) for Noisy Image Recognition3 Mar 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
- 2021A TinyML Platform for On-Device Continual Learning with Quantized Latent Replays20 Oct 2021
- 2021Hyperseed: Unsupervised Learning with Vector Symbolic Architectures15 Oct 2021
- 2021Spiking Hyperdimensional Network: Neuromorphic Models Integrated with Memory-Inspired Framework1 Oct 2021
- 2021Vector Symbolic Architectures as a Computing Framework for Emerging Hardware9 Jun 2021
- 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part I: Models and Data Transformationscited by 98
- 2022Constrained Few-shot Class-incremental Learningcited by 93
- 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part II: Applications, Cognitive Models, and Challengescited by 68
- 2022A Neuro-vector-symbolic Architecture for Solving Raven's Progressive Matricescited by 64
- 2021A TinyML Platform for On-Device Continual Learning with Quantized Latent Replayscited by 37
- 2021Vector Symbolic Architectures as a Computing Framework for Emerging Hardwarecited by 35
- 2023Non-Exemplar Online Class-incremental Continual Learning via Dual-prototype Self-augment and Refinementcited by 13
- 2022In-memory Realization of In-situ Few-shot Continual Learning with a Dynamically Evolving Explicit Memorycited by 9
- 2021Hyperseed: Unsupervised Learning with Vector Symbolic Architecturescited by 8
- 2023Learning from Hypervectors: A Survey on Hypervector Encodingcited by 7
- 2022PECAN: A Product-Quantized Content Addressable Memory Networkcited by 6
- 2021Spiking Hyperdimensional Network: Neuromorphic Models Integrated with Memory-Inspired Frameworkcited by 4
12 most cited of 28 All 28 (JSON)
- 2024Unsupervised Cognition27 Sep 2024
- 2024Efficient and Reliable Vector Similarity Search Using Asymmetric Encoding with NAND-Flash for Many-Class Few-Shot Learning12 Sep 2024
- 2024MetaWearS: A Shortcut in Wearable Systems Lifecycle with Only a Few Shots4 Aug 2024
- 2024Dynamic neural network with memristive CIM and CAM for 2D and 3D vision12 Jul 2024
- 2024Vector-Symbolic Architecture for Event-Based Optical Flow14 May 2024
- 2024Learning-to-learn enables rapid learning with phase-change memory-based in-memory computing22 Apr 2024
- 2024H3DFact: Heterogeneous 3D Integrated CIM for Factorization with Holographic Perceptual Representations5 Apr 2024
- 202412 mJ per Class On-Device Online Few-Shot Class-Incremental Learning12 Mar 2024
- 2024Zero-shot Classification using Hyperdimensional Computing30 Jan 2024
- 2023TLCE: Transfer-Learning Based Classifier Ensembles for Few-Shot Class-Incremental Learning7 Dec 2023
- 2023The Hyperdimensional Transform for Distributional Modelling, Regression and Classification14 Nov 2023
- 2023Pruning random resistive memory for optimizing analogue AI13 Nov 2023
12 newest of 28 All 28 (JSON)