J. J. Hopfield (1982), Proceedings of the National Academy of Sciences 79(8), 2554–2558
Key takeaways
From the reading, NOTE-819.
- Memory as attractors. “Any physical system whose dynamics in phase space is dominated by a substantial number of locally stable states to which it is attracted can therefore be regarded as a general content-addressable memory.”
- The energy function is derived. For symmetric couplings, E = −½ Σᵢ≠ⱼ TᵢⱼVᵢVⱼ never rises under asynchronous threshold updates (Eqs. 7–8). This is the paper’s one derivation; the rest is simulation.
- Storage is Hebbian. Tᵢⱼ = Σₛ (2Vᵢˢ − 1)(2Vⱼˢ − 1), with Tᵢᵢ = 0. Unlike a linear associative net, which answers a mixed cue with a mixed output, the network chooses one memory.
- Basins. At N = 30 with five memories, a start within 5 bits of a memory reaches it more than 90% of the time, falling to 0.2 at 12 bits. An ambiguous cue gets “a statistical choice between the memory states it most resembles”.
- Capacity. “About 0.15 N states can be simultaneously remembered before error in recall is severe”: the load at which about half the memories are well retained, at N = 30 and 100.
- Two different failures. Memories closer than about a tenth of N fuse, at any load. Past capacity, new memories make “all memory states irretrievable unless there is a provision for forgetting”; saturating synapses keep the recent and lose the distant past.
- Spurious states at low load. At five memories in 30 units, 10% of random starts end in “stable states of no obvious meaning”.
- Robustness. The memory survives asymmetric, clipped and one-way couplings, failing “softly”. With a threshold, a cue that resembles no memory falls to a state that signals unfamiliarity.
Standing in the record
Filed on 2026-10-11 at the owner’s request, with Hebb (LIT-922) and Kanerva (LIT-928, LIT-921), and read on 2026-10-14 in NOTE-819. It is the dynamical source for CLAIM-180’s picture of retrieval by content, and the reading supports that picture while correcting it in two places: merging comes from two memories being close, not from load, and the model has no analogue of a cue “taken for new” or of a code. Its overload result is the sharper form of the flooding analogy in CLAIM-179: past capacity a memory loses everything unless it forgets. THEORY-272, filed from the reading, holds the attractor account with its limits. Kanerva’s report (LIT-921) puts the same capacity per storage element on sparse distributed memory. Flagged anthology-candidate.