CABLE: Extending the Reach of Memory Retrieval via Complementary Antecedent-Based Linking and Expansion

arXiv cs.CL Papers

Summary

CABLE is a plug-in augmentation that extends LLM memory retrieval by constructing complementary antecedent-based links to surface implicit supporting evidence, evaluated on benchmarks with higher mean scores across multiple systems.

arXiv:2608.17911v1 Announce Type: new Abstract: As LLM agents operate across structured workflows and sessions, preserving long-term history does not ensure that later contexts can recover relevant evidence through a bounded memory interface. We study this evidence-reachability problem in long-term conversational memory, where retrieval still relies heavily on semantic similarity. This works well for topical recall, but it often misses earlier experiences, plans, or motivations that are semantically distant from the later events they help explain. Existing memory graphs provide cross-memory structure, yet links driven mainly by semantic overlap can duplicate what the host retriever already recovers. We argue that link construction should instead prioritize a sparse set of retriever-complementary associations. We present CABLE (Complementary Antecedent-Based Linking and Expansion), a plug-in augmentation that constructs links designed to extend the host retriever's direct semantic reach. For each new memory, CABLE generates antecedent-oriented queries, retrieves prior memories, subtracts candidates in the direct semantic neighborhood, and verifies the remainder before adding the accepted complementary associations into a sparse directed graph. At retrieval time, CABLE expands the host system's retrieved seeds along these links to surface implicit supporting evidence. We evaluate CABLE with A-MEM on LoCoMo and MA-LongMemEval, and further integrate it into SimpleMem and Mem0g on LoCoMo, using Qwen3.5-27B, DeepSeek-chat, and GPT-4o-mini. CABLE yields higher mean LLM-judge scores in every evaluated system-level setting, with the largest gains in categories where useful evidence is distributed across memories or sessions, including open-domain, multi-session, and preference-oriented questions. These results support prioritizing sparse, reasoning-relevant associations that complement rather than duplicate the host retriever.
Original Article
View Cached Full Text

Cached at: 08/19/26, 10:08 AM

# Extending the Reach of Memory Retrieval via Complementary Antecedent-Based Linking and Expansion
Source: [https://arxiv.org/html/2608.17911](https://arxiv.org/html/2608.17911)
Jin GaoDequan WangThanks:Corresponding author:dequanwang@sjtu\.edu\.cnAffiliation:Shanghai Jiao Tong University Shanghai Innovation Institute

###### Abstract

As LLM agents operate across structured workflows and sessions, preserving long\-term history does not ensure that later contexts can recover relevant evidence through a bounded memory interface\. We study this evidence\-reachability problem in long\-term conversational memory, where retrieval still relies heavily on semantic similarity\. This works well for topical recall, but it often misses earlier experiences, plans, or motivations that are semantically distant from the later events they help explain\. Existing memory graphs provide cross\-memory structure, yet links driven mainly by semantic overlap can duplicate what the host retriever already recovers\. We argue that link construction should instead prioritize a sparse set of retriever\-complementary associations\. We present CABLE \(ComplementaryAntecedent\-BasedLinking andExpansion\), a plug\-in augmentation that constructs links designed to extend the host retriever’s direct semantic reach\. For each new memory, CABLE generates antecedent\-oriented queries, retrieves prior memories, subtracts candidates in the direct semantic neighborhood, and verifies the remainder before adding the accepted complementary associations into a sparse directed graph\. At retrieval time, CABLE expands the host system’s retrieved seeds along these links to surface implicit supporting evidence\. We evaluate CABLE with A\-MEM on LoCoMo and MA\-LongMemEval, and further integrate it into SimpleMem and Mem0gon LoCoMo, using Qwen3\.5\-27B, DeepSeek\-chat, and GPT\-4o\-mini\. CABLE yields higher mean LLM\-judge scores in every evaluated system\-level setting, with the largest gains in categories where useful evidence is distributed across memories or sessions, including open\-domain, multi\-session, and preference\-oriented questions\. These results support prioritizing sparse, reasoning\-relevant associations that complement rather than duplicate the host retriever\. The core CABLE implementation is available at[https://github\.com/TanZheling/CABLE](https://github.com/TanZheling/CABLE)\.

## 1Introduction

LLM agent systems are increasingly organized as execution graphs of specialized components and explicit state transitions\([28](https://arxiv.org/html/2608.17911#bib.bib29);[34](https://arxiv.org/html/2608.17911#bib.bib30);[30](https://arxiv.org/html/2608.17911#bib.bib31)\)\. As these systems operate across component and session boundaries, long\-term history can no longer be assumed to remain inside one prompt\. This creates an information\-access problem: execution graphs specify where computation proceeds, but not how later components can recover the relevant history within a bounded context\.

Long\-term conversational memory provides a controlled setting for studying one concrete instance of this evidence\-reachability problem: whether stored evidence can still be retrieved when it lies outside the direct semantic neighborhood of a later query\. Existing systems typically store past interactions as compact memory entries and retrieve a small subset for each new query\([20](https://arxiv.org/html/2608.17911#bib.bib1);[19](https://arxiv.org/html/2608.17911#bib.bib6);[12](https://arxiv.org/html/2608.17911#bib.bib24)\)\. Semantic retrieval is effective when the query and the required memory are close in embedding space, even if their surface forms differ\. It is less reliable when the query concerns a later event but answering it requires an earlier memory about an experience, plan, motivation, or background event\. In such cases, the required evidence is present in memory but inaccessible within the retriever’s limited output budget\. Figure[1](https://arxiv.org/html/2608.17911#S1.F1)illustrates this distinction\. The question “What city is Emma moving to?” retrieves a recent memory about packing, while the answer appears in an earlier memory about a Seattle job offer\. The first memory is topically close to the query; the second supplies the missing antecedent\.

![Refer to caption](https://arxiv.org/html/2608.17911v1/carma_banner.png)Figure 1:Stored evidence can remain outside direct retrieval\. Direct semantic retrieval returns Memory B but not Memory A, which contains the required answer\. During construction, CABLE stores the antecedent link \(A→BA\\rightarrow B\); at query time, expansion starts from the retrieved Memory B and follows its incoming link to recover Memory A\.Structured memory offers a natural way to extend direct retrieval\. Mem0 extracts entity\-level relations\([6](https://arxiv.org/html/2608.17911#bib.bib3)\), A\-MEM links memories through contextual descriptions\([29](https://arxiv.org/html/2608.17911#bib.bib4)\), and HippoRAG reasons over an LLM\-constructed knowledge graph\([9](https://arxiv.org/html/2608.17911#bib.bib25)\)\. Yet adding links does not necessarily add access\. When associations mainly reflect semantic overlap, shared entities, or nearby descriptions, graph expansion can return memories already within the host retriever’s reach\. Under a fixed context budget, redundant neighbors can displace more useful evidence without extending the system’s effective reach\.

This observation suggests a design criterion for memory graphs: associations should be*retriever\-complementary*\. Their value lies in exposing useful evidence beyond the host retriever’s direct neighborhood\. Such links need not form a comprehensive world model; they can remain sparse, persistent, and inspectable while providing alternative paths to semantically distant memories\. This shifts the role of structured memory from representing relations for their own sake to providing marginal retrieval value under bounded context\.

We instantiate this principle with CABLE \(ComplementaryAntecedent\-BasedLinking andExpansion\), a plug\-in augmentation for existing memory systems\. When a new memory is written, CABLE asks what earlier experiences, plans, motivations, or background events might have led to it and converts these hypotheses into antecedent\-oriented queries\. It retrieves the host system’s direct semantic neighborhood and candidate antecedents, subtracts their overlap, and verifies the remaining candidates before storing directed links\. At query time, CABLE expands the host retriever’s seed memories by one hop, aggregates support from connected seeds, and filters redundant additions\. In the A\-MEM and Mem0gintegrations, CABLE operates under a fixed retrieved\-entry budget, replacing lower\-ranked baseline memories rather than increasing the number of entries passed to the answer generator\. Antecedent reasoning is performed once during memory construction, and the resulting links are reused across subsequent retrievals\. Retrieval\-time expansion therefore requires no additional LLM calls\.

CABLE targets one capability that a durable memory layer should provide: stored history should remain recoverable when later queries require indirectly related evidence outside their direct retrieval neighborhood\. We isolate this capability through long\-term conversational memory question answering, without introducing tool use, multi\-agent orchestration, or graph\-level task completion\.

We evaluate CABLE with A\-MEM on LoCoMo and MA\-LongMemEval, and further integrate it into SimpleMem and graph\-enabled Mem0gon LoCoMo, using Qwen3\.5\-27B, DeepSeek\-chat, and GPT\-4o\-mini\. CABLE yields higher overall mean LLM\-judge scores in all evaluated system\-level settings\. The gains are largest on categories that require implicit cross\-memory association, including open\-domain questions in LoCoMo and multi\-session or preference\-oriented questions in MA\-LongMemEval\.

Our contributions are threefold:

- •We formulate*retriever complementarity*as a design principle for structured memory: useful associations extend rather than duplicate the host retriever’s effective reach\.
- •We propose CABLE, which constructs sparse antecedent links through dual retrieval, overlap subtraction, and verification, then reuses them through bounded expansion without retrieval\-time LLM calls\.
- •We demonstrate consistent overall improvements across two long\-term conversational memory benchmarks, three structurally different memory systems, and multiple LLM backbones under controlled retrieval protocols\.

## 2Related work

##### Entry\-based memory systems\.

To retain information beyond the context window, recent work has introduced explicit memory modules for LLM agents that store and manage past interactions as discrete memory entries\. These systems differ primarily in how such entries are formed and maintained\. MemoryBank\([33](https://arxiv.org/html/2608.17911#bib.bib5)\)treats long\-term memory as an evolving collection of user\-related records, updating them with a forgetting\-aware mechanism to model temporal decay\. Mem0\([6](https://arxiv.org/html/2608.17911#bib.bib3)\)extracts salient facts from ongoing conversations, consolidates them into persistent memory items, and retrieves them when needed for downstream generation\. LightMem\([7](https://arxiv.org/html/2608.17911#bib.bib20)\)improves efficiency through lightweight compression, topic\-based grouping, and offline consolidation, turning raw interaction history into compact memory units organized for structured access\. SimpleMem\([17](https://arxiv.org/html/2608.17911#bib.bib7)\)likewise emphasizes compact entry construction, distilling interactions into multi\-view indexed memory units and recursively consolidating related units into higher\-level abstractions\. MemInsight\([22](https://arxiv.org/html/2608.17911#bib.bib8)\)further augments stored interactions to improve the semantic representation and retrieval quality of memory entries\. Despite their differences in implementation, these systems primarily improve how individual memory entries are extracted, compressed, updated, and retrieved\. Across these designs, downstream reasoning still receives only a selected set of entries; evidence outside it requires an alternative access path across memories\.

##### Structured memory association\.

Beyond storing memories as largely independent entries, recent work has explored how stronger relational structure can improve associative access in memory systems\. A\-MEM\([29](https://arxiv.org/html/2608.17911#bib.bib4)\)enables memories to evolve through dynamic indexing and linking, forming a self\-organized network of related notes\. This line of work echoes linked note\-taking and associative indexing\([4](https://arxiv.org/html/2608.17911#bib.bib27);[1](https://arxiv.org/html/2608.17911#bib.bib28)\), which use persistent cross\-references to provide access paths beyond storage and search alone\. Mem0 further offers a graph\-based variant, Mem0g\([6](https://arxiv.org/html/2608.17911#bib.bib3)\), that represents memories as a directed labeled graph in which entities serve as nodes and their relationships as edges, enabling multi\-hop traversal across related facts\. CompassMem\([11](https://arxiv.org/html/2608.17911#bib.bib21)\)moves to an event\-centric design, segmenting experience into events and connecting them through explicit logical relations, so that agents can navigate memory through an Event Graph rather than rely solely on direct item\-level matching\. Other methods further couple enriched links with reasoning\-time control\. ActMem\([31](https://arxiv.org/html/2608.17911#bib.bib22)\)constructs a causal and semantic graph and integrates retrieval with counterfactual reasoning, while MAGMA\([14](https://arxiv.org/html/2608.17911#bib.bib23)\)represents each memory item through multiple relational views and performs policy\-guided traversal over them\. Hindsight\([15](https://arxiv.org/html/2608.17911#bib.bib26)\)likewise treats memory as a structured substrate, supporting temporal and entity\-aware recall over organized memory networks\. Recent systems also explore temporally grounded property graphs, query\-adaptive multi\-relational graph retrieval, and hierarchical evidence selection\([3](https://arxiv.org/html/2608.17911#bib.bib32);[25](https://arxiv.org/html/2608.17911#bib.bib33);[5](https://arxiv.org/html/2608.17911#bib.bib34)\)\. These methods enrich memory representation and retrieval, but do not explicitly prioritize links by the additional evidence they provide beyond the host retriever\. Under a bounded context budget, redundant neighbors add structure without extending effective reach\.

##### Retrieval beyond direct matching\.

Retrieval is a central component of memory systems, as it determines how stored information can be brought back into the reasoning process\. Rather than relying only on direct matching between the input query and stored text, a number of methods improve retrieval by constructing intermediate query\-side representations\. HyDE\([8](https://arxiv.org/html/2608.17911#bib.bib16)\)is a representative example: it first generates a hypothetical document from the query and retrieves evidence using the embedding of that synthetic text\. HyPE\([24](https://arxiv.org/html/2608.17911#bib.bib17)\)shifts this idea to the indexing stage by precomputing question\-like prompts for each chunk\. Question Decomposition for RAG\([2](https://arxiv.org/html/2608.17911#bib.bib18)\)improves retrieval for complex questions by decomposing them into sub\-questions and retrieving evidence for each part, while GenGround\([23](https://arxiv.org/html/2608.17911#bib.bib19)\)interleaves generation and retrieval through intermediate question\-answer pairs\. These methods show that alternative query representations can broaden candidate discovery at inference or indexing time\. CABLE likewise uses generated queries for candidate discovery, but subtracts the direct retrieval set, verifies the remainder, and stores accepted links for reuse\.

## 3Method

Figure[2](https://arxiv.org/html/2608.17911#S3.F2)summarizes CABLE\. During memory construction \(panel B\), CABLE generates antecedent\-oriented queries for each new memory, retrieves both direct semantic neighbors and antecedent candidates, removes the overlap, and verifies the remaining candidates before adding a sparse set of directed edges\. At query time \(panel C\), CABLE expands the host system’s retrieved seeds along these edges and filters redundant additions\. Together, these steps aim to introduce only non\-redundant links that provide additional retrieval value\. Throughout,G=\(M,E\)G=\(M,E\)denotes the directed graph CABLE maintains over all memory entries, andϕ⁡\(⋅\)\\phi\(\\cdot\)the embedding function of the host system’s retriever\.

![Refer to caption](https://arxiv.org/html/2608.17911v1/carma_method.png)Figure 2:CABLE constructs sparse antecedent links and reuses them for bounded retrieval expansion\. \(A\) Direct semantic retrieval reaches Memory B but misses the semantically distant yet relevant Memory A\. \(B\) During construction, CABLE retrieves direct matches \(BiB\_\{i\}\) and antecedent candidates \(HiH\_\{i\}\), subtracts their overlap, verifies the remaining candidates, and stores accepted links \(mj→mim\_\{j\}\\rightarrow m\_\{i\}\) in graph G\. \(C\) At inference, the host system returns \(R0R\_\{0\}\), CABLE selects reliable seeds \(SS\), expands their stored graph neighborhoods, and applies candidate scoring and novelty filtering\. Similarity values are illustrative\.### 3\.1Construction\-time antecedent link building

LetM<i=\{m1,…,mi−1\}M\_\{<i\}=\\\{m\_\{1\},\\ldots,m\_\{i\-1\}\\\}denote the memory base when a new memorymim\_\{i\}arrives\. CABLE builds a sparse set of directed edges from prior memories inM<iM\_\{<i\}tomim\_\{i\}\. These edges provide alternative access paths to prior memories that the host system’s semantic retriever is unlikely to surface directly\.

#### 3\.1\.1Antecedent\-oriented query generation

CABLE broadens candidate discovery by converting hypotheses about earlier experiences, plans, motivations, or background events into antecedent\-oriented queries\. Overlap subtraction and verification then determine which candidates become stored links\.

Before generation, a rule\-based filter removes low\-information memories such as greetings\. An LLM then classifies each remaining memory into an operational type such asevent,opinion,plan, orstate\_change\. Guided by this type, it generates a small set of antecedent\-oriented queriesQ⁡\(mi\)=\{q1,…,qNq\}Q\(m\_\{i\}\)=\\\{q\_\{1\},\\ldots,q\_\{N\_\{q\}\}\\\}\. For anevent, for example, the queries can emphasize preceding events, related plans, motivations, or prior experiences\. In panel B of Figure[2](https://arxiv.org/html/2608.17911#S3.F2), the memory*“Emma submitted her resignation letter”*yields queries such as*“work pressure,”**“colleague conflict,”*and*“salary and benefits\.”*

#### 3\.1\.2Dual retrieval

CABLE next performs two parallel retrievals over the memory baseM<iM\_\{<i\}\.

- •Direct search\.BiB\_\{i\}contains the top\-KbK\_\{b\}memories whose embeddings have the highest cosine similarity tomim\_\{i\}\. This set serves as the construction\-time direct semantic neighborhood aroundmim\_\{i\}\.
- •Antecedent search\.Each antecedent queryq∈Q⁡\(mi\)q\\in Q\(m\_\{i\}\)is issued separately, andHiH\_\{i\}is the union of the top\-KhK\_\{h\}memories returned for each query\. If the same memory is returned by more than one query, we keep its highest score\.

#### 3\.1\.3Overlap subtraction

Given the two retrieved sets, CABLE keeps only the retriever\-complementary candidates:

Ci=Hi∖Bi\.C\_\{i\}=H\_\{i\}\\setminus B\_\{i\}\.Any memory already included in the top\-KbK\_\{b\}direct semantic retrieval set is excluded from the complementary candidate setCiC\_\{i\}\. IfCi=∅C\_\{i\}=\\emptyset, no CABLE edge is added formim\_\{i\}\.

#### 3\.1\.4Verification and graph update

Each candidatemj∈Cim\_\{j\}\\in C\_\{i\}is then verified by an LLM\. The verifier accepts candidates that provide useful prior context, such as a cause, motivation, enabling event, background event, or earlier state, and rejects topical co\-occurrence or entity overlap alone\. This verification step prevents weak or coincidental associations from unnecessarily densifying the graph\. Each accepted pair adds a directed edge

E←E∪\{\(mj→mi\)\},E\\leftarrow E\\cup\\\{\(m\_\{j\}\\rightarrow m\_\{i\}\)\\\},wheremj→mim\_\{j\}\\rightarrow m\_\{i\}denotes a verified antecedent link frommjm\_\{j\}tomim\_\{i\}\.

### 3\.2Retrieval\-stage extension

At query time, the host memory system first executes its standard retrieval to produce an initial result setR0R\_\{0\}\. CABLE then expandsR0R\_\{0\}through the graphGGusing seed selection, candidate scoring, and novelty filtering\.

#### 3\.2\.1Seed selection and candidate scoring

Given queryqq, we keep only reliable seeds

S=\{s∈R0∣sim⁡\(ϕ⁡\(q\),ϕ⁡\(s\)\)≥τ\},S=\\\{s\\in R\_\{0\}\\mid\\mathrm\{sim\}\(\\phi\(q\),\\phi\(s\)\)\\geq\\tau\\\},wheresim⁡\(⋅,⋅\)\\mathrm\{sim\}\(\\cdot,\\cdot\)is cosine similarity andτ\\tauis a seed\-quality threshold\. For each seedss, letN⁡\(s\)N\(s\)be its one\-hop neighbors inGG, including both incoming and outgoing edges\. Incoming edges surface earlier memories that help explain a retrieved event, while outgoing edges surface later memories that a retrieved cause or plan helps explain\. The candidate pool is

U=\(⋃s∈SN⁡\(s\)\)∖R0\.U=\\Big\(\\bigcup\_\{s\\in S\}N\(s\)\\Big\)\\setminus R\_\{0\}\.We score each candidatec∈Uc\\in Uby aggregating support from connected seeds:

score⁡\(c\)=∑s∈Sc∈N⁡\(s\)sim⁡\(ϕ⁡\(c\),ϕ⁡\(s\)\)\.\\mathrm\{score\}\(c\)=\\sum\_\{\\begin\{subarray\}\{c\}s\\in S\\\\ c\\in N\(s\)\\end\{subarray\}\}\\mathrm\{sim\}\(\\phi\(c\),\\phi\(s\)\)\.This favors candidates supported by multiple high\-confidence seeds\.

#### 3\.2\.2Novelty filtering

Candidates are ranked byscore⁡\(c\)\\mathrm\{score\}\(c\)and selected greedily up to the expansion budget\. To avoid reintroducing near\-duplicates, CABLE accepts a candidate only if

maxr∈R⁡sim⁡\(ϕ⁡\(c\),ϕ⁡\(r\)\)<θ,\\max\_\{r\\in R\}\\mathrm\{sim\}\(\\phi\(c\),\\phi\(r\)\)<\\theta,
whereRRis the current result set andθ\\thetais a novelty threshold\. The output thus preserves the host system’s retrieval backbone while adding only non\-redundant graph expansions\. Construction cost, graph\-growth bounds, and retrieval\-time overhead are discussed in Appendix[B](https://arxiv.org/html/2608.17911#A2)\.

## 4Experiments

### 4\.1Experimental setup

#### 4\.1\.1Benchmarks

We evaluate CABLE on two long\-term memory dialogue benchmarks\.

LoCoMo\([18](https://arxiv.org/html/2608.17911#bib.bib2)\)evaluates memory and reasoning over long conversations\. We exclude the adversarial split and report the four answerable categories:Single\-hop\(841\),Multi\-hop\(282\),Temporal Reasoning\(321\), andOpen\-domain Knowledge\(96\), for a total of 1,540 questions\. These categories respectively emphasize direct retrieval, multi\-memory composition, temporal dependencies, and broader user\- or world\-aware reasoning\.

MA\-LongMemEval\([27](https://arxiv.org/html/2608.17911#bib.bib10)\)evaluates long\-term memory in multi\-session dialogues\. We use the reformulated setting from MemoryAgentBench\([10](https://arxiv.org/html/2608.17911#bib.bib9)\), which reorganizes the original benchmark into five long dialogue contexts paired with 300 questions\. We report six non\-abstention question types:multi\-session,temporal\-reasoning,knowledge\-update,single\-session\-user,single\-session\-assistant, andsingle\-session\-preference\.

#### 4\.1\.2Memory systems

We integrate CABLE into three representative memory systems\.

A\-MEM\([29](https://arxiv.org/html/2608.17911#bib.bib4)\)is an agentic memory system with dynamic organization, explicit inter\-memory links, and continuous memory evolution\. We use it to test whether CABLE remains useful even when the host already supports memory association\. For a controlled comparison, both the baseline and CABLE pass at most 45 memory entries to the answer generator\. CABLE replaces up to five of the lowest\-ranked baseline entries rather than appending additional context\.

SimpleMem\([17](https://arxiv.org/html/2608.17911#bib.bib7)\)is a recent memory framework that distills raw dialogues into compact, context\-independent memory units via semantic structured compression, indexes each unit across semantic, lexical, and symbolic layers, and retrieves them through intent\-aware planning with a hybrid scoring function and reflection\-based sufficiency checking\. This multi\-stage pipeline makes it a strong baseline with sophisticated memory construction and retrieval\. Unlike A\-MEM, SimpleMem uses host\-controlled adaptive retrieval rather than a fixed retrieved\-entry budget: its reflection step adaptively determines whether the retrieved memory context is sufficient\. We therefore activate CABLE only when this step judges the baseline retrieval insufficient, rather than under a fixed replacement budget\.

Mem0g\([6](https://arxiv.org/html/2608.17911#bib.bib3)\)is the graph\-enabled variant of Mem0\. It extracts entities and relations from memories and performs retrieval over an explicit directed knowledge graph\. We enable its full graph\-memory module to examine whether CABLE remains complementary to an existing graph\-based memory system\. For a controlled comparison, both settings retrieve 20 memories in total, with CABLE replacing up to five memories\.

#### 4\.1\.3Models

Within each experimental setting, we use the same backbone LLM throughout the main pipeline, including memory extraction, CABLE link construction, host system retrieval\-time reasoning, and answer generation\. On LoCoMo we evaluate Qwen3\.5\-27B\([21](https://arxiv.org/html/2608.17911#bib.bib12)\)and DeepSeek\-V3\.2\-chat\([16](https://arxiv.org/html/2608.17911#bib.bib11)\); on MA\-LongMemEval we evaluate Qwen3\.5\-27B and GPT\-4o\-mini\([13](https://arxiv.org/html/2608.17911#bib.bib13)\), the latter to test whether CABLE transfers to a closed\-source model\. The Mem0gexperiments use Qwen3\.5\-27B only\. We refer to DeepSeek\-V3\.2\-chat as DeepSeek\-chat in the tables\. The same backbone also serves as the LLM judge within each setting\.

#### 4\.1\.4Evaluation metrics

We report themean LLM\-judge score\. For each question, the judge assesses the semantic correctness of the generated answer relative to the reference and returns a score together with a short justification\. We retain the returned score and average it across questions\. The full judge prompt is provided in Appendix[E\.4](https://arxiv.org/html/2608.17911#A5.SS4)\. We use this metric because answers on both benchmarks admit substantial lexical variation, making token\-overlap measures less reliable as a primary evaluation signal\. Within each benchmark\-model setting, the baseline and \+CABLE systems are evaluated using the same judge prompt and the same judge model\.

#### 4\.1\.5Implementation details

For link construction, CABLE generates at mostNq=3N\_\{q\}=3antecedent\-oriented queries per memory, and both the direct and antecedent searches retrieveKb=Kh=15K\_\{b\}=K\_\{h\}=15candidates fromM<iM\_\{<i\}\. At retrieval time, CABLE uses an expansion budget of 5, seed\-quality thresholdτ=0\.3\\tau=0\.3, and novelty thresholdθ=0\.9\\theta=0\.9\. A\-MEM uses all\-MiniLM\-L6\-v2\([26](https://arxiv.org/html/2608.17911#bib.bib14)\)as its embedding model, while SimpleMem uses Qwen3\-Embedding\-0\.6B\([32](https://arxiv.org/html/2608.17911#bib.bib15)\), consistent with its original design\. Mem0galso uses Qwen3\-Embedding\-0\.6B as its embedding model\. Per\-system integration protocols are detailed in Appendix[A](https://arxiv.org/html/2608.17911#A1)\.

### 4\.2Results on A\-MEM

We first evaluate CABLE onA\-MEMacrosstwo benchmarksandmultiple backbones\. We report overall results first and then analyze which question types benefit most\.

#### 4\.2\.1Overall results

Table 1:CABLE improves A\-MEM in all four settings, with gains ranging from 1\.00 to 6\.00 percentage points\. Scores are mean LLM\-judge percentages;Δ\\DeltaScore denotes \+CABLE minus the matched baseline\.Table[1](https://arxiv.org/html/2608.17911#S4.T1)shows that CABLE improves A\-MEM in all four evaluated settings\. The largest system\-level gain appears on MA\-LongMemEval with Qwen3\.5\-27B \(\+6\.00\), while the gains on LoCoMo are \+3\.58 with Qwen3\.5\-27B and \+2\.11 with DeepSeek\-chat\. Even under GPT\-4o\-mini, CABLE remains beneficial \(\+1\.00\)\.

#### 4\.2\.2Where does CABLE help?

Table 2:CABLE improves every LoCoMo category under both backbones, with the largest gains on open\-domain questions\. Values are mean LLM\-judge scores \(%\)\.On LoCoMo, Table[2](https://arxiv.org/html/2608.17911#S4.T2)shows gains in all categories under both models\. The gains are relatively small onSingle\-hop, where direct semantic retrieval is often sufficient, and consistently larger onOpen\-domain, a pattern consistent with useful evidence lying outside the query’s direct retrieval neighborhood\. Under Qwen3\.5\-27B, gains are \+2\.73 onSingle\-hopand \+6\.24 onOpen\-domain; under DeepSeek\-chat,Open\-domainhas the largest gain \(\+9\.37\)\.

Figure 3:Category\-wise A\-MEM results on MA\-LongMemEval\. CABLE improves multi\-session and single\-session\-preference under both backbones, but lowers temporal\-reasoning\. Labels report changes from baseline; higher is better\.As shown in Figure[3](https://arxiv.org/html/2608.17911#S4.F3), on MA\-LongMemEval, the strongest and most consistent gains appear inmulti\-sessionandsingle\-session\-preference\. Under Qwen3\.5\-27B, CABLE improvesmulti\-sessionby \+12\.00 andsingle\-session\-preferenceby \+23\.33; under GPT\-4o\-mini, the corresponding gains are \+2\.66 and \+3\.33\. This pattern is consistent with CABLE helping when evidence is distributed across sessions or encoded as preference cues\. By contrast,temporal\-reasoningdrops under both models \(\-1\.33 and \-2\.67\), suggesting that associative expansion is less helpful when the task depends on precise temporal resolution\.

### 4\.3Generalization across memory systems

To examine whether CABLE depends on the design of A\-MEM, we further integrate it into SimpleMem and Mem0g, which represent adaptive hybrid retrieval and explicit graph\-based retrieval, respectively\. Table[3](https://arxiv.org/html/2608.17911#S4.T3)summarizes the overall results\.

##### Integration with SimpleMem\.

SimpleMem employs intent\-aware retrieval planning with multi\-view hybrid search across semantic, lexical, and symbolic indexes, followed by a reflection step that checks retrieval sufficiency\. We activate CABLE retrieval only when the reflection step judges the baseline retrieval insufficient, so its role is explicitly complementary rather than always\-on\.

As shown in Table[3](https://arxiv.org/html/2608.17911#S4.T3), CABLE remains helpful on SimpleMem, with gains of \+0\.58 and \+1\.62\. The absolute improvements are smaller than on A\-MEM, which is consistent with SimpleMem’s stronger reflection\-based baseline and CABLE’s selective activation\.

Table 3:CABLE yields higher mean scores for adaptive\-retrieval SimpleMem and graph\-based Mem0g on LoCoMo, indicating that retriever complementarity is not specific to A\-MEM\. Comparisons are made within rows;Δ\\DeltaScore is reported in percentage points\.
##### Integration with Mem0g\.

CABLE improves Mem0gfrom 52\.6% to 54\.8% under Qwen3\.5\-27B\. Improvements are observed across all LoCoMo categories, including single\-hop \(\+2\.0\), multi\-hop \(\+2\.5\), temporal \(\+1\.9\), and open\-domain \(\+4\.2\) questions\. CABLE improves Mem0gwhile keeping the retrieved\-entry count fixed, suggesting that its links can complement the host graph\.

### 4\.4Impact of CABLE Components

Ablations in Table[5](https://arxiv.org/html/2608.17911#A3.T5)of Appendix[C](https://arxiv.org/html/2608.17911#A3)show that both overlap subtraction and LLM verification contribute to CABLE\. Without overlap subtraction, semantically redundant links can consume the limited expansion budget without providing complementary evidence\. Without verification, noisier candidate associations are retained, producing the largest degradation on MA\-LongMemEval\. Type\-conditioned antecedent queries also outperform generic query decomposition by 0\.46 percentage points on LoCoMo, indicating a modest benefit beyond topical query generation\.

### 4\.5Qualitative case study

Table[6](https://arxiv.org/html/2608.17911#A3.T6)in Appendix[D](https://arxiv.org/html/2608.17911#A4)illustrates how CABLE complements semantic retrieval on a LoCoMo example\. The question asks why Melanie chose to use colors and patterns in her pottery\. The baseline retriever returnsD5:6, a memory about enjoying pottery in general, which is topically relevant but contains no information about her motivation\. The query andD5:6are close in embedding space because they share surface\-level topic words \(e\.g\., pottery\), yet topical proximity does not entail informational relevance\.

CABLE reachesD12:6by following a stored antecedent link fromD5:6, forming an elaborative bridge from the activity to the motivation behind it\. The two memories discuss the same project yet use largely disjoint vocabulary:D5:6frames pottery as a relaxing hobby, whileD12:6supplies the reference motivation: catching the eye and making people smile\. When a motivation is stated sessions away from the activity it explains, and in different words, it can fall outside the top\-ranked results of direct embedding retrieval\.

## 5Conclusion

Preserving history does not ensure that later queries can recover relevant evidence through a bounded retrieval interface\. CABLE addresses this problem at the association\-and\-retrieval layer by constructing and reusing verified antecedent links that complement direct semantic retrieval\. Experiments across two benchmarks, three memory systems, and multiple LLMs show consistent overall gains\. The strongest improvements occur when useful evidence is distributed across memories or sessions, and gains on adaptive\-retrieval SimpleMem and graph\-based Mem0gshow that the same principle extends beyond a single host architecture\. Together, these results position retriever complementarity as a practical mechanism for improving evidence reachability in long\-term memory\.

## Acknowledgments

This research is supported by the Key R&D Program of Shandong Province, China \(2024CXGC010213\)\. We express our gratitude to the funding agency for their support\.

## References

- Ahrens \(2022\)S\. AhrensHow to take smart notes: one simple technique to boost writing, learning and thinking\.Sönke Ahrens\.Cited by:[§2](https://arxiv.org/html/2608.17911#S2.SS0.SSS0.Px2.p1.1)\.
- Ammannet al\.\(2025\)P\. J\. Ammann, J\. Golde, and A\. AkbikQuestion decomposition for retrieval\-augmented generation\.InProceedings of the 63rd Annual Meeting of the Association for Computational Linguistics \(Volume 4: Student Research Workshop\),pp\. 497–507\.Cited by:[§2](https://arxiv.org/html/2608.17911#S2.SS0.SSS0.Px3.p1.1)\.
- Banerjeeet al\.\(2026\)P\. Banerjee, M\. Moshtaghi, S\. Subramanian, A\. Misra, and A\. ChadhaAPEX\-MEM: agentic semi\-structured memory with temporal reasoning for Long\-Term conversational AI\.InProceedings of the 64th Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),pp\. 16470–16489\.Cited by:[§2](https://arxiv.org/html/2608.17911#S2.SS0.SSS0.Px2.p1.1)\.
- Bush \(1945\)V\. BushAs we may think\.The Atlantic Monthly176\(1\),pp\. 101–108\.Cited by:[§2](https://arxiv.org/html/2608.17911#S2.SS0.SSS0.Px2.p1.1)\.
- Caoet al\.\(2026\)S\. Cao, J\. He, and F\. TanHiGMem: a hierarchical and LLM\-Guided memory system for long\-Term conversational agents\.InFindings of the Association for Computational Linguistics: ACL 2026,pp\. 33853–33862\.Cited by:[§2](https://arxiv.org/html/2608.17911#S2.SS0.SSS0.Px2.p1.1)\.
- Chhikaraet al\.\(2025\)P\. Chhikara, D\. Khant, S\. Aryan, T\. Singh, and D\. YadavMem0: building production\-ready AI agents with scalable long\-term memory\.arXiv preprint arXiv:2504\.19413\.Cited by:[§1](https://arxiv.org/html/2608.17911#S1.p3.1),[§2](https://arxiv.org/html/2608.17911#S2.SS0.SSS0.Px1.p1.1),[§2](https://arxiv.org/html/2608.17911#S2.SS0.SSS0.Px2.p1.1),[§4\.1\.2](https://arxiv.org/html/2608.17911#S4.SS1.SSS2.p4.1)\.
- Fanget al\.\(2025\)J\. Fang, X\. Deng, H\. Xu, Z\. Jiang, Y\. Tang, Z\. Xu, S\. Deng, Y\. Yao, M\. Wang, S\. Qiao,et al\.LightMem: lightweight and efficient memory\-augmented generation\.arXiv preprint arXiv:2510\.18866\.Cited by:[§2](https://arxiv.org/html/2608.17911#S2.SS0.SSS0.Px1.p1.1)\.
- Gaoet al\.\(2023\)L\. Gao, X\. Ma, J\. Lin, and J\. CallanPrecise zero\-shot dense retrieval without relevance labels\.InProceedings of the 61st Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),pp\. 1762–1777\.Cited by:[§2](https://arxiv.org/html/2608.17911#S2.SS0.SSS0.Px3.p1.1)\.
- Gutiérrezet al\.\(2024\)B\. J\. Gutiérrez, Y\. Shu, Y\. Gu, M\. Yasunaga, and Y\. SuHippoRAG: neurobiologically inspired long\-term memory for large language models\.Advances in Neural Information Processing Systems37,pp\. 59532–59569\.Cited by:[§1](https://arxiv.org/html/2608.17911#S1.p3.1)\.
- Huet al\.\(2025a\)Y\. Hu, Y\. Wang, and J\. McAuleyEvaluating memory in LLM agents via incremental multi\-turn interactions\.arXiv preprint arXiv:2507\.05257\.Cited by:[§4\.1\.1](https://arxiv.org/html/2608.17911#S4.SS1.SSS1.p3.1)\.
- Huet al\.\(2026\)Y\. Hu, J\. Liu, J\. Tan, Y\. Zhu, and Z\. DouMemory matters more: event\-centric memory as a logic map for agent searching and reasoning\.arXiv preprint arXiv:2601\.04726\.Cited by:[§2](https://arxiv.org/html/2608.17911#S2.SS0.SSS0.Px2.p1.1)\.
- Huet al\.\(2025b\)Y\. Hu, S\. Liu, Y\. Yue, G\. Zhang, B\. Liu, F\. Zhu, J\. Lin, H\. Guo, S\. Dou, Z\. Xi,et al\.Memory in the age of AI agents\.arXiv preprint arXiv:2512\.13564\.Cited by:[§1](https://arxiv.org/html/2608.17911#S1.p2.1)\.
- Hurstet al\.\(2024\)A\. Hurst, A\. Lerer, A\. P\. Goucher, A\. Perelman, A\. Ramesh, A\. Clark, A\. Ostrow, A\. Welihinda, A\. Hayes, A\. Radford,et al\.GPT\-4o system card\.arXiv preprint arXiv:2410\.21276\.Cited by:[§4\.1\.3](https://arxiv.org/html/2608.17911#S4.SS1.SSS3.p1.1)\.
- Jianget al\.\(2026\)D\. Jiang, Y\. Li, G\. Li, and B\. LiMAGMA: a multi\-graph based agentic memory architecture for AI agents\.arXiv preprint arXiv:2601\.03236\.Cited by:[§2](https://arxiv.org/html/2608.17911#S2.SS0.SSS0.Px2.p1.1)\.
- Latimeret al\.\(2025\)C\. Latimer, N\. Boschi, A\. Neeser, C\. Bartholomew, G\. Srivastava, X\. Wang, and N\. RamakrishnanHindsight is 20/20: building agent memory that retains, recalls, and reflects\.arXiv preprint arXiv:2512\.12818\.Cited by:[§2](https://arxiv.org/html/2608.17911#S2.SS0.SSS0.Px2.p1.1)\.
- Liuet al\.\(2025\)A\. Liu, A\. Mei, B\. Lin, B\. Xue, B\. Wang, B\. Xu, B\. Wu, B\. Zhang, C\. Lin, C\. Dong,et al\.DeepSeek\-V3\.2: pushing the frontier of open large language models\.arXiv preprint arXiv:2512\.02556\.Cited by:[§4\.1\.3](https://arxiv.org/html/2608.17911#S4.SS1.SSS3.p1.1)\.
- Liuet al\.\(2026\)J\. Liu, Y\. Su, P\. Xia, S\. Han, Z\. Zheng, C\. Xie, M\. Ding, and H\. YaoSimpleMem: efficient lifelong memory for LLM agents\.arXiv preprint arXiv:2601\.02553\.Cited by:[§2](https://arxiv.org/html/2608.17911#S2.SS0.SSS0.Px1.p1.1),[§4\.1\.2](https://arxiv.org/html/2608.17911#S4.SS1.SSS2.p3.1)\.
- Maharanaet al\.\(2024\)A\. Maharana, D\. Lee, S\. Tulyakov, M\. Bansal, F\. Barbieri, and Y\. FangEvaluating very long\-term conversational memory of LLM agents\.InProceedings of the 62nd Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),pp\. 13851–13870\.Cited by:[§4\.1\.1](https://arxiv.org/html/2608.17911#S4.SS1.SSS1.p2.1)\.
- Packeret al\.\(2023\)C\. Packer, S\. Wooders, K\. Lin, V\. Fang, S\. G\. Patil, I\. Stoica, and J\. E\. GonzalezMemGPT: towards LLMs as operating systems\.arXiv preprint arXiv:2310\.08560\.Cited by:[§1](https://arxiv.org/html/2608.17911#S1.p2.1)\.
- Parket al\.\(2023\)J\. S\. Park, J\. C\. O’Brien, C\. J\. Cai, M\. R\. Morris, P\. Liang, and M\. S\. BernsteinGenerative agents: interactive simulacra of human behavior\.arXiv preprint arXiv:2304\.03442\.Cited by:[§1](https://arxiv.org/html/2608.17911#S1.p2.1)\.
- Qwen Team \(2026\)Qwen TeamQwen3\.5: towards native multimodal agents\.External Links:[Link](https://qwen.ai/blog?id=qwen3.5)Cited by:[§4\.1\.3](https://arxiv.org/html/2608.17911#S4.SS1.SSS3.p1.1)\.
- Salamaet al\.\(2025\)R\. Salama, J\. Cai, M\. Yuan, A\. Currey, M\. Sunkara, Y\. Zhang, and Y\. BenajibaMemInsight: autonomous memory augmentation for LLM agents\.InProceedings of the 2025 Conference on Empirical Methods in Natural Language Processing,pp\. 33136–33152\.Cited by:[§2](https://arxiv.org/html/2608.17911#S2.SS0.SSS0.Px1.p1.1)\.
- Shiet al\.\(2024\)Z\. Shi, S\. Zhang, W\. Sun, S\. Gao, P\. Ren, Z\. Chen, and Z\. RenGenerate\-then\-ground in retrieval\-augmented generation for multi\-hop question answering\.InProceedings of the 62nd Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),pp\. 7339–7353\.Cited by:[§2](https://arxiv.org/html/2608.17911#S2.SS0.SSS0.Px3.p1.1)\.
- Vakeet al\.\(2025\)D\. Vake, J\. Vičič, and A\. TošićBridging the question\-answer gap in retrieval\-augmented generation: hypothetical prompt embeddings\.IEEE Access\.Cited by:[§2](https://arxiv.org/html/2608.17911#S2.SS0.SSS0.Px3.p1.1)\.
- Vanet al\.\(2026\)H\. P\. Van, N\. M\. Hieu, K\. P\. T\. Tuan, N\. Le Hai, L\. N\. Van, N\. T\. N\. Diep, and T\. LeMemORAI: memory organization and retrieval via adaptive graph intelligence for LLM conversational agents\.InFindings of the Association for Computational Linguistics: ACL 2026,pp\. 28235–28253\.Cited by:[§2](https://arxiv.org/html/2608.17911#S2.SS0.SSS0.Px2.p1.1)\.
- Wanget al\.\(2020\)W\. Wang, F\. Wei, L\. Dong, H\. Bao, N\. Yang, and M\. ZhouMiniLM: deep self\-attention distillation for task\-agnostic compression of pre\-trained transformers\.Advances in Neural Information Processing Systems33,pp\. 5776–5788\.Cited by:[§4\.1\.5](https://arxiv.org/html/2608.17911#S4.SS1.SSS5.p1.1)\.
- Wuet al\.\(2025\)D\. Wu, H\. Wang, W\. Yu, Y\. Zhang, K\. Chang, and D\. YuLongMemEval: benchmarking chat assistants on long\-term interactive memory\.InThe Thirteenth International Conference on Learning Representations,Cited by:[§4\.1\.1](https://arxiv.org/html/2608.17911#S4.SS1.SSS1.p3.1)\.
- Wuet al\.\(2024\)Y\. Wu, T\. Yue, S\. Zhang, C\. Wang, and Q\. WuStateflow: enhancing LLM task\-solving through state\-driven workflows\.arXiv preprint arXiv:2403\.11322\.Cited by:[§1](https://arxiv.org/html/2608.17911#S1.p1.1)\.
- Xuet al\.\(2025\)W\. Xu, Z\. Liang, K\. Mei, H\. Gao, J\. Tan, and Y\. ZhangA\-MEM: agentic memory for LLM agents\.arXiv preprint arXiv:2502\.12110\.Cited by:[§1](https://arxiv.org/html/2608.17911#S1.p3.1),[§2](https://arxiv.org/html/2608.17911#S2.SS0.SSS0.Px2.p1.1),[§4\.1\.2](https://arxiv.org/html/2608.17911#S4.SS1.SSS2.p2.1)\.
- Zhanget al\.\(2025a\)J\. Zhang, J\. Xiang, Z\. Yu, F\. Teng, X\. Chen, J\. Chen, M\. Zhuge, X\. Cheng, S\. Hong, J\. Wang,et al\.AFlow: automating agentic workflow generation\.InInternational Conference on Learning Representations,Vol\.2025,pp\. 34040–34077\.Cited by:[§1](https://arxiv.org/html/2608.17911#S1.p1.1)\.
- Zhanget al\.\(2026\)X\. Zhang, Z\. Sun, C\. Yang, Y\. Jin, Y\. Zhang, and W\. HuActMem: bridging the gap between memory retrieval and reasoning in LLM agents\.arXiv preprint arXiv:2603\.00026\.Cited by:[§2](https://arxiv.org/html/2608.17911#S2.SS0.SSS0.Px2.p1.1)\.
- Zhanget al\.\(2025b\)Y\. Zhang, M\. Li, D\. Long, X\. Zhang, H\. Lin, B\. Yang, P\. Xie, A\. Yang, D\. Liu, J\. Lin, F\. Huang, and J\. ZhouQwen3 Embedding: advancing text embedding and reranking through foundation models\.arXiv preprint arXiv:2506\.05176\.Cited by:[§4\.1\.5](https://arxiv.org/html/2608.17911#S4.SS1.SSS5.p1.1)\.
- Zhonget al\.\(2024\)W\. Zhong, L\. Guo, Q\. Gao,et al\.MemoryBank: enhancing large language models with long\-term memory\.InProceedings of the AAAI Conference on Artificial Intelligence,Vol\.38,pp\. 19724–19731\.Cited by:[§2](https://arxiv.org/html/2608.17911#S2.SS0.SSS0.Px1.p1.1)\.
- Zhugeet al\.\(2024\)M\. Zhuge, W\. Wang, L\. Kirsch, F\. Faccio, D\. Khizbullin, and J\. SchmidhuberGPTSwarm: language agents as optimizable graphs\.InForty\-first International Conference on Machine Learning,Cited by:[§1](https://arxiv.org/html/2608.17911#S1.p1.1)\.

## Appendix AIntegration protocols

Table[4](https://arxiv.org/html/2608.17911#A1.T4)summarizes how CABLE is integrated with each host system\. The comparison preserves each host system’s native retrieval regime: A\-MEM and Mem0guse matched fixed retrieved\-entry budgets, whereas SimpleMem retains its adaptive reflection\-based protocol\.

Table 4:Integration protocols preserve each host system’s retrieval regime\. A\-MEM and Mem0guse matched fixed retrieved\-entry budgets, whereas SimpleMem retains adaptive retrieval and invokes CABLE only after insufficient baseline retrieval\.
## Appendix BConstruction Cost, Graph Growth, and Retrieval\-Time Overhead

CABLE introduces additional LLM calls during memory\-link construction, but adds no LLM calls at retrieval time\.

##### Construction cost\.

When a new memorymim\_\{i\}arrives, CABLE performs one type\-classification call, one query\-generation call, and one verification call per surviving candidate inCiC\_\{i\}\. Link construction is incremental: CABLE forms edges only betweenmim\_\{i\}and its retrieved candidates and does not recompute the graph over previously stored memories\. The LLM\-call cost per memory is therefore bounded by the number of candidates that survive overlap subtraction, rather than by the size of the memory base\. This cost is paid once per write and amortized over subsequent reads\.

##### Graph growth\.

Overlap subtraction discards candidates already inside the host retriever’s direct top\-KbK\_\{b\}neighborhood, while verification rejects relations based only on topical co\-occurrence or entity overlap and pairs containing non\-substantive memories\. CABLE therefore avoids all\-pairs verification\. Because each new memory generates at mostNqN\_\{q\}antecedent\-oriented queries and each query retrieves at mostKhK\_\{h\}candidates, CABLE considers at mostNq​KhN\_\{q\}K\_\{h\}candidate antecedents and stores at mostNq​KhN\_\{q\}K\_\{h\}new edges per memory\. Under fixed hyperparameters, the total number of stored edges therefore grows at most linearly with the number of memories:

##### Retrieval\-time overhead\.

At query time, CABLE adds no LLM calls\. For the selected seed setSS, it enumerates one\-hop graph neighborhoods, scores candidates using available embedding similarities, and applies novelty filtering\. Before deduplication and candidate scoring, neighbor enumeration is proportional to

∑s∈Sdeg⁡\(s\)\.\\sum\_\{s\\in S\}\\deg\(s\)\.The global bound\|E\|=O⁡\(\|M\|\)\|E\|=O\(\|M\|\)does not imply that every seed has constant degree\. In the A\-MEM and Mem0gintegrations, the retrieved\-entry count remains fixed; SimpleMem retains its host\-controlled adaptive protocol\.

## Appendix CComponent and Query\-Design Ablations

Table[5](https://arxiv.org/html/2608.17911#A3.T5)reports the component and query\-design ablations on A\-MEM with Qwen3\.5\-27B\. The component ablations are evaluated on both benchmarks, whereas the generic query\-decomposition comparison is available only on LoCoMo\.

Removing overlap subtraction reduces performance by 0\.91 percentage points on LoCoMo and 0\.67 points on MA\-LongMemEval, supporting the use of retriever\-complementary rather than redundant links\. Removing verification produces a smaller reduction on LoCoMo but a substantially larger 2\.66\-point reduction on MA\-LongMemEval, where longer histories can introduce noisier antecedent candidates\. Replacing the type\-conditioned antecedent queries with generic topical decomposition reduces the LoCoMo score by 0\.46 points, indicating a modest additional benefit from explicitly targeting prior causes, motivations, plans, and background events\.

Table 5:Removing overlap subtraction lowers performance on both benchmarks, while removing verification causes the largest degradation on MA\-LongMemEval\. Generic query decomposition also underperforms the type\-conditioned antecedent queries on LoCoMo\. Results use A\-MEM with Qwen3\.5\-27B; scores are mean LLM\-judge percentages, andΔ\\Deltais relative to full CABLE in percentage points\. A dash denotes an unevaluated setting\.Table 6:A concrete evidence\-reachability failure and its recovery\. Direct retrieval returns a topically similar pottery memory that lacks the required motivation and yields an abstaining answer\. CABLE expands through a stored antecedent link, recovers the otherwise unretrieved motivation in D12:6, and produces a reference\-supported answer\.
## Appendix DQualitative case study

Table[6](https://arxiv.org/html/2608.17911#A3.T6)provides the full qualitative example discussed in Section[4\.5](https://arxiv.org/html/2608.17911#S4.SS5)\. It shows the user question, the baseline retrieved memory, the CABLE\-expanded memory, and why the CABLE memory supplies the missing explanatory evidence\.

The baseline memory is close to the query because both mention pottery, making it a natural semantic match\. However, it only establishes that Melanie enjoys pottery and does not explain why she used colors and patterns\. The CABLE\-expanded memory is absent from the baseline result set but contains the reference motivation: Melanie wanted the colors and patterns to catch the eye and make people smile\. This illustrates the intended role of CABLE’s antecedent links: they do not replace semantic retrieval, but add complementary evidence when direct similarity retrieves the topic without the explanation\.

## Appendix EPrompts

We list the prompts used by CABLE\. Text inbracesmarks a slot filled at run time or an expected output schema\.contentis the memory text, andpersonsis the participant list recorded in the memory metadata, orUnknownwhen unavailable\. Colors group the prompts by pipeline stage: memory typing, antecedent\-query generation, link verification, and evaluation\. For readability, Markdown emphasis markers in the original prompts are rendered typographically; all other prompt text is reproduced verbatim\.

### E\.1Memory type classification

Each memory is first assigned an operational type, which selects the antecedent\-query template used in the next step\. Decoding uses temperature0\.10\.1\. If the response cannot be parsed into one of the four types, CABLE falls back to a keyword\-based classifier\.

`\\iow\_now:NeΞClassify the following memory content into exactly ONE type\.\\iow\_now:NeΞ\\iow\_now:NeΞContent: –content˝\\iow\_now:NeΞ\\iow\_now:NeΞTypes:\\iow\_now:NeΞ\- opinion: expresses a personal view, preference, or judgment\\iow\_now:NeΞ\- event: describes something that happened\\iow\_now:NeΞ\- plan: describes future intentions or plans\\iow\_now:NeΞ\- state˙change: describes a change in status, condition, or relationship\\iow\_now:NeΞ\\iow\_now:NeΞReturn JSON: –\(\*@“pbquote@\*\)type\(\*@“pbquote@\*\): \(\*@“pbquote@\*\)opinion\(\*@“pbquote@\*\) — \(\*@“pbquote@\*\)event\(\*@“pbquote@\*\) — \(\*@“pbquote@\*\)plan\(\*@“pbquote@\*\) — \(\*@“pbquote@\*\)state˙change\(\*@“pbquote@\*\)˝Prompt E\.1 Memory type classification`

`E\.2 Antecedent\-oriented query generation Guided by the assigned type, CABLE generates at most Nq=3N\_\{q\}=3 antecedent\-oriented queries\. Decoding uses temperature 0\.20\.2\. The four type\-specific templates and the fallback template are shown below\. If the type\-classification output cannot be parsed, CABLE applies a keyword\-based classifier\. If neither the LLM output nor the rule\-based classifier yields a supported type, CABLE uses the fallback query template in Prompt E\.2\. \\iow\_now:NeΞAn EVENT happened\. Find PRIOR MEMORIES about:\\iow\_now:NeΞEVENT: –content˝\\iow\_now:NeΞPERSONS: –persons˝\\iow\_now:NeΞ\\iow\_now:NeΞFocus on:\\iow\_now:NeΞ1\. Preceding events \- What led up to this?\\iow\_now:NeΞ2\. Goals or plans \- Was this planned?\\iow\_now:NeΞ3\. Related past experiences\\iow\_now:NeΞ\\iow\_now:NeΞGenerate 2\-3 search queries\. DO NOT fabricate\.Prompt E\.2 Antecedent queries — event \\iow\_now:NeΞA person expressed an OPINION\. Find PRIOR MEMORIES about:\\iow\_now:NeΞOPINION: –content˝\\iow\_now:NeΞPERSONS: –persons˝\\iow\_now:NeΞ\\iow\_now:NeΞFocus on:\\iow\_now:NeΞ1\. Experiences that shaped this opinion\\iow\_now:NeΞ2\. Previous statements on related topics\\iow\_now:NeΞ3\. Personal history related to this topic\\iow\_now:NeΞ\\iow\_now:NeΞGenerate 2\-3 search queries\. DO NOT fabricate\.Prompt E\.3 Antecedent queries — opinion \\iow\_now:NeΞA PLAN was expressed\. Find PRIOR MEMORIES about:\\iow\_now:NeΞPLAN: –content˝\\iow\_now:NeΞPERSONS: –persons˝\\iow\_now:NeΞ\\iow\_now:NeΞFocus on:\\iow\_now:NeΞ1\. Motivations for this plan\\iow\_now:NeΞ2\. Related past experiences\\iow\_now:NeΞ3\. Expressed interests or goals\\iow\_now:NeΞ\\iow\_now:NeΞGenerate 2\-3 search queries\. DO NOT fabricate\.Prompt E\.4 Antecedent queries — plan \\iow\_now:NeΞA STATE CHANGE occurred\. Find PRIOR MEMORIES about:\\iow\_now:NeΞSTATE CHANGE: –content˝\\iow\_now:NeΞPERSONS: –persons˝\\iow\_now:NeΞ\\iow\_now:NeΞFocus on:\\iow\_now:NeΞ1\. Previous state before this change\\iow\_now:NeΞ2\. Triggers or causes\\iow\_now:NeΞ3\. Related developments\\iow\_now:NeΞ\\iow\_now:NeΞGenerate 2\-3 search queries\. DO NOT fabricate\.Prompt E\.5 Antecedent queries — state\_change \\iow\_now:NeΞ\\iow\_now:NeΞFind PRIOR MEMORIES for:\\iow\_now:NeΞMEMORY: –content˝\\iow\_now:NeΞPERSONS: –persons˝\\iow\_now:NeΞ\\iow\_now:NeΞFocus on causes, motivations, and background context\.\\iow\_now:NeΞGenerate 2\-3 search queries\. DO NOT fabricate\.Prompt E\.6 Antecedent queries — fallback E\.3 Link verification Every candidate in CiC\_\{i\} is verified before an edge is inserted\. Decoding uses temperature 0\.00\.0\. \\iow\_now:NeΞDetermine if the HISTORICAL memory could serve as USEFUL BACKGROUND or IMPLICIT EVIDENCE for understanding the CURRENT memory\.\\iow\_now:NeΞ\\iow\_now:NeΞCURRENT MEMORY: –content˙a˝\\iow\_now:NeΞHISTORICAL MEMORY: –content˙b˝\\iow\_now:NeΞ\\iow\_now:NeΞFIRST: If EITHER memory is non\-substantive \(a greeting, short acknowledgment,\\iow\_now:NeΞ filler, simple question with no information, or generic reaction\), return –\(\*@“pbquote@\*\)valid\(\*@“pbquote@\*\): false, \(\*@“pbquote@\*\)reason\(\*@“pbquote@\*\): \(\*@“pbquote@\*\)non\-substantive content\(\*@“pbquote@\*\)˝\.\\iow\_now:NeΞ\\iow\_now:NeΞWe are looking for NON\-OBVIOUS connections\. Surface similarity is NOT required\.\\iow\_now:NeΞ\\iow\_now:NeΞVALID connections:\\iow\_now:NeΞ1\. Distant causes \(B led to A, even through multiple steps\)\\iow\_now:NeΞ2\. Background context \(B helps explain WHY A happened\)\\iow\_now:NeΞ3\. Character development \(B shows earlier state that evolved into A\)\\iow\_now:NeΞ4\. Implicit motivation \(B reveals goals/values explaining A\)\\iow\_now:NeΞ5\. Multi\-hop evidence \(B could help answer questions about A\)\\iow\_now:NeΞ\\iow\_now:NeΞINVALID connections:\\iow\_now:NeΞ1\. Different people with NO interaction or influence\\iow\_now:NeΞ2\. Pure coincidence \(same time but unrelated\)\\iow\_now:NeΞ3\. No plausible reasoning chain from B to A\\iow\_now:NeΞ\\iow\_now:NeΞReturn JSON: –\(\*@“pbquote@\*\)valid\(\*@“pbquote@\*\): true/false, \(\*@“pbquote@\*\)reason\(\*@“pbquote@\*\): \(\*@“pbquote@\*\)one sentence explanation\(\*@“pbquote@\*\)˝Prompt E\.7 Link verification E\.4 LLM\-as\-judge The judge receives the question, the reference answer, and the generated answer, and returns a score together with a short justification\. Although the grading logic specifies the two endpoint values 1\.0 and 0\.0, the judge occasionally returns an intermediate value\. We retain the returned score without rounding or binarization\. Accordingly, all reported results are mean LLM\-judge scores, expressed as percentages\. Baseline and \+CABLE systems are evaluated with this same prompt and the same judge model within each benchmark\-model setting\. \\iow\_now:NeΞYou are an expert Relevance & Accuracy Evaluator\. Your task is to determine if the Predicted Answer successfully retrieves the necessary information to answer the Question, based on the Reference Answer\.\\iow\_now:NeΞ\\iow\_now:NeΞQuestion: –question˝\\iow\_now:NeΞReference Answer: –reference˝\\iow\_now:NeΞPredicted Answer: –prediction˝\\iow\_now:NeΞ\\iow\_now:NeΞEvaluation Criteria:\\iow\_now:NeΞ\\iow\_now:NeΞ1\. \(\*@“textbf–Responsiveness to Query˝@\*\):\\iow\_now:NeΞ The predicted answer must directly address the specific question asked\. It must contain highly relevant information that is topically aligned with the user’s intent\.\\iow\_now:NeΞ\\iow\_now:NeΞ2\. \(\*@“textbf–Core Fact Preservation˝@\*\):\\iow\_now:NeΞ The prediction must capture the \(\*@“pbquote@\*\)Key Signal\(\*@“pbquote@\*\) or \(\*@“pbquote@\*\)Core Entity\(\*@“pbquote@\*\) from the reference\. The primary subject \(Who\), event \(What\), or outcome must be factually grounded in the reference text\.\\iow\_now:NeΞ\\iow\_now:NeΞ3\. \(\*@“textbf–Informational Utility˝@\*\):\\iow\_now:NeΞ The answer must provide actionable or meaningful value\. Even if brief, it must convey the essential message required by the question context\.\\iow\_now:NeΞ\\iow\_now:NeΞ4\. \(\*@“textbf–Acceptable Representational Variances \(Robustness Protocol\)˝@\*\):\\iow\_now:NeΞ To ensure fair evaluation of semantic meaning over syntactic rigidity, you must accept the following variations as \(\*@“textbf–Valid Matches˝@\*\):\\iow\_now:NeΞ \- \(\*@“textbf–Temporal “& Numerical Margins˝@\*\): Accept timestamps within a reasonable proximity \(e\.g\., \+/\- 1\-2 days due to timezone/reporting differences\) and rounded numerical approximations\.\\iow\_now:NeΞ \- \(\*@“textbf–Granularity Independence˝@\*\): Accept answers at different levels of abstraction \(e\.g\., \(\*@“pbquote@\*\)Afternoon\(\*@“pbquote@\*\) vs\. \(\*@“pbquote@\*\)14:05\(\*@“pbquote@\*\), \(\*@“pbquote@\*\)Late October\(\*@“pbquote@\*\) vs\. \(\*@“pbquote@\*\)Oct 25th\(\*@“pbquote@\*\)\) provided they encompass the truth\.\\iow\_now:NeΞ \- \(\*@“textbf–Information Subsetting˝@\*\): A valid subset of the reference \(e\.g\., mentioning 1 out of 3 reasons\) is acceptable if it answers the core of the question\.\\iow\_now:NeΞ \- \(\*@“textbf–Synonymy˝@\*\): Recognize domain\-specific synonyms and different formats as equivalent\.\\iow\_now:NeΞ\\iow\_now:NeΞGrading Logic:\\iow\_now:NeΞ\- Score 1\.0 \(Pass\): The prediction contains relevant core information, answers the question with sufficient utility, OR falls within the acceptable representational variances defined in criterion \#4\.\\iow\_now:NeΞ\- Score 0\.0 \(Fail\): The prediction contains NO relevant information, fails to identify the core subject/event, or provides no key info that matches the question’s intent\.\\iow\_now:NeΞ\\iow\_now:NeΞ–\\iow\_now:NeΞ \(\*@“pbquote@\*\)score\(\*@“pbquote@\*\): 1\.0,\\iow\_now:NeΞ \(\*@“pbquote@\*\)reasoning\(\*@“pbquote@\*\): \(\*@“pbquote@\*\)Brief assessment focusing on information relevance and core match\.\(\*@“pbquote@\*\)\\iow\_now:NeΞ˝\\iow\_now:NeΞ\\iow\_now:NeΞReturn ONLY the JSON, no other text\.Prompt E\.8 LLM\-as\-judge Appendix F Limitations CABLE focuses on constructing and reusing memory associations that extend direct retrieval, rather than redesigning the full memory lifecycle\. As a plug\-in augmentation, it leaves how memories are written, updated, consolidated, and discarded to the host system\. In the current implementation, link construction is append\-only: each verified association becomes a persistent edge, and no mechanism removes or revises edges after insertion\. The graph can therefore continue to grow over an agent’s lifetime, even though overlap subtraction and verification limit which edges are initially added\. This has two consequences\. First, retrieval\-time expansion visits the one\-hop neighborhoods of the selected seeds, so its cost depends on their degrees and may increase as associations accumulate\. Second, an edge can continue to surface evidence after a later memory has superseded or corrected it\. Addressing these issues will require forgetting, decay, or consolidation policies that determine which associations should remain active\. Integrating such policies with CABLE is an important direction for future work\. Our experiments use long\-term conversational memory question answering to evaluate whether CABLE improves access to relevant historical evidence\. This setting isolates the retrieval problem studied here, but does not cover tool\-using agents, multi\-agent coordination, or graph\-level task execution\. Evaluating CABLE in these broader agent workflows remains an important direction for future work\. Appendix G Use of LLMs We use LLMs for memory extraction, CABLE link construction, answer generation, and LLM\-as\-judge evaluation\. LLMs were also used to assist with manuscript framing, restructuring, and language revision\. All LLM\-generated suggestions were critically reviewed, verified, and revised by the authors, who take responsibility for all reported results and manuscript content\.`

Similar Articles

CAMeR: Keyword-Gated Hybrid Activation for Adaptive Memory Retention in LLM Agents

arXiv cs.CL

This paper introduces CAMeR, a memory retention framework for LLM agents that combines keyword-gated hybrid activation with adaptive weight dynamics, and presents CAMeR-Bench, a benchmark for evaluating adaptive memory retention. Experiments show that hybrid symbolic-neural gating improves retention gaps and retrieval efficiency compared to embedding-only or time-driven baselines.

LLM Program Optimization via Retrieval Augmented Search

Hugging Face Daily Papers

This paper proposes Retrieval Augmented Search (RAS), a blackbox adaptation method using retrieval-augmented search and atomic edit decomposition (AEGIS) to improve LLM-based program optimization for C++ and Python, achieving up to 2.06x improvement over prior methods.