A memory store keeps the original turn and everything derived from it, so scoring retrieval means deciding which stored form is allowed to earn credit. TIAP holds the saved ranked output fixed and changes only that.
| system | Source | Canonical |
|---|---|---|
| all-MiniLM | 0.210 | 0.275 |
| BGE-M3 | 0.141 | 0.301 |
| target | queries | nDCG | hit rate |
|---|---|---|---|
| Raw | 470 | 0.157 | 0.598 |
| Source | 470 | 0.338 | 0.747 |
| Canonical | 332 | 0.531 | 0.907 |
| target | queries | nDCG | hit rate |
|---|---|---|---|
| Raw | 439 | 0.155 | 0.620 |
| Source | 439 | 0.333 | 0.761 |
| Canonical | 299 | 0.533 | 0.923 |