Projects
Relational Deep Learning
Much of the world’s structured data lives in relational databases. In relational deep learning, a database is treated as a graph, with each row as a node and each foreign-key link as an edge, and a model learns directly from that graph instead of from hand-engineered features. Relational foundation models go a step further: they are pretrained once on many databases and then applied to new databases and tasks without retraining.
Our work in this area focuses on efficiency. Training or running these models means sampling a neighborhood of rows around every row of interest, and the cost grows with the size of that sample. We use SQL and the database schema to decide which parts of the neighborhood a model needs to see: pushing sampling into the database engine, pruning foreign-key paths that carry little signal, and focusing a foundation model’s context on the tables that matter for the task.
Publications
STEER: Reducing Inference Cost in Relational Foundation Models through Semantically Informed Sampling
arXiv:2610.00907. October 2026.Under review.
BibTeX
@misc{mohamed2026steer, author = {Mohamed, Abdalla and Aboulnaga, Ashraf}, title = {{STEER}: Reducing Inference Cost in Relational Foundation Models through Semantically Informed Sampling}, month = {October}, year = {2026}, eprint = {2610.00907}, archiveprefix = {arXiv}, }MetaSieve: Faster Relational Deep Learning through SQL-Based Metapath Selection
arXiv:2608.25903. August 2026.Under review.
BibTeX
@misc{khan2026metasieve, author = {Khan, Fahim Shahriar and Aboulnaga, Ashraf}, title = {{MetaSieve}: Faster Relational Deep Learning through {SQL}-Based Metapath Selection}, month = {August}, year = {2026}, eprint = {2608.25903}, archiveprefix = {arXiv}, }A Vision for SQL-Based Relational Deep Learning
VLDB 2025 Workshop: Tabular Data Analysis (TaDA), London, United Kingdom. September 2025.
BibTeX
@inproceedings{khan2025sqlrdl, author = {Khan, Fahim Shahriar and Aboulnaga, Ashraf}, title = {A Vision for {SQL}-Based Relational Deep Learning}, booktitle = {VLDB 2025 Workshop: Tabular Data Analysis (TaDA)}, address = {London, United Kingdom}, month = {September}, year = {2025}, url = {https://www.vldb.org/2025/Workshops/VLDB-Workshops-2025/TaDA/TaDA25_3.pdf}, }
Graph Neural Networks
Knowledge graphs describe entities and the relations between them, and graph neural networks (GNNs) are a standard way to learn from them. Training a GNN on a large knowledge graph is expensive, because each node learns about the structure of the graph only through repeated rounds of message passing over sampled neighborhoods, which loses information along the way.
We study how to give GNNs that structural information up front. Our method, gHAWK, precomputes a compact summary of each node’s local neighborhood and of its position in the global graph before training starts. Standard GNNs can then train faster and use less memory while becoming more accurate, and gHAWK reports state-of-the-art results on benchmarks from the Open Graph Benchmark.
Publications
gHAWK: Local and Global Structure Encoding for Scalable Training of Graph Neural Networks on Knowledge Graphs
arXiv:2512.08274. December 2025.Accepted at NeurIPS.
Humera Sabir and Fatima Farooq contributed equally.
BibTeX
@misc{sabir2025ghawk, author = {Sabir, Humera and Farooq, Fatima and Aboulnaga, Ashraf}, title = {{gHAWK}: Local and Global Structure Encoding for Scalable Training of Graph Neural Networks on Knowledge Graphs}, month = {December}, year = {2025}, eprint = {2512.08274}, archiveprefix = {arXiv}, note = {Humera Sabir and Fatima Farooq contributed equally.}, }
Infrastructure for Data Agents
LLM-based agents increasingly need to read from and reason over data systems. Giving a model raw access to a data source is not enough: it can write queries that run without error but return wrong answers. We study how to design the interface between an agent and a data source so that the agent’s answers are grounded in the data.
Our GraSP-MCP connector lets an LLM query knowledge graphs such as Wikidata through SPARQL, using the Model Context Protocol. Our experiments show that the design of the tools the connector exposes matters more than the access itself. Breaking query construction into steps that ground entities and properties against the graph, and validating queries before running them, substantially improves answer quality compared with a connector that only forwards queries.
Publications
From Transport to Grounding: Designing MCP Connectors for Reliable SPARQL Querying by LLMs
VLDB 2026 Workshop: Tabular Data Analysis (TaDA), Boston, Massachusetts, USA. September 2026.
BibTeX
@inproceedings{tahmid2026grasp, author = {Tahmid, Talha and Sabir, Humera and Aboulnaga, Ashraf}, title = {From Transport to Grounding: Designing {MCP} Connectors for Reliable {SPARQL} Querying by {LLMs}}, booktitle = {VLDB 2026 Workshop: Tabular Data Analysis (TaDA)}, address = {Boston, Massachusetts, USA}, month = {September}, year = {2026}, url = {https://www.vldb.org/2026/Workshops/VLDB-Workshops-2026/TaDA/TaDA26_10.pdf}, }