AAAI 2026technical0 citations

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.

BibTeX
@inproceedings{aaai2026_dfdtdynamicfastd,
  title = {DFDT: Dynamic Fast Decision Tree for IoT Data Stream Mining on Edge Devices},
  author = {Afonso Lourenço and João Rodrigo and João Gama and Goreti Marreiros},
  booktitle = {AAAI 2026},
  year = {2026}
}
DFDT: Dynamic Fast Decision Tree for IoT Data Stream Mining on Edge Devices · AAAI 2026