RouteRAG

RouteRAG is a novel approach that trains language models with reinforcement learning to dynamically decide when to reason, which type of retrieval to use (passage, graph, or hybrid), and when to provide a final answer.

Keywords: retrieval-augmented generation, RAG, reinforcement learning, Python, PyTorch

Implements the following papers