IEEE Trans Cybern. 2021 Feb;51(2):487-500. doi: 10.1109/TCYB.2020.2970176. Epub 2021 Jan 15.
High-utility sequential pattern (HUSP) mining is an emerging topic in the field of knowledge discovery in databases. It consists of discovering subsequences that have a high utility (importance) in sequences, which can be referred to as HUSPs. HUSPs can be applied to many real-life applications, such as market basket analysis, e-commerce recommendations, click-stream analysis, and route planning. Several algorithms have been proposed to efficiently mine utility-based useful sequential patterns. However, due to the combinatorial explosion of the search space for low utility threshold and large-scale data, the performances of these algorithms are unsatisfactory in terms of runtime and memory usage. Hence, this article proposes an efficient algorithm for the task of HUSP mining, called HUSP mining with UL-list (HUSP-ULL). It utilizes a lexicographic q -sequence (LQS)-tree and a utility-linked (UL)-list structure to quickly discover HUSPs. Furthermore, two pruning strategies are introduced in HUSP-ULL to obtain tight upper bounds on the utility of the candidate sequences and reduce the search space by pruning unpromising candidates early. Substantial experiments on both real-life and synthetic datasets showed that HUSP-ULL can effectively and efficiently discover the complete set of HUSPs and that it outperforms the state-of-the-art algorithms.
高效用序贯模式(HUSP)挖掘是数据库知识发现领域的一个新兴课题。它包括发现序列中具有高效用(重要性)的子序列,这些子序列可以被称为 HUSPs。HUSPs 可以应用于许多实际应用,如市场篮子分析、电子商务推荐、点击流分析和路线规划。已经提出了几种算法来有效地挖掘基于效用的有用序贯模式。然而,由于低效用阈值和大规模数据的搜索空间的组合爆炸,这些算法在运行时和内存使用方面的性能并不令人满意。因此,本文提出了一种用于 HUSP 挖掘任务的高效算法,称为带有 UL-list 的 HUSP 挖掘(HUSP-ULL)。它利用词典序 q-序列(LQS)-树和效用链接(UL)-列表结构来快速发现 HUSPs。此外,HUSP-ULL 中引入了两种剪枝策略,以对候选序列的效用获得严格的上界,并通过尽早剪枝无希望的候选者来减少搜索空间。在真实数据集和合成数据集上的大量实验表明,HUSP-ULL 可以有效地发现完整的 HUSPs 集,并且性能优于最新算法。