atlas

Research map / Multi-agent systems and games / LLM agents

Improving Retrieval-Augmented Generation through Multi-Agent Reinforcement Learning

NeurIPS 2025 · Multi-agent systems and games › LLM agents · approach: LLM multi-agent collaboration and safety · 3 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.

Models a four-module RAG pipeline (query rewriter, fixed retriever, selector, generator) as a cooperative multi-agent RL problem and jointly fine-tunes the LLM-based agents with MAPPO using a shared F1 reward.

Problem

Components of multi-module RAG pipelines are optimized separately with SFT, leading to misalignment with the goal of accurate final answers; prior RL-based RAG methods handle only two components or optimize modules in isolation.

Approach

Treat query rewriter, selector, and generator as cooperating RL agents sharing one LLM (parameter sharing) and a shared reward equal to the final-answer F1, optimized jointly with MAPPO after an SFT warm start, with per-agent format/length penalties.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Jointly optimize Query Rewriter, Selector, and Generator with MAPPOMMOA-RAG · HotpotQAF1: 46.49 -> 48.29Helped
Jointly optimize Query Rewriter, Selector, and Generator with MAPPOMMOA-RAG · 2WikiMultihopQAF1: 44.51 -> 46.40Helped
Jointly optimize Query Rewriter, Selector, and Generator with MAPPOMMOA-RAG · AmbigQAF1: 45.92 -> 48.59Helped
Add Query Rewriter agent to the Selector+Generator system (ablation)MMOA-RAG with MAPPO · HotpotQAF1: 47.07 -> 48.29Helped
Add Query Rewriter agent to the Selector+Generator system (ablation)MMOA-RAG with MAPPO · 2WikiMultihopQAF1: 45.25 -> 46.40Helped
Add Query Rewriter agent to the Selector+Generator system (ablation)MMOA-RAG with MAPPO · AmbigQAF1: 47.19 -> 48.59Helped
Add Selector agent to the Query Rewriter+Generator system (ablation)MMOA-RAG with MAPPO · HotpotQAF1: 47.94 -> 48.29Helped
Add Selector agent to the Query Rewriter+Generator system (ablation)MMOA-RAG with MAPPO · 2WikiMultihopQAF1: 46.19 -> 46.40Helped
Add Selector agent to the Query Rewriter+Generator system (ablation)MMOA-RAG with MAPPO · AmbigQAF1: 47.53 -> 48.59Helped
Add MAPPO joint training after SFT warm startQR+S+G RAG system · HotpotQAF1: 44.69 -> 48.29Helped
Add MAPPO joint training after SFT warm startQR+S+G RAG system · 2WikiMultihopQAF1: 42.97 -> 46.40Helped
Add MAPPO joint training after SFT warm startQR+S+G RAG system · AmbigQAF1: 46.71 -> 48.59Helped

Surprising findings

Limitations

Experimental setup

Datasets: HotpotQA 2WikiMultihopQA AmbigQA Rewrite-Retrieve-Read query rewriting data

Benchmarks: HotpotQA 2WikiMultihopQA AmbigQA

Metrics: Accuracy Exact Match F1

Baselines: LLM w/o RAG Vanilla RAG w/o train Vanilla RAG w SFT SELF-RAG RetRobust Rewrite-Retrieve-Read BGM RAG-DDR

Builds on: MAPPO PPO Rewrite-Retrieve-Read BGM RAG-DDR

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