TCAR-Gen: Temporal Graph Retrieval with Evidence Fusion for Knowledge-Grounded Generation
Organizations: Dipartimento di Informatica, Università di Verona, Italy · School of Advanced Studies, University of Camerino, Italy · Department of Computer Science, School of Mathematics and Computer Science, Institute of Business Administration (IBA), Karachi, Pakistan
Abstract
Retrieval-augmented generation systems struggle with temporal reasoning and evidence fusion when answering complex questions over historical criminal case narratives. Existing approaches either retrieve independently of query semantics or fail to integrate multiple evidence sources coherently. We propose Temporal Context Augmented Retrieval Generation (TCAR-Gen), a framework that combines query-conditioned graph neural networks, temporal evidence fusion, and chain-of-trees reasoning to ground answer generation in retrieved evidence. On the Victorian Crime Diaries benchmark, TCAR-Gen achieves 0.3738 Recall@5, outperforming Vanilla RAG, Temporal RAG, GraphRAG-C, and GraphRAG-T across seven query types including multi-hop reasoning and counterfactual questions. Ablation studies reveal that the context graph, temporal penalty mechanism, and query conditioning are critical components. Cross-model evaluation across five language model (GPT-OSS 20B to TinyLlama 1.1B) demonstrates that TCAR-Gen maintains robust retrieval coverage at smaller model scales, though generation quality degrades substantially with reduced model capacity. Our work shows that explicit temporal modelling and multi-branch evidence fusion are essential for faithful, reasoning-intensive question answering over knowledge-grounded corpora.
Figures & tables
| Query Type | Hops | TCAR-Gen | Vanilla RAG | Temporal RAG | GraphRAG-C | GraphRAG-T | Best Baseline | Margin |
|---|---|---|---|---|---|---|---|---|
| Multi-Hop | 3 | 0.350 | 0.000 | 0.000 | 0.000 | 0.000 | — | |
| Entity Lookup | 1 | 0.500 | 0.000 | 0.000 | 0.200 | 0.000 | GraphRAG-C | |
| Counterfactual | 2 | 0.350 | 0.100 | 0.100 | 0.050 | 0.100 | Vanilla RAG | |
| Evidence | 1 | 0.300 | 0.100 | 0.100 | 0.000 | 0.100 | Vanilla RAG | |
| Temporal | 2 | 0.267 | 0.000 | 0.000 | 0.100 | 0.000 | GraphRAG-C | |
| Narrative | 1 | 0.300 | 0.067 | 0.067 | 0.167 | 0.067 | GraphRAG-C |
| Configuration | Ablated | Recall@5 | Recall@5 |
|---|---|---|---|
| Full TCAR-Gen | All | 0.3738 | — |
| Best Baseline (GraphRAG-C) | Baseline | 0.0738 | |
| A1: Entity-only Context Graph | Context Graph | 0.3524 | |
| A2: No Context Graph | Context Graph | 0.0000 | |
| A6: Semantic Only | Hybrid Retrieval | 0.3429 | |
| A7: Semantic + Graph | Hybrid Retrieval | 0.3429 |
| Metric | Stage | GPT-OSS 20B | LLaMA-3.1 13B | Mistral 7B | Phi-3-mini 3.8B | TinyLlama 1.1B |
|---|---|---|---|---|---|---|
| Retrieval Metrics | ||||||
| Recall@3 | Retrieval | 0.1857 | 0.1689 | 0.1474 | 0.1289 | 0.0981 |
| Recall@5 | Retrieval | 0.3738 | 0.2945 | 0.2570 | 0.2247 | 0.1711 |
| Recall@10 | Retrieval | 0.5476 | 0.4981 | 0.4347 | 0.3800 | 0.2893 |
| NDCG@5 | Retrieval | 0.2354 | 0.2141 | 0.1869 | 0.1634 | 0.1244 |
| MRR | Retrieval | 0.3357 | 0.3053 | 0.2665 | 0.2330 | 0.1773 |
Graph Retrieval-Augmented Generation
Graph Retrieval-Augmented Generation connects language models to knowledge graphs to retrieve relational evidence for grounded, multi-hop answers.
See all 232 papers