FlowRAG: Synergizing Explicit Reasoning via Frequency-Aware Multi-Granularity Graph Flow
About
Graph-based retrieval-augmented generation (GraphRAG) is effective for knowledge-intensive and multi-hop query tasks; however, many existing methods primarily seed entity-based graphs and rely on implicit semantic relevance propagation. This often (i) under-retrieves when user queries are abstract and semantically sparse at the entity level, and (ii) suffers from brittle multi-hop reasoning, where noisy activations can derail entity-to-entity transitions and corrupt the inferred relation chain, yielding unreliable conclusions. To this end, we propose \texttt{FlowRAG}, a semantic-aware retrieval framework that improves both semantic recall and explicit reasoning. Specifically, \texttt{FlowRAG} constructs a quad-level heterogeneous graph over passages, summaries, sentences, and entities, where summary nodes serve as a coarse semantic hub. At retrieval time, a dual-granularity activation module combines summary--query alignment with sentence-level matching to activate relevant entities under paraphrase and abstraction robustly. We then introduce a frequency-aware weighted flow module that routes relevance through entity--passage links weighted by within-passage term frequency, pruning noisy connections and extracting high-confidence reasoning paths as an explicit logic skeleton for generation. Extensive experiments show that \texttt{FlowRAG} obtains state-of-the-art performance on complex reasoning benchmarks.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Question Answering | HotpotQA 1,000 questions sample (val) | Containment Accuracy66.3 | 11 | |
| Question Answering | 2WikiMultiHopQA 1,000 questions sample (val) | Containment Accuracy71.2 | 11 | |
| Question Answering | GraphRAG-Bench Medical 1,000 questions sample (val) | GPT Accuracy64.65 | 11 | |
| Question Answering | Average (HotpotQA, 2WikiMultiHopQA, MuSiQue, Medical) | Containment Acc.56.57 | 11 | |
| Question Answering | MuSiQue 1,000 questions sample (val) | Containment Accuracy32.2 | 11 | |
| Complex Reasoning | Retrieval Quality Evaluation (test) | Recall91.89 | 8 | |
| Contextual Understanding | Retrieval Quality Evaluation (test) | Recall94.66 | 8 | |
| Creative Generation | Retrieval Quality Evaluation (test) | Recall94.81 | 8 | |
| Fact Retrieval | Retrieval Quality Evaluation (test) | Recall90.25 | 8 | |
| Overall Retrieval (Average) | Retrieval Quality Evaluation (test) | Recall92.9 | 8 |