The aim of sequential pattern mining (SPM) is to discover potentially useful information from a given se-quence. Although various SPM methods have been investigated, most of these focus on mining all of the patterns. However, users sometimes want to mine patterns with the same specific prefix pattern, called co-occurrence pattern. Since sequential rule mining can make better use of the results of SPM, and obtain better recommendation performance, this paper addresses the issue of maximal co-occurrence nonoverlapping sequential rule (MCoR) mining and proposes the MCoR-Miner algo-rithm. To improve the efficiency of support calculation, MCoR-Miner employs depth-first search and backtracking strategies equipped with an indexing mechanism to avoid the use of sequential searching. To obviate useless support calculations for some sequences, MCoR-Miner adopts a filtering strategy to prune the sequences without the prefix pattern. To reduce the number of candidate patterns, MCoR-Miner applies the frequent item and binomial enumeration tree strategies. To avoid searching for the maximal rules through brute force, MCoR-Miner uses a screening strategy. To validate the per-formance of MCoR-Miner, eleven competitive algorithms were conducted on eight sequences. Our experimental results showed that MCoR-Miner outperformed other competitive algorithms, and yielded better recommendation performance than frequent co-occurrence pattern mining. All algorithms and datasets can be downloaded from https://github.com/wuc567/Pattern-Mining/tree/master/MCoR-Miner.
翻译:连续模式采矿(SPM)的目的是从特定的序列中发现潜在有用的信息。尽管已经调查了各种特殊模式方法,其中多数侧重于所有模式的开采。然而,用户有时希望以相同的前缀模式(称为共同查找模式)来开采模式。由于顺序规则采矿可以更好地利用特殊模式采矿的结果,并获得更好的建议性能,本文件涉及最大共犯不重叠序列规则(MCoR)的开采问题,并提议MCoR-Mineral-algo-Rithm。为了提高支持计算的效率,MCoR-Miner采用了深度第一搜索和回溯跟踪战略,这些战略配有避免使用顺序搜索的索引机制。为避免对某些序列进行无用的支持计算,MCoR-Miner采用过滤战略,在不使用前缀模式的情况下,MCoRiRC/R Rr Rr Rr Rcr Rcr Rc Rcer 的常规-Scial-ral-ral-ral-ral-rass Acal-Supal-Supal-Supal-Supal-Supal-Supal-Supal-Supal-Supal-Supal-Supal-Supal-Supal-Supal-Supal-Supal-Supal-Supal-Supal-Supal-Supal-Supals)中, 战略显示一个更好的测试我们一个更好的战略。