A Simple Approximation Algorithm for Optimal Decision Tree
Not on the map. Why?
Abstract (arXiv)
Optimal decision tree (odt) is a fundamental problem arising in applications such as active learning, entity identification, and medical diagnosis. An instance of odt is given by m hypotheses, out of which an unknown ``true'' hypothesis is drawn according to some probability distribution. An algorithm needs to identify the true hypothesis by making queries: each query incurs a cost and has a known response for each hypothesis. The goal is to minimize the expected query cost to identify the true hypothesis. We consider the most general setting with arbitrary costs, probabilities and responses. odt is NP-hard to approximate better than ln m and there are O(ln m) approximation algorithms known for it. However, these algorithms and/or their analyses are quite complex. Moreover, the leading constant factors are large. We provide a simple algorithm and analysis for odt, proving an approximation ratio of 8 ln m.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 3 of its 19 references that are in the map. First posted on arXiv 21 May 2025.
Builds on
3 of 19 references.
References · 3
- 2019Adaptivity in Adaptive Submodularitycited by 22
- 2019A Tight Analysis of Greedy Yields Subexponential Time Approximation for Uniform Decision Treecited by 7
- 2022Minimum Cost Adaptive Submodular Covercited by 5
Built on by
Citing papers per year: 2026: 2.
2 papers.