login

Discovering Frequent Substructures in Large Unordered Trees

Lecture notes in computer sciencePublished 1 January 2003
Tatsuya Asai, Hiroki Arimura, Takeaki Uno, S Nakano
Citations171
SJR quartileQ2
SJR score0.35
SNIP0.55

TL;DR

An efficient algorithm Unot is presented that computes all frequent labeled unordered trees appearing in a large collection of data trees with frequency above a user-specified threshold and finds each frequent pattern T in O(kb 2 m) per pattern.

Abstract

In this paper, we study a frequent substructure discovery problem in semi-structured data. We present an efficient algorithm Unotthat computes all frequent labeled unordered trees appearing in a large collection of data trees with frequency above a user-specified threshold. The keys of the algorithm are efficient enumeration of all unordered trees in canonical form and incremental computation of their occurrences. We then show that Unotdiscovers each frequent pattern T in O(kb 2 m) per pattern, where k is the size of T, b is the branching factor of the data trees, and m is the total number of occurrences of T in the data trees.

Keywords

Computer Science