Litcius/Paper detail

Discovering High Utility Episodes in Sequences

Wensheng Gan, Jerry Chun‐Wei Lin, Han‐Chieh Chao, Philip S. Yu

2022IEEE Transactions on Artificial Intelligence13 citationsDOI

Abstract

Sequence data are more commonly seen than other types of data (e.g., transaction data) in real-world applications. For the mining task from sequence data, several problems have been formulated, such as sequential pattern mining, episode mining, and sequential rule mining. As one of the fundamental problems, episode mining has often been studied. The common wisdom is that discovering frequent episodes is not useful enough. In this article, we propose an efficient utility mining approach, namely, UMEpi: utility mining of high-utility episodes from complex event sequences. We propose the concept of remaining utility of episodes and achieve a tighter upper bound, namely, episode-weighted utilization (EWU), which will provide better pruning. Thus, the optimized EWU-based pruning strategies can achieve better improvements in mining efficiency. The search space of UMEpi w.r.t. a prefix-based lexicographic sequence tree is spanned and determined recursively for mining high-utility episodes, by prefix-spanning in a depth-first way. Finally, extensive experiments on four real-life datasets demonstrate that UMEpi can discover the complete high-utility episodes from complex event sequences. Furthermore, the improved variants of UMEpi significantly outperform the baseline in terms of execution time, memory consumption, and scalability.

Topics & Concepts

PruningComputer scienceData miningScalabilityLexicographical orderSequence (biology)Event (particle physics)Task (project management)PrefixTree (set theory)TrieMachine learningDatabase transactionArtificial intelligenceData structureMathematicsEconomicsMathematical analysisAgronomyDatabaseQuantum mechanicsManagementCombinatoricsPhilosophyProgramming languageBiologyGeneticsPhysicsLinguisticsData Mining Algorithms and ApplicationsRough Sets and Fuzzy LogicData Management and Algorithms
Discovering High Utility Episodes in Sequences | Litcius