Exploring Best Practices for ECG Pre-Processing in Machine Learning
Amir Salimi, Sunil Vasu Kalmady, Abram Hindle, Osmar Zaiane, Padma Kaul

TL;DR
This study investigates ECG pre-processing techniques for machine learning, finding that lower sampling rates can be effective and that common normalization methods may not improve classifier performance, highlighting the importance of tailored pre-processing.
Contribution
The paper systematically evaluates the impact of various pre-processing steps on ECG classification, revealing that some standard practices may be unnecessary or suboptimal.
Findings
Sampling rates as low as 50Hz perform comparably to 500Hz.
Min-max normalization slightly reduces accuracy.
Band-pass filtering shows no measurable benefit.
Abstract
In this work we search for best practices in pre-processing of Electrocardiogram (ECG) signals in order to train better classifiers for the diagnosis of heart conditions. State of the art machine learning algorithms have achieved remarkable results in classification of some heart conditions using ECG data, yet there appears to be no consensus on pre-processing best practices. Is this lack of consensus due to different conditions and architectures requiring different processing steps for optimal performance? Is it possible that state of the art deep-learning models have rendered pre-processing unnecessary? In this work we apply down-sampling, normalization, and filtering functions to 3 different multi-label ECG datasets and measure their effects on 3 different high-performing time-series classifiers. We find that sampling rates as low as 50Hz can yield comparable results to the commonly…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsECG Monitoring and Analysis · EEG and Brain-Computer Interfaces · Heart Rate Variability and Autonomic Control
