Table of Contents
Fetching ...

High-utility Sequential Rule Mining Utilizing Segmentation Guided by Confidence

Chunkai Zhang, Jiarui Deng, Maohua Lyu, Wensheng Gan, Philip S. Yu

TL;DR

This work tackles the inefficiency of high-utility sequential rule mining (HUSRM) caused by redundant utility computations in left-right expansion strategies. It introduces RSC, a segmentation-guided approach that precomputes rule confidence and generates all rules from a single sequence, enabled by a novel utility-linked table (ULT) and a sequence record table (SRT). A tighter upper bound, reduced remaining utility (RRU), and related pruning strategies further prune the search but preserve completeness for totally ordered rules. Empirical results on real and synthetic datasets show substantial runtime and memory improvements over state-of-the-art methods, validating RSC's effectiveness for large-scale HUSRM tasks.

Abstract

Within the domain of data mining, one critical objective is the discovery of sequential rules with high utility. The goal is to discover sequential rules that exhibit both high utility and strong confidence, which are valuable in real-world applications. However, existing high-utility sequential rule mining algorithms suffer from redundant utility computations, as different rules may consist of the same sequence of items. When these items can form multiple distinct rules, additional utility calculations are required. To address this issue, this study proposes a sequential rule mining algorithm that utilizes segmentation guided by confidence (RSC), which employs confidence-guided segmentation to reduce redundant utility computation. It adopts a method that precomputes the confidence of segmented rules by leveraging the support of candidate subsequences in advance. Once the segmentation point is determined, all rules with different antecedents and consequents are generated simultaneously. RSC uses a utility-linked table to accelerate candidate sequence generation and introduces a stricter utility upper bound, called the reduced remaining utility of a sequence, to address sequences with duplicate items. Finally, the proposed RSC method was evaluated on multiple datasets, and the results demonstrate improvements over state-of-the-art approaches.

High-utility Sequential Rule Mining Utilizing Segmentation Guided by Confidence

TL;DR

This work tackles the inefficiency of high-utility sequential rule mining (HUSRM) caused by redundant utility computations in left-right expansion strategies. It introduces RSC, a segmentation-guided approach that precomputes rule confidence and generates all rules from a single sequence, enabled by a novel utility-linked table (ULT) and a sequence record table (SRT). A tighter upper bound, reduced remaining utility (RRU), and related pruning strategies further prune the search but preserve completeness for totally ordered rules. Empirical results on real and synthetic datasets show substantial runtime and memory improvements over state-of-the-art methods, validating RSC's effectiveness for large-scale HUSRM tasks.

Abstract

Within the domain of data mining, one critical objective is the discovery of sequential rules with high utility. The goal is to discover sequential rules that exhibit both high utility and strong confidence, which are valuable in real-world applications. However, existing high-utility sequential rule mining algorithms suffer from redundant utility computations, as different rules may consist of the same sequence of items. When these items can form multiple distinct rules, additional utility calculations are required. To address this issue, this study proposes a sequential rule mining algorithm that utilizes segmentation guided by confidence (RSC), which employs confidence-guided segmentation to reduce redundant utility computation. It adopts a method that precomputes the confidence of segmented rules by leveraging the support of candidate subsequences in advance. Once the segmentation point is determined, all rules with different antecedents and consequents are generated simultaneously. RSC uses a utility-linked table to accelerate candidate sequence generation and introduces a stricter utility upper bound, called the reduced remaining utility of a sequence, to address sequences with duplicate items. Finally, the proposed RSC method was evaluated on multiple datasets, and the results demonstrate improvements over state-of-the-art approaches.
Paper Structure (22 sections, 2 theorems, 9 figures, 4 tables, 3 algorithms)

This paper contains 22 sections, 2 theorems, 9 figures, 4 tables, 3 algorithms.

Key Result

Theorem 1

A sequence $s$$=$$<$$e_1$, $\cdots$, $e_n$$>$ and its corresponding SRT can generate rules which are composed of items in $s$ arranged in order only if SRT[n].sup$\geq$SRT[n-1].sup$\times$minconf.

Figures (9)

  • Figure 1: The flowchart of the RSC algorithm: $($$1$$)$ The utility-linked table stores sequence data and facilitates depth-first search; $($$2$$)$The sequence record table stores candidate sequence information and leverages utility to facilitate pruning; $($$3$$)$In rule production, information from the sequence record table is utilized to identify cut points and generate all rules for a sequence in one pass.
  • Figure 2: The utility-linked table (ULT) consist of $s_1$, $s_2$, and $s_3$
  • Figure 3: Runtime under different minutil (minconf$=$ 0.6)
  • Figure 4: Runtime under different minconf
  • Figure 5: The generated candidates under different minutil (minconf$=$ 0.6)
  • ...and 4 more figures

Theorems & Definitions (9)

  • Definition 1: Sequence and sequence database zaki2001spade
  • Definition 2: Sequence occurrence and utility zida2015efficient
  • Definition 3: Sequential rule zaki2001spade
  • Definition 4: Sequential rule occurrence and utility zida2015efficient
  • Definition 5: Sequential rule support and confidence zaki2001spade
  • Definition 6: High-utility sequential rule zida2015efficient
  • Definition 7: expansion of a Sequence with an item
  • Theorem 1
  • Theorem 2