Key result
An 8-bit quantized neural network for AF detection achieved 7.5% lower run-time and 65% less memory usage with a 2.2 percentage point accuracy drop compared to a 32-bit floating-point network.
Why the study?
Modern arrhythmia detection systems such as single-use patch ECG devices must be energy efficient, small, and affordable.
Quantizing a neural network to 8-bit fixed-point for AF detection on a RISC-V microcontroller significantly reduces memory and run-time with minimal loss in accuracy, enabling efficient integration into single-use ECG patches.
Supports efficient on-device AF detection; leaves open clinical validation in ECG patches.
Atrial Fibrillation (AF) is one of the most common heart arrhythmias. It is known to cause up to 15 % of all strokes. In current times, modern detection systems for arrhytmias, such as single-use patch electrocardiogram (ECG) devices, have to be energy efficient, small and affordable. In this work, an artificial neural network (NN) for the detection of AF is optimized to assess the minimum requirements in memory and frequency for inference on the AIRISC, a microcontroller based on the RISC-V instruction set architecture (ISA). The AIRISC will be synthesized as a System-On-Chip (SoC) solution later in the project. Hence, a 32-bit floating-point-based NN was analyzed. To reduce the silicon area needed, the NN was quantized to 8-bit fixed-point integer datatype, as the floating-point unit (FPU) is one of the largest modules in silicon area needed for the SoC. To compensate the losses of quantization, the network is expanded and optimized for run-time and memory requirements. The resulting NN has a 7.5 % lower run-time in clock cycles and 2.2 p.p. lower accuracy as the f1oating-point-based net, while requiring 65 % less memory and no FPU within the hardware. The presented approach can achieve one inference per second at a clock frequency of 62 kHz.
No takes yet. Share an insight, caveat, or question.
Hoyer et al. (2022) studied Atrial Fibrillation. 8-bit fixed-point integer quantized neural network vs. 32-bit floating-point-based neural network was evaluated on Run-time, accuracy, and memory requirements. An 8-bit quantized neural network for AF detection achieved 7.5% lower run-time and 65% less memory usage with a 2.2 percentage point accuracy drop compared to a 32-bit floating-point network.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: