On-device edge learning for IoT data streams: a survey
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 79 of its 152 references that are in the map. First posted on arXiv 25 Feb 2025.
Builds on
79 of 152 references.
References · 79
- 2016Overcoming catastrophic forgetting in neural networkscited by 4,787
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
- 2017Outrageously Large Neural Networks: The Sparsely-Gated Mixture-of-Experts Layercited by 3,509
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
- 2018DARTS: Differentiable Architecture Searchcited by 1,798
- 2019Similarity of Neural Network Representations Revisitedcited by 1,755
- 2016Progressive Neural Networkscited by 1,361
- 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,352
- 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,200
- 2017Continual Learning with Deep Generative Replaycited by 1,158
- 2016Pruning Filters for Efficient ConvNetscited by 1,143
- 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,060
38 more
- 2018Efficient Lifelong Learning with A-GEMcited by 1,058
- 2020Dark Experience for General Continual Learning: a Strong, Simple Baselinecited by 911
- 2018Overcoming catastrophic forgetting with hard attention to the taskcited by 681
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 676
- 2019TabNet: Attentive Interpretable Tabular Learningcited by 648
- 2018Rethinking the Value of Network Pruningcited by 599
- 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 592
- 2017Learning Sparse Neural Networks through L0 Regularizationcited by 583
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 541
- 2019Importance Estimation for Neural Network Pruningcited by 541
- 2017Zero-Shot Learning -- A Comprehensive Evaluation of the Good, the Bad and the Uglycited by 538
- 2018Progress & Compress: A scalable framework for continual learningcited by 520
- 2019Be Your Own Teacher: Improve the Performance of Convolutional Neural Networks via Self Distillationcited by 497
- 2021Deep Neural Networks and Tabular Data: A Surveycited by 491
- 2020TabTransformer: Tabular Data Modeling Using Contextual Embeddingscited by 409
- 2019Online Continual Learning with Maximally Interfered Retrievalcited by 379
- 2017Variational Continual Learningcited by 339
- 2019Data-Free Quantization Through Weight Equalization and Bias Correctioncited by 336
- 2021SAINT: Improved Neural Networks for Tabular Data via Row Attention and Contrastive Pre-Trainingcited by 319
- 2018Recent Advances in Open Set Recognition: A Surveycited by 310
- 2014Exploiting Linear Structure Within Convolutional Networks for Efficient Evaluationcited by 306
- 2014Speeding up Convolutional Neural Networks with Low Rank Expansionscited by 284
- 2019Continual learning with hypernetworkscited by 273
- 2021Rainbow Memory: Continual Learning with a Memory of Diverse Samplescited by 273
- 2017Distilling a Neural Network Into a Soft Decision Treecited by 236
- 2018Dataset Distillationcited by 230
- 2020Supermasks in Superpositioncited by 227
- 2017Learning to Prune Deep Neural Networks via Layer-wise Optimal Brain Surgeoncited by 221
- 2021New Insights on Reducing Abrupt Representation Change in Online Continual Learningcited by 219
- 2019Neural Oblivious Decision Ensembles for Deep Learning on Tabular Datacited by 203
- 2019REMIND Your Neural Network to Prevent Catastrophic Forgettingcited by 197
- 2022On Embeddings for Numerical Features in Tabular Deep Learningcited by 186
- 2023Small-scale proxies for large-scale Transformer training instabilitiescited by 183
- 2020Understanding the Role of Training Regimes in Continual Learningcited by 180
- 2023Understanding plasticity in neural networkscited by 174
- 2020Anatomy of Catastrophic Forgetting: Hidden Representations and Task Semanticscited by 161
- 2021A Unified Survey on Anomaly, Novelty, Open-Set, and Out-of-Distribution Detection: Solutions and Future Challengescited by 154
- 2020Continual Prototype Evolution: Learning Online from Non-Stationary Data Streamscited by 144
50 most cited of 79 All 79 (JSON)
Built on by
Citing papers per year: 2025: 2; 2026: 6.
8 papers.
- 2025Bridging Streaming Continual Learning via In-Context Large Tabular Modelscited by 7
- 2025Online hierarchical partitioning of the output space in extreme multi-label data streamcited by 5
- 2026Contrastive Continual Learning for Model Adaptability in Internet of Thingscited by 4
- 2026Axle Sensor Fusion for Online Continual Wheel Fault Detection in Wayside Railway Monitoringcited by 1
- 2026Streaming Hierarchical Inference with Tabular Foundation Modelscited by 1
- 2026Backdoor Attacks on Contrastive Continual Learning for IoT Systemscited by 0
- 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
- 2026Axle Sensor Fusion for Online Continual Wheel Fault Detection in Wayside Railway Monitoring18 Feb 2026
- 2026Backdoor Attacks on Contrastive Continual Learning for IoT Systems13 Feb 2026
- 2026Contrastive Continual Learning for Model Adaptability in Internet of Things4 Feb 2026
- 2025Bridging Streaming Continual Learning via In-Context Large Tabular Models12 Dec 2025
- 2025Online hierarchical partitioning of the output space in extreme multi-label data stream28 Jul 2025