Published June 16, 2026 | Version 0.2.1

StaleBench: A Benchmark for Answer Freshness in Retrieval-Augmented Generation

Authors/Creators

Description

StaleBench measures answer freshness in Retrieval-Augmented Generation (RAG) Systems, after a fact changes, how long a system keeps giving the old answer instead of the new one. It reports catch-up latency & recovery rate across refresh policies (never, batch, immediate), scored by exact match against a controlled ground truth (no language model as a judge), and runs on any RAG system whose documents can be changed.

Across ten open models from three families (Qwen, Llama, Gemma; released 2024 to 2026), about half of all answers stay stale even with immediate re-indexing; the cause is the position of the documents in the context, not the retrieval. It also finds the cause, document position, and tests a fix (placing the newest document last) that attempts to solve it for capable models but backfires on others, so each system must be measured rather than assumed.

Files

StaleBench_RAG.pdf

Files (307.6 kB)

Name Size Download all
md5:74b01929cfd852daddace2b9f4eaa023
307.6 kB Preview Download

Additional details

Related works

Is supplemented by
Software: https://github.com/KaranSinghDev/stalebench (URL)

Software

Repository URL
https://github.com/KaranSinghDev/StaleBench
Programming language
Python
Development Status
Active