Skip to main navigation Skip to search Skip to main content

Classification, Regression, and Survival Rule Induction with Complex and M-of-N Elementary Conditions

Research output: Contribution to journalArticlepeer-review

3 Citations (Scopus)

Abstract

Most rule induction algorithms generate rules with simple logical conditions based on equality or inequality relations. This feature limits their ability to discover complex dependencies that may exist in data. This article presents an extension to the sequential covering rule induction algorithm that allows it to generate complex and M-of-N conditions within the premises of rules. The proposed methodology uncovers complex patterns in data that are not adequately expressed by rules with simple conditions. The novel two-phase approach efficiently generates M-of-N conditions by analysing frequent sets in previously induced simple and complex rule conditions. The presented method allows rule induction for classification, regression and survival problems. Extensive experiments on various public datasets show that the proposed method often leads to more concise rulesets compared to those using only simple conditions. Importantly, the inclusion of complex conditions and M-of-N conditions has no statistically significant negative impact on the predictive ability of the ruleset. Experimental results and a ready-to-use implementation are available in the GitHub repository. The proposed algorithm can potentially serve as a valuable tool for knowledge discovery and facilitate the interpretation of rule-based models by making them more concise.

Original languageEnglish
Pages (from-to)554-579
Number of pages26
JournalMachine Learning and Knowledge Extraction
Volume6
Issue number1
DOIs
Publication statusPublished - Mar 2024

Keywords

  • M-of-N conditions
  • classification
  • complex elementary conditions
  • regression
  • rule induction
  • survival analysis

ASJC Scopus subject areas

  • Engineering (miscellaneous)
  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'Classification, Regression, and Survival Rule Induction with Complex and M-of-N Elementary Conditions'. Together they form a unique fingerprint.

Cite this