Vocabulary drift

The words the memory field uses to describe itself are not static: "RAG" arrived in 2020, "agentic memory" became a phrase in 2024, "knowledge-graph" peaked then receded. Tracking which terms enter, spread, or fade — at the concept level rather than the system level — catches recipe shifts the lineage view (which follows specific systems) misses. A new vocabulary cluster is usually the first signal that practitioners agree a new pattern matters.

27 curated memory terms tracked across 45 quarters · 912 of 912 records in scope after filters. ← back to analyses hub

Tier:
6 selected
Cognitive-science
Mechanism
Agent-era
Architectural
Emerging
02468records mentioning term1984-Q12003-Q12008-Q12012-Q12015-Q12017-Q22019-Q12020-Q12021-Q12022-Q12022-Q42023-Q32024-Q22025-Q12025-Q4

First appearance by term

The earliest year each tracked term shows up in any record's desc or claims within the current filter. "Newcomers" arrived in 2024 or later — they are the vocabulary candidates most worth watching.

Newcomers (0) · first seen ≥ 2024

  • none in scope

Established (27) · first seen < 2024

  • 1984
  • 1995
  • 2001
  • 2005
  • 2005
  • 2005
  • 2005
  • 2005
  • 2011
  • 2016
  • 2017
  • 2017
  • 2017
  • 2018
  • 2018
  • 2019
  • 2019
  • 2019
  • 2019
  • 2020
  • 2020
  • 2020
  • 2021
  • 2021
  • 2022
  • 2023
  • 2023

lifelong

Total records
7
YoY (absolute)
2 → 1 (2025 → 2026)
YoY (percent)
-50% small-N
First seen
2023
Latest active
2026-Q1

Top mentions: O-Mem,ELDER,Voyager

Term co-occurrence (top 15)

How often two terms appear in the same record's desc + claims. Darker = more co-mentions. Edges with count ≥ 4 form the cluster signal. Click a row label to drill into that term.

retrievalgraphRAGvectorsemanticagenticpersistentMCPepisodichierarchicalattentionworkingproceduralKVparametricretrievalretrieval ∩ retrieval = 101 (self)101retrieval ∩ graph = 1717retrieval ∩ RAG = 2626retrieval ∩ vector = 1717retrieval ∩ semantic = 1616retrieval ∩ agentic = 44retrieval ∩ persistent = 22retrieval ∩ MCP = 66retrieval ∩ episodic = 77retrieval ∩ hierarchical = 44retrieval ∩ attention = 44retrieval ∩ working = 11retrieval ∩ procedural = 11retrieval ∩ KV = 44retrieval ∩ parametric = 22graphgraph ∩ retrieval = 1717graph ∩ graph = 72 (self)72graph ∩ RAG = 1111graph ∩ vector = 1616graph ∩ semantic = 1010graph ∩ agentic = 66graph ∩ persistent = 33graph ∩ MCP = 88graph ∩ episodic = 55graph ∩ hierarchical = 55graph ∩ attention = 0graph ∩ working = 0graph ∩ procedural = 0graph ∩ KV = 22graph ∩ parametric = 0RAGRAG ∩ retrieval = 2626RAG ∩ graph = 1111RAG ∩ RAG = 64 (self)64RAG ∩ vector = 99RAG ∩ semantic = 1010RAG ∩ agentic = 77RAG ∩ persistent = 11RAG ∩ MCP = 22RAG ∩ episodic = 44RAG ∩ hierarchical = 22RAG ∩ attention = 22RAG ∩ working = 22RAG ∩ procedural = 11RAG ∩ KV = 33RAG ∩ parametric = 11vectorvector ∩ retrieval = 1717vector ∩ graph = 1616vector ∩ RAG = 99vector ∩ vector = 56 (self)56vector ∩ semantic = 77vector ∩ agentic = 44vector ∩ persistent = 22vector ∩ MCP = 55vector ∩ episodic = 22vector ∩ hierarchical = 11vector ∩ attention = 0vector ∩ working = 33vector ∩ procedural = 11vector ∩ KV = 11vector ∩ parametric = 11semanticsemantic ∩ retrieval = 1616semantic ∩ graph = 1010semantic ∩ RAG = 1010semantic ∩ vector = 77semantic ∩ semantic = 53 (self)53semantic ∩ agentic = 22semantic ∩ persistent = 55semantic ∩ MCP = 22semantic ∩ episodic = 1212semantic ∩ hierarchical = 33semantic ∩ attention = 11semantic ∩ working = 33semantic ∩ procedural = 33semantic ∩ KV = 0semantic ∩ parametric = 11agenticagentic ∩ retrieval = 44agentic ∩ graph = 66agentic ∩ RAG = 77agentic ∩ vector = 44agentic ∩ semantic = 22agentic ∩ agentic = 46 (self)46agentic ∩ persistent = 44agentic ∩ MCP = 33agentic ∩ episodic = 0agentic ∩ hierarchical = 22agentic ∩ attention = 0agentic ∩ working = 11agentic ∩ procedural = 0agentic ∩ KV = 11agentic ∩ parametric = 0persistentpersistent ∩ retrieval = 22persistent ∩ graph = 33persistent ∩ RAG = 11persistent ∩ vector = 22persistent ∩ semantic = 55persistent ∩ agentic = 44persistent ∩ persistent = 40 (self)40persistent ∩ MCP = 22persistent ∩ episodic = 0persistent ∩ hierarchical = 0persistent ∩ attention = 0persistent ∩ working = 11persistent ∩ procedural = 0persistent ∩ KV = 11persistent ∩ parametric = 0MCPMCP ∩ retrieval = 66MCP ∩ graph = 88MCP ∩ RAG = 22MCP ∩ vector = 55MCP ∩ semantic = 22MCP ∩ agentic = 33MCP ∩ persistent = 22MCP ∩ MCP = 37 (self)37MCP ∩ episodic = 11MCP ∩ hierarchical = 0MCP ∩ attention = 0MCP ∩ working = 0MCP ∩ procedural = 0MCP ∩ KV = 0MCP ∩ parametric = 0episodicepisodic ∩ retrieval = 77episodic ∩ graph = 55episodic ∩ RAG = 44episodic ∩ vector = 22episodic ∩ semantic = 1212episodic ∩ agentic = 0episodic ∩ persistent = 0episodic ∩ MCP = 11episodic ∩ episodic = 27 (self)27episodic ∩ hierarchical = 11episodic ∩ attention = 0episodic ∩ working = 33episodic ∩ procedural = 33episodic ∩ KV = 11episodic ∩ parametric = 33hierarchicalhierarchical ∩ retrieval = 44hierarchical ∩ graph = 55hierarchical ∩ RAG = 22hierarchical ∩ vector = 11hierarchical ∩ semantic = 33hierarchical ∩ agentic = 22hierarchical ∩ persistent = 0hierarchical ∩ MCP = 0hierarchical ∩ episodic = 11hierarchical ∩ hierarchical = 25 (self)25hierarchical ∩ attention = 0hierarchical ∩ working = 11hierarchical ∩ procedural = 0hierarchical ∩ KV = 0hierarchical ∩ parametric = 11attentionattention ∩ retrieval = 44attention ∩ graph = 0attention ∩ RAG = 22attention ∩ vector = 0attention ∩ semantic = 11attention ∩ agentic = 0attention ∩ persistent = 0attention ∩ MCP = 0attention ∩ episodic = 0attention ∩ hierarchical = 0attention ∩ attention = 23 (self)23attention ∩ working = 11attention ∩ procedural = 0attention ∩ KV = 44attention ∩ parametric = 0workingworking ∩ retrieval = 11working ∩ graph = 0working ∩ RAG = 22working ∩ vector = 33working ∩ semantic = 33working ∩ agentic = 11working ∩ persistent = 11working ∩ MCP = 0working ∩ episodic = 33working ∩ hierarchical = 11working ∩ attention = 11working ∩ working = 16 (self)16working ∩ procedural = 22working ∩ KV = 22working ∩ parametric = 11proceduralprocedural ∩ retrieval = 11procedural ∩ graph = 0procedural ∩ RAG = 11procedural ∩ vector = 11procedural ∩ semantic = 33procedural ∩ agentic = 0procedural ∩ persistent = 0procedural ∩ MCP = 0procedural ∩ episodic = 33procedural ∩ hierarchical = 0procedural ∩ attention = 0procedural ∩ working = 22procedural ∩ procedural = 15 (self)15procedural ∩ KV = 0procedural ∩ parametric = 0KVKV ∩ retrieval = 44KV ∩ graph = 22KV ∩ RAG = 33KV ∩ vector = 11KV ∩ semantic = 0KV ∩ agentic = 11KV ∩ persistent = 11KV ∩ MCP = 0KV ∩ episodic = 11KV ∩ hierarchical = 0KV ∩ attention = 44KV ∩ working = 22KV ∩ procedural = 0KV ∩ KV = 14 (self)14KV ∩ parametric = 0parametricparametric ∩ retrieval = 22parametric ∩ graph = 0parametric ∩ RAG = 11parametric ∩ vector = 11parametric ∩ semantic = 11parametric ∩ agentic = 0parametric ∩ persistent = 0parametric ∩ MCP = 0parametric ∩ episodic = 33parametric ∩ hierarchical = 11parametric ∩ attention = 0parametric ∩ working = 11parametric ∩ procedural = 0parametric ∩ KV = 0parametric ∩ parametric = 13 (self)13

Threshold ≥ 4 shown with orange border. Max off-diagonal: 26.

Stable vs novel vocabulary per year

For each year, the share of new records whose desc + claims mention at least one of our 27 curated terms (stable) vs records using none of them (novel / drifting). A rising novel share = the field's vocabulary is outrunning our curated list. Bar width is the record count for the year (normalised to the largest); rising novel slice = vocabulary churn.

YearRecordsStableNovelStable shareMix
1984110100%
199521150%
19991010%
200121150%
2003110100%
2005220100%
20061010%
200731233%
2008220100%
20093030%
201032167%
201131233%
201275271%
201353260%
2014113827%
20151521313%
2016114736%
20171941521%
201831102132%
201933122136%
202032102231%
202138132534%
202262233937%
20231827011238%
20242129711546%
20251681046462%
202643321174%