Research
CABLE: Extending the Reach of Memory Retrieval via Complementary Antecedent-Based Linking and Expansion
Overview Research area: Long-term memory for LLM agents, specifically retrieval over stored conversational history (natural language processing / information retrieval). Technical level: Intermediate.
- arXiv
- 2608.17911
- Published
- 2026-08-18
- Authors
- Zheling Tan, Jin Gao, Dequan Wang
AI summary
Overview
Research area: Long-term memory for LLM agents, specifically retrieval over stored conversational history (natural language processing / information retrieval).
Technical level: Intermediate. The paper builds directly on memory-system architectures (A-MEM, SimpleMem, Mem0g) and assumes familiarity with embedding-based retrieval, graph traversal, and LLM-as-judge evaluation.
Scope: The paper proposes CABLE, a plug-in augmentation that adds sparse "antecedent" links between memories so that retrieval can reach evidence lying outside a query's direct semantic neighborhood, and evaluates it across two benchmarks, three memory systems, and multiple LLM backbones.
What This Paper Is About
Memory systems for LLM agents typically retrieve stored history by semantic similarity to the current query. That works when the needed evidence is topically close to the query, but it fails when answering a later event requires an earlier experience, plan, motivation, or background fact that is semantically distant from it. The authors call this the evidence-reachability problem and ask whether structured memory links can extend what a retriever can reach under a fixed context budget, rather than merely duplicating what it already returns.
Key Contributions
- Formulates retriever complementarity as a design principle. The paper argues that memory-graph associations should be judged by the additional evidence they expose beyond the host retriever's direct neighborhood, not by semantic overlap or shared entities, which can produce redundant neighbors that displace useful evidence under a bounded context.
- Proposes CABLE, a plug-in augmentation that builds sparse antecedent links via dual retrieval (direct search plus antecedent-oriented query search), overlap subtraction, and LLM verification, then reuses those links through bounded retrieval-time expansion.
- Demonstrates consistent overall gains across two long-term conversational memory benchmarks (LoCoMo, MA-LongMemEval), three structurally different memory systems (A-MEM, SimpleMem, Mem0g), and multiple LLM backbones under controlled retrieval protocols.
- Provides ablations and a qualitative case study isolating the roles of overlap subtraction, verification, and type-conditioned query generation, plus a worked example of an evidence-reachability failure and its recovery.
Main Findings
- A-MEM improves in all four evaluated settings. With A-MEM, CABLE raises mean LLM-judge scores from 71.23 to 74.81 on LoCoMo with Qwen3.5-27B (+3.58) and from 68.15 to 70.26 with DeepSeek-chat (+2.11); on MA-LongMemEval from 59.33 to 65.33 with Qwen3.5-27B (+6.00) and from 48.67 to 49.67 with GPT-4o-mini (+1.00).
- LoCoMo category gains are largest on open-domain questions. Under Qwen3.5-27B: Single-hop +2.73, Multi-hop +3.19, Temporal +5.29, Open-domain +6.24. Under DeepSeek-chat: Single-hop +1.55, Multi-hop +1.60, Temporal +1.87, Open-domain +9.37. The authors note Single-hop gains are comparatively small, where direct semantic retrieval is often sufficient.
- MA-LongMemEval gains concentrate in multi-session and preference questions. Under Qwen3.5-27B, CABLE improves multi-session by +12.00 and single-session-preference by +23.33; under GPT-4o-mini the corresponding gains are +2.66 and +3.33.
- Temporal reasoning regresses. On MA-LongMemEval, temporal-reasoning drops by 1.33 points under Qwen3.5-27B and 2.67 points under GPT-4o-mini, which the authors attribute to associative expansion being less helpful when tasks depend on precise temporal resolution.
- Gains transfer to other memory architectures. On LoCoMo, SimpleMem improves from 81.69 to 82.27 with Qwen3.5-27B (+0.58) and from 79.42 to 81.04 with DeepSeek-chat (+1.62); graph-based Mem0g improves from 52.60 to 54.80 with Qwen3.5-27B (+2.20).
- Mem0g improves across every LoCoMo category under Qwen3.5-27B: single-hop +2.0, multi-hop +2.5, temporal +1.9, open-domain +4.2, while the retrieved-entry count stays fixed.
- Both core components matter. With A-MEM and Qwen3.5-27B, removing overlap subtraction lowers scores by 0.91 points on LoCoMo and 0.67 on MA-LongMemEval; removing verification lowers LoCoMo by 0.20 but MA-LongMemEval by 2.66. Replacing type-conditioned antecedent queries with generic topical decomposition lowers LoCoMo by 0.46 points.
- Retrieval-time expansion adds no LLM calls. Antecedent reasoning happens once at construction; the stored links are reused across later retrievals, and the total edge count grows at most linearly with the number of memories, |E| = O(|M|).
- Qualitative case study. For the LoCoMo question "Why did Melanie choose to use colors and patterns in her pottery project?", the baseline retrieved memory D5:6 (about enjoying pottery generally) yields "Not mentioned in context." CABLE follows a stored link D5:6 → D12:6 to recover the reference motivation, producing "To catch the eye, make people smile, and express her feelings creatively."
Methodology in Plain English
CABLE sits on top of an existing memory system and adds a sparse directed graph over memory entries.
Construction (when a new memory arrives). A rule-based filter drops low-information memories such as greetings, and an LLM classifies each remaining memory into an operational type (event, opinion, plan, or state_change). Guided by that type, the LLM generates at most N_q = 3 antecedent-oriented queries asking what earlier experiences, plans, motivations, or background events might have led to this memory. CABLE then runs two retrievals over the existing memory base: a direct search returning the top K_b = 15 semantically closest memories (the direct semantic neighborhood), and an antecedent search unioning the top K_h = 15 memories per generated query.
Overlap subtraction. Candidates returned by the antecedent search that already appear in the direct search set are discarded, leaving only retriever-complementary candidates. If nothing remains, no link is added.
Verification. An LLM judges each remaining candidate, accepting prior causes, motivations, enabling events, background events, or earlier states, and rejecting topical co-occurrence or entity overlap alone. Accepted pairs become directed antecedent edges m_j → m_i. Cost per memory is one classification call, one query-generation call, and one verification call per surviving candidate, paid once per write.
Retrieval (when a query arrives). The host system runs its normal retrieval to produce an initial result set. CABLE keeps only reliable seeds whose cosine similarity to the query is at least τ = 0.3, collects their one-hop neighbors (incoming and outgoing), excludes anything already in the result set, and scores each candidate by summing similarity to the connected seeds that support it. Candidates are ranked, accepted greedily up to an expansion budget of 5, and only kept if their maximum similarity to the current result set is below the novelty threshold θ = 0.9.
Evaluation setup. The metric is the mean LLM-judge score, averaged across questions, with the same judge prompt and judge model used for baseline and +CABLE within each setting. LoCoMo contributes 1,540 questions after excluding the adversarial split (Single-hop 841, Multi-hop 282, Temporal Reasoning 321, Open-domain Knowledge 96). MA-LongMemEval uses the reformulated MemoryAgentBench setting with five long dialogue contexts and 300 questions across six non-abstention question types. A-MEM uses all-MiniLM-L6-v2 embeddings; SimpleMem and Mem0g use Qwen3-Embedding-0.6B. Budget controls differ by host: A-MEM passes at most 45 entries with CABLE replacing up to five lowest-ranked ones, Mem0g uses a fixed 20-entry budget with up to five replacements, and SimpleMem activates CABLE only when its reflection step judges baseline retrieval insufficient.
Why This Matters
The paper reframes structured memory from "representing relations" to "providing marginal retrieval value under a bounded context." It supplies a concrete criterion — retriever complementarity — for deciding which links are worth storing, and shows this yields gains even when the host system already builds a memory graph (Mem0g) or performs adaptive reflection-based retrieval (SimpleMem). That makes the contribution a general design principle rather than a single system result.
Real-world applications:
- Personal AI assistants that carry weeks or months of conversation history and must answer questions about a user's earlier motivations, plans, or stated preferences.
- Customer-facing support agents where the reason for a later request lies in an earlier session and is not lexically similar to the new query.
- Enterprise knowledge and workflow agents, where execution graphs specify where computation proceeds but not how later components recover relevant history within a bounded context.
- Preference-aware recommendation or coaching systems, which depend on recovering earlier signals that explain later choices.
Industry relevance: memory vendors and agent-framework builders can adopt CABLE as a plug-in layer without redesigning their extraction, compression, or consolidation pipelines. Because expansion adds no retrieval-time LLM calls, the compute cost is concentrated once at write time and amortized across reads, which fits production latency budgets.
Future Directions
- Forgetting, decay, and consolidation for links. The current implementation is append-only: verified edges are never removed or revised, so an edge can keep surfacing evidence that a later memory has superseded or corrected.
- Bounding retrieval-time cost as the graph grows. Expansion visits one-hop neighborhoods, so cost depends on seed degrees and may rise as associations accumulate, even though the global edge count is bounded at O(|M|).
- Addressing the temporal-reasoning regression. Gains are strong on multi-session and preference questions but negative on temporal reasoning, suggesting associative expansion needs a different treatment when precise temporal resolution is required.
- Extending evaluation beyond conversational memory QA. The experiments do not cover tool-using agents, multi-agent coordination, or graph-level task execution, all of which the authors identify as open directions.
Target Audience
Researchers and engineers working on long-term memory for LLM agents, retrieval-augmented generation, and knowledge-graph-based retrieval will get the most from this paper. It is also useful for practitioners choosing or extending a hosted memory framework, since the integration protocols and fixed retrieval budgets are described concretely, and for students looking for a clearly scoped example of linking a design principle to a controlled, multi-system empirical evaluation.
Authors’ 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.