Generalized and Scalable Optimal Sparse Decision Trees

By Jimmy J. Lin, Chudi Zhong, Diane Hu, Cynthia Rudin, Margo I. Seltzer. 2020

178 citations recorded by the source corpus.

Decision tree optimization is notoriously difficult from a computational perspective but essential for the field of interpretable machine learning. Despite efforts over the past 40 years, only recently have optimization breakthroughs been made that have allowed practical algorithms to find optimal decision trees. These new techniques have the potential to trigger a paradigm shift where it is possible to construct sparse decision trees to efficiently optimize a variety of objective functions without relying on greedy splitting and pruning heuristics that often lead to suboptimal solutions. The contribution in this work is to provide a general framework for decision tree optimization that addresses the two significant open problems in the area: treatment of imbalanced data and fully optimizing over continuous variables. We present techniques that produce optimal decision trees over a variety of objectives including F-score, AUC, and partial area under the ROC convex hull. We also introduce a scalable algorithm that produces provably optimal results in the presence of continuous variables and speeds up decision tree construction by several orders of magnitude relative to the state-of-the art.

Subfields: Artificial Intelligence, Mathematical Optimization, Algorithms & Complexity

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. Emilio Carrizosa
  2. Carlos Eduardo Pedreira
  3. Vinícius G. Costa
  4. Dolores Romero Morales
  5. Cynthia Rudin
  6. Cristina Molero-Río
  7. Lesia Semenova
  8. Chudi Zhong

In Mathematical Optimization

  1. Chudi Zhong
  2. Lesia Semenova
  3. Zhi Chen
  4. Haiyang Huang
  5. Dolores Romero Morales
  6. Emilio Carrizosa
  7. Cristina Molero-Río
  8. Peter James Stuckey

In Algorithms & Complexity

  1. Carlos Eduardo Pedreira
  2. Vinícius G. Costa
  3. Chudi Zhong
  4. Cristina Molero-Río
  5. Dolores Romero Morales
  6. Emilio Carrizosa
  7. Lesia Semenova
  8. Zhi Chen

Citations in the corpus