Pentti Kanerva (1992), RIACS Technical Report 92.10, NASA Ames; published 1993 in M. H. Hassoun (ed.), Associative Neural Memories, Oxford University Press

Key takeaways

From the reading, NOTE-779.

  • Two matrices. A fixed random address matrix A selects the hard locations within a radius of the cue; a contents matrix C of counters is trained by the outer-product rule, C := C + y(Ax) ⊗ w, and read by z = sign(Cᵀy(Ax)).
  • A RAM is the special case. With all 2ᴺ addresses, radius zero and one-bit counters, the memory returns exactly the word last written at an exact address.
  • Expansion buys capacity. Addressing through A turns an N-bit cue into an M-dimensional, nearly orthogonal activation vector, which makes capacity “independent of the input dimension N”.
  • Signal and noise. For uniform random data and an exact cue, a bit’s sum has mean pM and variance pM[1 + pT(1 + p²M)]; fidelity is Φ of their ratio, best at p = (2MT)
  • Capacity. It tends to 1/[Φ⁻¹(φ)]² of the hard locations: 0.105 at φ = 0.999 (0.096 for a million locations). Keeler’s result, cited, gives the Hopfield net the same capacity per storage element. In practice, store 1–5% of M.
  • Not analysed here. Noisy cues, which lower capacity (Chou 1989), and the critical distance of iterated reads, which is only illustrated.
  • Names and patterns. A name is “an ideal encoding, except that it is arbitrary”; in pattern computing the units “serve both as pointers and as data, and they need not be precise”.

Standing in the record

Filed on 2026-10-11 at the owner’s request, under ADR-013 beside LIT-928; the anthology holds it as ANTH-LIT-669. Read on 2026-10-14 in NOTE-779. It supplies the half of CLAIM-180 that Hopfield (LIT-918) does not: retrieval by exact address and retrieval by content as two ends of one machine. It also does not hold the critical distance that CLAIM-180 quotes; that is derived in the book, LIT-928. THEORY-261, filed from the reading, holds its signal-to-noise and capacity account under the conditions it states.