GraphER: An Efficient Graph-Based Enrichment and Reranking Method for Retrieval-Augmented Generation
About
Retrieval-augmented generation (RAG) systems that rely on semantic search often fail to retrieve the complete set of evidence for complex queries, particularly when information is distributed across multiple sources. Existing approaches either rely on iterative agentic retrieval, which can be inefficient, or maintain additional structures such as knowledge graphs, which introduce storage and maintenance overhead. In this paper, we propose GraphER, a graph-based enrichment and reranking framework that (1) leverages the organizational structure of data to capture proximity relationships beyond semantic similarity, (2) constructs a graph at query time based on these proximities, and (3) applies graph-based ranking to surface the top candidate documents. Experiments across table retrieval, multi-hop retrieval, and long-document retrieval benchmarks demonstrate consistent improvements in terms of retrieval completeness. Additionally, GraphER requires no additional graph infrastructure and integrates seamlessly with standard vector stores. The framework is retriever-agnostic, supports multiple forms of proximity, and introduces minimal query-time latency.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Multi-hop QA Retrieval | HotpotQA | Precision@5 (%)78.8 | 8 | |
| Multi-hop QA Retrieval | 2WikiMultihopQA | PR@545.7 | 8 | |
| Multi-hop QA Retrieval | MuSiQue | PR@525.6 | 8 | |
| Table Retrieval | Spider 1 (dev) | PR@585.2 | 8 | |
| Table Retrieval | Spider 1 (test) | Precision@565.7 | 8 | |
| Table Retrieval | BIRD (dev) | Precision@586.2 | 8 | |
| Table Retrieval | Beaver (dev) | PR@517 | 8 | |
| Document Retrieval | BEIR-NQ chunked documents entire query set | PR@578.2 | 7 | |
| Document Retrieval | BEIR-NQ chunked documents - queries with more than one relevant object | Precision@554.4 | 7 | |
| Table Retrieval | Spider 1 (train) | Precision@555 | 6 |