HOPS: Probabilistic Subtree Mining for Small and Large Graphs
Pascal Welke, Florian Seiffarth, Michael Kamp, Stefan Wrobel
Abstract
Frequent subgraph mining, i.e., the identification of relevant patterns in graph databases, is a well-known data mining problem with high practical relevance, since next to summarizing the data, the resulting patterns can also be used to define powerful domain-specific similarity functions for prediction. In recent years, significant progress has been made towards subgraph mining algorithms that scale to complex graphs by focusing on tree patterns and probabilistically allowing a small amount of incompleteness in the result. Nonetheless, the complexity of the pattern matching component used for deciding subtree isomorphism on arbitrary graphs has significantly limited the scalability of existing approaches. In this paper, we adapt sampling techniques from mathematical combinatorics to the problem of probabilistic subtree mining in arbitrary databases of many small to medium-size graphs or a single large graph. By restricting on tree patterns, we provide an algorithm that approximately counts or decides subtree isomorphism for arbitrary transaction graphs in sub-linear time with one-sided error. Our empirical evaluation on a range of benchmark graph datasets shows that the novel algorithm substantially outperforms state-of-the-art approaches both in the task of approximate counting of embeddings in single large graphs and in probabilistic frequent subtree mining in large databases of small to medium sized graphs.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext f50ac202-43f6-4377-8d32-d8780fa8e30eCited by top-tier papers1
Ask how each one uses itRelated papers
- VC-dimension and Rademacher Averages of Subgraphs, with Applications to Graph MiningPaolo Pellizzoni, Fabio VandinICDE 2023 · 2 citations
- Cardinality Estimation of Subgraph Matching: A Filtering-Sampling ApproachWonseok Shin, Siwoo Song, Kunsoo Park, Wook-Shin HanVLDB 2024 · 12 citations
- AGIS: Fast Approximate Graph Pattern Mining with Structure-Informed SamplingSeoyong Lee, Jinho LeeVLDB 2026 · 1 citation
- Mining Top-k Pairs of Correlated Subgraphs in a Large NetworkArneish Prateek, Arijit Khan, Akshit Goyal, Sayan RanuVLDB 2020 · 13 citations
- Arya: Arbitrary Graph Pattern Mining with Decomposition-based SamplingZeying Zhu, Kan Wu, Zaoxing LiuNSDI 2023 · 6 citations
