# Flexible Pattern Discovery and Analysis

arXiv: https://arxiv.org/abs/2111.12218 · HTML: https://mlsanity.com/paper/2111.12218/

## Key facts

- Cited by 1 papers in the map (data through 14 Oct 2026).
- Builds on 4 of its 41 references that are in the map.
- First posted on arXiv 24 Nov 2021.

## Builds on (most cited first, 4 of 4)

- [A Survey of Utility-Oriented Pattern Mining](https://mlsanity.com/paper/1805.10511/) (2018)
- [ProUM: Projection-based Utility Mining on Sequence Data](https://mlsanity.com/paper/1904.07764/) (2019)
- [HUOPM: High Utility Occupancy Pattern Mining](https://mlsanity.com/paper/1812.10926/) (2018)
- [Discovering High Utility-Occupancy Patterns from Uncertain Data](https://mlsanity.com/paper/2008.08190/) (2020)

## Built on by (most cited first, 1 of 1)

- [Towards Sequence Utility Maximization under Utility Occupancy Measure](https://mlsanity.com/paper/2212.10452/) (2022)

## Abstract (arXiv)

Based on the analysis of the proportion of utility in the supporting transactions used in the field of data mining, high utility-occupancy pattern mining (HUOPM) has recently attracted widespread attention. Unlike high-utility pattern mining (HUPM), which involves the enumeration of high-utility (e.g., profitable) patterns, HUOPM aims to find patterns representing a collection of existing transactions. In practical applications, however, not all patterns are used or valuable. For example, a pattern might contain too many items, that is, the pattern might be too specific and therefore lack value for users in real life. To achieve qualified patterns with a flexible length, we constrain the minimum and maximum lengths during the mining process and introduce a novel algorithm for the mining of flexible high utility-occupancy patterns. Our algorithm is referred to as HUOPM+. To ensure the flexibility of the patterns and tighten the upper bound of the utility-occupancy, a strategy called the length upper-bound (LUB) is presented to prune the search space. In addition, a utility-occupancy nested list (UO-nlist) and a frequency-utility-occupancy table (FUO-table) are employed to avoid multiple scans of the database. Evaluation results of the subsequent experiments confirm that the proposed algorithm can effectively control the length of the derived patterns, for both real-world and synthetic datasets. Moreover, it can decrease the execution time and memory consumption.
