We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DB

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Databases

Title: GraphMini: Accelerating Graph Pattern Matching Using Auxiliary Graphs

Abstract: Graph pattern matching is a fundamental problem encountered by many common graph mining tasks and the basic building block of several graph mining systems.
This paper explores for the first time how to proactively prune graphs to speed up graph pattern matching by leveraging the structure of the query pattern and the input graph.
We propose building auxiliary graphs, which are different pruned versions of the graph, during query execution.
This requires careful balancing between the upfront cost of building and managing auxiliary graphs and the gains of faster set operations.
To this end, we propose GraphMini, a new system that uses query compilation and a new cost model to minimize the cost of building and maintaining auxiliary graphs and maximize gains.
Our evaluation shows that using GraphMini can achieve one order of magnitude speedup compared to state-of-the-art subgraph enumeration systems on commonly used benchmarks.
Subjects: Databases (cs.DB); Performance (cs.PF)
DOI: 10.1109/PACT58117.2023.00026
Cite as: arXiv:2403.01050 [cs.DB]
  (or arXiv:2403.01050v1 [cs.DB] for this version)

Submission history

From: Juelin Liu [view email]
[v1] Sat, 2 Mar 2024 00:38:38 GMT (26249kb,D)

Link back to: arXiv, form interface, contact.