CABLE: Extending the Reach of Memory Retrieval via Complementary Antecedent-Based Linking and Expansion
Organizations: 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 (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.
Figures & tables
| Benchmark | Model | Baseline | +CABLE | Score (pp) |
|---|---|---|---|---|
| LoCoMo | Qwen3.5-27B | 71.23 | 74.81 | +3.58 |
| DeepSeek-chat | 68.15 | 70.26 | +2.11 | |
| MA-LongMemEval | Qwen3.5-27B | 59.33 | 65.33 | +6.00 |
| GPT-4o-mini | 48.67 | 49.67 | +1.00 |
| Backbone | Category | Baseline | +CABLE | Score (pp) |
|---|---|---|---|---|
| Qwen3.5-27B | Single-hop | 74.08 | 76.81 | +2.73 |
| Multi-hop | 73.76 | 76.95 | +3.19 | |
| Temporal | 68.85 | 74.14 | +5.29 | |
| Open-domain | 46.88 | 53.12 | +6.24 | |
| DeepSeek-chat | Single-hop | 73.96 | 75.51 | +1.55 |
| Multi-hop | 63.65 | 65.25 | +1.60 |
| System | Model | Baseline | +CABLE | Score (pp) |
|---|---|---|---|---|
| SimpleMem | Qwen3.5-27B | 81.69 | 82.27 | +0.58 |
| DeepSeek-chat | 79.42 | 81.04 | +1.62 | |
| Mem0 g | Qwen3.5-27B | 52.60 | 54.80 | +2.20 |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
| Host | Host retrieval | CABLE activation | Budget control |
|---|---|---|---|
| A-MEM | Direct host retrieval | CABLE expands after host retrieval and replaces entries only when verified, novel candidates are available. | Both systems pass at most 45 entries to the answer generator. Up to five CABLE candidates replace the five lowest-ranked baseline entries. |
| SimpleMem | Host-controlled adaptive retrieval with an LLM reflection step | CABLE is activated only when the reflection step judges the baseline retrieval insufficient. | SimpleMem retains its native adaptive protocol; no fixed cross-system entry budget is imposed. |
| Mem0 g | Graph-enabled host retrieval over extracted entities and relations | CABLE expands after the host graph retrieval. | Both systems use a fixed 20-entry budget. Up to five CABLE candidates replace baseline entries. |
| Variant | LoCoMo | MA-LongMemEval | ||
|---|---|---|---|---|
| Full CABLE | 74.81 | – | 65.33 | – |
| w/o overlap subtraction | 73.90 | 64.66 | ||
| w/o verification | 74.61 | 62.67 | ||
| Generic query decomposition | 74.35 | – | – |
| Item | Evidence |
|---|---|
| Question | Why did Melanie choose to use colors and patterns in her pottery project? |
| Ground truth | She wanted to catch the eye and make people smile. |
| Direct-retrieval seed | D5:6 : “I’m a big fan of pottery – the creativity and skill is awesome. Plus, making it is so calming. Look at this!” |
| Stored CABLE link | D5:6 D12:6 |
| CABLE-expanded evidence | D12:6 : “Thanks, Caroline! I’m obsessed with those, so I made something to catch the eye and make people smile. Plus, painting helps me express my feelings and be creative. Each stroke carries a part of me.” |
| Answers | Baseline: “Not mentioned in context.” +CABLE: “To catch the eye, make people smile, and express her feelings creatively.” |
Conversational Memory
Conversational memory equips AI assistants to retain, update, and retrieve useful information from past interactions for coherent, personalized dialogue.
See all 71 papers