← Back to the list
Nan Duan
Rewriting the user's query before retrieval so that the retriever has a chance of returning useful documents.
A lot of real-world queries are bad queries — vague, missing context, phrased in ways the retriever cannot match against documents that would actually answer them. Duan's "Query Rewriting in RAG" line (2023, senior author) trains an LLM to rewrite the input query into a form the retriever can work with, and to do so adaptively based on what the system already has in context. The methodological consequence for ai100 is direct: when you measure a model's brand visibility, the upstream rewrite step is silently deciding what brands the retriever even sees as candidates — and that step is rarely audited.