Findings of EMNLP 2026, arXiv:2605.24060, cs.IR
TIAP: a fixed-output audit of scoring-target choice in conversational-memory evaluation
Scan for paper
The problem
Memory systems store one piece of evidence in several forms: the raw turn, a source-linked observation, and a canonical fact. Benchmarks silently pick which form earns retrieval credit, so conclusions flip while the ranked output is held completely fixed. We call it target non-invariance.
Method
We construct three targets for each query, then a deterministic script rescores the same saved outputs: Raw (exact turn), Source (same source family), and Canonical (serving form). The script never reruns retrieval. LoCoMo & LongMemEval-S, 4 retrievers, transfer: Mem0, MemoryOS.
83.4–94.0% of shared queries change per-query nDCG when only the credited target changes.
Core result: nDCG@60, fixed ranked outputs (n = 899–963 / 299–332)
Engineering consequence: fixed subset, n = 453
Data: paper Table 5.
Transfer: full-run nDCG@60
Takeaway
TL;DR
What we did
TIAP rescored saved ranked outputs (retrieval never rerun) under three scoring targets (Raw, Source · Canonical) on LoCoMo and LongMemEval-S, plus Mem0 and MemoryOS transfer runs.
What we found
The target choice alone changes per-query nDCG on 83.4–94.0% of shared queries, flips which system wins, and reverses store-design recommendations; relaxed credit is fully justified only 29.2% of the time.
What you should do
A memory benchmark score is meaningless without its target. Declare it, report Canonical with a Raw floor, and treat cross-target disagreement as a finding; otherwise the benchmark measures your ontology choice, not your retriever.
This poster online