A0
The University of Southern Mississippi

Same Ranking, Different Winner: How Scoring Targets Shape LLM Memory Benchmarks

Sugam Panthi, Rabab Abdelfattah

AIMS Lab: Artificial Intelligence and Multimodal Systems

The problem

Rescoring the same ranked output changes the winning system

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.

Worked example: the rank-1 derived memory answers the query, but Raw scores a miss because the raw-turn ID is absent, while Source and Canonical score hits.
The retrieved item never moves. Raw scores it a miss (no raw-turn ID); Source and Canonical score the same item a hit.

Method

A deterministic script rescores saved output against three targets

TIAP pipeline: construct Raw, Source, and Canonical scoring targets; rescore saved ranked outputs on shared subsets without rerunning retrieval; measure score shifts, winner flips, and design flips, plus a 1,902-case semantic audit.

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.

Changing only the credited target moves every score

LOCOMO 0.0 0.1 0.2 0.3 0.4 0.5 0.6 RAWSOURCECANONICAL all-MiniLMmxbai-largeLexicalBGE-M3 LONGMEMEVAL-S 0.0 0.1 0.2 0.3 0.4 0.5 0.6 RAWSOURCECANONICAL mxbai-largeBGE-M3all-MiniLMLexical
The margin swings six-fold, +0.068 to +0.420. Source beats Canonical on every LoCoMo subset; the order reverses on LongMemEval-S. Data: paper Table 2.

Pick a target, pick a different memory-store design

Raw
Source
Canonical
Lexical, F1 vs F5
F1
F5
F1
Lexical, F1 vs F8
F1
F8
F1
Lexical, F5 vs F8
F5
F8
F8
all-MiniLM, F1 vs F5
F1
F5
F1
all-MiniLM, F1 vs F8
F1
F8
F1
all-MiniLM, F5 vs F8
F8
F8
F8

Data: paper Table 5.

Transfer: full-run nDCG@60

It follows real architectures, in no clean direction

0.2 0.3 0.4 0.5 0.6 0.7 0.8 RAWSOURCECANONICAL MemoryOS / LongMemEval-SMem0 / LoCoMoMem0 / LongMemEval-SMemoryOS / LoCoMo Dashed: Canonical falls below Raw, reversing the ordering.
Rescoring published Mem0 and MemoryOS runs preserves non-invariance, but the ordering flips between datasets: two monotonic, two non-monotonic. On Mem0 with LongMemEval-S, raw-vs-canonical switching changes MRR on 466 of 470 queries.

Relaxed credit is fully justified only 29.2% of the time

29.2% Fully supports 39.6% Partially supportive 31.2% Does not support
Cases where Raw scored a miss but Source/Canonical scored a hit, audited for whether the credited memory actually answers the query. Human validation: Fleiss κ = 0.83 on a 115-case subset. Permissive targets are not free, but the failures do not rescue the raw-only default either. Data: paper Table 6.

Takeaway

Report the target, or the benchmark reports noise

  1. Canonical is the primary target when the deployed system serves transformed memories.
  2. Always report Raw alongside it as a strict floor.
  3. Source family is a stress test, not a standalone leaderboard target.
  4. Rescore on shared subsets whenever ontology coverage differs across systems.
  5. Treat winner flips across targets as a result, not noise to smooth away.

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.

QR code linking to this poster online at spanthi.com

This poster online

Accepted at EMNLP Findings 2026

+ and − zoom, 0 fits, scroll pans, ⌘/ctrl + wheel zooms, Esc or X closes