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 48 quarters · 1002 of 1002 records in scope after filters. ← back to analyses hub

Tier:
6 selected
Cognitive-science
Mechanism
Agent-era
Architectural
Emerging
02467records mentioning term1984-Q12003-Q12008-Q12012-Q12014-Q42017-Q12018-Q42019-Q42020-Q42021-Q32022-Q32023-Q22024-Q12024-Q42025-Q32026-Q2

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
  • 2001
  • 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
8
YoY (absolute)
2 → 2 (2025 → 2026)
YoY (percent)
0% small-N
First seen
2023
Latest active
2026-Q1

Top mentions: O-Mem,ELDER,SimpleMem

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.

retrievalgraphMCPRAGagenticsemanticvectorpersistentepisodichierarchicalattentionworkingprocedurallatentKVretrievalretrieval ∩ retrieval = 105 (self)105retrieval ∩ graph = 1818retrieval ∩ MCP = 99retrieval ∩ RAG = 2626retrieval ∩ agentic = 44retrieval ∩ semantic = 1818retrieval ∩ vector = 1818retrieval ∩ persistent = 22retrieval ∩ episodic = 77retrieval ∩ hierarchical = 44retrieval ∩ attention = 44retrieval ∩ working = 11retrieval ∩ procedural = 11retrieval ∩ latent = 11retrieval ∩ KV = 44graphgraph ∩ retrieval = 1818graph ∩ graph = 82 (self)82graph ∩ MCP = 1010graph ∩ RAG = 1111graph ∩ agentic = 77graph ∩ semantic = 1111graph ∩ vector = 1616graph ∩ persistent = 44graph ∩ episodic = 55graph ∩ hierarchical = 55graph ∩ attention = 0graph ∩ working = 0graph ∩ procedural = 0graph ∩ latent = 0graph ∩ KV = 22MCPMCP ∩ retrieval = 99MCP ∩ graph = 1010MCP ∩ MCP = 82 (self)82MCP ∩ RAG = 33MCP ∩ agentic = 88MCP ∩ semantic = 77MCP ∩ vector = 55MCP ∩ persistent = 55MCP ∩ episodic = 11MCP ∩ hierarchical = 0MCP ∩ attention = 0MCP ∩ working = 22MCP ∩ procedural = 0MCP ∩ latent = 0MCP ∩ KV = 0RAGRAG ∩ retrieval = 2626RAG ∩ graph = 1111RAG ∩ MCP = 33RAG ∩ RAG = 67 (self)67RAG ∩ agentic = 77RAG ∩ semantic = 1010RAG ∩ vector = 99RAG ∩ persistent = 22RAG ∩ episodic = 44RAG ∩ hierarchical = 22RAG ∩ attention = 22RAG ∩ working = 22RAG ∩ procedural = 11RAG ∩ latent = 0RAG ∩ KV = 33agenticagentic ∩ retrieval = 44agentic ∩ graph = 77agentic ∩ MCP = 88agentic ∩ RAG = 77agentic ∩ agentic = 64 (self)64agentic ∩ semantic = 22agentic ∩ vector = 55agentic ∩ persistent = 11agentic ∩ episodic = 0agentic ∩ hierarchical = 22agentic ∩ attention = 0agentic ∩ working = 11agentic ∩ procedural = 0agentic ∩ latent = 0agentic ∩ KV = 11semanticsemantic ∩ retrieval = 1818semantic ∩ graph = 1111semantic ∩ MCP = 77semantic ∩ RAG = 1010semantic ∩ agentic = 22semantic ∩ semantic = 60 (self)60semantic ∩ vector = 88semantic ∩ persistent = 66semantic ∩ episodic = 1313semantic ∩ hierarchical = 33semantic ∩ attention = 11semantic ∩ working = 44semantic ∩ procedural = 44semantic ∩ latent = 0semantic ∩ KV = 0vectorvector ∩ retrieval = 1818vector ∩ graph = 1616vector ∩ MCP = 55vector ∩ RAG = 99vector ∩ agentic = 55vector ∩ semantic = 88vector ∩ vector = 52 (self)52vector ∩ persistent = 22vector ∩ episodic = 22vector ∩ hierarchical = 11vector ∩ attention = 0vector ∩ working = 33vector ∩ procedural = 11vector ∩ latent = 11vector ∩ KV = 11persistentpersistent ∩ retrieval = 22persistent ∩ graph = 44persistent ∩ MCP = 55persistent ∩ RAG = 22persistent ∩ agentic = 11persistent ∩ semantic = 66persistent ∩ vector = 22persistent ∩ persistent = 44 (self)44persistent ∩ episodic = 0persistent ∩ hierarchical = 0persistent ∩ attention = 0persistent ∩ working = 22persistent ∩ procedural = 0persistent ∩ latent = 0persistent ∩ KV = 11episodicepisodic ∩ retrieval = 77episodic ∩ graph = 55episodic ∩ MCP = 11episodic ∩ RAG = 44episodic ∩ agentic = 0episodic ∩ semantic = 1313episodic ∩ vector = 22episodic ∩ persistent = 0episodic ∩ episodic = 29 (self)29episodic ∩ hierarchical = 11episodic ∩ attention = 0episodic ∩ working = 44episodic ∩ procedural = 44episodic ∩ latent = 0episodic ∩ KV = 11hierarchicalhierarchical ∩ retrieval = 44hierarchical ∩ graph = 55hierarchical ∩ MCP = 0hierarchical ∩ RAG = 22hierarchical ∩ agentic = 22hierarchical ∩ semantic = 33hierarchical ∩ vector = 11hierarchical ∩ persistent = 0hierarchical ∩ episodic = 11hierarchical ∩ hierarchical = 26 (self)26hierarchical ∩ attention = 0hierarchical ∩ working = 11hierarchical ∩ procedural = 0hierarchical ∩ latent = 11hierarchical ∩ KV = 0attentionattention ∩ retrieval = 44attention ∩ graph = 0attention ∩ MCP = 0attention ∩ RAG = 22attention ∩ agentic = 0attention ∩ semantic = 11attention ∩ vector = 0attention ∩ persistent = 0attention ∩ episodic = 0attention ∩ hierarchical = 0attention ∩ attention = 23 (self)23attention ∩ working = 11attention ∩ procedural = 0attention ∩ latent = 22attention ∩ KV = 44workingworking ∩ retrieval = 11working ∩ graph = 0working ∩ MCP = 22working ∩ RAG = 22working ∩ agentic = 11working ∩ semantic = 44working ∩ vector = 33working ∩ persistent = 22working ∩ episodic = 44working ∩ hierarchical = 11working ∩ attention = 11working ∩ working = 19 (self)19working ∩ procedural = 22working ∩ latent = 33working ∩ KV = 22proceduralprocedural ∩ retrieval = 11procedural ∩ graph = 0procedural ∩ MCP = 0procedural ∩ RAG = 11procedural ∩ agentic = 0procedural ∩ semantic = 44procedural ∩ vector = 11procedural ∩ persistent = 0procedural ∩ episodic = 44procedural ∩ hierarchical = 0procedural ∩ attention = 0procedural ∩ working = 22procedural ∩ procedural = 16 (self)16procedural ∩ latent = 22procedural ∩ KV = 0latentlatent ∩ retrieval = 11latent ∩ graph = 0latent ∩ MCP = 0latent ∩ RAG = 0latent ∩ agentic = 0latent ∩ semantic = 0latent ∩ vector = 11latent ∩ persistent = 0latent ∩ episodic = 0latent ∩ hierarchical = 11latent ∩ attention = 22latent ∩ working = 33latent ∩ procedural = 22latent ∩ latent = 14 (self)14latent ∩ KV = 0KVKV ∩ retrieval = 44KV ∩ graph = 22KV ∩ MCP = 0KV ∩ RAG = 33KV ∩ agentic = 11KV ∩ semantic = 0KV ∩ vector = 11KV ∩ persistent = 11KV ∩ episodic = 11KV ∩ hierarchical = 0KV ∩ attention = 44KV ∩ working = 22KV ∩ procedural = 0KV ∩ latent = 0KV ∩ KV = 14 (self)14

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%
2001220100%
2003110100%
2005220100%
20061010%
200731233%
2008220100%
20092020%
201032167%
201131233%
201253260%
201353260%
2014124833%
20151521313%
2016114736%
20171841422%
20183092130%
201933122136%
202034122235%
202137122532%
202260243640%
20231968011641%
202421910911050%
20251961267064%
202659451476%