The Price of Meaning: Why Every Semantic Memory System Forgets
Organizations: Sentra, 235 2nd Street, San Francisco, CA 94105, USA · Department of Mechanical Engineering, Massachusetts Institute of Technology, 77 Massachusetts Avenue, Cambridge, MA 02139, USA
Abstract
Every major AI memory system in production today organises information by meaning. That organisation enables generalisation, analogy, and conceptual retrieval -- but it comes at a price. We prove that the same geometric structure enabling semantic generalisation makes interference, forgetting, and false recall inescapable. We formalise this tradeoff for semantically continuous kernel-threshold memories: systems whose retrieval score is a monotone function of an inner product in a semantic feature space with finite local intrinsic dimension. Within this class we derive four results: (1) semantically useful representations have finite effective rank; (2) finite local dimension implies positive competitor mass in retrieval neighbourhoods; (3) under growing memory, retention decays to zero, yielding power-law forgetting curves under power-law arrival statistics; (4) for associative lures satisfying a -convexity condition, false recall cannot be eliminated by threshold tuning. We test these predictions across five architectures: vector retrieval, graph memory, attention-based context, BM25 filesystem retrieval, and parametric memory. Pure semantic systems express the vulnerability directly as forgetting and false recall. Reasoning-augmented systems partially override these symptoms but convert graceful degradation into catastrophic failure. Systems that escape interference entirely do so by sacrificing semantic generalisation. The price of meaning is interference, and no architecture we tested avoids paying it.
Figures & tables
| Parameter | Value | Description |
|---|---|---|
| Seeds | Random seeds | |
| Bootstrap | Resamples for CI | |
| Decay | Temporal decay rate (calibrated) | |
| Decay | Temporal decay exponent | |
| Noise (Ebb.) | Ebbinghaus query noise | |
| Noise (Sp.) | Spacing noise |
| Dataset | Source | Size | Licence | Use |
|---|---|---|---|---|
| Wikipedia | wikimedia/wikipedia | sent. | CC BY-SA 3.0 | All experiments |
| DRM lists | Roediger & McDermott | lists | Public domain | False memory |
| PopQA | akariasai/PopQA | Q&A | Open | Parametric interf. |
| Ebb. | DRM FA | Spacing L/M | TOT | ||
| Vector DB | |||||
| Graph | |||||
| Attention | phase trans. | ||||
| Parametric | — | ||||
| Filesystem | |||||
| Human | L M | – |
| Architecture | (PR) | (LB) | |||
|---|---|---|---|---|---|
| Vector DB (BGE-large) | |||||
| Graph (MiniLM) | — | ||||
| Attention (Qwen) | — | — | — | ||
| Parametric (Qwen) | — | — | — | ||
| Filesystem (BGE-large) |
| Solution | Configuration | Accuracy | |
|---|---|---|---|
| 1: High dim | PCA | reduced | |
| Original | baseline | ||
| Zero-pad | baseline | ||
| Zero-pad | baseline | ||
| 2: BM25 | Full BM25 | ||
| 3: Gram–Schmidt | vectors |
Semantic Search
Semantic search retrieves information by meaning, matching queries and documents even when they use different words.
See all 42 papers