Skip to main content

Showing 1–4 of 4 results for author: van der Linden, J G M

.
  1. arXiv:2501.07903  [pdf, other

    cs.LG cs.AI cs.DS

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

    Authors: Catalin E. Brita, Jacobus G. M. van der Linden, Emir Demirović

    Abstract: 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 features to maintain scalability. We propose a novel algorithm that optimizes trees directly on the… ▽ More

    Submitted 14 January, 2025; originally announced January 2025.

    Comments: In the proceedings of AAAI-25

  2. arXiv:2409.12788  [pdf, other

    cs.LG

    Optimal or Greedy Decision Trees? Revisiting their Objectives, Tuning, and Performance

    Authors: Jacobus G. M. van der Linden, Daniël Vos, Mathijs M. de Weerdt, Sicco Verwer, Emir Demirović

    Abstract: Recently there has been a surge of interest in optimal decision tree (ODT) methods that globally optimize accuracy directly, in contrast to traditional approaches that locally optimize an impurity or information metric. However, the value of optimal methods is not well understood yet, as the literature provides conflicting results, with some demonstrating superior out-of-sample performance of ODTs… ▽ More

    Submitted 1 April, 2025; v1 submitted 19 September, 2024; originally announced September 2024.

  3. arXiv:2401.04489  [pdf, other

    cs.LG cs.AI cs.DS

    Optimal Survival Trees: A Dynamic Programming Approach

    Authors: Tim Huisman, Jacobus G. M. van der Linden, Emir Demirović

    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 u… ▽ More

    Submitted 9 January, 2024; originally announced January 2024.

    Comments: Published at AAAI-24

  4. arXiv:2305.19706  [pdf, other

    cs.LG cs.AI cs.DS

    Necessary and Sufficient Conditions for Optimal Decision Trees using Dynamic Programming

    Authors: Jacobus G. M. van der Linden, Mathijs M. de Weerdt, Emir Demirović

    Abstract: Global optimization of decision trees has shown to be promising in terms of accuracy, size, and consequently human comprehensibility. However, many of the methods used rely on general-purpose solvers for which scalability remains an issue. Dynamic programming methods have been shown to scale much better because they exploit the tree structure by solving subtrees as independent subproblems. However… ▽ More

    Submitted 30 January, 2025; v1 submitted 31 May, 2023; originally announced May 2023.

    MSC Class: 68T09; 68T20; 90C39 ACM Class: I.2.8; I.2.6