activity
20242026
collaborators

6 papers

cs.DB2026

An Extended Tutorial and Vocabulary for Relational Language Design in an Era of AI-Assisted Query Generation

Wolfgang Gatterbauer

Relational query languages have been studied and used for more than 50 years, with SQL dominant in practice. Today, queries are increasingly generated by machines and read by human…

cs.DS2026

How to Train Your Filter: Should You Learn, Stack or Adapt?

Diandre Miguel Sabale, Wolfgang Gatterbauer, Prashant Pandey

Filters are ubiquitous in computer science, enabling space-efficient approximate membership testing. Since Bloom filters were introduced in 1970, decades of work improved their spa…

cs.DB2026

The Importance of Parameters in Ranking Functions

Christoph Standke, Nikolaos Tziavelis, Wolfgang Gatterbauer +1

How important is the weight of a given column in determining the ranking of tuples in a table? To address such an explanation question about a ranking function, we investigate the…

cs.DB2026

Database Views as Explanations for Relational Deep Learning

Agapi Rissaki, Ilias Fountalis, Wolfgang Gatterbauer +1

In recent years, there has been significant progress in the development of deep learning models over relational databases, including architectures based on heterogeneous graph neur…

cs.DB2025

Database Research needs an Abstract Relational Query Language

Wolfgang Gatterbauer, Diandre Miguel Sabale

For decades, SQL has been the default language for composing queries, but it is increasingly used as an artifact to be read and verified rather than authored. With Large Language M…

cs.DB2024

A Principled Solution to the Disjunction Problem of Diagrammatic Query Representations

Wolfgang Gatterbauer

Finding unambiguous diagrammatic representations for first-order logical formulas and relational queries with arbitrarily nested disjunctions has been a surprisingly long-standing…