1 / 66

Basic Models in Neuroscience

Basic Models in Neuroscience. Oren Shriki 2010. Associative Memory. Associative Memory in Neural Networks. Original work by John Hopfield (1982). The model is based on a recurrent network with stable attractors. The Basic Idea.

cormac
Download Presentation

Basic Models in Neuroscience

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Basic Models in Neuroscience Oren Shriki 2010 Associative Memory

  2. Associative Memory in Neural Networks • Original work by John Hopfield (1982). • The model is based on a recurrent network with stable attractors.

  3. The Basic Idea • Memory patterns are stored as stable attractors of a recurrent network. • Each memory pattern has a basin of attraction in the phase space of the network.

  4. Information Storage • The information is stored in the pattern of synaptic interactions.

  5. Energy Function In some models the dynamics are governed by an energy function The dynamics lead to one of the local minima of the energy function, which are the stored memories.

  6. Important properties of the model • Content Addressable Memory (CAM) - Access to memory is based on the content and not an address. • Error correction – The network “corrects” the neurons which are inconsistent with the memory pattern.

  7. The Mathematical Model

  8. Binary Networks • We will use binary neurons: (-1) means ‘inactive’ and (+1) means ‘active’. • The dynamics are given by: External input Input from within the network

  9. Stability Condition for a Neuron • The condition for a neuron to remain with the same activity is that its current activity and its current input have the same sign:

  10. Energy Function • If the external inputs are constant the network may reach a stable state, but this is not guaranteed (the attractors may be limit cycles and the network may even be chaotic). • When the recurrent connections are symmetric and there is no self coupling we can write an energy function, such that at each time step the energy decreases or does not change. • Under these conditions, the attractors of the network are stable fixed points, which are the local minima of the energy function.

  11. Energy Function • Mathematically, the conditions are: • The energy is given by: • And one can prove that:

  12. Setting the Connections • Our goal is to embed in the network stable stead-states which will form the memory patterns. • To ensure the existence of such states, we will choose symmetric connections, that guarantee the existence of an energy function.

  13. Setting the Connections • We will denote the P memory patterns by: • For instance, for a network with 4 neurons and 3 memory patterns, the patterns can be:

  14. Setting the Connections • Hopfield proposed the following rule: The correlation among neurons across memory patterns A normalization factor

  15. Choosing the Patterns to Store • To enhance the capacity of the network we will choose patterns that are not similar to one another. • In the Hopfield model, (-1) and (+1) are chosen with equal probabilities. In addition, there are no correlations among the neurons within a pattern and there are no correlations among patterns.

  16. Memory Capacity • Storing more and more patterns adds more constraints to the pattern of connections. • There is a limit on the number of stable patterns that can be stored. • In practice, a some point a new pattern will not be stable even if we set the network to this pattern.

More Related