4.5 Article

Efficient algorithms for deriving complete frequent itemsets from frequent closed itemsets

Journal

APPLIED INTELLIGENCE
Volume 52, Issue 6, Pages 7002-7023

Publisher

SPRINGER
DOI: 10.1007/s10489-020-02172-7

Keywords

Frequent itemset mining; Frequent closed itemset mining; Lossless and condensed representation; Deriving algorithms

Funding

  1. Ministry of Science and Technology, Taiwan [109-2221-E-197-027, 109-2634-F-009-026]

Ask authors/readers for more resources

In this study, two efficient algorithms, DFI-List and DFI-Growth, were proposed for efficiently deriving FIs from FCIs. DFI-List utilizes a vertical index structure called Cid List, while DFI-Growth compresses the information into tree structures and applies a pattern-growth strategy for FI derivation.
When mining frequent itemsets (abbr. FIs) from dense datasets, it usually produces too many itemsets and results in the mining task to suffer from a very long execution time and high memory consumption. Frequent closed itemset (abbr. FCI) is a compact and lossless representation of FI. Mining FCIs can not only reduce the execution time and memory usage, but also reserve the complete information of FIs derived from FCIs. Although many studies have been proposed with various efficient methods for mining FCIs, few of them have developed algorithms for efficiently deriving FIs from FCIs. In this work, we propose two efficient algorithms named DFI-List and DFI-Growth for efficiently deriving FIs from FCIs. The both algorithms adopt depth-first search and divide-and-conquer methodology to derive all the FIs. DFI-List efficiently derives all the FIs with a vertical index structure called Cid List. DFI-Growth compresses the information of FCIs into tree structures and applies pattern-growth strategy to derive FIs from the trees. Empirical experiments show that DFI-List is the most efficient and scalable algorithm on the dense datasets. For example, when the minimum support threshold is set to 50% on the Chess dataset, DFI-List runs faster than LevelWise (Pasquier et al. Inf Syst 24(1): 25-46, 1999b) over 100 times. As for DFI-Growth, it is the most stable and memory efficient algorithm on the sparse datasets. Both DFI-Growth and DFI-List are superior to the state-of-the-art algorithm (Pasquier et al. Inf Syst 24(1): 25-46, 199b) in terms of execution time.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.5
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available