mlsanityData to 7 Oct 2026

Constructing Decision Trees from Data Streams

arXiv 2403.19867 ↗First posted 28 Mar 2024cs.DS cs.AI cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

In this work, we present data stream algorithms to compute optimal splits for decision tree learning. In particular, given a data stream of observations (xi) and their corresponding labels (yi), without the i.i.d. assumption, the objective is to identify the optimal split (j) that partitions the data into two sets, minimizing the mean squared error (for regression) or the misclassification rate and Gini impurity (for classification). We propose several efficient streaming algorithms that require sublinear space and use a small number of passes to solve these problems. These algorithms can also be extended to the MapReduce model. Our results, while not directly comparable, complements the seminal work of Domingos-Hulten (KDD 2000) and Hulten-Spencer-Domingos (KDD 2001).

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 4 of its 44 references that are in the map. First posted on arXiv 28 Mar 2024.

Builds on

4 of 44 references.

References · 4

  1. 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
  2. 2021Tabular Data: Deep Learning is Not All You Needcited by 530
  3. 2020River: machine learning for streaming data in Pythoncited by 96
  4. 2018Extremely Fast Decision Treecited by 42

Built on by

Not cited yet.