Rule-based interpretable sequence clustering
摘要
During the past decades, many effective algorithms for clustering discrete sequences have be presented. However, most of these existing clustering methods lack interpretability, i.e., the capability of explaining the identified clusters in an intuitive manner. To our knowledge, there is only one interpretable sequence clustering method in the literature so far, which employs a pattern-based decision tree for explaining sequence clusters. Such a tree-based model may become less interpretable with the increase in cluster number and each cluster is characterized by a conjunction of sequential patterns. To address this limitation, we propose a rule-based interpretable sequence clustering algorithm, consisting of two main components: discriminative rule mining and rule set optimization. In the rule set, each rule is associated with only one pattern, ensuring a high level of interpretability. Experiments conducted on 13 real-world datasets demonstrate that our method achieves competitive accuracy compared with state-of-the-art interpretable and non-interpretable sequence clustering algorithms. At the same time, it exhibits significant advantages in interpretability: each rule is non-conjunctive, the rule set is compact, the average pattern length is short, and the resulting explanations are more concise and intuitive.