DFDT: Dynamic Fast Decision Tree for IoT Data Stream Mining on Edge Devices
Not on the map. Why?
Abstract (arXiv)
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 limits 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.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 4 of its 20 references that are in the map. First posted on arXiv 19 Feb 2025.
Builds on
4 of 20 references.
References · 4
- 2020Challenges in Benchmarking Stream Learning Algorithms with Real-world Datacited by 59
- 2018Extremely Fast Decision Treecited by 43
- 2018Strict Very Fast Decision Tree: a memory conservative algorithm for data stream miningcited by 5
- 2018Hoeffding Trees with nmin adaptationcited by 3
Built on by
Citing papers per year: 2025: 4; 2026: 5.
9 papers.
- 2025In-context Learning of Evolving Data Streams with Tabular Foundational Modelscited by 8
- 2025On-device edge learning for IoT data streams: a surveycited by 8
- 2025Bridging Streaming Continual Learning via In-Context Large Tabular Modelscited by 7
- 2025Explainable Anomaly Detection for Industrial IoT Data Streamscited by 4
- 2026Pitfalls of Unlabeled Disagreement-Based Drift Detection in Streaming Tree Ensemblescited by 2
- 2026Axle Sensor Fusion for Online Continual Wheel Fault Detection in Wayside Railway Monitoringcited by 1
- 2026Streaming Hierarchical Inference with Tabular Foundation Modelscited by 1
- 2026What changes after deployment? A survey on On-device Learning in TinyMLcited by 0
- 2026Collaborative Streaming Anomaly Detection with Interactive Explanations and Ensemble Consensuscited by 0
- 2026Collaborative Streaming Anomaly Detection with Interactive Explanations and Ensemble Consensus20 Sep 2026
- 2026Streaming Hierarchical Inference with Tabular Foundation Models7 Sep 2026
- 2026What changes after deployment? A survey on On-device Learning in TinyML29 May 2026
- 2026Pitfalls of Unlabeled Disagreement-Based Drift Detection in Streaming Tree Ensembles12 May 2026
- 2026Axle Sensor Fusion for Online Continual Wheel Fault Detection in Wayside Railway Monitoring18 Feb 2026
- 2025Bridging Streaming Continual Learning via In-Context Large Tabular Models12 Dec 2025
- 2025Explainable Anomaly Detection for Industrial IoT Data Streams9 Dec 2025
- 2025On-device edge learning for IoT data streams: a survey25 Feb 2025
- 2025In-context Learning of Evolving Data Streams with Tabular Foundational Models24 Feb 2025