The Weisfeiler-Leman Dimension of Conjunctive Queries

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Göbel, Andreas, Goldberg, Leslie Ann, Roth, Marc
Natura: Preprint
Pubblicazione: 2023
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866909133167394816
author Göbel, Andreas
Goldberg, Leslie Ann
Roth, Marc
author_facet Göbel, Andreas
Goldberg, Leslie Ann
Roth, Marc
contents The Weisfeiler-Leman (WL) dimension of a graph parameter $f$ is the minimum $k$ such that, if $G_1$ and $G_2$ are indistinguishable by the $k$-dimensional WL-algorithm then $f(G_1)=f(G_2)$. The WL-dimension of $f$ is $\infty$ if no such $k$ exists. We study the WL-dimension of graph parameters characterised by the number of answers from a fixed conjunctive query to the graph. Given a conjunctive query $φ$, we quantify the WL-dimension of the function that maps every graph $G$ to the number of answers of $φ$ in $G$. The works of Dvorák (J. Graph Theory 2010), Dell, Grohe, and Rattan (ICALP 2018), and Neuen (ArXiv 2023) have answered this question for full conjunctive queries, which are conjunctive queries without existentially quantified variables. For such queries $φ$, the WL-dimension is equal to the treewidth of the Gaifman graph of $φ$. In this work, we give a characterisation that applies to all conjunctive qureies. Given any conjunctive query $φ$, we prove that its WL-dimension is equal to the semantic extension width $\mathsf{sew}(φ)$, a novel width measure that can be thought of as a combination of the treewidth of $φ$ and its quantified star size, an invariant introduced by Durand and Mengel (ICDT 2013) describing how the existentially quantified variables of $φ$ are connected with the free variables. Using the recently established equivalence between the WL-algorithm and higher-order Graph Neural Networks (GNNs) due to Morris et al. (AAAI 2019), we obtain as a consequence that the function counting answers to a conjunctive query $φ$ cannot be computed by GNNs of order smaller than $\mathsf{sew}(φ)$.
format Preprint
id arxiv_https___arxiv_org_abs_2310_19006
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle The Weisfeiler-Leman Dimension of Conjunctive Queries
Göbel, Andreas
Goldberg, Leslie Ann
Roth, Marc
Discrete Mathematics
Databases
Logic in Computer Science
The Weisfeiler-Leman (WL) dimension of a graph parameter $f$ is the minimum $k$ such that, if $G_1$ and $G_2$ are indistinguishable by the $k$-dimensional WL-algorithm then $f(G_1)=f(G_2)$. The WL-dimension of $f$ is $\infty$ if no such $k$ exists. We study the WL-dimension of graph parameters characterised by the number of answers from a fixed conjunctive query to the graph. Given a conjunctive query $φ$, we quantify the WL-dimension of the function that maps every graph $G$ to the number of answers of $φ$ in $G$. The works of Dvorák (J. Graph Theory 2010), Dell, Grohe, and Rattan (ICALP 2018), and Neuen (ArXiv 2023) have answered this question for full conjunctive queries, which are conjunctive queries without existentially quantified variables. For such queries $φ$, the WL-dimension is equal to the treewidth of the Gaifman graph of $φ$. In this work, we give a characterisation that applies to all conjunctive qureies. Given any conjunctive query $φ$, we prove that its WL-dimension is equal to the semantic extension width $\mathsf{sew}(φ)$, a novel width measure that can be thought of as a combination of the treewidth of $φ$ and its quantified star size, an invariant introduced by Durand and Mengel (ICDT 2013) describing how the existentially quantified variables of $φ$ are connected with the free variables. Using the recently established equivalence between the WL-algorithm and higher-order Graph Neural Networks (GNNs) due to Morris et al. (AAAI 2019), we obtain as a consequence that the function counting answers to a conjunctive query $φ$ cannot be computed by GNNs of order smaller than $\mathsf{sew}(φ)$.
title The Weisfeiler-Leman Dimension of Conjunctive Queries
topic Discrete Mathematics
Databases
Logic in Computer Science
url https://arxiv.org/abs/2310.19006