Interpretable Decision Sets: A Joint Framework for Description and Prediction

By Himabindu Lakkaraju, Stephen H. Bach, Jure Leskovec. 2016

865 citations recorded by the source corpus.

One of the most important obstacles to deploying predictive models is the fact that humans do not understand and trust them. Knowing which variables are important in a model's prediction and how they are combined can be very powerful in helping people understand and trust automatic decision making systems. Here we propose interpretable decision sets, a framework for building predictive models that are highly accurate, yet also highly interpretable. Decision sets are sets of independent if-then rules. Because each rule can be applied independently, decision sets are simple, concise, and easily interpretable. We formalize decision set learning through an objective function that simultaneously optimizes accuracy and interpretability of the rules. In particular, our approach learns short, accurate, and non-overlapping rules that cover the whole feature space and pay attention to small but important classes. Moreover, we prove that our objective is a non-monotone submodular function, which we efficiently optimize to find a near-optimal set of rules. Experiments show that interpretable decision sets are as accurate at classification as state-of-the-art machine learning techniques. They are also three times smaller on average than rule-based models learned by other methods. Finally, results of a user study show that people are able to answer multiple-choice questions about the decision boundaries of interpretable decision sets and write descriptions of classes based on them faster and more accurately than with other rule-based models that were designed for interpretability. Overall, our framework provides a new approach to interpretable machine learning that balances accuracy, interpretability, and computational efficiency.

Subfields: Artificial Intelligence, Information Systems, Natural Language Processing

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Mohit Bansal
  2. Q. Liao
  3. Luke S. Zettlemoyer
  4. Percy Liang
  5. Noah A. Smith
  6. Yejin Choi
  7. Marco F. Huber
  8. Cynthia Rudin

In Information Systems

  1. Alexey Ignatiev
  2. Tong Wang
  3. Salvatore Ruggieri
  4. Joao Marques-Silva
  5. Cynthia Rudin
  6. Franco Turini
  7. Riccardo Guidotti
  8. Berk Ustun

In Natural Language Processing

  1. Sameer Singh
  2. Tong Wang
  3. Mohit Bansal
  4. Noah A. Smith
  5. Been Kim
  6. Chenhao Tan
  7. Daniel S. Weld
  8. Marco Tulio Ribeiro

Citations in the corpus