Why the study?
This study investigated a lightweight neural-network approach for binary ECG beat classification on resource-constrained embedded systems.
Does an integer-quantized (INT8/INT32) compact 90-8-1 multilayer perceptron maintain binary ECG beat classification accuracy and prediction agreement while reducing memory requirements compared to a floating-point reference model in the MIT-BIH Arrhythmia Database?
Does an integer-quantized (INT8/INT32) compact 90-8-1 multilayer perceptron maintain binary ECG beat classification accuracy and prediction agreement while reducing memory requirements compared to a floating-point reference model in the MIT-BIH Arrhythmia Database?
Demonstrates an end-to-end TinyML workflow that compresses a binary ECG beat classifier into 1,500 bytes of model constants and 130 bytes of working memory using integer arithmetic with zero prediction loss compared to floating-point inference.
Answers are grounded in this paper and cite their sources.
May enable on-device ECG classification in embedded systems; leaves open prospective clinical validation before adoption.
This work investigates a lightweight neural-network approach for binary ECG beat classification on resource-constrained embedded systems. Using the MIT-BIH Arrhythmia Database, 84,708 annotated beats were extracted and divided into source-aware training and testing groups, with normal beats classified against selected abnormal annotations. Reducing each beat from 180 to 90 raw ECG samples halved input storage while maintaining comparable performance. A compact 90–8–1 multilayer perceptron was selected, containing 737 trainable parameters and requiring 728 multiply-accumulate operations per inference. The floating-point model achieved 86.27% accuracy and 53.94% F1-score, while an integer-style implementation using INT8 weights and activations with INT32 accumulators achieved 86.28% accuracy and 53.98% F1-score. The quantized model required 1,500 bytes for the reported model constants and 130 bytes of inference working memory. The integer implementation reproduced the Python reference predictions for all 27,054 test vectors with zero mismatches. The model was subsequently deployed to an ESP32-S3 in Wokwi, where 100 selected test vectors also produced complete agreement with the reference implementation. These results demonstrate an end-to-end approach for implementing compact ECG classification models using integer-based inference on resource-constrained embedded platforms.
No takes yet. Share an insight, caveat, or question.
Mclawrence Okoror (2026) studied Cardiac arrhythmia (ECG abnormality detection) (n=47). Quantized INT8 90-8-1 multilayer perceptron (TinyML model) vs. Floating-point 90-8-1 multilayer perceptron reference model was evaluated on Binary ECG beat classification F1-score on the held-out test set (27,054 beats).
Synapse has enriched 10 related papers. Consider them for comparative context: