Consolidation
Description
A system maintains two memory stores on different timescales: a fast store that is plastic, quickly written, and instance-bound (episodic memory, phenotypic plasticity, in-context activations, an interpreter), and a slow store that is stable, slowly written, and generalized (neocortical schemas, the genome, model weights, compiled code). Knowledge lands in the fast store first, because that’s what the fast store is for — immediate adaptation to novelty. Consolidation is the recurrence-gated transfer from fast to slow: when the same content keeps proving useful — the environment is stable, the problem recurs — it gets re-represented into the slow store as a generalization over episodes, not a copy of any one of them. Two pressures make the dual-store architecture worth its complexity, and they are the diagnostic for the form. First, the stability–plasticity dilemma: a single store fast enough to learn from one exposure will overwrite what it already knows (catastrophic interference); a store slow enough to preserve structure can’t adapt in the moment. Splitting the timescales dissolves the dilemma — which is the argument of complementary learning systems in neuroscience. Second, amortization: fast-store handling is expensive or fragile per use (re-deriving the inference each time, carrying the context, interpreting the bytecode). Consolidation pays a one-time transfer cost so recurring uses become cheap. The recurrence gate is what keeps the trade honest — consolidating a one-off wastes the transfer cost and pollutes the slow store; failing to consolidate a hot path pays the fast-store tax forever. The signature that distinguishes consolidation from its neighbors: both stores persist and keep their jobs. The fast store is not scaffolding to be torn down and not a draft awaiting promotion — after the transfer it goes on catching the next novel instance. And the payload is an abstraction: what the slow store receives is a schema, a fixed trait, a circuit, a compiled routine — a generalization the system never experienced as any single episode.Triggers
User-initiated: User describes knowledge, behavior, or computation living in an ephemeral/expensive form and asks whether/when to make it permanent — “should this memory become a doc-level rule,” “when do we stop recomputing this,” “the model only gets this right with examples in the prompt.” Vocabulary cues: “consolidate,” “replay,” “proceduralize,” “compile it,” “hot path,” “in-context vs in-weights,” “muscle memory.” Agent-initiated: Agent notices the same content being re-derived in the fast store repeatedly — the same context re-supplied, the same inference re-run, the same workaround re-invented. Candidate inference: “this is recurring — what’s the gate, and what’s the abstraction that should land in the slow store?” Conversely: something is being permanently encoded on one occurrence — “has this actually recurred, or are we consolidating a one-off?” Situation-shape signals: Two stores with visibly different write-costs and use-costs; recurrence statistics being tracked (or conspicuously not tracked); complaints that adaptation is fast but nothing sticks (all fast store), or that the system is reliable but can’t adapt (all slow store).Exclusions
- Single-store gradual learning — practice that improves one store’s contents without a fast/slow split (a skill curve, a tuned parameter) is learning-curve territory; consolidation’s specific work is the transfer between two co-existing stores on different timescales.
- Promotion of a single artifact at a threshold — one draft becoming the canonical doc is graduation-promotion (lifecycle + projection on one lineage). Consolidation abstracts across multiple episodes into a generalization, and both stores persist with their jobs intact.
- Verbatim copies for access speed — a cache derives a possibly-stale copy from a canonical source to sit closer to the consumer (caching); consolidation runs the other direction (episodic → canonical) and the payload is a re-representation, not a copy.
- External support becoming internal structure — that boundary-crossing is internalization. Consolidation happens within one system, between its own fast and slow stores.
Structure
Relationships
- graduation-promotion — contrast — one artifact promoted along one lifecycle vs. many episodes compressed into one abstraction, with both stores surviving the transfer.
- caching — contrast — near-duals: canonical→consumer verbatim copy vs. episodic→canonical abstracted transfer. Which store is authoritative for the moved content flips between the two.
- internalization — contrast — outside→inside boundary crossing vs. inside fast→slow timescale crossing; sequential in skill learning (internalize the scaffold, then proceduralize with practice).
- eager-vs-lazy — consolidation is a policy for switching from lazy to eager on the paths that recurrence proves hot.
- chunking — the consolidated abstraction becomes a unit for downstream processing.
- gate — the recurrence gate is the load-bearing control point; a consolidation story without an explicit gate is usually either premature encoding or an unpaid fast-store tax.
Examples
McClelland, J.L., McNaughton, B.L. & O'Reilly, R.C. (1995), "Why there are complementary learning systems in the hippocampus and neocortex", Psychological Review 102(3). · psychology
McClelland, J.L., McNaughton, B.L. & O'Reilly, R.C. (1995), "Why there are complementary learning systems in the hippocampus and neocortex", Psychological Review 102(3). · psychology
Waddington, C.H. (1953), "Genetic assimilation of an acquired character", Evolution 7(2); Waddington, C.H. (1942), "Canalization of development and the inheritance of acquired characters", Nature 150. · biology
Waddington, C.H. (1953), "Genetic assimilation of an acquired character", Evolution 7(2); Waddington, C.H. (1942), "Canalization of development and the inheritance of acquired characters", Nature 150. · biology
Ku, A.Y., Griffiths, T.L. & Chan, S.C.Y. (2026), "An evolutionary perspective on modes of learning in Transformers", ICLR (arXiv:2505.09855); Singh, A. et al. (2023), "The Transient Nature of Emergent In-Context Learning in Transformers", NeurIPS. · computer-science
Ku, A.Y., Griffiths, T.L. & Chan, S.C.Y. (2026), "An evolutionary perspective on modes of learning in Transformers", ICLR (arXiv:2505.09855); Singh, A. et al. (2023), "The Transient Nature of Emergent In-Context Learning in Transformers", NeurIPS. · computer-science
Aycock, J. (2003), "A brief history of just-in-time", ACM Computing Surveys 35(2); HotSpot JVM and V8 tiered-compilation architecture documentation. · computer-science
Aycock, J. (2003), "A brief history of just-in-time", ACM Computing Surveys 35(2); HotSpot JVM and V8 tiered-compilation architecture documentation. · computer-science
Anderson, J.R. (1982), "Acquisition of cognitive skill", Psychological Review 89(4); Anderson, J.R. (1987), "Skill acquisition: Compilation of weak-method problem solutions", Psychological Review 94(2). · psychology
Anderson, J.R. (1982), "Acquisition of cognitive skill", Psychological Review 89(4); Anderson, J.R. (1987), "Skill acquisition: Compilation of weak-method problem solutions", Psychological Review 94(2). · psychology
Bybee, J. (2006), "From usage to grammar: The mind's response to repetition", Language 82(4); Hopper, P.J. & Traugott, E.C. (2003), Grammaticalization, 2nd ed. (Cambridge University Press). · linguistics
Bybee, J. (2006), "From usage to grammar: The mind's response to repetition", Language 82(4); Hopper, P.J. & Traugott, E.C. (2003), Grammaticalization, 2nd ed. (Cambridge University Press). · linguistics
The codification of commercial common law into the Uniform Commercial Code (American Law Institute & Uniform Law Commission, 1952); general accounts of the common-law-to-statute codification movement. · law
The codification of commercial common law into the Uniform Commercial Code (American Law Institute & Uniform Law Commission, 1952); general accounts of the common-law-to-statute codification movement. · law
Wang, G. et al. (2023), "Voyager: An Open-Ended Embodied Agent with Large Language Models", arXiv:2305.16291. · computer-science
Wang, G. et al. (2023), "Voyager: An Open-Ended Embodied Agent with Large Language Models", arXiv:2305.16291. · computer-science