atlas

Research map / Large language models / Retrieval and knowledge

POQD: Performance-Oriented Query Decomposer for Multi-vector retrieval

ICML 2025 · Large language models › Retrieval and knowledge · approach: Retrieval-augmented reasoning · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes POQD, which uses an LLM query decomposer whose prompt is optimized by an LLM-based prompt optimizer alternately with fine-tuning the downstream RAG generator, to improve multi-vector retrieval for RAG QA.

Problem

Query decomposition for multi-vector retrieval strongly affects downstream RAG performance, but the decomposition is non-differentiable and jointly optimizing it with the downstream model is expensive.

Approach

Treat the query-decomposition prompt as the optimized object: an LLM prompt optimizer proposes prompt prefixes scored by downstream training loss, and an alternating algorithm trains the generator for only a few iterations between prompt updates; a theorem links this to loss decrease under PL* and smoothness assumptions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use POQD query decomposition instead of the strongest listed baselineRAG with multi-vector retrieval · WebQA, MultiModalQA, and ManyModalQA image and text QAretrieval accuracy and Exact Match accuracy: Hit@1: 41.69 -> 42.33, 54.34 -> 58.26, 28.15 -> 28.67; Hit@2: 52.16 -> 53.24, 79.89 -> 80.58, 87.07 -> 92.35; Exact MatcHelped
use POQD instead of the strongest listed baselineStrategyQA RAG · StrategyQAExact Match accuracy: 73.33 -> 75.55Helped
use POQD with GPT-4 rather than ICL-QD with GPT-4 for query decomposition (ablation)WebQA text QA · WebQATop-2 retrieval accuracy: 56.83 -> 58.99Helped
use POQD with DeepSeek-V3 rather than ICL-QD with DeepSeek-V3 for query decomposition (ablation)WebQA text QA · WebQAQA accuracy: 58.27 -> 60.43Helped
set retrieved-document count to 1, 2, or 5 rather than use another decomposition method (ablation)POQD, WebQA text QA · WebQAEnd-to-end QA accuracy: At 1: 59.71 -> 61.15; at 2: 61.14 -> 62.22; at 5: 63.66 -> 64.03Helped
add filtering of irrelevant generated tokens (ablation)POQD, WebQA text QA · WebQATop-2 retrieval accuracy: 52.51 -> 53.24Helped
add filtering of irrelevant generated tokens (ablation)POQD, WebQA text QA · WebQAEnd-to-end QA accuracy: 61.87 -> 62.22Helped
replace Llama3.1-8B with Qwen2.5 as generator (ablation)POQD, WebQA text QA · WebQAEnd-to-end QA accuracy: 62.22; 59.35No clear effect
replace Sentence-Bert with RoBERTa for retrieval embeddings (ablation)POQD, WebQA text QA · WebQATop-2 retrieval accuracy: 53.24; 43.88No clear effect
increase τ (ablation)POQD training algorithm · WebQA text QAtraining loss and training timeMixed
set α to 0.05 rather than the default 0.02 (ablation)POQD training algorithm · WebQA text QAtraining lossHurt
set α to 0.01 rather than the default 0.02 (ablation)POQD training algorithm · WebQA text QAconvergence speedHurt

Surprising findings

Limitations

Experimental setup

Datasets: WebQA MultiModalQA ManyModalQA StrategyQA

Benchmarks: WebQA MultiModalQA ManyModalQA StrategyQA

Metrics: Hit@1 Hit@2 exact match accuracy

Baselines: Dense retrieval ColBERT ColBERT-orig S-QD U-QD ICL-QD ICLF-QD Query rewrite

Builds on: ColBERT LLM-based prompt optimizer (OPRO) GaLore OUNS

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy