DFDT: Dynamic Fast Decision Tree for IoT Data Stream Mining on Edge Devices
Afonso Lourenço, João Rodrigo, João Gama, Goreti Marreiros
Abstract
The Internet of Things generates massive data streams, with edge computing emerging as a key enabler for online IoT applications and 5G networks. Edge solutions facilitate real-time machine learning inference, but also require continuous adaptation to concept drifts. While extensions of the Very Fast Decision Tree (VFDT) remain state-of-the-art for tabular stream mining, their unregulated growth limit efficiency, particularly in ensemble settings where post-pruning at the individual tree level is seldom applied. This paper presents DFDT, a novel memory-constrained algorithm for online learning. DFDT employs activity-aware pre-pruning, dynamically adjusting splitting criteria based on leaf node activity: low-activity nodes are deactivated to conserve resources, moderately active nodes split under stricter conditions, and highly active nodes leverage a skipping mechanism for accelerated growth. Additionally, adaptive grace periods and tie thresholds allow DFDT to modulate splitting decisions based on observed data variability, enhancing the accuracy–memory–runtime trade-off while minimizing the need for hyperparameter tuning. An ablation study reveals three DFDT variants suited to different resource profiles. Fully compatible with existing ensemble frameworks, DFDT provides a drop-in alternative to standard VFDT-based learners.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 9d26c767-a7dc-46d5-a55d-1c0cc57d08cfCited by top-tier papers1
Ask how each one uses itRelated papers
- Dynamic Model Tree for Interpretable Data Stream LearningJohannes Haug, Klaus Broelemann, Gjergji KasneciICDE 2022 · 7 citations
- DART: A Scalable and Adaptive Edge Stream Processing EnginePinchao Liu, Dilma Da Silva, Liting HuUSENIX ATC 2021 · 36 citations
- Online Random Feature Forests for Learning in Varying Feature SpacesChristian Schreckenberger, Yi He, Stefan Lüdtke, Christian Bartelt et al.AAAI 2023 · 16 citations
- Shrub Ensembles for Online ClassificationSebastian Buschjäger, Sibylle Hess, Katharina MorikAAAI 2022 · 1 citation
- MicroAdapt: Self-Evolutionary Dynamic Modeling Algorithms for Time-evolving Data StreamsYasuko Matsubara, Yasushi SakuraiKDD 2025
