Self-Evolving Search Index

Sangam Lee and colleagues present SELF-INDEX, which lets a retrieval index diagnose its own failures, revise the responsible index keys and validate each revision before committing it.
Ask this paper
The Optimizer works key by key. It localises a retrieval shortfall to specific index keys and revises only those, rather than reprocessing the whole index under a new global strategy.
Validation precedes update. Each revision is checked before the index changes, which is what keeps an automated loop from degrading retrieval it had already gotten right.
A Query Simulator supplies demand the logs lack. Proactively generating additional queries lets the index evolve beyond the distribution already observed.
Gains carry downstream. Across corpora and retrievers SELF-INDEX beats existing index optimization methods and improves both search agents and agent memory systems retrieving past interactions.
Abstract
Information retrieval is increasingly important as LLM agents tackle complex tasks involving diverse information needs. Because retrieval relies on an index that represents each document through index keys, retrieval quality depends heavily on how effectively these keys expose the knowledge contained in each document. However, effective index representations vary across retrieval environments, making it difficult for any fixed optimization strategy to perform consistently. Yet evolving an index to its retrieval environment remains largely human-driven, requiring humans to diagnose retrieval failures, refine the optimization strategy, and reprocess the index accordingly. We propose SELF-INDEX, a framework that enables an index to self-evolve without human intervention. Its Optimizer autonomously diagnoses retrieval shortfalls, selectively revises the responsible index keys, and validates each revision before updating the index. Beyond reacting to observed retrieval demands, SELF-INDEX proactively explores additional demands through a Query Simulator, allowing the index to evolve beyond the queries already available for optimization. Across diverse corpora and retrievers, SELF-INDEX consistently improves retrieval performance while outperforming existing index optimization methods. We further show that these benefits extend to downstream applications, improving the effectiveness and efficiency of search agents and helping agent memory systems retrieve useful past interactions.