Methods and Models for Interpretable Linear Classification
Berk Ustun, Cynthia Rudin

TL;DR
This paper introduces an integer programming framework for creating accurate, interpretable linear classifiers with customizable constraints, demonstrated through models like scoring systems and rule tables, and applied to sleep apnea diagnosis.
Contribution
It offers a flexible, optimized approach for building interpretable models with discrete coefficients, surpassing existing methods in flexibility and scalability.
Findings
Models achieve training accuracy comparable to other linear classifiers.
Discrete coefficients can enhance generalization due to simplicity.
Framework successfully applied to clinical sleep apnea diagnosis.
Abstract
We present an integer programming framework to build accurate and interpretable discrete linear classification models. Unlike existing approaches, our framework is designed to provide practitioners with the control and flexibility they need to tailor accurate and interpretable models for a domain of choice. To this end, our framework can produce models that are fully optimized for accuracy, by minimizing the 0--1 classification loss, and that address multiple aspects of interpretability, by incorporating a range of discrete constraints and penalty functions. We use our framework to produce models that are difficult to create with existing methods, such as scoring systems and M-of-N rule tables. In addition, we propose specially designed optimization methods to improve the scalability of our framework through decomposition and data reduction. We show that discrete linear classifiers can…
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
TopicsNeural Networks and Applications · Statistical Methods and Inference · Machine Learning and Data Classification
