Hopfield networks accurately model human associative memory
the verdict
INSUFFICIENT LEANING
refutedsupported
the weight of evidence
6 sources for · 0 against
Peer-reviewed literature indicates that Hopfield networks serve as foundational computational models for associative memory and provide mathematical frameworks for understanding memory retrieval, but the evidence only partially supports the claim that they accurately model human associative memory given known limitations and theoretical constraints.
The Hopfield model provides a mathematical framework for understanding the mechanisms of memory storage and retrieval in the human brain. This model has inspired decades of research on learning and retrieval dynamics, capacity estimates, and sequential transitions among memories. Notably, the role of external inputs has been largely underexplored, from their effects on neural dynamics to how they facilitate effective memory retrieval. To bridge this gap, we propose a dynamical system framework in which the external input directly influences the neural synapses and shapes the energy landscape of the Hopfield model. This plasticity-based mechanism provides a clear energetic interpretation of the memory retrieval process and proves effective at correctly classifying mixed inputs. Furthermore, we integrate this model within the framework of modern Hopfield architectures to elucidate how current and past information are combined during the retrieval process. Last, we embed both the classic and the proposed model in an environment disrupted by noise and compare their robustness during memory retrieval.
Drawing from the toolbox of statistical mechanics, Hopfield networks provided a convincing explanation for the multi-stability of memories as function of the neurons couplings and therefore a plausible, dynamic retrieval mechanism over an energy landscape. Recently, in a machine learning–driven Renaissance for associative memory networks, the original framework has been generalized to higher-order interactions ( 6 ) and to multilayered architectures ( 7 , 8 ), thus endowing the model with both a substantially improved capacity ( 9 ) and a direct bridge to state-of-the-art transformer models and their attention mechanism ( 10 ).
In addition, simple attractor models provide a viable tool to study global cortical dynamics in the brain ( 15 , 16 ), by partitioning the surface in interacting patches of cortex each idealized by Hopfield like networks. In classic treatments on computational neuroscience ( 17 – 19 ), memory retrieval in the Hopfield model is implicitly described as a two-step process. First, a noisy or incomplete input is presented as a cue and adopted as an initial condition. Then, driven by an energy landscape, the network state flows toward the closest energy minimum representing the prototypical memory.
Comparison between classic Hopfield and IDP Hopfield models. ( A ) A slowly morphing sequence of noisy images is presented as a input to the observer, who updates its belief state to retrieve the memory closest to the current image u . This adaptation process occurs continuously. ( B ) In the classic model, the network state is set to an initial condition x ( 0 ) equal to the current image u , and, then, the Hopfield dynamics performs the memory retrieval task.
( C ) In the proposed input-driven plasticity (IDP) model, the network initial condition is arbitrary, the image u modifies the synaptic weights W ( u ) , and the Hopfield dynamics with modified synaptic weights performs the memory retrieval task. This dynamics is well posed and naturally tracks the morphing images also when the image is time-varying u = u ( t ) . ( D ) In the classic model, the Hopfield dynamics is a gradient descent for the energy E ( x ; W ) : The blue ball, representing the neural state, rolls from an initial condition toward a stable minimum point (cat memory).
2B ), but it does so at the cost of introducing network-wide synchrony. In addition, as observable from Fig. 2 (A and B) , each subsequent input instantaneously alters the network activity, canceling the information about any previous activity. Instead, in Fig. 2C , our framework displays a remarkable capability of successfully retrieving the correct memory given the continuous external input, and it will be presented in the next section. Fig. 2. Exploration of the response of different associative memory models to a time-varying input.
The network dynamics converge to a mixed state, precluding exact retrieval of any individual memory. (B) Input-modulated Hopfield model ( Eq. 5 ). The modulator ( Eq. 6 ) shuts off the input after intervals of t = 2 simulation time. The network dynamics then freely recall the prototypical memory associated with the dominant
Energy landscapes for IDP Hopfield model for varying saliency weights. Stable and unstable equilibria are depicted as green stars and orange dots, respectively. Recall the existence threshold is α existence = 1 and, when multiple memories exist in the input, the stability threshold satisfies α stability > 1 . ( A ) “No memories” α 1 < 1 , α 2 < 1 : When no memory is sufficiently strong in the input, the only global minimum is at the origin, and it is globally attractive for the dynamics. This situation corresponds to a confusion state for the network, in which the input is not strong enough to evoke any retrieval.
Energy shaping in the IDP Hopfield model The IDP Hopfield model presents a simple yet effective explanation of how a direct input–driven modulation of the synapses can enrich the dynamic range of recurrent neural networks. The input-driven adjustments of the synaptic couplings between neurons enforce a clear memory hierarchy, with single memories existing only if sufficiently stimulated. Furthermore, the input decomposition changes the stability properties of single memory patterns.
It is worth mentioning that a model similar to the IDP Hopfield has been recently numerically studied in ( 36 ) with the aim of implementing sequential memory retrieval. In this context, the dynamics and distribution of the saliency weights reflect some previous association among prototypical memories and confine the network activity to limit cycles. Future work and implications The present study lays the foundation for future research aimed at fully analyzing the biologically plausible firing rate version of the IDP model, a preliminary version of which is outlined in the Supplementary Materials.
Net is currently the simplest and most popular neural network model of associative memory; the model allows the recall of clear target vector when cued with
In mental memory, storage is one of three fundamental stages along with encoding and retrieval. Memory is the process of storing and recalling information that was previously acquired. Storing refers to the process of placing newly acquired information into memory, which is modified in the brain for easier storage. Encoding this information makes the process of retrieval easier for the brain where
The multi-trace model had two key limitations: one, notion of the presence of ever-growing matrix in human memory sounds implausible; and two, computational searches for similarity against millions of traces that would be present in memory matrix to calculate similarity sounds far beyond the scope of the human recalling process. The neural network model is the ideal model in this case, as it overcomes the limitations posed by the multi-trace model and maintains the useful features of the model as well.
The neural network model assumes that neurons in a neural network form a complex network with other neurons, forming a highly interconnected network; each neuron is characterized by the activation value, and the connection between two neurons is characterized by the weight value. Interaction between each neuron is characterized by the McCulloch–Pitts dynamical rule, and change of weight and connections between neurons resulting from learning is represented by the Hebbian learning rule.
Anderson shows that combination of Hebbian learning rule and McCulloch–Pitts dynamical rule allow network to generate a weight matrix that can store associations between different memory patterns – such matrix is the form of memory storage for the neural network model. Major differences between the matrix of multiple traces hypothesis and the neural network model is that while new memory indicates extension of the existing matrix for th
Maintenance rehearsal is mainly used for the short-term ability to recall information. Elaborate rehearsal involves the association of old with new information. === Long-term memory === In contrast to the short-term memory, long-term memory refers to the ability to hold information for a prolonged time and is possibly the most complex component of the human memory system. The Atkinson–Shiffrin model of memory (Atkinson 1968) suggests that the items stored in short-term memory moves to long-term memory through repeated practice and use. Long-term storage may be similar to learning—the process by which information that may be needed again is stored for recall on demand.
Forgetting may occur when the memory fails to be recalled on later occasions. == Models == Several memory models have been proposed to account for different types of recall processes, including cued recall, free recall, and serial recall.
However, to explain the recall process, the memory model must identify how an encoded memory can reside in the memory storage for a prolonged period until the memory is accessed again, during the recall process; but not all models use the terminology of short-term and long-term memory to explain memory storage; the dual-store theory and a modified version of Atkinson–Shiffrin model of memory (Atkinson 1968) uses both short-and long-term memory storage, but others do not.
Because the memory matrix is constantly growing with new traces being added in, one would have to perform a parallel search through all the traces present within the memory matrix to calculate the similarity, whose result can be used to perform either associative recognition, or with probabilistic choice rule, used to perform a cued recall. While it has been claimed that human memory seems to be capable of storing a great amount of information, to the extent that some had thought an infinite amount, the presence of such ever-growing matrix within human memory sounds implausible.
The neural network model assumes that neurons in a neural network form a complex network with other neurons, forming a highly
Anderson shows that combination of Hebbian learning rule and McCulloch–Pitts dynamical rule allow network to generate a weight matrix that can store associations between different memory patterns – such matrix is the form of memory storage for the neural network model. Major differences between the matrix of multiple traces hypothesis and the neural network model is that while new memory indicates extension of the existing matrix for the multiple traces hypothesis, weight matrix of the neural network model does not extend; rather, the weight is said to be updated with introduction of new association between neurons.
Using the weight matrix and learning/dynamic rule, neurons cued with one value can retrieve the different value that is ideally a close approximation of the desired target memory vector. As the Anderson's weight matrix between neurons will only retrieve the approximation of the target item when cued, modified version of the model was sought in order to be able to recall the exact target memory when cued. The Hopfield Net is currently the simplest and most popular neural network model of associative memory; the model allows the recall of clear target vector when cued with the part or the 'noisy' version of the vector.
The weight matrix of Hopfield Net, that stores the memory, closely resembles the one used in weight matrix proposed by Anderson. Again, when new association is introduced, the weight matrix is said to be 'updated' to accommodate the introduction of new memory; it is stored until the matrix is cued by a different vector. === Dual-store memory search model === First developed by Atkinson and Shiffrin (1968), and refined by others, including Raajimakers and Shiffrin, the dual-store memory search model, now referred to as SAM or search of associative memory model, remains as one of the most influential computational models of memory.
Fractional calculus research indicates that, within the field of neural networks, fractional-order systems more accurately simulate the temporal memory effects present in the human brain. Therefore, it is worthwhile to conduct an in-depth investigation into the complex dynamics of fractional-order neural networks compared to integer-order models. In this paper, we propose a magnetically controlled, memristor-based, fractional-order chaotic system under electromagnetic radiation, utilizing the Hopfield neural network (HNN) model with four neurons as the foundation. The proposed system is solved by using the Adomain decomposition method (ADM). Then, through dynamic simulations of the internal parameters of the system, rich dynamic behaviors are found, such as chaos, quasiperiodicity, direction-controllable multi-scroll, and the emergence of analogous symmetric dynamic behaviors in the system as the radiation parameters are altered, with the order remaining constant. Finally, we implement the proposed new fractional-order HNN system on a field-programmable gate array (FPGA). The experimental results show the feasibility of the theoretical analysis.
2023 https://creativecommons.org/licenses/by/4.0/ Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license ( https://creativecommons.org/licenses/by/4.0/ ). Fractional calculus research indicates that, within the field of neural networks, fractional-order systems more accurately simulate the temporal memory effects present in the human brain. Therefore, it is worthwhile to conduct an in-depth investigation into the complex dynamics of fractional-order neural networks compared to integer-order models.
In this paper, we propose a magnetically controlled, memristor-based, fractional-order chaotic system under electromagnetic radiation, utilizing the Hopfield neural network (HNN) model with four neurons as the foundation. The proposed system is solved by using the Adomain decomposition method (ADM). Then, through dynamic simulations of the internal parameters of the system, rich dynamic behaviors are found, such as chaos, quasiperiodicity, direction-controllable multi-scroll, and the emergence of analogous symmetric dynamic behaviors in the system as the radiation parameters are altered, with the order remaining constant.
They can realize the basic functions of neurons by sensing electrical stimulation or excitation conduction [ 7 , 8 , 9 , 10 , 11 , 12 ]. Research has indicated that chaos phenomena can be explored within the field of neuroscience [ 13 ]. In recent years, with the advancement of research, the Hopfield neural network model has garnered significant attention in the field of neural computation [ 14 , 15 , 16 , 17 ]. The Hopfield neural network model and chaotic systems are typically composed of nonlinear equations and, when dealing with high-order nonlinear dynamics systems, insights and techniques can be drawn from methods in other fields [ 18 , 19 ].
The memristive device component possesses unique memory capabilities, serving as artificial synapses to replace native synapses within neural networks, capable of generating rich, chaotic, dynamic phenomena [ 20 ]. Bao et al. introduced a Hopfield neural network with two memristive autapse synapses per neuron, leading to the emergence of coexisting attractors in the control plane that can be shifted by toggling initial conditions [ 21 ]. Lin et al. introduced a method capable of generating n-scroll chaotic attractors by employing segmented memristors. Their approach involved investigating the electromagnetic radiation effects in a magnetized Hopfield neural network.
By manipulating the synaptic weights or activation functions of the Hopfield neural network, it is possible to generate a wide range of chaotic dynamics. Consequently, the investigation of chaotic dynamics in neural networks holds significant importance. In modern times, individuals are exposed to various forms of radiation on a daily basis, and prolonged exposure to radiation can potentially lead to biological effects. Among the organs in the human body, the brain is considered to be the most sensitive to electromagnetic radiation (EMR) exposure [ 25 ].
This approach facilitates the study of the interaction between electromagnetic radiation and neural systems, opening avenues for investigating the impact of radiation on neurological processes and developing novel therapeutic interventions [ 26 , 27 , 28 ], especially on learning and memory ability. Lin et al. investigated the influence of electromagnetic radiation on the chaotic dynamics of a neural network [ 29 ]. They studied a neural network model composed of three neurons and demonstrated that an increase in the amount of external electromagnetic radiation affects the dynamic behavior of the neural network by stimulating different numbers of neurons. Wan et al.
According to this algorithm, subsequent terms are numerous, but by focusing on calculating only the initial terms, the implementation complexity is greatly reduced. Therefore, it is highly suitable for FPGA implementation. 2.2. Fractional-Order HNN System Model Memristors can be employed in neuroscience to simulate biological synapses and can also be utilized to describe electromagnetic induction effects [ 53 ]. Recently, a magnetic-controlled memristor has been proposed to depict the impact of electromagnetic radiation on the HNN (Hopfield neural network) [ 30 ].
In general, certain learning and memory behaviors in the brain can be described using feedback-type neural networks such as HNN. The HNN model possesses the ability to simulate the behavior of neurons in the human brain and serves as a powerful computational tool. It exhibits high performance in handling complex problems and provides a reliable model for simulating the dynamic behaviors of brain activity.
On the behavior of some associative neural networks.
Since Hopfield published his work on an associative memory model, a large number of works have studied the model from several angles and showed in particular its weaknesses, and presented ways to overcome them. Most of the proposed solutions seem to us however not biologically plausible. In this paper we present a simple statistical analysis of two networks similar to the Hopfield net, and show that the usage of positive feedback enhances the net recognizing capability without jeopardizing the stability. We also describe a layered parallel network composed of modules, each module being a modified Hopfield net. We finally present computer simulation results to support our analytical findings. The most important principles of this network are supported by data from the world of neurobiology.
Published in Biological cybernetics (1988)
The content addressable associative memory based on the Hopfield neural network model can be used directly to store and retrieve information with robustness and error correction capability. The Hopfield associative memory can successfully recall data stored only when the stored data satisfy some stringent conditions. To overcome these limitations of the Hopfield model, some modifications have been proposed. In this paper we analyze a limitation of the Hopfield model, present a modification of the Hopfield model, and at last give its numerical simulation.
Everything we examined (6)
This check searched the claim as stated. It did not run a separate search for evidence against it.