Fully-Dynamic Approximate Decision Trees With Worst-Case Update Time Guarantees
Marco Bressan, Mauro Sozio

TL;DR
This paper introduces a fully-dynamic algorithm for maintaining approximate decision trees with worst-case update guarantees, applicable to various gain measures and decision rules, ensuring efficient updates in streaming or evolving data scenarios.
Contribution
It presents the first worst-case efficient algorithm for maintaining approximate decision trees under insertions and deletions, with a unified framework based on decision rules.
Findings
Maintains decision trees with Gini gain within an additive alpha of optimal.
Provides bounds for information gain and variance gain.
Offers a general deterministic algorithm for epsilon-approximate trees with efficient update complexity.
Abstract
We give the first algorithm that maintains an approximate decision tree over an arbitrary sequence of insertions and deletions of labeled examples, with strong guarantees on the worst-case running time per update request. For instance, we show how to maintain a decision tree where every vertex has Gini gain within an additive of the optimum by performing elementary operations per update, where is the number of features and the maximum size of the active set (the net result of the update requests). We give similar bounds for the information gain and the variance gain. In fact, all these bounds are corollaries of a more general result, stated in terms of decision rules -- functions that, given a set of labeled examples, decide whether to split or predict a label. Decision rules give a unified view of greedy decision tree…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Algorithms · Advanced Database Systems and Queries · Bayesian Modeling and Causal Inference
