An Efficient Itemset Representation for Mining Frequent Patterns in Transactional Databases
Keywords:
Frequent itemset mining, Apriori algorithm, combinatorial number systemAbstract
In this paper we propose very efficient itemset representation for frequent itemset mining from transactional databases. The combinatorial number system is used to uniquely represent frequent k-itemset with just one integer value, for any k ≥ 2. Experiments show that memory requirements can be reduced up to 300 %, especially for very low minimal support thresholds. Further, we exploit combinatorial number schema for representing candidate itemsets during iterative join-based approach. The novel algorithm maintains one-dimensional array rank, starting from k = 2nd iteration. At the index r of the array, the proposed algorithm stores unique integer representation of the r-th candidate in lexicographic order. The rank array provides joining of two candidate k-itemsets to be O(1) instead of O(k) operation. Additionally, the rank array provides faster determination which candidates are contained in the given transaction during the support count and test phase. Finally, we believe that itemset ranking by combinatorial number system can be effectively integrated into pattern-growth algorithms, that are state-of-the-art in frequent itemset mining, and additionally improve their performances.Downloads
Download data is not yet available.
Downloads
Published
2018-11-07
How to Cite
Tomović, S., & Stanišić, P. (2018). An Efficient Itemset Representation for Mining Frequent Patterns in Transactional Databases. Computing and Informatics, 37(4), 894–914. Retrieved from http://147.213.75.17/ojs/index.php/cai/article/view/2018_4_894
Issue
Section
Articles