MaNIACS: Approximate Mining of Frequent Subgraph Patterns through Sampling
Giulia Preti, Gianmarco De Francisci Morales, Matteo Riondato
Abstract
We present MaNIACS, a sampling-based randomized algorithm for computing high-quality approximations of the collection of the subgraph patterns that are frequent in a single, large, vertex-labeled graph, according to the Minimum Node Image-based (MNI) frequency measure. The output of MaNIACS comes with strong probabilistic guarantees, obtained by using the empirical Vapnik-Chervonenkis (VC) dimension, a key concept from statistical learning theory, together with strong probabilistic tail bounds on the difference between the frequency of a pattern in the sample and its exact frequency. MaNIACS leverages properties of the MNI-frequency to aggressively prune the pattern search space, and thus to reduce the time spent in exploring subspaces containing no frequent patterns. In turn, this pruning leads to better bounds to the maximum frequency estimation error, which leads to increased pruning, resulting in a beneficial feedback effect. The results of our experimental evaluation of MaNIACS on real graphs show that it returns high-quality collections of frequent patterns in large graphs up to two orders of magnitude faster than the exact algorithm.
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 ef523890-439c-4a49-9046-d07ecf412b69Cited by top-tier papers6
- FreSCo: Mining Frequent Patterns in Simplicial ComplexesGiulia Preti, Gianmarco De Francisci Morales, Francesco BonchiWWW 2022 · 8 citations
- Accurate and Fast Approximate Graph Pattern Mining at ScaleAnna Arpaci-Dusseau, Zixiang Zhou, Xuhao ChenVLDB 2025 · 6 citations
- Mint: An Accelerator For Mining Temporal MotifsNishil Talati, Haojie Ye, Sanketh Vedula, Kuan-Yu Chen et al.MICRO 2022 · 6 citations
- Sampling Random Graphs from the Colored Configuration ModelLeonardo PellegrinaKDD 2026 · 1 citation
- Efficient Top-k Frequent Subgraph Mining Using Tight Upper and Lower BoundsSeonho Lee, Yeunjun Lee, Kunsoo ParkVLDB 2025 · 1 citation
Builds on3
- Peregrine: a pattern-aware graph mining systemKasra Jamshidi, Rakesh Mahadasa, Keval VoraEuroSys 2020 · 107 citations
- How to Count Triangles, without Seeing the Whole GraphSuman K. Bera, C. SeshadhriKDD 2020 · 23 citations
- MCRapper: Monte-Carlo Rademacher Averages for Poset Families and Approximate Pattern MiningLeonardo Pellegrina, Cyrus Cousins, Fabio Vandin, Matteo RiondatoKDD 2020 · 7 citations
Related papers
- VC-dimension and Rademacher Averages of Subgraphs, with Applications to Graph MiningPaolo Pellizzoni, Fabio VandinICDE 2023 · 2 citations
- Efficient Centrality Maximization with Rademacher AveragesLeonardo PellegrinaKDD 2023 · 9 citations
- MDS-FSM: Coverage-Based Frequent Subgraph Mining in Single GraphsXiaozhen Guo, Xueli Liu, Bowen Dong, Li Wan et al.VLDB 2026
- T-FSM: A Task-Based System for Massively Parallel Frequent Subgraph Pattern Mining from a Big GraphLyuheng Yuan, Da Yan, Wenwen Qu, Saugat Adhikari et al.SIGMOD 2023 · 22 citations
- Mining Top-k Pairs of Correlated Subgraphs in a Large NetworkArneish Prateek, Arijit Khan, Akshit Goyal, Sayan RanuVLDB 2020 · 13 citations
