Source

Chaoqun Zhan, Qiang Zhou, Guannan Li, Zhenqiang Huang, Qianjin Wang (MemoryLake Team), "MemoryLake on MemoryArena: A Matched Study of Agent Memory Backends", arXiv:2608.13883 [cs.AI], submitted 2026-08-14, DOI 10.48550/arXiv.2608.13883, CC BY 4.0.

This is a preprint that has not been peer reviewed. All five authors are employees of MemoryLake (contact: zbyte-inc.com), the commercial agent-memory vendor whose product is under evaluation, and the paper devotes a dedicated "Competing Interests" section to disclosing that "all authors are affiliated with MemoryLake, and the compared systems are third-party baselines." A vendor benchmarking its own product with its own staff is the starting point for how much trust this study deserves — the credibility section below examines how the paper itself handles that conflict. This session hit a total egress block, so the full text was cross-checked against a GitHub Actions snapshot collected at 2026-08-17T21:45:22Z.

What the paper asks

Most agent-memory benchmarks (LoCoMo, LongMemEval, MemoryAgentBench) test post-hoc recall — can a system retrieve information from a long history. MemoryArena (arXiv:2602.16313, a separate paper) goes further, measuring whether remembered information actually changes later actions across ordered, interdependent subtasks. Building on MemoryArena, this study compares MemoryLake — a structured backend that keeps confirmed conclusions, supporting evidence, and reusable experience in separate tracks — against Mem0 (extractive fact memory), vector RAG (text-embedding-3-small), and a long-context control that flattens the full trajectory into the prompt.

All four systems share the same MemoryArena agent framework, requested model alias (gpt-5-mini), task IDs, and official scoring scripts; only the memory integration changes. Evaluation spans five shared domains: math (40 papers / 354 subproblems), physics (20 papers / 86 subproblems), group travel planning (30 groups / 208 member plans), bundled web shopping (150 bundles / 900 purchases), and progressive retrieval (a stratified 20-query / 142-slot subset of 221 released queries).

Results

On the equal-weight, five-domain macro-average success rate (SR), MemoryLake reaches 20.5% versus 13.6% for the best comparator (long context) — a 6.9-point gap. But the domain breakdown shows a much narrower story.

DomainMemoryLakeMem0Vector RAGLong Context
Math SR (/40)9 (22.5%)8 (20.0%)7 (17.5%)5 (12.5%)
Physics SR (/20)12 (60.0%)6 (30.0%)8 (40.0%)9 (45.0%)
Travel SR (/30)0000
Shopping SR (/150)0001 (0.7%)
Progressive SR (/20)4 (20.0%)3 (15.0%)*2 (10.0%)2 (10.0%)
Macro-average SR20.5%13.0%13.5%13.6%

*Mem0's progressive number is not the unmodified run. The Mem0 cloud API rejects any single write above 100,000 tokens, and since this task writes the full agent trace after each sub-query (median 58,000, max 217,000 tokens), the unmodified run never reached the final query and scored 0/20 (all-slots PS 1.9%). The authors report a re-run with a per-write size cap applied only to Mem0 (3/20, PS 8.9%) in the main table, flagged in a footnote as a system-specific exception not applied to the other three systems.

Breaking the gap down by source: MemoryLake led only in physics (+3 instances), math (+1 instance), and progressive retrieval (+1 instance); travel (0/30 for all four) and shopping (0/150 for all but long context's 1/150) barely distinguished any system. 95% Wilson intervals overlap across every domain, and the authors state explicitly that no paired significance test was run. A separate MemoryLake-only run over all 221 progressive queries yielded a failure-counted SR of 26.7% (59/221, 95% CI [21.3, 32.9]) — a self-estimate, not a cross-system comparison.

Credibility

The paper's strength is disclosing unfavorable information about itself with unusual transparency: Wilson intervals reported for every domain, "leads" reframed as "observed point estimates," and even an admission that a 50-bundle shopping sensitivity subset flips the ranking (vector RAG 31.0% vs. MemoryLake 30.0%). It also owns an embedder confound (MemoryLake uses bge-m3, vector RAG uses text-embedding-3-small) and argues — citing MemoryArena's own report that text-embedding-3-small was its strongest embedding baseline — that this confound likely worked against MemoryLake, not for it.

The concerns are just as clear. This is a pre-review preprint whose funding source is the very company being evaluated — every author works at MemoryLake, with no external funding disclosed. The internal storage, indexing, and assembly engine is proprietary, so scores can be verified but the backend cannot be reproduced. Baselines cover only one extractive system (Mem0) and one plain vector-RAG system; structured competitors like Letta, GraphRAG, and ReasoningBank are absent. As counter-evidence, the paper cites DeMem (arXiv:2605.10870) — evaluated on the same MemoryArena under a different backbone and setup — reporting higher numbers, which is why the paper itself stops short of claiming benchmark-wide state of the art. Finally, a configuration bug causes the progressive task's final query to silently fall back to a search-iteration cap of 30 instead of the intended 35; across 386 final-query runs, 90 (23%) produced no answer, and 79 of those stopped at exactly the cap. The bug applies equally to all four systems, so it doesn't skew the ranking, but it does undercut confidence in the absolute progressive-retrieval numbers overall.

Reviewer's take

First, the 20.5% macro-average headline obscures the fact that two of the five domains (travel, shopping) were essentially a tie across all systems. The authors themselves call this average a post-hoc, non-preregistered summary, so citing it without the domain breakdown misrepresents what the paper is actually saying.

Second, putting Mem0's capped re-run in the bold, headline cells of the main table — with the unmodified 0/20 relegated to a footnote — undercuts the paper's own stated transparency, even though the footnote itself is honest about the mismatch. Transparency that lives only in a footnote, not in the table a skimming reader sees, falls short of the standard this paper otherwise sets for itself.

Third, naming the commercial conflict of interest in a dedicated section and reporting unflattering results (third place in travel and shopping) is unusually good practice for a vendor self-benchmark. But that procedural honesty doesn't substitute for statistical significance — the accurate reading is "highest observed value under this experimental setup," not "won."

Applying it

  • Screen vendor self-benchmarks by disclosure quality first — check for a dedicated conflict-of-interest section and whether unfavorable results are reported at all, before evaluating the numbers.
  • Always look past the macro-average to the domain breakdown — count how many domains actually separated the systems versus how many were ties.
  • Read every "capped/re-run/unmodified" footnote — confirm the bolded headline number was measured under identical code across systems.
  • Treat overlapping confidence intervals as "highest observed," not "won" — without paired significance tests, a rank is a point estimate, not a verdict.
  • Fill in missing third-party baselines yourself — when a self-benchmark skips competing structured-memory systems, add at least one to your own workload before deciding.

Conclusion

This paper's value lies less in the 20.5% headline than in how openly it exposes the uncertainty behind that number. The 6.9-point macro-average gap comes from only three of five domains, every confidence interval overlaps, and the authors claim neither statistical significance nor benchmark-wide state of the art. Naming the commercial conflict of interest in its own section is commendable, but bolding Mem0's re-run figure in the headline table while relegating the unmodified 0/20 to a footnote dents that honesty. The paper effectively demonstrates, by its own example, that vendor benchmarks should be read footnote-first, not headline-first. The operational angle on designing the benchmark harness itself continues in How Do You Evaluate Agent Memory: A LoCoMo and LongMemEval Benchmark Harness.

References