<div class="csl-bib-body">
<div class="csl-entry">Staus, L. P., Komusiewicz, C., Sommer, F., & Sorge, M. (2025). Witty: An Efficient Solver for Computing Minimum-Size Decision Trees. In T. Walsh, J. Shah, & Z. Kolter (Eds.), <i>Proceedings of the 39th Annual AAAI Conference on Artificial Intelligence : Thirty-Seventh Conference on Innovative Applications of Artificial Intelligence : Fifteenth Symposium on Educational Advances in Artificial Intelligence</i> (pp. 20584–20591). AAAI Press. https://doi.org/10.1609/aaai.v39i19.34268</div>
</div>
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/225339
-
dc.description.abstract
Decision trees are a classic model for summarizing and classifying data. To enhance interpretability and generalization properties, it has been proposed to favor small decision trees. Accordingly, in the minimum-size decision tree training problem (MSDT), the input is a set of training examples in R<sup>d</sup> with class labels and we aim to find a decision tree that classifies all training examples correctly and has a minimum number of nodes. MSDT is NP-hard and therefore presumably not solvable in polynomial time. Nevertheless, a promising algorithmic paradigm called witness trees which solves MSDT efficiently if the solution tree is small has been developed. In this work, we test this paradigm empirically. We provide an implementation, augment it with extensive heuristic improvements, and scrutinize it on standard benchmark instances. The augmentations achieve a mean 324-fold (median 84-fold) speedup over the naive implementation. Compared to the state of the art they achieve a mean 32-fold (median 7-fold) speedup over the dynamic programming based MurTree solver and a mean 61-fold (median 25-fold) speedup over SAT-based implementations. As a theoretical result we obtain an improved worst-case running-time bound for MSDT.
en
dc.language.iso
en
-
dc.relation.ispartofseries
Proceedings of the AAAI Conference on Artificial Intelligence
-
dc.subject
Decision tree
en
dc.subject
Machine learning
en
dc.subject
NP-hard problem
en
dc.title
Witty: An Efficient Solver for Computing Minimum-Size Decision Trees
en
dc.type
Inproceedings
en
dc.type
Konferenzbeitrag
de
dc.contributor.affiliation
Friedrich Schiller University Jena, Germany
-
dc.contributor.affiliation
Friedrich Schiller University Jena, Germany
-
dc.relation.isbn
1-57735-897-X
-
dc.relation.issn
2159-5399
-
dc.description.startpage
20584
-
dc.description.endpage
20591
-
dc.type.category
Full-Paper Contribution
-
dc.relation.eissn
2374-3468
-
tuw.booktitle
Proceedings of the 39th Annual AAAI Conference on Artificial Intelligence : Thirty-Seventh Conference on Innovative Applications of Artificial Intelligence : Fifteenth Symposium on Educational Advances in Artificial Intelligence
-
tuw.peerreviewed
true
-
tuw.relation.publisher
AAAI Press
-
tuw.relation.publisherplace
Washington D.C.
-
tuw.researchTopic.id
I1
-
tuw.researchTopic.name
Logic and Computation
-
tuw.researchTopic.value
100
-
tuw.publication.orgunit
E192-01 - Forschungsbereich Algorithms and Complexity
-
tuw.publisher.doi
10.1609/aaai.v39i19.34268
-
dc.description.numberOfPages
8
-
tuw.author.orcid
0009-0004-3020-1011
-
tuw.event.name
39th Annual AAAI Conference on Artificial Intelligence
en
tuw.event.startdate
25-02-2025
-
tuw.event.enddate
04-03-2025
-
tuw.event.online
Hybrid
-
tuw.event.type
Event for scientific audience
-
tuw.event.place
Philadelphia
-
tuw.event.country
US
-
tuw.event.institution
Association for the Advancement of Artificial Intelligence
-
tuw.event.presenter
Staus, Luca Pascal
-
tuw.event.track
Multi Track
-
wb.sciencebranch
Informatik
-
wb.sciencebranch
Mathematik
-
wb.sciencebranch.oefos
1020
-
wb.sciencebranch.oefos
1010
-
wb.sciencebranch.value
80
-
wb.sciencebranch.value
20
-
item.openairetype
conference paper
-
item.openairecristype
http://purl.org/coar/resource_type/c_5794
-
item.cerifentitytype
Publications
-
item.languageiso639-1
en
-
item.grantfulltext
none
-
item.fulltext
no Fulltext
-
crisitem.author.dept
Friedrich Schiller University Jena, Germany
-
crisitem.author.dept
Friedrich Schiller University Jena, Germany
-
crisitem.author.dept
E192-01 - Forschungsbereich Algorithms and Complexity
-
crisitem.author.dept
E192-01 - Forschungsbereich Algorithms and Complexity