SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2605.26190 · 2026

HRVConformer: Neonatal Hypoxic-Ischemic Encephalopathy Classification from the Heart Rate signals

Shuwen Yu, Gordon Lightbody, William Marnane, Geraldine Boylan

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 11 functions out of this paper's own repositories and ran 8 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
syu-kylin/HRVConformer — 8 of 11
FunctionStatusWhere it lives
ConvolutionModule Ran syu-kylin/HRVConformer/model/ConformerNet.py
code served (permissive licence) · get_code("8d7e5ac46a1ddefc")
FCN_head Ran syu-kylin/HRVConformer/model/ConformerNet.py
code served (permissive licence) · get_code("b1ece25c66b326de")
FeedForwardModule Ran syu-kylin/HRVConformer/model/ConformerNet.py
code served (permissive licence) · get_code("f891de1fab308d3f")
MLP_CLS Ran syu-kylin/HRVConformer/model/ConformerNet.py
code served (permissive licence) · get_code("5d8afd5bcf322377")
MLP_glob_pool_head Ran syu-kylin/HRVConformer/model/ConformerNet.py
code served (permissive licence) · get_code("65064230839eb32c")
MLP_head Ran syu-kylin/HRVConformer/model/ConformerNet.py
code served (permissive licence) · get_code("ca6245253d7826b7")
MultiheadAttentionWithRelBias Ran syu-kylin/HRVConformer/model/ConformerNet.py
code served (permissive licence) · get_code("42cebf9ed151b086")
PositionEncoding Ran syu-kylin/HRVConformer/model/ConformerNet.py
code served (permissive licence) · get_code("22c63fda47540a8c")
ConformerBlock Not yet run syu-kylin/HRVConformer/model/ConformerNet.py
code served (permissive licence) · get_code("3e6ca02693156801")
ConformerNet Not yet run syu-kylin/HRVConformer/model/ConformerNet.py
code served (permissive licence) · get_code("d8f93b4c83e88356")
init_weights Not yet run syu-kylin/HRVConformer/model/ConformerNet.py
code served (permissive licence) · get_code("8c32dffd2675a1db")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

This paper presents the HRVConformer, a novel deep learning architecture for the classification of hypoxic-ischemic encephalopathy (HIE) using the instantaneous heart rate (HR) signal. Unlike conventional approaches that rely on handcrafted features, HRVConformer directly processes raw HR signals in an end-to-end manner, capturing both local and long-range dependencies through a hybrid Convolution-Transformer framework. By integrating convolutional layers for local feature extraction and Transformer-based attention mechanisms for global context modelling, the architecture effectively enhances signal representation and classification performance. The model was trained using supervised learning on a large HR dataset consisting of 1,573 one-hour epochs, including 259 one-hour expert-annotated epochs and a substantial set of weakly labelled data. A 314-hour validation set provided a robust performance estimation, while an independent 215-hour dataset with expert annotations was reserved for final testing. HR signals were extracted from electrocardiogram (ECG) recordings using an improved Pan-Tompkins algorithm, which significantly enhanced both signal quality and data availability. Experimental results demonstrate that the HRVConformer achieves an AUC of 83.23% and accuracy of 74.56% on the test set. These results surpass the performance of the Transformer, ResNet50 and fully convolutional networks baselines, highlighting the advantages of integrating convolutional and Transformer-based components for HR-based HIE classification. The proposed method provides a promising step toward a more accurate and automated assessment of HIE using HR signals. The code is available at: https://github.com/syu-kylin/HRVConformer.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2605.26190")
get_code_for_paper("2605.26190")
have("2605.26190")

Connect an agent — have() is free.