用分块嵌入和精简交互提升长文档重排序效率
Efficient Long-Document Reranking via Block-Level Embeddings and Top-k Interaction Refinement
- 将文档切分为小块,预计算块嵌入,查询时仅需一次编码
- 通过顶k相似度加权求和与轻量级修正模块,提升排序精度
- 支持可解释性,适合需要高效高精度长文本检索的场景
密集编码器和基于大模型的重排序器在处理长文档时存在瓶颈:单向量表示会稀释细粒度相关性,而交叉编码器又常因计算成本过高难以实用。本文提出一种基于分块嵌入的高效长文档重排序框架。将文档分段为短块并离线编码为块嵌入,查询时仅需编码一次,通过聚合顶k查询-块相似度的加权和生成强且可解释的块级相关信号。引入轻量级集合交互修正(TIR)模块,对顶k块应用查询条件注意力,生成有界残差修正以捕捉块间依赖并抑制冗余,参数量极少且查询延迟低。在TREC DL和MLDR-zh等长文档重排序基准上,分块表示显著优于单向量编码,TIR持续带来额外增益。例如,在TREC DL 2023上,使用相同块预算k=65(最多4095个词元),NDCG@10从0.395提升至0.451。模型支持可解释性,能揭示驱动文档得分的关键块及其贡献变化。
原文摘要 · Abstract (English)
Dense encoders and LLM-based rerankers struggle with long documents: single-vector representations dilute fine-grained relevance, while cross-encoders are often too expensive for practical reranking. We present an efficient long-document reranking framework based on block-level embeddings. Each document is segmented into short blocks and encoded into block embeddings that can be precomputed offline. Given a query, we encode it once and score each candidate document by aggregating top-k query-block similarities with a simple weighted sum, yielding a strong and interpretable block-level relevance signal. To capture dependencies among the selected blocks and suppress redundancy, we introduce Top-k Interaction Refinement (TIR), a lightweight setwise module that applies query-conditioned attention over the top-k blocks and produces a bounded residual correction to block scores. TIR introduces only a small number of parameters and operates on top-k blocks, keeping query-time overhead low. Experiments on long-document reranking benchmarks (TREC DL and MLDR-zh) show that block representations substantially improve over single-vector encoders, and TIR provides consistent additional gains over strong long-document reranking baselines while maintaining practical reranking latency. For example, on TREC DL 2023, NDCG at 10 improves from 0.395 to 0.451 with the same block budget k = 65, using at most 4095 tokens. The resulting model supports interpretability by exposing which blocks drive each document's score and how refinement redistributes their contributions.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。