The effective skyline quantify-utility patterns mining algorithm with pruning strategies

Jimmy Ming-Tai Wu1, Ranran Li2, Pi-Chung Hsu3 and Mu-En Wu 44

  1. College of Computer Science and Engineering, Shandong University of Science and Technology
    Shandong, China
    wmt@wmt35.idv.tw
  2. College of Computer Science and Engineering, Shandong University of Science and Technology
    Shandong, China
    734181156@qq.com
  3. Department of Information Management, Shu-Te University
    Kaohsiung, Taiwan
    pichung@stu.edu.tw
  4. Department of Information and Finance Management, National Taipei University of Technology
    Taipei, Taiwan
    mnasia1@gmail.com

Abstract

Frequent itemset mining and high-utility itemset mining have been widely applied to the extraction of useful information from databases. However, with the proliferation of the Internet of Things, smart devices are generating vast amounts of data daily, and studies focusing on individual dimensions are increasingly unable to support decision-making. Hence, the concept of a skyline query considering frequency and utility (which returns a set of points that are not dominated by other points) was introduced. However, in most cases, firms are concerned about not only the frequency of purchases but also quantities. The skyline quantity-utility pattern (SQUP) considers both the quantity and utility of items. This paper proposes two algorithms, FSKYQUP-Miner and FSKYQUP, to efficiently mine SQUPs. The algorithms are based on the utility-quantity list structure and include an effective pruning strategy which calculates the minimum utility of SQUPs after one scan of the database and prunes undesired items in advance, which greatly reduces the number of concatenation operations. Furthermore, this paper proposes an array structure superior to utilmax for storing the maximum utility of quantities, which further improves the efficiency of pruning. Extensive comparison experiments on different datasets show that the proposed algorithms find all SQUPs accurately and efficiently.

Key words

Internet of Things, skyline quantity-utility patterns (SQUPs), utility-quantity list, minimum utility of SQUPs (MUSQ), quantity maximum utility of the array (QMUA)

Digital Object Identifier (DOI)

https://doi.org/10.2298/CSIS220615040W

Publication information

Volume 20, Issue 3 (June 2023)
Year of Publication: 2023
ISSN: 2406-1018 (Online)
Publisher: ComSIS Consortium

Full text

DownloadAvailable in PDF
Portable Document Format

How to cite

Wu, J. M., Li, R., Hsu, P., 4, M. W.: The effective skyline quantify-utility patterns mining algorithm with pruning strategies. Computer Science and Information Systems, Vol. 20, No. 3, 1085–1108. (2023), https://doi.org/10.2298/CSIS220615040W