← Search

Jacobus G. M. van der Linden

4 accepted papers

2025

Optimal Classification Trees for Continuous Feature Data Using Dynamic Programming with Branch-and-Bound

AAAI 2025technical

Computing an optimal classification tree that provably maximizes training performance within a given size limit, is NP-hard, and in practice, most state-of-the-art methods do not scale beyond computing optimal trees of depth three. Therefore, most methods rely on a coarse binarization of continuous…

2025

SORTeD Rashomon Sets of Sparse Decision Trees: Anytime Enumeration

NeurIPS 2025spotlight

Sparse decision tree learning provides accurate and interpretable predictive models that are ideal for high-stakes applications by finding the single most accurate tree within a (soft) size limit. Rather than relying on a single “best” tree, Rashomon sets—trees with similar performance but varying s…

Cited by 0SourcecodeScholar
2024

Optimal Survival Trees: A Dynamic Programming Approach

AAAI 2024technical

Survival analysis studies and predicts the time of death, or other singular unrepeated events, based on historical data, while the true time of death for some instances is unknown. Survival trees enable the discovery of complex nonlinear relations in a compact human comprehensible model, by recursiv…

2024

Piecewise Constant and Linear Regression Trees: An Optimal Dynamic Programming Approach

ICML 2024poster

Regression trees are a human-comprehensible machine-learning model that can represent complex relationships. They are typically trained using greedy heuristics because computing optimal regression trees is NP-hard. Contrary to this standard practice, we consider optimal methods and improve the scala…

Cited by 3SourcePDFScholar