atlas

Research map / Large language models / Retrieval and knowledge

Retrieval is Not Enough: Enhancing RAG through Test-Time Critique and Optimization

NeurIPS 2025 · Large language models › Retrieval and knowledge · approach: RAG robustness and evaluation · 1 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 AlignRAG, a test-time critique-driven iterative refinement framework for RAG in which a LoRA-tuned 8B critic model, trained on contrastive expert-vs-weak critiques, critiques and revises reasoning to align with retrieved evidence, plus an autonomous stopping variant.

Problem

Standard RAG pipelines often produce reasoning that diverges from retrieved evidence (reasoning misalignment), causing factual inconsistencies and unsupported conclusions.

Approach

Train a dedicated retrieval-augmented critic LM on contrastive critiques built from a strong (LLaMA3.1-8B) and weak (Qwen2.5-0.5B) model's responses, so critiques are not self-generated; apply iterative critique-driven revision at test time, with an autonomous variant that emits [Good]/[Bad] tokens to stop refinement.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply AlignRAG test-time critique alignment instead of Self-RefineQwen2.5-7B · Five QA benchmarks (Avg.)accuracy / str-em average: 58.3 -> 62.1Helped
apply AlignRAG test-time critique alignment instead of Self-RefineQwen2.5-14B · Five QA benchmarks (Avg.)accuracy / str-em average: 60.7 -> 62.8Helped
apply AlignRAG test-time critique alignment instead of Self-RefineLLaMA3.1-8B · Five QA benchmarks (Avg.)accuracy / str-em average: 57.8 -> 60.6Helped
add an auxiliary frozen LLaMA3.1-8B critic (ablation)Vanilla RAG with Qwen2.5-7B · Five QA benchmarks (Avg.)accuracy / str-em average: 44.6 -> 47.3Helped
train the CLM on weak-model critiques without contrastive signal (ablation)RAG with Qwen2.5-7B · Five QA benchmarks (Avg.)accuracy / str-em average: 47.3 -> 49.6Helped
add contrastive critique synthesis using expert and weak responses (ablation)RAG with trained CLM and Qwen2.5-7B · Five QA benchmarks (Avg.)accuracy / str-em average: 49.6 -> 52.9Helped
replace CPO with CFT for CLM training (ablation)Qwen2.5-14B · Seven QA benchmarks (Avg.)accuracy / str-em average: 51.0 -> 53.6Helped
replace CPO with CFT for CLM training (ablation)Qwen2.5-14B · SQuADaccuracy: 20.2 -> 26.6Helped
add alignment to InstructRAGQwen2.5-14B · OOD (avg.)accuracy: 24.9 -> 33.4Helped
use AlignRAG-auto dynamic stopping rather than fixed iteration count (ablation)AlignRAG · NQ and ASQAaccuracy / str-emHelped
use dynamic stopping rather than fixed iteration count (ablation)AlignRAG · All datasets and model sizesaccuracyNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: PopQA TriviaQA NaturalQuestions 2WikiMultihopQA ASQA HotpotQA SQuAD

Benchmarks: NQ 2WikiMultihopQA TriviaQA PopQA ASQA HotpotQA SQuAD

Metrics: accuracy str-em

Baselines: Chain-of-thought Vanilla Reasoning RetRobust InstructRAG Self-RAG Self-Refine

Builds on: Self-Refine InstructRAG Self-RAG DPO

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