Enhancing ECG Classification Robustness with Lightweight Unsupervised Anomaly Detection Filters
Mustafa Fuad Rifet Ibrahim, Maurice Meijer, Alexander Schlaefer, Peer Stelldinger

TL;DR
This paper explores lightweight unsupervised anomaly detection filters optimized via neural architecture search to improve ECG classification robustness on resource-limited wearable devices, effectively handling noise and unseen pathologies.
Contribution
It introduces a NAS-optimized Deep SVDD approach as a lightweight upstream filter for ECG anomaly detection, suitable for microcontrollers, enhancing classification accuracy.
Findings
Deep SVDD achieved the best Pareto efficiency in detection performance and size.
The lightweight filter improved diagnostic classifier accuracy by up to 21 percentage points.
The approach is feasible under strict hardware constraints (≤512k parameters).
Abstract
Continuous electrocardiogram (ECG) monitoring via wearable devices is vital for early cardiovascular disease detection. However, deploying deep learning models on resource-constrained microcontrollers faces reliability challenges, particularly from Out-of-Distribution (OOD) pathologies and noise. Standard classifiers often yield high-confidence errors on such data. Existing OOD detection methods either neglect computational constraints or address noise and unseen classes separately. This paper investigates Unsupervised Anomaly Detection (UAD) as a lightweight, upstream filtering mechanism. We perform a Neural Architecture Search (NAS) on six UAD approaches, including Deep Support Vector Data Description (Deep SVDD), input reconstruction with (Variational-)Autoencoders (AE/VAE), Masked Anomaly Detection (MAD), Normalizing Flows (NFs) and Denoising Diffusion Probabilistic Models (DDPM)…
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.
