What does it mean to answer from memory?
A large language model learns by predicting the next word across an enormous amount of text. In doing so, it compresses a great deal of what it read, facts, associations, and patterns, into its weights, the millions or billions of numbers that make up the model. Researchers showed years ago that you can query a trained language model like a knowledge base and pull encyclopedic facts straight out of it, with no external lookup. That stored knowledge is what we mean by parametric memory: knowledge held in the model’s parameters.
The important word is reconstruction. When the model answers from memory, it isn’t opening a document and reading it back to you; it is regenerating an answer from the statistical impression training left behind. There is no file, no URL, nothing to link to. This is exactly why memory answers appear without sources: there is no source to attach.
A memory answer is the model reconstructing what it learned, not retrieving what it stored. That is why it can’t cite anything, and why you can’t point to ‘the page it got that from.’
Sources & further reading
- Language Models as Knowledge Bases? (Petroni et al., 2019), Showed trained language models hold queryable factual knowledge in their parameters.
- Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks (Lewis et al., 2020), Frames parametric memory (weights) vs non-parametric memory (retrieval).
