“…While the frequent pattern mining problem for trees is tractable (i.e., can be solved in incremental polynomial time; see [6] for an overview on frequent subtree mining), for arbitrary graphs it becomes intractable [18] (i.e., cannot even be solved in output polynomial time). Existing approaches to frequent pattern discovery for graphs have therefore resorted to various heuristic strategies and restrictions of the search space (see, e.g., [3,6,8,9,20,23,24,29,31,41]), but have not identified a practically relevant tractable graph class beyond trees.…”