Optimal Survival Trees

A Dynamic Programming Approach

Conference Paper (2024)
Author(s)

Tim Huisman (Student TU Delft)

J.G.M. van der Linden (TU Delft - Algorithmics)

E. Demirović (TU Delft - Algorithmics)

Research Group
Algorithmics
DOI related publication
https://doi.org/10.1609/aaai.v38i11.29163
More Info
expand_more
Publication Year
2024
Language
English
Research Group
Algorithmics
Pages (from-to)
12680-12688
ISBN (electronic)
['1577358872', '9781577358879']
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

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 recursively splitting the population and predicting a distinct survival distribution in each leaf node. We use dynamic programming to provide the first survival tree method with optimality guarantees, enabling the assessment of the optimality gap of heuristics. We improve the scalability of our method through a special algorithm for computing trees up to depth two. The experiments show that our method’s run time even outperforms some heuristics for realistic cases while obtaining similar out-of-sample performance with the state-of-the-art.

Files

29163-Article_Text-33217-1-2-2... (pdf)
(pdf | 0.356 Mb)
- Embargo expired in 30-09-2024
License info not available