Self-Augmenting Retrieval for Diffusion Language Models
Abstract
Lay Summary
When AI answers a question, it usually looks up relevant documents first, the way a student checks references before writing. But some questions hide what to look up. Take "which city is home to the museum that displays the Mona Lisa?" You first need to find the museum before you can find the city, and that clue, the name of the museum, doesn't appear in the question. Most AI writes one word at a time, so it can only search using what it has already written. We studied a newer kind of AI that drafts the whole answer at once and gradually sharpens it. We found that its rough early drafts often point to that missing clue, the museum, well before the answer is settled. Our method, SARDI, feeds these early glimpses to the search engine and hands the fresh results back to the AI to improve its next draft. SARDI needs no training, works with any search tool, and runs several times faster than comparable methods while matching or beating their accuracy.