Bayes Point Rule Set Learning
Fabio Aiolli, Luca Bergamin, Tommaso Carraro, Mirko Polato

TL;DR
This paper introduces a new rule-learning algorithm for DNF expressions that balances interpretability and accuracy, approximates the Bayes optimal classifier, and enhances explainability without sacrificing performance.
Contribution
It extends the FIND-S algorithm to learn DNF rules, proposes principled methods to approximate the Bayes classifier, and improves rule explainability while maintaining accuracy.
Findings
Competitive accuracy on benchmark datasets
Enhanced interpretability of learned rules
Effective approximation of the Bayes classifier
Abstract
Interpretability is having an increasingly important role in the design of machine learning algorithms. However, interpretable methods tend to be less accurate than their black-box counterparts. Among others, DNFs (Disjunctive Normal Forms) are arguably the most interpretable way to express a set of rules. In this paper, we propose an effective bottom-up extension of the popular FIND-S algorithm to learn DNF-type rulesets. The algorithm greedily finds a partition of the positive examples. The produced DNF is a set of conjunctive rules, each corresponding to the most specific rule consistent with a part of positive and all negative examples. We also propose two principled extensions of this method, approximating the Bayes Optimal Classifier by aggregating DNF decision rules. Finally, we provide a methodology to significantly improve the explainability of the learned rules while retaining…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Data Classification · Explainable Artificial Intelligence (XAI) · Imbalanced Data Classification Techniques
