Learning optimal classification trees using a binary linear program formulation

Sicco Verwer, Yingqian Zhang

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

129 Citations (Scopus)
187 Downloads (Pure)

Abstract

We provide a new formulation for the problem of learning the optimal classification tree of a given depth as a binary linear program. A limitation of previously proposed Mathematical Optimization formulations is that they create constraints and variables for every row in the training data. As a result, the running time of the existing Integer Linear programming (ILP) formulations increases dramatically with the size of data. In our new binary formulation, we aim to circumvent this problem by making the formulation size largely independent from the training data size. We show experimentally that our formulation achieves better performance than existing formulations on both small and large problem instances within shorter running time.

Original languageEnglish
Title of host publication33rd AAAI Conference on Artificial Intelligence, AAAI 2019, 31st Innovative Applications of Artificial Intelligence Conference, IAAI 2019 and the 9th AAAI Symposium on Educational Advances in Artificial Intelligence, EAAI 2019
Place of PublicationPalo Alto, California USA
PublisherAAAI Press
Pages1625-1632
Number of pages8
ISBN (Print)978-1-57735-809-1
DOIs
Publication statusPublished - 2019
Event33rd AAAI Conference on Artificial Intelligence, AAAI 2019, 31st Annual Conference on Innovative Applications of Artificial Intelligence, IAAI 2019 and the 9th AAAI Symposium on Educational Advances in Artificial Intelligence, EAAI 2019 - Honolulu, United States
Duration: 27 Jan 20191 Feb 2019
Conference number: 33
https://aaai.org/Conferences/AAAI-19/

Conference

Conference33rd AAAI Conference on Artificial Intelligence, AAAI 2019, 31st Annual Conference on Innovative Applications of Artificial Intelligence, IAAI 2019 and the 9th AAAI Symposium on Educational Advances in Artificial Intelligence, EAAI 2019
Abbreviated titleAAAI 2019
Country/TerritoryUnited States
CityHonolulu
Period27/01/191/02/19
Internet address

Funding

The work is partially supported by the NWO project Real-time data-driven maintenance logistics (project number: 628.009.012).

Keywords

  • Machine learning
  • decision tree
  • mathematical optimization

Fingerprint

Dive into the research topics of 'Learning optimal classification trees using a binary linear program formulation'. Together they form a unique fingerprint.

Cite this