arrow
Return

Efficient high utility itemset mining using buffered utility-lists

delete2017-09-15
delete80
PRE
AI
Q
Quang-Huy Duong
P
Philippe Fournier‐Viger *
H
Heri Ramampiaro *
K
Kjetil Nørvåg
T
Thu-Lan Dam
DOI:10.1007/s10489-017-1057-2delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Discovering high utility itemsets in transaction databases is a key task for studying the behavior of customers. It consists of finding groups of items bought together that yield a high profit. Several algorithms have been proposed to mine high utility itemsets using various approaches and more or less complex data structures. Among existing algorithms, one-phase algorithms employing the utility-list structure have shown to be the most efficient. In recent years, the simplicity of the utility-list structure has led to the development of numerous utility-list based algorithms for various tasks related to utility mining. However, a major limitation of utility-list based algorithms is that creating and maintaining utility-lists are time consuming and can consume a huge amount of memory. The reasons are that numerous utility lists are built and that the utility-list intersection/join operation to construct a utility-list is costly. This paper addresses this issue by proposing an improved utility-list structure called utility-list buffer to reduce the memory consumption and speed up the join operation. This structure is integrated into a novel algorithm named ULB-Miner (Utility-List Buffer for high utility itemset Miner), which introduces several new ideas to more efficiently discover high utility itemsets. ULB-Miner uses the designed utility-list buffer structure to efficiently store and retrieve utility-lists, and reuse memory during the mining process. Moreover, the paper also introduces a linear time method for constructing utility-list segments in a utility-list buffer. An extensive experimental study on various datasets shows that the proposed algorithm relying on the novel utility-list buffer structure is highly efficient in terms of both execution time and memory consumption. The ULB-Miner algorithm is up to 10 times faster than the FHM and HUI-Miner algorithms and consumes up to 6 times less memory. Moreover, it performs well on both dense and sparse datasets.
Keywords:
Pattern mining
Itemset mining
Utility mining
Utility list
Utility list buffer
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Applied Intelligence cover
Applied Intelligence
IF:
3.5
Papers:
7.6K
Citations:
1.7W

Organization

H
harbin institute of technology
Scholars:
8.0W
Papers: 6.6W
Citations: 66
Cited Papers

Cited Papers

errShare
errSave
Thromboelastography Predictive of Death in Trauma Patients
err2015-02-23
err0
errOAAI
errIan Kane; Alvin Ong; Fabio R Orozco; Zachary D Post; Luke S Austin; Kris E Radcliff
errShare
errSave
Efficient Algorithms for Mining Top-K High Utility Itemsets
err2016-01-01
err167
PREAI
errTseng, Vincent S.; Wu, Cheng-Wei; Fournier-Viger, Philippe; Yu, Philip S.
errShare
errSave
errShare
errSave
Hydrogenation of prostaglandin unsaturated ketones over Ru-containing *BEA zeolites
err2004-01-01
err0
PREAI
errS.N. Coman; D.C. Radu; V.I. Parvulescu; Z. Sobalik; D.E. De Vos; P.A. Jacobs
errShare
errSave
Efficient Tree Structures for High Utility Pattern Mining in Incremental Databases
err2009-12-01
err438
PREAI
errAhmed, Chowdhury Farhan; Tanbeer, Syed Khairuzzaman; Jeong, Byeong-Soo; Lee, Young-Koo
errShare
errSave
researcher View more