arXiv paper· machine learning (model evaluation and benchmarking)· benchmark

Good Memory Has ECC: Evaluating the Memory of Vision-Language Models Beyond Accuracy

Shmuel Berman, Jia Deng

cs.LG · cs.AI

Quick verdict

ECC memory eval (FLOPs, compression, abstention): VLM text-not-video compression and miscalibration solid; small-backbone conclusions tentative

Summary

The paper argues that memory in LLMs/VLMs should be evaluated beyond accuracy and introduces ECCBench, a synthetic-plus-natural benchmark and protocol measuring three axes: efficiency (analytical FLOPs to answer from memory), compression (accuracy gains on low- versus max-entropy streams), and calibration (abstention under explicit error costs, via two payoff arms +3/−1 and +1/−4). A black-box memory system folds a stream into state and answers membership queries (candidates of length 3–6 over a 16-symbol alphabet; 16 queries per stream); natural-video splits use EPIC-Kitchens-100 and SoccerNet activity-presence questions split into density bands. Sweeping open VLMs (InternVL3.5, Qwen2.5/3-VL, Qwen3-Omni, GLM-4.5V, MiMo-VL, MiniCPM-V, LongVILA, Phi-4-MM), the authors find compression on text but not video, widespread miscalibration (coverage barely moves when the wrong-answer penalty rises twelvefold), and many models earning less payoff than always abstaining. Training 13 small three-layer backbones on max-entropy streams up to L=1024 and testing at 2048/4096, they report that RetNet and TTT-MLP gain around 30 points on structured streams, with DeltaNet, Mamba and others also beating RoPE Transformers on compression-calibration tradeoffs. A RAG pipeline matches full-video accuracy at 4.7–42.5× lower per-answer cost on natural video. Limitations: associative-recall task only, heuristic natural-video compressibility, prompt-based calibration probe, very small tuned backbones.

Review complete

Assessment at a glance

machine learning (model evaluation and benchmarking)

5

risk flags identified

● high 0

● medium 3

● low 2

Reproducibility readinesshigh
Code & data availableyes
Review confidencehigh
AI text signal0/20 passages flagged
Deep research viableCode-reproducibleNeeds GPU

4 strengths · 4 weaknesses · 5 author questions

AI text signal = Binoculars zero-shot detector score over 20 sampled passages (Fast-DetectGPT co-reported) — absence does not prove human authorship, and a flag does not imply misconduct.

Levels reflect verification complexity — not a quality score. Evolve never rates your paper.

Key claims under review

  • Accuracy alone is an insufficient evaluation of memory; efficiency (FLOPs), compression, and cost-sensitive abstention must be measured alongside capacity.
  • Pretrained open VLMs compress memory over synthetic text but not over synthetic or natural video (Sections 4.2.1-4.2.2, Figures 3-5).
  • VLMs are poorly calibrated: a twelvefold change in reward-to-penalty ratio barely changes answer coverage, and many models earn lower payoff than always abstaining (Section 4.3, Figures 6-7).
  • Several non-Transformer backbones (RetNet, TTT-MLP prominently; DeltaNet, Mamba among others) show better compression-calibration tradeoffs than RoPE Transformers at lengths beyond training (Section 4.4, Figure 8).
  • A RAG-style retrieval pipeline matches or beats full-video inference on natural video at 4.7-42.5x lower per-answer FLOPs once the index is amortized (B.7, Table 9).

Strengths

  • The ECC axes are a genuine conceptual advance over accuracy-only memory benchmarks

    Section 3 formalizes memory as a black box with Write/Read operations (Eq. 1) and separates capacity, efficiency, compression, and calibration, explicitly isolating saliency priors from compression; the motivating Figure 1 shows two systems with near-equal accuracy that differ on all three new axes.

  • Fully analytical, auditable FLOPs accounting

    Appendix B.3 derives per-model write/read formulas covering vision towers, connectors, prefill, and decode, with published constants (Tables 2-3) and stated conventions (elementwise ops = 0, decode charged only up to the answer marker); the text claims a reader can reproduce the numbers from this section alone.

  • Statistically careful calibration experiment

  • Honest scope statements and negative-result reporting

Weaknesses

  • The calibration probe conflates calibration with prompt compliance

  • No uncertainty quantification on the headline compression contrasts

  • The backbone architecture ranking is thin and accounting-sensitive

  • Single-query cost model and a deliberately narrow task

Full Review Report

$1.99 · one-time

Unlock the complete preliminary analysis Evolve produced for this paper.

Report preview

Scope & Claims

ECCBench (arXiv 2609.00103, Berman & Deng, Princeton) is a benchmark-plus-protocol paper. The authors argue that memory in LLMs/VLMs is today scored only by accuracy on long-context or long-video QA, which conflates storage with saliency priors and ignores cost. They formalize memory as a black box with Write/Read operations (Section 3, Eq. 1), count total arithmetic (F_w + F_r) in analytical matmul FLOPs, and add three axes: **Efficiency** (smallest FLOPs to reach a target accuracy), **Compression** (accuracy gap on low- vs max-entropy streams, CD − CD_max), and **Calibration** (abstention under an explicit cost of error). Headline claims: (1) pretrained open VLMs compress memory over text but not video; (2) they are poorly calibrated on both modalities — a twelvefold change in reward-to-penalty ratio barely moves coverage; (3) among 13 small three-layer backbones trained on max-entropy streams and tested beyond training length, several non-Transformer architectures beat RoPE Transformers on compression–calibration tradeoffs; (4) a RAG pipeline matches full-video accuracy at 4.7–42.5× lower per-answer cost on natural video (Table 9).

The remaining sections cover Methodology Assessment, Statistical Evidence, Results & Reproducibility, Limitations & Risks, and Verdict & Recommendations.

  • All 4 strengths & 4 weaknesses, analyzed in detail
  • 5 risk flags with severity, section & reviewer questions
  • Methods & statistical evidence assessment
  • 5 questions a peer reviewer would ask
  • Full six-dimension evaluation report & recommendations

One-time purchase · this paper only

One-time purchase, this paper only. AI-generated preliminary analysis — not peer review.

Frequently asked questions

What is ECCBench and what does 'ECC' stand for?

ECCBench is a benchmark from Princeton researchers (arXiv 2609.00103) that evaluates the memory of language and vision-language models beyond plain accuracy. ECC stands for Efficiency, Compression, and Calibration: how many FLOPs it takes to answer a question from memory, whether accuracy improves when the input stream is predictable rather than random, and whether a model abstains when it is unsure and errors are costly.

What did the paper find about VLM memory?

Across open VLMs (InternVL3.5, Qwen2.5/3-VL, Qwen3-Omni, GLM-4.5V, MiMo-VL, MiniCPM-V, Phi-4-MM and others), models showed compression on synthetic text but little to none on video, and they were poorly calibrated in both modalities: a twelvefold increase in the penalty for wrong answers barely reduced how often they answered, and many models would have scored higher by abstaining on every question.

Which memory architectures beat Transformers in this study?

In the paper's controlled experiment — small three-layer models trained only on random (maximum-entropy) streams and tested on longer structured streams — RetNet and TTT-MLP gained about 30 accuracy points on predictable streams, and DeltaNet, Mamba and several other non-Transformer designs showed better compression-calibration tradeoffs than RoPE Transformers. The models are tiny, so this is a hypothesis about production-scale LLMs, not a verdict.

Is the ECCBench dataset and code public?

Yes. The paper states that code and data are released; the dataset is on Hugging Face under CC-BY-4.0, with natural-video manifests referencing EPIC-Kitchens-100 and SoccerNet under their research-use terms. All FLOPs figures come from fully documented analytical formulas in the appendix, so the efficiency axis can be checked independently.

About this review

This is an AI-generated preliminary review by Evolve.Pub, produced from the openly available text of the paper. It is not peer review and does not represent the authors' views. The canonical record of the paper is at the publisher link above.

  • The excerpt contains two [...sampling gap...] regions; Section 3's formal definitions of the compression/calibration measures, parts of Section 4.4's backbone discussion, and appendix content such as Table 5 (per-model synthetic accuracy) were not visible; judgments there rely on visible fragments and cross-references.
  • Figures 3-8 and 10 are text renderings; plotted values were read from captions and appendix tables where visible, not from the graphics themselves.

Go deeper on this paper

Wrote a paper? Stress-test it before reviewers do.

Upload your manuscript for the same structured scrutiny — reasoning, statistics, evidence, figures, and reproducibility.

Scan your paper
Good Memory Has ECC: Evaluating the Memory of Vision-Language Models Beyond Accuracy | Evolve.Pub