Xetrieval: Mechanistically Explaining Dense Retrieval

📅 2026-05-28
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Dense retrieval models suffer from limited interpretability due to their reliance on high-dimensional embeddings, obscuring the underlying decision mechanisms. This work proposes Xetrieval, a novel framework that provides the first mechanistic explanation of dense retrieval at the embedding level. Xetrieval employs a lightweight reasoning internalizer to approximate chain-of-thought reasoning within the embedding space and decomposes enhanced embeddings into sparse, interpretable semantic features. Requiring only a single forward pass, the method leverages multi-view feature overlap aggregation to enable sample-level interventions and task-oriented feature manipulation. Experiments across multiple retrievers and benchmarks demonstrate that Xetrieval consistently uncovers coherent and interpretable features, significantly improving intervention efficacy and model controllability.
📝 Abstract
Explaining why dense retrievers assign high relevance scores remains challenging because retrieval decisions are made through opaque high-dimensional embeddings. Existing explanations often focus on surface signals, such as lexical matches, token alignments, or post-hoc textual rationales, and thus provide limited insight into the latent factors that shape dense retrieval behavior at the embedding level. We propose \textit{Xetrieval}, an embedding-level mechanistic framework for explaining dense retrieval. \textit{Xetrieval} first introduces a lightweight reasoning internalizer that approximates Chain-of-Thought reasoning directly in the embedding space with a single forward pass, enriching sentence embeddings with reasoning-oriented information while avoiding expensive autoregressive generation. It then decomposes these reasoning-enhanced embeddings into sparse, human-interpretable features, each associated with a coherent natural language description. By aggregating sparse feature overlaps across multiple document-side views, \textit{Xetrieval} provides feature-level explanations of individual retrieval decisions. Experiments on diverse retrievers and benchmarks show that \textit{Xetrieval} uncovers coherent interpretable features, yields stronger pair-level intervention effects, and supports task-level feature steering. The project page and source code are available at https://hihiczx.github.io/Xetrieval .
Problem

Research questions and friction points this paper is trying to address.

dense retrieval
interpretability
embedding-level explanation
relevance scoring
mechanistic explanation
Innovation

Methods, ideas, or system contributions that make the work stand out.

dense retrieval
mechanistic explanation
embedding-level interpretation
Chain-of-Thought reasoning
sparse feature decomposition
🔎 Similar Papers
No similar papers found.
Z
Zhixin Cai
School of Computer Science and Engineering, Beihang University
Jun Bai
Jun Bai
Assistant professor
Computer aided drug discoveryMedical image analysisAI therapeutic target identification
Yang Liu
Yang Liu
Tsinghua University
Jiaqi Li
Jiaqi Li
Beijing Institute for General Artificial Intelligence (bigai.com)
Y
Yichi Zhang
School of Computer Science and Engineering, Beihang University
T
Taichuan Li
School of Computer Science and Engineering, Beihang University
Z
Zhuofan Chen
School of Computer Science and Engineering, Beihang University
Zixia Jia
Zixia Jia
BigAI
NLP
Z
Zilong Zheng
State Key Laboratory of General Artificial Intelligence, BIGAI
Wenge Rong
Wenge Rong
Beihang University
Natural Language ProcessingMachine LearningInformation Systems