Real-Time Machine Learning for Embedded Anomaly Detection
Abdelmadjid Benmachiche, Khadija Rais, Hamda Slimi

TL;DR
This paper surveys machine-learning techniques for real-time anomaly detection on resource-constrained embedded IoT devices, emphasizing trade-offs between accuracy and efficiency under strict hardware limitations.
Contribution
It provides a comprehensive comparison of lightweight algorithms, practical recommendations, and insights into hardware-aware algorithm selection for embedded anomaly detection.
Findings
Lightweight algorithms vary in accuracy and efficiency.
Hardware constraints significantly influence algorithm choice.
The survey offers a strategic roadmap for edge anomaly detection deployment.
Abstract
The spread of a resource-constrained Internet of Things (IoT) environment and embedded devices has put pressure on the real-time detection of anomalies occurring at the edge. This survey presents an overview of machine-learning methods aimed specifically at on-device anomaly detection with extremely strict constraints for latency, memory, and power consumption. Lightweight algorithms such as Isolation Forest, One-Class SVM, recurrent architectures, and statistical techniques are compared here according to the realities of embedded implementation. Our survey brings out significant trade-offs of accuracy and computational efficiency of detection, as well as how hardware constraints end up fundamentally redefining algorithm choice. The survey is completed with a set of practical recommendations on the choice of the algorithm depending on the equipment profiles and new trends in TinyML,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAnomaly Detection Techniques and Applications · Software System Performance and Reliability · Advanced Malware Detection Techniques
