MemoryLake on MemoryArena: A Matched Study of Agent Memory Backends
Organizations: Zbyte Inc.
Abstract
Most agent-memory benchmarks test post-hoc recall, whereas MemoryArena evaluates whether memory supports interdependent, multi-session task completion. We compare MemoryLake, a structured multi-track memory backend, with Mem0, text-embedding-3-small vector RAG, and a long-context control across all five MemoryArena domains. The systems share the same agent framework, requested gpt-5-mini model alias, task samples, and scoring code; the memory integration is the intentionally changed component. Because each backend bundles write, retrieval, consolidation, budgeting, and prompt-assembly choices, the study is a matched system-level comparison, not a representation-only ablation or a cost-matched experiment. On the shared evaluation sets, MemoryLake has the highest observed success rate (SR) in mathematics (9/40), physics (12/20), and progressive retrieval (4/20). Every system has zero SR in travel planning, and web shopping yields a single bundle-level success (long context, 1/150); MemoryLake ranks third on both the travel soft process score and shopping step match. Following MemoryArena's suite-level convention, a post-hoc equal-weight average over the five SRs is 20.5% for MemoryLake versus 13.6% for the best comparator. These are point estimates: sample sizes are modest, confidence intervals overlap, and we do not report paired significance tests. A separate MemoryLake-only run over all 221 progressive queries yields a failure-counted SR of 26.7% (59/221) and is not a baseline comparison. The results support a workload-dependent view of memory backends and an observed lead among the four evaluated systems on the shared sets; they do not establish benchmark-wide state of the art or a causal advantage of representation structure.
Figures & tables
| System | Stored representation | Recall and prompt behavior |
|---|---|---|
| Long Context | No external memory; prior within-instance trajectory retained verbatim | No retrieval; full available trajectory is flattened into the next prompt |
| Mem0 | Extractive fact entries | Similar-fact recall through the Mem0 backend |
| Vector RAG | Raw trajectory chunks embedded with text-embedding-3-small | Similar-chunk retrieval |
| MemoryLake | Confirmed conclusions, supporting evidence, and reusable experience in separate tracks | Prioritized conclusion presence, on-demand evidence retrieval (dense encoding via bge-m3 ), and bounded assembly |
| Domain | Shared scale | Process metric | End-to-end metric |
|---|---|---|---|
| Formal mathematics | 40 papers / 354 subproblems | Mean within-paper subproblem accuracy (PS) | Final subproblem correct for each paper (SR) |
| Formal physics | 20 papers / 86 subproblems | Mean within-paper subproblem accuracy (PS) | Final subproblem correct for each paper (SR) |
| Group travel planning | 30 groups / 208 member plans | Added-constraint slot satisfaction (SPS) | Every member plan in a group passes (SR) |
| Bundled web shopping | 150 bundles / 900 purchases | Exact ASIN step match | All six purchases in a bundle match (SR) |
| Progressive retrieval | 20 queries / 142 slots | All-slots macro-average pass rate (PS) | Final combined query correct (SR) |
| Task | Metric | MemoryLake | Mem0 | Vector RAG | Long Context |
|---|---|---|---|---|---|
| Math reasoning | PS / SR | 29.5 / 22.5 | 28.4 / 20.0 | 28.9 / 17.5 | 27.6 / 12.5 |
| Physics reasoning | PS / SR | 64.5 / 60.0 | 45.9 / 30.0 | 57.4 / 40.0 | 59.1 / 45.0 |
| Travel planning | SPS / SR | 43.0 / 0.0 | 27.2 / 0.0 | 45.7 / 0.0 | 53.1 / 0.0 |
| Web shopping | Step match / SR | 29.6 / 0.0 | 24.3 / 0.0 | 29.7 / 0.0 | 30.0 / 0.7 |
| Progressive retrieval | PS / SR | 6.7 / 20.0 | 8.9 / 15.0 ∗ | 5.6 / 10.0 | 5.3 / 10.0 |
| System | Math | Physics | Travel | Shopping | Progressive | Macro Avg SR |
|---|---|---|---|---|---|---|
| MemoryLake | 9/40 | 12/20 | 0/30 | 0/150 | 4/20 | 20.5% |
| Mem0 | 8/40 | 6/20 | 0/30 | 0/150 | 3/20 ∗ | 13.0% |
| Vector RAG | 7/40 | 8/20 | 0/30 | 0/150 | 2/20 | 13.5% |
| Long Context | 5/40 | 9/20 | 0/30 | 1/150 | 2/20 | 13.6% |
| Task | System | SR | 95% Wilson interval |
|---|---|---|---|
| Math ( ) | MemoryLake | 9/40 (22.5%) | [12.3, 37.5] |
| Mem0 | 8/40 (20.0%) | [10.5, 34.8] | |
| Vector RAG | 7/40 (17.5%) | [8.7, 32.0] | |
| Long Context | 5/40 (12.5%) | [5.5, 26.1] | |
| Physics ( ) | MemoryLake | 12/20 (60.0%) | [38.7, 78.1] |
| Mem0 | 6/20 (30.0%) | [14.5, 51.9] |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Issue | Observed release ambiguity | Treatment in this study |
|---|---|---|
| Model identifier | The MemoryArena paper uses both GPT-5.1-mini and GPT-5-mini in different sections. | We report the requested alias used in our runs, gpt-5-mini , and do not use cross-paper absolute score matching. |
| Progressive count | The paper cites 256 progressive tasks, while the released dataset contains 221 progressive decompositions. | The shared comparison uses a fixed 20-query list. The separate full MemoryLake run uses all 221 released decompositions. |
| Progressive reproduction | The paper does not provide a reproducible query list and evaluator version sufficient for us to reconstruct its reported 20-query values. | We use only scores generated inside our four-system experiment and do not import the original paper’s progressive values. |
| System | Slot coverage | PS (answered slots) | PS (all slots) | SR |
|---|---|---|---|---|
| MemoryLake | 133/142 (93.7) | 6.7 | 6.7 | 4/20 |
| Mem0, unmodified | 32/142 (22.5) | 3.3 | 1.9 | 0/20 |
| Mem0, capped re-run | 120/142 (84.5) | 10.7 | 8.9 | 3/20 |
| Vector RAG | 92/142 (64.8) | 8.2 | 5.6 | 2/20 |
| Long Context | 134/142 (94.4) | 6.0 | 5.3 | 2/20 |
LLM Agent Memory
Large language model agent memory lets agents retain, organize, retrieve, and update information across interactions and long-running tasks.
See all 373 papers