Algorithms for multi-level frequent pattern minning