mlsanityData to 14 Oct 2026

Evolving Features vs Evolving Entire Trees with GP for Interpretable Survival Analysis

arXiv 2605.30119 ↗First posted 28 May 2026cs.LG cs.AI cs.NEcited by 0

Not on the map. Why?

Abstract (arXiv)

Survival analysis concerns the task of predicting the time until an event occurs. Often used in the medical field, survival analysis deals with incomplete (i.e., censored) data, for instance, from patients who did not experience the event during the duration of the study. For practical use, both accuracy and interpretability are important. Survival trees are easy-to-follow survival models that split the patient cohort recursively into discrete patient groups. Whilst survival trees can capture complex relationships, they typically need to grow large, threatening interpretability. Moreover, survival trees are often built using greedy approaches that may overlook globally optimal split combinations, limiting predictive performance. Shallow survival trees require expressive, higher-order feature combinations to achieve competitive accuracy. We therefore use genetic programming to multi-objectively evolve inherently inspectable feature sets and study how they interact with different tree induction strategies. We further introduce an evolutionary approach that jointly optimises the survival tree structure and the non-linear split logic. Our findings demonstrate that evolutionary feature construction improves predictive performance across different tree induction strategies on two real-world datasets and two different survival tree depths. Given its speed and flexible presentation, the multi-objective evolution of entire trees likely holds the most future promise.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 10 of its 27 references that are in the map. First posted on arXiv 28 May 2026.

Builds on

10 of 27 references.

References · 10

  1. 2024KAN: Kolmogorov-Arnold Networkscited by 649
  2. 2015ranger: A Fast Implementation of Random Forests for High Dimensional Data in C++ and Rcited by 172
  3. 2024CoxKAN: Kolmogorov-Arnold Networks for Interpretable, High-Performance Survival Analysiscited by 22
  4. 2019On Explaining Machine Learning Models by Evolving Crucial and Compact Featurescited by 9
  5. 2024Optimal Survival Trees: A Dynamic Programming Approachcited by 5
  6. 2024Optimal Sparse Survival Treescited by 5
  7. 2024Improving the efficiency of GP-GOMEA for higher-arity operatorscited by 3
  8. 2025PISA: An AI Pipeline for Interpretable-by-design Survival Analysis Providing Multiple Complexity-Accuracy Trade-off Modelscited by 2
  9. 2022Multi-modal multi-objective model-based genetic programming to find multiple diverse high-quality modelscited by 1
  10. 2025Thinking Outside the Template with Modular GP-GOMEAcited by 1

Built on by

Not cited yet.