An efficient algorithm for mining top-k on-shelf high utility itemsets

被引:0
作者
Thu-Lan Dam
Kenli Li
Philippe Fournier-Viger
Quang-Huy Duong
机构
[1] Hunan University,College of Computer Science and Electronic Engineering
[2] Hanoi University of Industry,Faculty of Information Technology
[3] National University of Defense Technology,CIC of HPC
[4] National Supercomputing Center in Changsha,School of Natural Sciences and Humanities, Harbin Institute of Technology
[5] Shenzhen Graduate School,Faculty of Information Technology, Mathematics and Electrical Engineering
[6] Norwegian University of Science and Technology,undefined
来源
Knowledge and Information Systems | 2017年 / 52卷
关键词
Data mining; High utility mining; On-shelf high utility mining; Top-; on-shelf high utility mining;
D O I
暂无
中图分类号
学科分类号
摘要
High on-shelf utility itemset (HOU) mining is an emerging data mining task which consists of discovering sets of items generating a high profit in transaction databases. The task of HOU mining is more difficult than traditional high utility itemset (HUI) mining, because it also considers the shelf time of items, and items having negative unit profits. HOU mining can be used to discover more useful and interesting patterns in real-life applications than traditional HUI mining. Several algorithms have been proposed for this task. However, a major drawback of these algorithms is that it is difficult for users to find a suitable value for the minimum utility threshold parameter. If the threshold is set too high, not enough patterns are found. And if the threshold is set too low, too many patterns will be found and the algorithm may use an excessive amount of time and memory. To address this issue, we propose to address the problem of top-k on-shelf high utility itemset mining, where the user directly specifies k, the desired number of patterns to be output instead of specifying a minimum utility threshold value. An efficient algorithm named KOSHU (fast top-K on-shelf high utility itemset miner) is proposed to mine the top-k HOUs efficiently, while considering on-shelf time periods of items, and items having positive and/or negative unit profits. KOSHU introduces three novel strategies, named efficient estimated co-occurrence maximum period rate pruning, period utility pruning and concurrence existing of a pair 2-itemset pruning to reduce the search space. KOSHU also incorporates several novel optimizations and a faster method for constructing utility-lists. An extensive performance study on real-life and synthetic datasets shows that the proposed algorithm is efficient both in terms of runtime and memory consumption and has excellent scalability.
引用
收藏
页码:621 / 655
页数:34
相关论文
共 101 条
[1]  
Chen H(2014)Mining top-k frequent patterns over data streams sliding window J Intell Inf Syst 42 111-131
[2]  
Cheng J(2008)A survey on algorithms for mining frequent itemsets over data streams Knowl Inf Syst 16 1-27
[3]  
Ke Y(2004)Mining frequent itemsets without support threshold: with and without item constraints IEEE Trans Knowl Data Eng 16 1052-1069
[4]  
Ng W(2008)An efficient algorithm for mining temporal high utility itemsets from data streams J Syst Softw 81 1105-1117
[5]  
Cheung YL(2009)An efficient algorithm for mining high utility itemsets with negative item values in large databases Appl Math Comput 215 767-778
[6]  
Fu AC(2016)CLS-Miner: efficient and effective closed high utility itemset mining Front Comput Sci 45 96-111
[7]  
Chu CJ(2016)An efficient algorithm for mining top-rank-k frequent patterns Appl Intell 104 106-122
[8]  
Tseng VS(2016)An efficient algorithm for mining the top-k high utility itemsets, using novel threshold raising and pruning strategies Knowl Based Syst 15 3569-3573
[9]  
Liang T(2014)SPMF: a java open-source pattern mining library J Mach Learn Res 17 1347-1362
[10]  
Chu CJ(2005)Fast algorithms for frequent itemset mining using FP-trees IEEE Trans Knowl Data Eng 15 55-86