Skip to main navigation Skip to search Skip to main content

TKUS: Mining top-k high utility sequential patterns

  • Chunkai Zhang
  • , Zilin Du
  • , Wensheng Gan*
  • , Philip S. Yu
  • *Corresponding author for this work
  • Harbin Institute of Technology Shenzhen
  • Jinan University
  • University of Illinois at Chicago

Research output: Contribution to journalArticlepeer-review

Abstract

High-utility sequential pattern mining (HUSPM) has recently emerged as a focus of intense research interest. The main task of HUSPM is to find all subsequences, within a quantitative sequential database, that have high utility with respect to a user-defined minimum utility threshold. However, it is difficult to specify the minimum utility threshold, especially when database features, which are invisible in most cases, are not understood. To handle this problem, top-k HUSPM was proposed. Up to now, only very preliminary work has been conducted to capture top-k HUSPs, and existing strategies require improvement in terms of running time, memory consumption, unpromising candidate filtering, and scalability. Moreover, no systematic problem statement has been defined. In this paper, we formulate the problem of top-k HUSPM and propose a novel algorithm called TKUS. To improve efficiency, TKUS adopts a projection and local search mechanism and employs several schemes, including the Sequence Utility Raising, Terminate Descendants Early, and Eliminate Unpromising Items strategies, which allow it to greatly reduce the search space. Finally, experimental results demonstrate that TKUS can achieve sufficiently good top-k HUSPM performance compared to state-of-the-art algorithm TKHUS-Span.

Original languageEnglish
Pages (from-to)342-359
Number of pages18
JournalInformation Sciences
Volume570
DOIs
StatePublished - Sep 2021
Externally publishedYes

Keywords

  • High-utility sequence
  • Pattern mining
  • Sequence data
  • Top-k
  • Utility mining

Fingerprint

Dive into the research topics of 'TKUS: Mining top-k high utility sequential patterns'. Together they form a unique fingerprint.

Cite this