mlsanityData to 7 Oct 2026

Integrating connection search in graph queries

arXiv 2208.04802 ↗First posted 9 Aug 2022cs.DB cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Graph data management and querying has many practical applications. When graphs are very heterogeneous and/or users are unfamiliar with their structure, they may need to find how two or more groups of nodes are connected in a graph, even when users are not able to describe the connections. This is only partially supported by existing query languages, which allow searching for paths, but not for trees connecting three or more node groups. The latter is related to the NP-hard Group Steiner Tree problem, and has been previously considered for keyword search in databases. In this work, we formally show how to integrate connecting tree patterns (CTPs, in short) within a graph query language such as SPARQL or Cypher, leading to an Extended Query Language (or EQL, in short). We then study a set of algorithms for evaluating CTPs; we generalize prior keyword search work, most importantly by (i) considering bidirectional edge traversal and (ii) allowing users to select any score function for ranking CTP results. To cope with very large search spaces, we propose an efficient pruning technique and formally establish a large set of cases where our algorithm, MOLESP, is complete even with pruning. Our experiments validate the performance of our CTP and EQL evaluation algorithms on a large set of synthetic and real-world workloads.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 9 of its 82 references that are in the map. First posted on arXiv 9 Aug 2022.

Builds on

9 of 82 references.

References · 9

  1. 2017G-CORE: A Core for Future Graph Query Languagescited by 13
  2. 2021Graph Pattern Matching in GQL and SQL/PGQcited by 10
  3. 2020Graph integration of structured, semistructured and unstructured data for data journalismcited by 5
  4. 2020The Future is Big Graphs! A Community View on Graph Processing Systemscited by 5
  5. 2021Beyond Equi-joins: Ranking, Enumeration and Factorizationcited by 1
  6. 2021Empowering Investigative Journalism with Graph-based Heterogeneous Data Managementcited by 1
  7. 2021Regular Path Query Evaluation Sharing a Reduced Transitive Closure Based on Graph Reductioncited by 1
  8. 2022A Reachability Index for Recursive Label-Concatenated Graph Queriescited by 1
  9. 2022Dynamic Spanning Trees for Connectivity Queries on Fully-dynamic Undirected Graphs (Extended version)cited by 1

Built on by

Not cited yet.