Back to Search
Start Over
Probabilistic and exact frequent subtree mining in graphs beyond forests
- Source :
- Machine Learning. 108:1137-1164
- Publication Year :
- 2019
- Publisher :
- Springer Science and Business Media LLC, 2019.
-
Abstract
- Motivated by the impressive predictive power of simple patterns, we consider the problem of mining frequent subtrees in arbitrary graphs. Although the restriction of the pattern language to trees does not resolve the computational complexity of frequent subgraph mining, in a recent work we have shown that it gives rise to an algorithm generating probabilistic frequent subtrees, a random subset of all frequent subtrees, from arbitrary graphs with polynomial delay. It is based on replacing each transaction graph in the input database with a forest formed by a random subset of its spanning trees. This simple technique turned out to be quite powerful on molecule classification tasks. It has, however, the drawback that the number of sampled spanning trees must be bounded by a polynomial of the size of the transaction graphs, resulting in less impressive recall even for slightly more complex structures beyond molecular graphs. To overcome this limitation, in this work we propose an algorithm mining probabilistic frequent subtrees also with polynomial delay, but by replacing each graph with a forest formed by an exponentially large implicit subset of its spanning trees. We demonstrate the superiority of our algorithm over the simple one on threshold graphs used e.g. in spectral clustering. In addition, providing sufficient conditions for the completeness and efficiency of our algorithm, we obtain a positive complexity result on exact frequent subtree mining for a novel, practically and theoretically relevant graph class that is orthogonal to all graph classes defined by some constant bound on monotone graph properties.
- Subjects :
- Discrete mathematics
Spanning tree
Computational complexity theory
Computer science
frequent subgraph mining
Probabilistic logic
Frequent subtree mining
02 engineering and technology
Spectral clustering
probabilistic pattern
Monotone polygon
Artificial Intelligence
020204 information systems
Bounded function
0202 electrical engineering, electronic engineering, information engineering
020201 artificial intelligence & image processing
Graph property
Software
pattern mining
MathematicsofComputing_DISCRETEMATHEMATICS
Subjects
Details
- ISSN :
- 15730565 and 08856125
- Volume :
- 108
- Database :
- OpenAIRE
- Journal :
- Machine Learning
- Accession number :
- edsair.doi.dedup.....582e86a3124415dafa90ec0778753dfd
- Full Text :
- https://doi.org/10.1007/s10994-019-05779-1