{"repo": "ajamal27891/dw-bench", "files": {"README.md": {"f370dc24f16d00f4280648533d45af36054f3e17": {"t": 1785747286.3635738, "n": 10251, "h": "2a78c4b314b00e14", "c": "# DW-Bench: Benchmarking LLMs on Data Warehouse Graph Topology Reasoning\n\n[](LICENSE)\n[](https://doi.org/10.5281/zenodo.19676716)\n[](https://arxiv.org/abs/XXXX.XXXXX)\n[](https://huggingface.co/datasets/AJamal27891/dw-bench)\n[](https://python.org)\n[](https://github.com/AJamal27891/dw-bench/blob/main/paper_journal/main.pdf)\n\n**DW-Bench** is the first benchmark for evaluating whether Large Language Models can reason about the *graph topology* of data warehouse schemas: foreign-key paths, data lineage chains, connected components, and row-level provenance. It comprises 1,479 questions total (1,046 schema-level Tier 1 + 433 evaluated value-level Tier 2) across 5 datasets, with 6 baselines evaluated against 3 frontier models (Gemini 2.5 Flash, DeepSeek-V3, Qwen2.5-72B).\n\n---\n\n## Main Results\n\n### Tier 1: Schema-Level Reasoning (1,046 questions, 5 datasets)\n\n| Baseline | Gemini 2.5 Flash | DeepSeek-V3 | Qwen2.5-72B |\n|:---|:---:|:---:|:---:|\n| Flat Text (FT) | 76.6 | 69.5 | 63.2 |\n| Vector-RAG (VR) | 72.9 | 71.0 | 69.5 |\n| Graph-Aug (GA) | 75.4 | 76.8 | 80.9 |\n| **Tool-Use (TU)** | **89.3** | **90.4** | 87.5 |\n| ReAct-Code (RC) | 81.4 | 79.4 | 64.6 |\n| Oracle | 99.5 | 99.8 | 100.0 |\n\n> Micro-EM (%) across 1,046 questions (5 datasets).\n\n### Key Figures\n\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n