On the feasibility of semantic query metrics
Abstract
We consider the problem of defining semantic metrics for relational database queries. Informally, a semantic query metric for a query language is a metric function where represents the length of a shortest path between queries and in a graph. In this graph, nodes are queries from , and edges connect semantically distinct queries where one query is maximally semantically contained in the other. Since query containment is undecidable for first-order queries, we focus on the simpler language of conjunctive queries. We establish that defining a semantic query metric is impossible even for conjunctive queries. Given this impossibility result, we identify a significant subclass of conjunctive queries where such a metric is feasible, and we establish the computational complexity of calculating distances within this language.
Keywords
Cite
@article{arxiv.2503.18214,
title = {On the feasibility of semantic query metrics},
author = {George Fletcher and Peter Wood and Nikolay Yakovets},
journal= {arXiv preprint arXiv:2503.18214},
year = {2025}
}