Interpretable Two-level Boolean Rule Learning for Classification
Guolong Su, Dennis Wei, Kush R. Varshney, Dmitry M. Malioutov

TL;DR
This paper introduces a new optimization framework for learning accurate, sparse, and interpretable two-level Boolean rules in both CNF and DNF forms, balancing accuracy and simplicity.
Contribution
It presents a novel LP-based optimization approach for two-level Boolean rule learning, enhancing interpretability without sacrificing accuracy.
Findings
Effective tradeoff between accuracy and interpretability.
Algorithms outperform existing methods in sparse rule learning.
Flexible framework applicable to CNF and DNF forms.
Abstract
As a contribution to interpretable machine learning research, we develop a novel optimization framework for learning accurate and sparse two-level Boolean rules. We consider rules in both conjunctive normal form (AND-of-ORs) and disjunctive normal form (OR-of-ANDs). A principled objective function is proposed to trade classification accuracy and interpretability, where we use Hamming loss to characterize accuracy and sparsity to characterize interpretability. We propose efficient procedures to optimize these objectives based on linear programming (LP) relaxation, block coordinate descent, and alternating minimization. Experiments show that our new algorithms provide very good tradeoffs between accuracy and interpretability.
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 Algorithms · Machine Learning and Data Classification · Explainable Artificial Intelligence (XAI)
