Answer Graph: Factorization Matters in Large Graphs

11/10/2020
by   Zahid Abul-Basher, et al.
0

Our answer-graph method to evaluate SPARQL conjunctive queries (CQs) finds a factorized answer set first, an answer graph, and then finds the embedding tuples from this. This approach can reduce greatly the cost to evaluate CQs. This affords a second advantage: we can construct a cost-based planner. We present the answer-graph approach, and overview our prototype system, Wireframe. We then offer proof of concept via a micro-benchmark over the YAGO2s dataset with two prevalent shapes of queries, snowflake and diamond. We compare Wireframe's performance over these against PostgreSQL, Virtuoso, MonetDB, and Neo4J to illustrate the performance advantages of our answer-graph approach.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/12/2023

Approximate Answering of Graph Queries

Knowledge graphs (KGs) are inherently incomplete because of incomplete w...
research
08/16/2018

PUG: A Framework and Practical Implementation for Why & Why-Not Provenance (extended version)

Explaining why an answer is (or is not) returned by a query is important...
research
01/09/2018

A Stitch in Time Saves Nine -- SPARQL querying of Property Graphs using Gremlin Traversals

Knowledge graphs have become popular over the past decade and frequently...
research
09/17/2021

Graph Based Answer Set Programming Solver Systems

Answer set programming (ASP) is a popular nonmonotonic-logic based parad...
research
06/01/2023

ITR: A grammar-based graph compressor supporting fast neighborhood queries

Neighborhood queries are the most common queries on graphs; thus, it is ...
research
05/27/2015

Qsmodels: ASP Planning in Interactive Gaming Environment

Qsmodels is a novel application of Answer Set Programming to interactive...
research
11/15/2018

End-to-End Learning for Answering Structured Queries Directly over Text

Structured queries expressed in languages (such as SQL, SPARQL, or XQuer...

Please sign up or login with your details

Forgot password? Click here to reset