Proceedings of the 1st ACM SIGMOD Joint International Workshop on Graph Data Management Experiences &Amp; Systems (GRADES) and 2018
DOI: 10.1145/3210259.3210264
|View full text |Cite
|
Sign up to set email alerts
|

Context-free path querying by matrix multiplication

Abstract: Graph data models are widely used in many areas, for example, bioinformatics, graph databases. In these areas, it is often required to process queries for large graphs. Some of the most common graph queries are navigational queries. The result of query evaluation is a set of implicit relations between nodes of the graph, i.e. paths in the graph. A natural way to specify these relations is by specifying paths using formal grammars over the alphabet of edge labels. An answer to a context-free path query in this … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0
1

Year Published

2019
2019
2024
2024

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 16 publications
(9 citation statements)
references
References 36 publications
0
8
0
1
Order By: Relevance
“…Unfortunately, none of them has better than cubic time complexity in terms of the input graph size. The algorithm by Azimov and Grigorev (2018) is, best to our knowledge, the first algorithm for CFPQ which is based on linear algebra. It was shown by Terekhov et al (2020) that this algorithm can be applied to real-world graph analysis problems, while Kuijpers et al (2019) show that other state-of-the-art CFPQ algorithms are not performant enough to handle real-world graphs.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Unfortunately, none of them has better than cubic time complexity in terms of the input graph size. The algorithm by Azimov and Grigorev (2018) is, best to our knowledge, the first algorithm for CFPQ which is based on linear algebra. It was shown by Terekhov et al (2020) that this algorithm can be applied to real-world graph analysis problems, while Kuijpers et al (2019) show that other state-of-the-art CFPQ algorithms are not performant enough to handle real-world graphs.…”
Section: Related Workmentioning
confidence: 99%
“…Evaluation of the libraries that implement this API, such as SuiteSparce (Davis, 2019) and CombBLAS (Buluç and Gilbert, 2011), show that reduction to linear algebra is a good way to utilize highperformance parallel and distributed computations for graph analysis. Azimov and Grigorev (2018) showed how to reduce CFPQ to matrix multiplication. Later, it was shown by Mishin et al (2019) and Terekhov et al (2020) that by using the appropriate libraries for linear algebra for Azimov's algorithm implementation one can create a practical solution for CFPQ.…”
Section: Introductionmentioning
confidence: 99%
“…Similar to RPQ, CFPQ is also in general NP-complete [79,229]. Existing approaches to CFPQ processing are heuristic methods based on matrix multiplication [4] or grammar parse table [138].…”
Section: Regular Path Querymentioning
confidence: 99%
“…-Keyword search on knowledge graph (RDF): Resource Description Framework (RDF) is initially introduced for conceptual description of Web information in a triple form (sub, pred, obj). Recently, RDF has attracted much interest from both academic and industrial communities due to the prevalence of large-scale knowledge bases, such as DBPedia [3], Yago [172], Freebase [17], and Google Knowledge Graph 4 . RDF data can be naturally formalized as attributed graphs.…”
Section: Abstractearchmentioning
confidence: 99%
“…Вопрос использования контекстно-свободных грамматик в качестве ограничений для поиска путей активно исследуется в настоящее время [14,16]. Предложены эффективные алгоритмы выполнения соответствующих запросов к графам [17,18,19]. Алгоритм выполнения запросов с ограничениями в терминах контекстно-свободных грамматик, основанный на синтаксическом анализе «сверху вниз» [32], представлен в работе [31].…”
Section: родственные работыunclassified