Abstract
This work presents an on-device edge-learning for cardiac abnormality detection by developing a hybrid and spiking form of 2-Dimensional (time-frequency) Convolutional Long-Short-Term Memory (ConvLSTM2D) with Closed-form Continuous-time (CfC) neural network (sCCfC), which is a bio-inspired shallow network. The model achieves an F1 score and AUROC of 0.82 and 0.91 in cardiac abnormalities detection. These results are comparable to the non-spiking ConvLSTM2D-CfC (ConvCfC) model1. Notably, the sCCfC model demonstrates a significantly higher energy efficiency with an estimated power consumption of 4.68 µJ/Inf (per inference) on an emulated Loihi’s neuromorphic chip architecture, in contrast to ConvCfC model’s consumption of 450 µJ/Inf on a conventional processor. Additionally, as a proof-of-concept, we deployed the sCCfC model on the conventional and relatively resource-constrained Radxa Zero, which is equipped with Amlogic S905Y2 processor for on-device training, which resulted in performance improvements. After initial training of 2 epochs on a conventional GPU, the F1 score and AUROC improved from 0.46 and 0.65 to 0.56 and 0.73 respectively with 5 additional epochs of on-device training. Furthermore, when presented with a new dataset, the sCCfC model showcases strong out-of-sample generalization capabilities that can constitute a pseudo-perspective test, achieving an F1 score and AUROC of 0.71 and 0.86. The spiking sCCfC also outperforms the non-spiking ConvCfC model in robustness regarding effectively handling missing ECG channels during inference. The model’s efficacy extends to single-lead electrocardiogram (ECG) analysis, demonstrating reasonable accuracy in this context, while the focus of our work has been on the computational and memory complexities of the model.
Competing Interest Statement
The authors have declared no competing interest.
Funding Statement
The authors confirm the absence of any conflicts of interest, including financial and non-financial interests, to disclose.
Author Declarations
I confirm all relevant ethical guidelines have been followed, and any necessary IRB and/or ethics committee approvals have been obtained.
Yes
The details of the IRB/oversight body that provided approval or exemption for the research described are given below:
This research paper heavily depends on the publicly accessible CPSC dataset (http://2018.icbeb.org/Challenge.html) for its analysis and experimentation. Nevertheless, it is imperative to acknowledge that access to the TNMG dataset is inaccessible to the general public. To gain permission to access the TNMG dataset, one must formally request authorization from the data owner, and access can only be granted following approval. It is essential to emphasize that the TNMG dataset is not readily accessible to the wider public.
I confirm that all necessary patient/participant consent has been obtained and the appropriate institutional forms have been archived, and that any patient/participant/sample identifiers included were not known to anyone (e.g., hospital staff, patients or participants themselves) outside the research group so cannot be used to identify individuals.
Yes
I understand that all clinical trials and any other prospective interventional studies must be registered with an ICMJE-approved registry, such as ClinicalTrials.gov. I confirm that any such study reported in the manuscript has been registered and the trial registration ID is provided (note: if posting a prospective study registered retrospectively, please provide a statement in the trial ID field explaining why the study was not registered in advance).
Yes
I have followed all appropriate research reporting guidelines, such as any relevant EQUATOR Network research reporting checklist(s) and other pertinent material, if applicable.
Yes
Footnotes
* Electronic mail: zhaojing.huang{at}sydney.edu.au; omid.kavehei{at}sydney.edu.au
Data Availability
This research paper heavily depends on the publicly accessible CPSC dataset (http://2018.icbeb.org/Challenge.html) for its analysis and experimentation. Nevertheless, it is imperative to acknowledge that access to the TNMG dataset is inaccessible to the general public. To gain permission to access the TNMG dataset, one must formally request authorization from the data owner, and access can only be granted following approval. It is essential to emphasize that the TNMG dataset is not readily accessible to the wider public.