Fixed complexity tiny reservoir heterogeneous network for on-line ECG learning of anomalies
Abstract
The electrocardiogram (ECG), being one of the most extensively used signals to monitor cardiovascular diseases (CVDs), captures the heart’s arrhythmias. Patients with such pathology are often monitored for extended periods of time, requiring data storage, and a very time-consuming off-line search of anomalies. This is especially inefficient when indicative patterns in the biological signals are infrequent, requiring more analysis time of medical doctors, and entailing a difficult visual search task for the diagnosis.In this paper, we propose an automated deep learning pipeline based on reservoir computing (RC), followed by principal component analysis (PCA) and one-class support vector machine (OC-SVM), that can be used to perform on-line learning and real-time anomaly detection of pathological conditions and therefore to raise warnings. The learning step requires fixed computational complexity and memory that are affordable on a low-power microcontroller unit (MCU). During the learning phase, it uses a very limited amount of input data, e.g., 60 KB, which makes this work suitable for fast personalization when device restart is required. The detection accuracy has been evaluated on the publicly available MIT-BIH arrhythmia dataset, also modified to mimic temporal sliding of input tensors on the ECG streaming data. Best F1 score and accuracy are 91.5%, 95.4% with variance over the processed data of 0.001.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Works before TinyML, such as [108], use CNN to classify audios captured through smartphones.
“Works already exist before adopting TinyML in the process, such as [108], where they use CNN to classify audios captured through smartphones.”
From A Comprehensive Survey on TinyML (2023) · cites this paper as [108]
Cites
A Tutorial on Support Vector Machines for Pattern Recognition
Burges, C. J. C. (1998) · Data Mining and Knowledge Discovery · doi:10.1023/a:1009715923555 · Cited by 16,437 · see citing works
A Real-Time QRS Detection Algorithm
Pan, J., & Tompkins, W. J. (1985) · IEEE Transactions on Biomedical Engineering · doi:10.1109/tbme.1985.325532 · Cited by 7,855 · see citing works
Framewise phoneme classification with bidirectional LSTM and other neural network architectures
Graves, A., & Schmidhuber, J. (2005) · Neural Networks · doi:10.1016/j.neunet.2005.06.042 · Cited by 5,882 · see citing works
The impact of the MIT-BIH Arrhythmia Database
Moody, G. B., & Mark, R. G. (2001) · IEEE Engineering in Medicine and Biology Magazine · doi:10.1109/51.932724 · Cited by 4,834 · see citing works
Naghavi, M., Abajobir, A. A., Abbafati, C., Abbas, K. M., Abd-Allah, F., Abera, S. F., Aboyans, V., Adetokunboh, O., Afshin, A., Agrawal, A., et al. (2017) · The Lancet · doi:10.1016/s0140-6736(17)32152-9 · Cited by 4,821 · see citing works
On the difficulty of training recurrent neural networks
Pascanu, R., Mikolov, T., & Bengio, Y. (2012) · arXiv · doi:10.48550/arxiv.1211.5063 · Cited by 4,310 · see citing works
Reservoir computing approaches to recurrent neural network training
Lukoševičius, M., & Jaeger, H. (2009) · Computer Science Review · doi:10.1016/j.cosrev.2009.03.005 · Cited by 2,956 · see citing works
ESC Guidelines for the Diagnosis and Treatment of Acute and Chronic Heart Failure 2012
Authors/Task Force Members, McMurray, J. J. V., Adamopoulos, S., Anker, S. D., Auricchio, A., Böhm, M., Dickstein, K., Falk, V., Filippatos, G., Fonseca, C., et al. (2012) · European Journal of Heart Failure · doi:10.1093/eurjhf/hfs105 · Cited by 2,644 · see citing works
LSTM Fully Convolutional Networks for Time Series Classification
Karim, F., Majumdar, S., Darabi, H., & Chen, S. (2017) · IEEE Access · doi:10.1109/access.2017.2779939 · Cited by 1,358 · see citing works
The MIT-BIH Arrhythmia Database on CD-ROM and software for use with it
Moody, G. B., & Mark, R. G. (2002) · Computers in cardiology · doi:10.1109/cic.1990.144205 · Cited by 405 · see citing works
A novel method for detecting R-peaks in electrocardiogram (ECG) signal
Manikandan, M. S., & Soman, K. P. (2011) · Biomedical Signal Processing and Control · doi:10.1016/j.bspc.2011.03.004 · Cited by 396 · see citing works
Silent ischemia on Holter monitoring predicts mortality in high-risk postinfarction patients
Gottlieb, S. O. (1988) · JAMA · doi:10.1001/jama.259.7.1030 · Cited by 282 · see citing works
Recurrent Neural Networks for Short-Term Load Forecasting
Bianchi, F. M., Maiorino, E., Kampffmeyer, M., Rizzi, A., & Jenssen, R. (2017) · SpringerBriefs in computer science · doi:10.1007/978-3-319-70338-1 · Cited by 278 · see citing works
Reservoir Computing Approaches for Representation and Classification of Multivariate Time Series
Bianchi, F. M., Scardapane, S., Løkse, S., & Jenssen, R. (2020) · IEEE Transactions on Neural Networks and Learning Systems · doi:10.1109/tnnls.2020.3001377 · Cited by 229 · see citing works
Haiblum-Itskovitch, S., Czamanski‐Cohen, J., & Galili, G. (2018) · Frontiers in Psychology · doi:10.3389/fpsyg.2018.00968 · Cited by 78 · see citing works
Training Echo State Networks with Regularization Through Dimensionality Reduction
Løkse, S., Bianchi, F. M., & Jenssen, R. (2017) · Cognitive Computation · doi:10.1007/s12559-017-9450-z · Cited by 67 · see citing works
Rodan, A., Sheta, A. F., & Faris, H. (2016) · Soft Computing · doi:10.1007/s00500-016-2232-9 · Cited by 32 · see citing works
The Only EKG Book You'll Ever Need
Sheffield, L. T. (1989) · JAMA · doi:10.1001/jama.1989.03420030127049 · Cited by 30 · see citing works
Learning similarities between irregularly sampled short multivariate time series from EHRs
Mikalsen, K. Ø., Bianchi, F. M., Soguero-Ruíz, C., et al. (2016) · NORA - Norwegian Open Research Archives · Cited by 9 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
A Comprehensive Survey on TinyML
Abadade, Y., Temouden, A., Bamoumen, H., Benamar, N., Chtouki, Y., & Hafid, A. S. (2023) · IEEE Access · doi:10.1109/access.2023.3294111 · Cited by 366 · see citing works
- Authors
- Abdennadher, N., Pau, D., & Bruna, A.
- Affiliations
- University of Padua (IT)
- STMicroelectronics (Italy) (IT)
- Venue
- 2021 IEEE 10th Global Conference on Consumer Electronics (GCCE)
- Publisher
- IEEE
- Published
- 2021-10-12
- Pages
- 233-237
- OpenAlex
- W4200560403
- Cited by
- 9
- References
- 19
- Citations by year
- 2025: 2 · 2024: 1 · 2023: 3 · 2022: 3
- FWCI
- 3.43
- Type
- conference paper
- Language
- en
- Open access
- closed
- Licence
- Locations
- IEEE Global Conference on Consumer Electronics (GCCE) (publishedVersion)
- Topics
- Health Sciences › Medicine › Cardiology and Cardiovascular Medicine › ECG Monitoring and Analysis
- Physical Sciences › Computer Science › Artificial Intelligence › Anomaly Detection Techniques and Applications
- Physical Sciences › Computer Science › Artificial Intelligence › Neural Networks and Reservoir Computing
- Keywords
- reservoir computing, ECG anomaly detection, arrhythmia detection, online learning, one-class support vector machine, principal component analysis, real-time anomaly detection, low-power microcontroller, MIT-BIH arrhythmia database, wearable health monitoring
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review