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

TL;DR

ECCBench evaluates vision-language models' memory beyond accuracy.

cs.LG 🔴 Advanced 2026-09-01 5 views
Shmuel Berman Jia Deng
memory vision-language models compression calibration efficiency

Key Findings

Methodology

ECCBench evaluates memory through three axes: efficiency, compression, and calibration. Efficiency measures computational resources, compression assesses performance with compressible inputs, and calibration examines the model's abstention in uncertainty.

Key Results

  • Result 1: Pretrained VLMs compress memory on text but not video, and are poorly calibrated on both.
  • Result 2: Non-Transformer architectures achieve better compression-calibration tradeoffs than RoPE Transformers.
  • Result 3: ECCBench reveals limitations of existing evaluations, highlighting the need for multidimensional assessment.

Significance

This study introduces ECCBench, providing a more comprehensive memory evaluation method that challenges traditional accuracy-based assessments, significant for designing agents for long-horizon tasks.

Technical Contribution

ECCBench offers a new evaluation framework emphasizing efficiency, compression, and calibration, suggesting non-Transformer architectures' potential in long-horizon tasks.

Novelty

ECCBench is the first to extend memory evaluation to efficiency, compression, and calibration, offering a more comprehensive perspective than traditional accuracy assessments.

Limitations

  • Limitation 1: Current models have limited compression ability on video, affecting practical applications.
  • Limitation 2: Calibration evaluation requires more refined metrics.

Future Work

Future research could explore improving video memory compression and developing more precise calibration evaluation methods.

AI Executive Summary

ECCBench is a novel benchmark and evaluation protocol designed to assess the memory capabilities of vision-language models beyond traditional accuracy metrics. This framework provides a more comprehensive evaluation standard through three axes: efficiency, compression, and calibration.

The study finds that pretrained vision-language models can compress memory on text but perform poorly on video, with inadequate calibration on both. Non-Transformer architectures show better compression-calibration tradeoffs than RoPE Transformers, indicating their potential in long-horizon tasks.

The introduction of ECCBench challenges traditional evaluation methods, emphasizing the importance of multidimensional assessment. This research offers new perspectives for future agent design, particularly in handling long-horizon tasks.

Deep Analysis

Background

In recent years, vision-language models (VLMs) have made significant progress in handling complex tasks. However, memory evaluation still relies primarily on accuracy, overlooking important factors like efficiency, compression, and calibration. ECCBench introduces these dimensions, providing a more comprehensive evaluation method.

Core Problem

Traditional memory evaluation methods focus mainly on accuracy, neglecting critical factors such as efficiency, compression, and calibration. This can lead to overestimating models' real-world performance in long-horizon tasks.

Innovation

ECCBench evaluates memory capabilities through three axes: efficiency, compression, and calibration. Efficiency assesses computational resource usage, compression examines performance with compressible inputs, and calibration focuses on the model's response to uncertainty.

Methodology

  • �� Efficiency: Measures FLOPs required to answer queries.
  • �� Compression: Compares model accuracy on inputs of varying complexity.
  • �� Calibration: Evaluates model's abstention when uncertain.

Experiments

Experiments use synthetic and natural video datasets to evaluate model performance across different input complexities. The synthetic dataset controls input entropy for precise compression evaluation.

Results

Results show that pretrained vision-language models can compress memory on text but perform poorly on video, with inadequate calibration on both. Non-Transformer architectures excel in compression-calibration tradeoffs.

Applications

ECCBench can be used to evaluate agents' memory capabilities in long-horizon tasks, aiding in the design of more efficient models.

Limitations & Outlook

Current models have limited compression ability on video, and calibration evaluation requires more refined metrics. Future research could explore improving these aspects.

Plain Language Accessible to non-experts

Imagine you're cooking in a kitchen, and memory is like your refrigerator. ECCBench evaluates the quality of the refrigerator, not just by how much food it can store (accuracy), but also by how quickly it can find items (efficiency), how well it can compress the space (compression), and whether it handles uncertain items with care (calibration). Just like in a kitchen, you need enough storage space, quick access to items, and assurance that the food is fresh.

ELI14 Explained like you're 14

Imagine you're playing a game, and ECCBench is like the game's inventory system. It doesn't just check how many items you can carry, but also how quickly you can find what you need, whether you can compress items to save space, and if you handle uncertain items carefully. Just like in a game, your inventory needs to be big, quick to access, and ensure items are useful!

Glossary

ECCBench

A benchmark for evaluating vision-language models' memory capabilities beyond traditional accuracy metrics.

Used to assess models' performance in long-horizon tasks.

Compression

Evaluates model performance with compressible inputs.

Used in ECCBench to assess memory capabilities.

Calibration

The model's ability to abstain when uncertain.

Assessed in ECCBench for model stability.

Efficiency

The computational resources used to answer queries.

Assessed in ECCBench to evaluate resource usage.

Vision-Language Models

Models that process both visual and language inputs.

The subject of ECCBench evaluation.

Open Questions Unanswered questions from this research

  • 1 How to improve vision-language models' memory compression on video remains an open question.
  • 2 Current calibration evaluation metrics lack precision and require better methods.

Applications

Immediate Applications

Agent Design

ECCBench can be used to design more efficient agents, especially in long-horizon tasks.

Long-term Vision

Human-Computer Interaction

Improved memory evaluation methods could enhance the naturalness and efficiency of human-computer interaction.

Abstract

Memory is widely viewed as an important unsolved problem for LLMs and VLMs, and current benchmarks typically evaluate it by testing accuracy over long text or video. However, accuracy alone misses properties that matter for real long-horizon tasks. We introduce ECCBench, a benchmark and evaluation protocol that measures memory beyond a system's capacity--its raw accuracy at a specific budget--via three axes we call ECC: efficiency--the computation, in FLOPs, needed to answer from memory; compression--whether compressible inputs are remembered more accurately or efficiently; and calibration--whether the system abstains in response to its own uncertainty and the cost of an error. We find that pretrained VLMs compress their memory over text but not video and are poorly calibrated on both. Among a broader set of memory backbones, several non-Transformer architectures achieve better compression-calibration tradeoffs than RoPE Transformers, suggesting they may be useful components for agents operating over long horizons.

cs.LG cs.AI