Long Sequence Hopfield Memory

06/07/2023
by   Hamza Tahir Chaudhry, et al.
0

Sequence memory is an essential attribute of natural and artificial intelligence that enables agents to encode, store, and retrieve complex sequences of stimuli and actions. Computational models of sequence memory have been proposed where recurrent Hopfield-like neural networks are trained with temporally asymmetric Hebbian rules. However, these networks suffer from limited sequence capacity (maximal length of the stored sequence) due to interference between the memories. Inspired by recent work on Dense Associative Memories, we expand the sequence capacity of these models by introducing a nonlinear interaction term, enhancing separation between the patterns. We derive novel scaling laws for sequence capacity with respect to network size, significantly outperforming existing scaling laws for models based on traditional Hopfield networks, and verify these theoretical results with numerical simulation. Moreover, we introduce a generalized pseudoinverse rule to recall sequences of highly correlated patterns. Finally, we extend this model to store sequences with variable timing between states' transitions and describe a biologically-plausible implementation, with connections to motor neuroscience.

READ FULL TEXT
research
09/19/2017

Learning to update Auto-associative Memory in Recurrent Neural Networks for Improving Sequence Memorization

Learning to remember long sequences remains a challenging task for recur...
research
05/30/2019

A Hippocampus Model for Online One-Shot Storage of Pattern Sequences

We present a computational model based on the CRISP theory (Content Repr...
research
11/05/2006

An associative memory for the on-line recognition and prediction of temporal sequences

This paper presents the design of an associative memory with feedback th...
research
12/02/2022

Vector Symbolic Finite State Machines in Attractor Neural Networks

Hopfield attractor networks are robust distributed models of human memor...
research
05/09/2023

Simplicial Hopfield networks

Hopfield networks are artificial neural networks which store memory patt...
research
05/19/2023

Sequential Memory with Temporal Predictive Coding

Memorizing the temporal order of event sequences is critical for the sur...
research
03/03/2015

Inferring Algorithmic Patterns with Stack-Augmented Recurrent Nets

Despite the recent achievements in machine learning, we are still very f...

Please sign up or login with your details

Forgot password? Click here to reset