🤖 AI Summary
Existing fuzzy rule mining methods rely on antecedent-consequent co-occurrence statistics, lacking formal logical entailment semantics and thus compromising semantic soundness and natural-language interpretability.
Method: We propose a unified theoretical framework centered on fuzzy logical implication. We introduce a novel fuzzy implication property—generalized Modus Ponens monotonicity—that uniformly characterizes necessary conditions for mainstream fuzzy implication operators, ensuring logically consistent quality measure design. We further develop an open-source Python toolkit enabling interpretable fuzzy rule mining under diverse implication operators.
Contribution/Results: This work establishes, for the first time, a rigorous theoretical foundation for fuzzy rule mining grounded in logical implication rather than statistical co-occurrence. It significantly enhances rule semantic validity and linguistic interpretability. Empirical evaluation across multiple real-world datasets demonstrates both the framework’s effectiveness and the flexibility afforded by alternative implication operator choices.
📝 Abstract
Rule mining algorithms are one of the fundamental techniques in data mining for disclosing significant patterns in terms of linguistic rules expressed in natural language. In this paper, we revisit the concept of fuzzy implicative rule to provide a solid theoretical framework for any fuzzy rule mining algorithm interested in capturing patterns in terms of logical conditionals rather than the co-occurrence of antecedent and consequent. In particular, we study which properties should satisfy the fuzzy operators to ensure a coherent behavior of different quality measures. As a consequence of this study, we introduce a new property of fuzzy implication functions related to a monotone behavior of the generalized modus ponens for which we provide different valid solutions. Also, we prove that our modeling generalizes others if an adequate choice of the fuzzy implication function is made, so it can be seen as an unifying framework. Further, we provide an open-source implementation in Python for mining fuzzy implicative associative rules. We test the applicability and relevance of our framework for different real datasets and fuzzy operators.