LGFeb 25, 2025

On-device edge learning for IoT data streams: a survey

arXiv:2502.17788v18 citationsh-index: 21
Originality Synthesis-oriented
AI Analysis

It addresses the problem of deploying machine learning on edge devices for IoT applications, but it is a survey, so it is incremental in summarizing existing work.

This survey examines continual learning methods for on-device training of neural networks and decision trees on IoT data streams, highlighting challenges like catastrophic forgetting and data inefficiency in resource-constrained edge devices.

This literature review explores continual learning methods for on-device training in the context of neural networks (NNs) and decision trees (DTs) for classification tasks on smart environments. We highlight key constraints, such as data architecture (batch vs. stream) and network capacity (cloud vs. edge), which impact TinyML algorithm design, due to the uncontrolled natural arrival of data streams. The survey details the challenges of deploying deep learners on resource-constrained edge devices, including catastrophic forgetting, data inefficiency, and the difficulty of handling IoT tabular data in open-world settings. While decision trees are more memory-efficient for on-device training, they are limited in expressiveness, requiring dynamic adaptations, like pruning and meta-learning, to handle complex patterns and concept drifts. We emphasize the importance of multi-criteria performance evaluation tailored to edge applications, which assess both output-based and internal representation metrics. The key challenge lies in integrating these building blocks into autonomous online systems, taking into account stability-plasticity trade-offs, forward-backward transfer, and model convergence.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes