atlas

Research map / Graph learning / Knowledge and temporal graphs

RDB2G-Bench: A Comprehensive Benchmark for Automatic Graph Modeling of Relational Databases

NeurIPS 2025 · Graph learning › Knowledge and temporal graphs · approach: Heterogeneous graph learning · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces RDB2G-Bench, a precomputed benchmark of about 50k graph models of 5 RelBench databases across 12 tasks, used to evaluate 10 automatic RDB-to-graph modeling methods roughly 380x faster than on-the-fly GNN training.

Problem

Choosing how to convert a relational database into a graph (which tables/FKs to include, and whether rows become nodes or edges) strongly affects GNN performance, but evaluating candidate graph models requires costly repeated GNN training, so research on automatic RDB-to-graph modeling is hard to ca

Approach

Precompute downstream GNN performance, runtime and parameter counts for ~50k graph models over RelBench databases so that RDB-to-graph modeling methods can be benchmarked by table lookup instead of GNN training; benchmark heuristic, search-based and LLM-based methods on it.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Search graph models rather than use fixed AR2N modelingRDB-to-graph modeling on rel-f1 driver-dnf · rel-f1 driver-dnf, 5% budgetAUC-ROC (%): 73.140 -> 74.557Helped
Search graph models rather than use fixed AR2N modelingRDB-to-graph modeling on rel-f1 driver-top3 · rel-f1 driver-top3, 5% budgetAUC-ROC (%): 78.106 -> 81.879Helped
Search graph models rather than use fixed AR2N modelingRDB-to-graph modeling on rel-f1 driver-position · rel-f1 driver-position, 5% budgetMAE: 3.9125 -> 3.8388Helped
Use precomputed graph-model performance metrics instead of on-the-fly GNN evaluationRDB2G-Bench evaluation · RDB-to-graph method evaluationspeedup: 389×Helped
Use Greedy Backward instead of more complex search under small budgetsRDB-to-graph modeling benchmark · 12 predictive tasksaverage rankHelped
Increase search budget for Bayesian OptimizationRDB-to-graph modeling benchmark · 12 predictive tasksaverage rankHelped
Use Chain-of-Thought prompting rather than the LLM baseline promptLLM baseline · RDB-to-graph modeling benchmarkperformanceHelped
Use Row2Edge modelingrel-event user-ignore · rel-event user-ignoreAUC-ROCHurt
Model event_attendees and user_friends rows as edgesrel-event user-repeat · rel-event user-repeatAUC-ROCHelped
Select fewer, relevant tables rather than include all tables and FK relationshipsRDB graph modeling · multiple predictive taskspredictive performanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: RelBench rel-avito RelBench rel-event RelBench rel-f1 RelBench rel-stack RelBench rel-trial

Benchmarks: RDB2G-Bench

Metrics: AUC-ROC MAE MAP MSE rank averaged over tasks Spearman rank correlation evaluation time

Baselines: Random AR2N Greedy Forward Greedy Backward Greedy Local Evolutionary Algorithm Bayesian Optimization Reinforcement Learning LLM baseline LLM-CoT baseline

Builds on: RelBench PyTorch Frame BANANAS AutoG GraphSAGE

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy