paper-with-me

Papers

Fully-Dynamic Decision Trees

2022-12-01 · Marco Bressan, Gabriel Damay, Mauro Sozio

We develop the first fully dynamic algorithm that maintains a decision tree over an arbitrary sequence of insertions and deletions of labeled examples. Given $\epsilon > 0$ our algorithm guarantees that, at every point in time, every node of the decision tree uses a split with Gini gain within an additive $\epsilon$ of the optimum. For real-valued features the algorithm has an amortized running time per insertion/deletion of $O\big(\frac{d \log^3 n}{\epsilon^2}\big)$, which improves to $O\big(\frac{d \log^2 n}{\epsilon}\big)$ for binary or categorical features, while it uses space $O(n d)$, where $n$ is the maximum number of examples at any point in time and $d$ is the number of features. Our algorithm is nearly optimal, as we show that any algorithm with similar guarantees uses amortized running time $\Omega(d)$ and space $\tilde{\Omega} (n d)$. We complement our theoretical results with an extensive experimental evaluation on real-world data, showing the effectiveness of our algorithm.

📄 PDF Abstract BibTeX arXiv:2212.00778

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

On Computing Optimal Tree Ensembles

2023-06-07 · Christian Komusiewicz, Pascal Kunz, Frank Sommer, Manuel Sorge

Random forests and, more generally, (decision\nobreakdash-)tree ensembles are widely used methods for classification and regression. Recent algorithmic advances allow to compute decision trees that are optimal for variou…

DT+GNN: A Fully Explainable Graph Neural Network using Decision Trees

2022-05-26 · Peter Müller, Lukas Faber, Karolis Martinkus, Roger Wattenhofer

We propose the fully explainable Decision Tree Graph Neural Network (DT+GNN) architecture. In contrast to existing black-box GNNs and post-hoc explanation methods, the reasoning of DT+GNN can be inspected at every step. …

Decision MakingGraph Neural Network

Cluster-Based Random Forest Visualization and Interpretation

2025-07-30 · Max Sondag, Christofer Meinecke, Dennis Collaris, Tatiana von Landesberger 외 arxiv

Random forests are a machine learning method used to automatically classify datasets and consist of a multitude of decision trees. While these random forests often have higher performance and generalize better than a sin…

Gradient Boosted Decision Tree Neural Network

2019-10-17 · Mohammad Saberian, Pablo Delgado, Yves Raimond

In this paper we propose a method to build a neural network that is similar to an ensemble of decision trees. We first illustrate how to convert a learned ensemble of decision trees to a single neural network with one hi…

End-to-end Learning of Deterministic Decision Trees

2017-12-07 · Thomas Hehn, Fred A. Hamprecht

Conventional decision trees have a number of favorable properties, including interpretability, a small computational footprint and the ability to learn from little training data. However, they lack a key quality that has…