Hoeffding adaptive splitting trees for data stream classification with concept drift and ensemble learning
2026-08-17 • Machine Learning
Machine LearningArtificial Intelligence
AI summaryⓘ
The authors studied how decision tree ensembles classify data streams. They found that the common method of deciding when to split tree nodes doesn’t adapt well to changes in incoming data. To fix this, they created new types of decision trees that combine regular splitting with adaptive splitting based on detecting performance drops. Their experiments show these new trees improve overall performance and adapt better to changes over time compared to previous methods.
decision treesensemblesdata streamsHoeffding boundadaptive splittingchange detectionconcept driftperformance degradationmachine learningclassification
Authors
Daniel Nowak Assis, Jean Paul Barddal, Fabrício Enembreck
Abstract
Ensembles of decision trees are well-established methods for data stream classification. In ensemble learning, Hoeffding Trees are widely adopted as base learners, performing periodic split attempts according to the Hoeffding bound. Recent studies, however, indicate that this standard splitting mechanism lacks adaptability, while adaptive trees that trigger splits in response to performance degradation have achieved superior results. In this paper, we identify limitations in the use of adaptive-splitting decision trees as ensemble base learners, showing that change detectors often fail to promote sufficient diversity within ensembles. To address this issue, we propose two novel decision tree models, termed Hoeffding Adaptive Splitting Trees. These models combine the periodic splitting strategy of Hoeffding Trees, which fosters ensemble diversity, with adaptive splitting mechanisms that employ change detection algorithms to identify performance decay and determine split points. Experimental results demonstrate that Hoeffding Adaptive Splitting Trees enhance ensemble performance and achieve state-of-the-art results across a comprehensive evaluation, including benchmark comparisons, computational cost analysis, and concept drift adaptation.