Abstract:
Memory-augmented neural networks enhance a neural network with an external key-value (KV) memory whose complexity is typically dominated by the number of support vectors ...Show MoreMetadata
Abstract:
Memory-augmented neural networks enhance a neural network with an external key-value (KV) memory whose complexity is typically dominated by the number of support vectors in the key memory. We propose a generalized KV memory that decouples its dimension from the number of support vectors by introducing a free parameter that can arbitrarily add or remove redundancy to the key memory representation. In effect, it provides an additional degree of freedom to flexibly control the tradeoff between robustness and the resources required to store and compute the generalized KV memory. This is particularly useful for realizing the key memory on in-memory computing hardware where it exploits nonideal, but extremely efficient nonvolatile memory devices for dense storage and computation. Experimental results show that adapting this parameter on demand effectively mitigates up to 44% nonidealities, at equal accuracy and number of devices, without any need for neural network retraining.
Published in: IEEE Transactions on Neural Networks and Learning Systems ( Volume: 34, Issue: 12, December 2023)
Funding Agency:
Keywords assist with retrieval of results and provide a means to discovering other relevant content. Learn more.
- IEEE Keywords
- Index Terms
- Key-value Memory ,
- Memory-augmented Networks ,
- Neural Network ,
- Computational Memory ,
- Memory Devices ,
- Non-volatile Memory ,
- Non-volatile Memory Devices ,
- Classification Accuracy ,
- Unsupervised Learning ,
- Class Labels ,
- Dimensional Vector ,
- Binary Vector ,
- Random Vector ,
- Functional Identification ,
- Presence Of Noise ,
- Low Precision ,
- Dot Product ,
- Representation Of Distribution ,
- Random Matrix ,
- Noise Components ,
- Memory Organization ,
- Declarative Memory ,
- Variable Conductivity ,
- Inference Phase ,
- Outer Product ,
- Inference Procedure ,
- Memory Accuracy ,
- White Noise ,
- Orthogonal Matrix ,
- Memory Size
- Author Keywords
Keywords assist with retrieval of results and provide a means to discovering other relevant content. Learn more.
- IEEE Keywords
- Index Terms
- Key-value Memory ,
- Memory-augmented Networks ,
- Neural Network ,
- Computational Memory ,
- Memory Devices ,
- Non-volatile Memory ,
- Non-volatile Memory Devices ,
- Classification Accuracy ,
- Unsupervised Learning ,
- Class Labels ,
- Dimensional Vector ,
- Binary Vector ,
- Random Vector ,
- Functional Identification ,
- Presence Of Noise ,
- Low Precision ,
- Dot Product ,
- Representation Of Distribution ,
- Random Matrix ,
- Noise Components ,
- Memory Organization ,
- Declarative Memory ,
- Variable Conductivity ,
- Inference Phase ,
- Outer Product ,
- Inference Procedure ,
- Memory Accuracy ,
- White Noise ,
- Orthogonal Matrix ,
- Memory Size
- Author Keywords