Dynamic and Parametric Retrieval-Augmented Generation

Weihang Su, Qingyao Ai, Jingtao Zhan, Qian Dong, Yiqun Liu
6/7/2025
cs.CLcs.IR

No official code found. Best implementation: Trae1ounG/DyPRAG (184 stars, Apache-2.0, last commit 2025-08-14).

Abstract

Retrieval-Augmented Generation (RAG) has become a foundational paradigm for equipping large language models (LLMs) with external knowledge, playing a critical role in information retrieval and knowledge-intensive applications. However, conventional RAG systems typically adopt a static retrieve-then-generate pipeline and rely on in-context knowledge injection, which can be suboptimal for complex tasks that require multihop reasoning, adaptive information access, and deeper integration of external knowledge. Motivated by these limitations, the research community has moved beyond static retrieval and in-context knowledge injection. Among the emerging directions, this tutorial delves into two rapidly growing and complementary research areas on RAG: Dynamic RAG and Parametric RAG. Dynamic RAG adaptively determines when and what to retrieve during the LLM's generation process, enabling real-time adaptation to the LLM's evolving information needs. Parametric RAG rethinks how retrieved knowledge should be injected into LLMs, transitioning from input-level to parameter-level knowledge injection for enhanced efficiency and effectiveness. This tutorial offers a comprehensive overview of recent advances in these emerging research areas. It also shares theoretical foundations and practical insights to support and inspire further research in RAG.

View on arXivView PDF

Code Implementations(1)

Trae1ounG/DyPRAGCommunity73%
Apache-2.0

[arxiv: 2503.23895] Dynamic Parametric Retrieval Augmented Generation for Test-time Knowledge Enhancement

18419Shell, PythonMar 26, 20251 years agoApache-2.0
llmllm-inferencellms-reasoningopen-sourcepaper+1 more

Similar Papers

Cite this paper

@article{su2025dynamic,
  title  = {Dynamic and Parametric Retrieval-Augmented Generation},
  author = {Weihang Su and Qingyao Ai and Jingtao Zhan and Qian Dong and Yiqun Liu},
  year   = {2025},
  eprint = {2506.06704},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.06704v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.06704.svg)](https://codeofpaper.com/paper/2506.06704)

Discussion