arXiv paper· biomedical signal processing (deep learning)· method paper

Analysis of Respiratory Sinus Arrhythmia with Neural Networks

Julian Szymanski, Patryk Orkisz, Higinio Mora

cs.LG · cs.AI

Quick verdict

BiLSTM regresses respiratory waveform from ECG+RRI+RPA, beating NeuroKit in 3/4 BPM bands; promising but tiny private dataset, no significance tests.

Summary

This method paper proposes an end-to-end deep learning pipeline that regresses the respiratory waveform directly from a single-channel ECG, exploiting respiratory sinus arrhythmia. The authors first train an R-peak detector (comparing recurrent, U-Net, and Transformer architectures and retaining the recurrent model; F1 = 0.989 on Fantasia, 0.968 on their own recordings after training on MIT-BIH), then augment the ECG with interpolated RRI and R-peak-amplitude channels and feed the three channels to a two-layer bidirectional LSTM trained with an L1 + KL-divergence loss. Training and evaluation use a private dataset recorded with the Aidmed One device (nasal cannula reference). Because RSA weakens at fast breathing, training windows were restricted to 6-9 breaths per minute, but tests cover 4 to over 12 BPM: the model reaches NCC 0.95 on the medium band and 0.89 on low, and collapses to 0.47 on high rates, where the classical NeuroKit baseline (Van Gent) wins with 0.74. Across all subsets combined, the neural model leads (weighted NCC 0.84 vs 0.69). Main limitations: the dataset size and subject count are never reported, the train/test split may not be subject-independent, test subsets are tiny (8-21 windows) with no statistical testing, and the only baseline is one classical algorithm despite the paper citing stronger deep-learning EDR methods.

Review complete

Assessment at a glance

biomedical signal processing (deep learning)

5

risk flags identified

● high 1

● medium 3

● low 1

Reproducibility readinessmedium
Code & data availableyes
Review confidencehigh
AI text signal2/20 passages flagged
Deep research viable

4 strengths · 5 weaknesses · 5 author questions

AI text signal = Binoculars zero-shot detector score over 20 sampled passages (Fast-DetectGPT co-reported) — absence does not prove human authorship, and a flag does not imply misconduct.

Levels reflect verification complexity — not a quality score. Evolve never rates your paper.

Key claims under review

  • A BiLSTM regressing ECG augmented with interpolated RRI and R-peak amplitude channels can reconstruct the respiratory waveform from a single ECG channel without manual feature engineering.
  • The proposed model outperforms the classical NeuroKit (Van Gent) EDR algorithm on 3 of 4 respiratory-rate bands, with weighted-average NCC 0.84 vs 0.69 and RPE 42.42% vs 64.45%.
  • Restricting training to 6-9 BPM is justified physiologically because RSA weakens at higher breathing frequencies, and performance degrades predictably outside that range (high-band NCC 0.47).
  • An R-peak detector trained on MIT-BIH generalizes across datasets and devices (F1 0.989 on Fantasia, 0.968 on the authors' Aidmed recordings), enabling the multi-channel input construction.

Strengths

  • Rare end-to-end waveform regression

    Sec. 2 correctly notes most prior work predicts an RR metric rather than the respiratory waveform; the paper delivers a 3-channel (ECG + interpolated RRI + RPA) BiLSTM (Fig. 4) that regresses the full waveform, a sensible and under-explored formulation.

  • Honest out-of-distribution reporting

    Training is restricted to 6-9 BPM but tests span 4 to >12 BPM, and Table 1 transparently shows the degradation (NCC 0.95 medium, 0.89 low, 0.47 high), attributed to the physiological attenuation of RSA at fast breathing.

  • Cross-dataset R-peak generalization

  • Quantified like-for-like baseline comparison

Weaknesses

  • Undisclosed dataset and split protocol

  • No statistical rigor

  • Baseline coverage too thin

  • Internal inconsistency in the RSA filtering narrative

  • KL-loss construction under-specified

Full Review Report

$1.99 · one-time

Unlock the complete preliminary analysis Evolve produced for this paper.

Report preview

Scope & Claims

The paper claims (Abstract, Sec. 1) a neural-network approach that analyzes ECG to estimate respiratory rate via Respiratory Sinus Arrhythmia (RSA), predicting "respiratory waveforms directly from ECG input data" using three architectures "without the need for manual preprocessing," positioned as a "robust and scalable solution for non-invasive respiratory monitoring."

What is actually delivered is a two-stage pipeline: (1) an R-peak detector (a recurrent architecture adopted from Laitala et al. [10], selected over U-Net [15] and a Transformer encoder, Sec. 3), and (2) a bidirectional-LSTM regression model (Fig. 4) that maps a 3-channel input — ECG plus linearly interpolated RRI and R-peak-amplitude (RPA) channels — to the nasal-cannula respiratory waveform. There is a subtle scope gap: the abstract frames the task as respiratory-rate estimation, but all quantitative evaluation is of waveform regression quality (NCC, RPE, L1); breaths-per-minute error itself is never directly reported.

The remaining sections cover Methodology Assessment, Statistical Evidence, Results & Reproducibility, Limitations & Risks, and Verdict & Recommendations.

  • All 4 strengths & 5 weaknesses, analyzed in detail
  • 5 risk flags with severity, section & reviewer questions
  • Methods & statistical evidence assessment
  • 5 questions a peer reviewer would ask
  • Full six-dimension evaluation report & recommendations

One-time purchase · this paper only

One-time purchase, this paper only. AI-generated preliminary analysis — not peer review.

Frequently asked questions

Can breathing be measured from an ECG alone?

Yes, indirectly. Due to respiratory sinus arrhythmia, heart rate rises on inhalation and falls on exhalation, so respiration leaves a trace in the ECG. This paper trains a bidirectional LSTM to reconstruct the full respiratory waveform from a single ECG channel, augmented with heartbeat-interval (RRI) and R-peak amplitude channels.

How accurate is the proposed model?

Measured by normalized cross-correlation (NCC) between predicted and reference respiratory waveforms: 0.95 in the medium band (7-11 breaths/min), 0.89 in the low band (4-6), and 0.47 in the high band (>12), where the classical NeuroKit baseline scores 0.74. Weighted across all test subsets, the neural model scores 0.84 vs 0.69 for NeuroKit.

Is the code or dataset available?

The paper links a code repository (github.com/patrykcommander/rsa_analysis). The ECG-plus-nasal-cannula dataset was recorded with the Aidmed One device and is private; its number of subjects and size are not reported, so the exact published numbers cannot be reproduced externally.

What are the paper's main limitations?

An undisclosed dataset size and split that may not be subject-independent, very small test subsets (8-21 windows per band) with no statistical testing, only one classical baseline despite citing stronger deep-learning methods, degraded accuracy at high breathing rates, and an internally inconsistent description of the respiratory-frequency filtering rule.

About this review

This is an AI-generated preliminary review by Evolve.Pub, produced from the openly available text of the paper. It is not peer review and does not represent the authors' views. The canonical record of the paper is at the publisher link above.

  • Figures 1-5 survive only as fragmented text in the extraction; the qualitative quality of the example regressions in Fig. 5 could not be visually assessed.
  • Minor token garbling from PDF extraction (e.g. 'N CC', 'overlap_f actor', 'dim_f eedf orward'); all parameter values and table numbers were nonetheless unambiguous.

Go deeper on this paper

Reproduce ResultsNot feasible for this paper — the core results cannot be re-derived by sandboxed code simulation.

Wrote a paper? Stress-test it before reviewers do.

Upload your manuscript for the same structured scrutiny — reasoning, statistics, evidence, figures, and reproducibility.

Scan your paper
Analysis of Respiratory Sinus Arrhythmia with Neural Networks | Evolve.Pub