Replacing an Invented Number with a Weaker Real One
- RAG Saturation
- Lost in the Middle
- DGG Conversion
The theme of this week was auditing my own claims.
RAG saturation
I wrote a manual review guide for the paper: for every claim, which file or run backs it. Going through it showed that the rank-stability figure I'd written in May (an average Jaccard of 0.68 under phrasing changes) had never come from an actual run. I removed it and ran the experiment instead: phrasing variants on the 30k SciQ corpus gave Jaccard@5 of 0.81.
There's an important caveat. My 'phrasing variants' are still mechanical edits to the query rather than real paraphrases, so 0.81 is a weak lower bound on instability, not a measurement of paraphrase sensitivity. A real number with honest framing beats an impressive one I can't defend.
I also expanded the manuscript, with a new title focused on discriminability collapse and rank instability, a hubness section in related work, an algorithm box and appendices. I redesigned the plots so toy and unique-corpus results are clearly separated.
Lost in the Middle
I revised the paper with an explicit section on its limitations: eight examples per run can't support significance testing, every per-bucket score is binary, and any citation of these results needs to say they come from a heuristic. I also wrote a checklist a reviewer can follow to verify each claim, and removed a reference that didn't hold up.
Agentic DGG conversion
I added an Ollama client with the same interface as the original LLM client, plus a provider switch. Being able to run everything locally means I can iterate without depending on an institutional API key.