REVIEW 3 major objections 4 minor 1 cited by
A transfer-learning pipeline estimates blood oxygen saturation from low-rate wrist PPG without clinical calibration, with mean absolute error below 3% on both public and wearable datasets.
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
A transfer-learned BiLSTM with attention estimates SpO2 from 25Hz dual-channel PPG with 2.6 to 3.0 percent mean absolute error on public and private wearable datasets.
T0 review reviewed 2026-08-04 challenge →
load-bearing objection A plausible transfer-learning demo for 25 Hz wearable SpO2, but the private-dataset headline numbers need error bars and a synchronization protocol before they can be trusted. the 3 major comments →
Rapid Adaptation of SpO2 Estimation to Wearable Devices via Transfer Learning on Low-Sampling-Rate PPG
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
Core claim
The paper reports that a bidirectional LSTM with self-attention, pretrained on a public clinical dataset and then fine-tuned on a small private wearable dataset, estimates blood oxygen saturation from 25Hz dual-channel PPG with mean absolute errors of 2.967% on the public test set and 2.624% on the wearable set. After transfer learning, the model's error during rapid desaturation windows is 3.284%, down from 4.635% without transfer, and it follows acute oxygen drops closely in the presented test case. At 25Hz the model performs nearly as well as at 86Hz, while PPG-sensor power drops by about 40% compared with 100Hz. The authors interpret this as evidence that accurate, low-power SpO2 monitor
What carries the argument
The central object is a BiLSTM-with-self-attention regressor: a two-layer bidirectional LSTM extracts temporal structure from each 5-second window of red and infrared PPG, a self-attention layer weights those features by their global context, and a fully connected layer regresses a single SpO2 value per window. The transfer mechanism is the pretrain-then-fine-tune sequence: all layers are trained on the public clinical data, then only the output layer is fine-tuned on the wearable data, and finally the BiLSTM is unfrozen and trained together with the output layer. Signal preprocessing normalizes each channel by its AC/DC ratio—the same physical ingredients as the traditional R-ratio—before w
Load-bearing premise
The private-dataset results assume the wrist PPG and the fingertip reference SpO2 recordings are correctly time-aligned, with no motion artifact or outlier reference values; the paper does not describe any synchronization or outlier-removal procedure, so corrupted labels would directly undermine the fine-tuning results.
What would settle it
Re-run the leave-one-subject-out fine-tuning with reference labels shifted by 0, 1, 2, and 5 seconds relative to the PPG windows. If MAE does not rise with misalignment, or if the best-performing shift is not near zero, the reported 2.624% MAE reflects label timing artifacts rather than a learned PPG-to-SpO2 mapping.
If this is right
- Because 25Hz sampling preserves accuracy nearly as well as 86Hz, wearable SpO2 monitoring can run at a fraction of the power cost, with about 40% less PPG-sensor draw than 100Hz sampling.
- Transfer learning removes the per-device clinical calibration bottleneck, so a new wrist device could be brought online by collecting a small paired dataset rather than running a formal calibration protocol.
- Rapid desaturation episodes—relevant to sleep apnea and respiratory distress—are captured with a 3.284% instantaneous MAE after transfer, better than any non-transferred baseline.
- The pretrained model already beats the traditional R-ratio calibration on wearable data (2.717% vs 4.069% MAE), so the clinical pretraining carries useful cross-device knowledge even before fine-tuning.
Where Pith is reading between the lines
- The private-set evidence rests on only 9 people and 27 sessions; extrapolating the 2.624% MAE to the general population is an untested step that would need a larger multi-site study.
- Because the input features use the same AC/DC ratio as the traditional calibration formula, a plausible simplification is that the network's advantage comes from temporal context around that ratio; ablating the BiLSTM by feeding raw windowed ratios into a plain regressor would isolate that.
- With a 5-second window and a 5-point moving average, the reported instantaneous errors may still lag true desaturation timing by several seconds; measuring the delay between breath-hold onset and predicted trough would make the event-detection claim concrete.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes a transfer-learning framework for estimating blood oxygen saturation (SpO2) from low-sampling-rate (25 Hz) dual-channel photoplethysmography (PPG) signals on a wearable wristband. A bidirectional LSTM with self-attention is pretrained on the public OpenOximetry dataset and then fine-tuned on a small private dataset collected from the authors' We-Be band with a Masimo Rad-G reference pulse oximeter. The authors report MAE 2.967% on the public dataset and 2.624% on the private dataset, together with a 40% power saving at 25 Hz versus 100 Hz, and claim significant improvement over traditional calibration and non-transferred machine learning baselines. The central contribution is the combination of low-rate PPG, transfer learning, and instantaneous fluctuation tracking for wearable SpO2 monitoring without clinical calibration.
Significance. If the empirical claims hold, the paper would be a practical step toward deployable low-power wearable SpO2 monitoring: it provides evidence that 25 Hz dual-channel PPG retains enough information for learned SpO2 estimation, and that pretraining on a public clinical dataset can reduce the amount of device-specific data needed. The power-consumption measurement on the actual We-Be band is a concrete strength, and the use of a public dataset for pretraining is commendable. However, the paper's central quantitative claims rest on two load-bearing experimental elements that are currently under-supported: the integrity of the private-dataset labels (synchronization with the reference oximeter) and the statistical meaning of 'significantly outperforming' in a 9-subject LOSO evaluation with point estimates only. These issues are fixable in principle, but they must be addressed before the results can be accepted as stated.
major comments (3)
- [Section V and Fig. 2] The private-dataset protocol does not describe how the 25 Hz We-Be PPG stream and the Masimo Rad-G reference SpO2 were synchronized. No timestamp alignment, clock-offset handling, latency compensation, or reference outlier rejection is reported. Since fine-tuning regresses directly on the reference labels through MSE loss (Fig. 3(b)), any temporal misalignment during breath-hold desaturation directly corrupts the training targets. Even a few seconds of offset can substantially change the instantaneous-error metrics in Table II, so the reported 2.624% MAE and 3.284% MAE_ins cannot be interpreted without a precise alignment procedure.
- [Tables I and II; Abstract] All error metrics are single point estimates with no confidence intervals, error bars, or significance tests. The abstract and Section V use the phrase 'significantly outperforming,' but the private dataset has only 9 subjects (27 sessions) in a LOSO evaluation, and the transfer-learning gain in Table II is 2.717 to 2.624 MAE (0.093 percentage points). Without per-subject results, paired tests across LOSO folds, or bootstrap confidence intervals, this improvement may not be statistically meaningful. The 'significant' language should be removed or properly supported.
- [Section III and Fig. 3(a)] The description of the moving-average post-processing is ambiguous. The text says a moving-average filter of window size 5 is applied to the prediction series to produce the final SpO2 vector, but then says 'During testing, the output is used directly as the SpO2 prediction.' If Table I and Table II metrics are computed after moving-average smoothing, the comparison with baselines is not apples-to-apples unless the same smoothing is applied to all methods. This needs clarification because smoothing can inflate apparent accuracy on rapidly fluctuating signals.
minor comments (4)
- [Fig. 4] Legend typo: 'Tradictional' should be 'Traditional'.
- [References] Reference [2] lists 'S. Rafatirad, S. Rafatirad' with a duplicated author name.
- [Equation (2)] The index notation in Eq. (2) is unclear: the summation limit 'i+10' assumes a 1-second stride but the time unit is not defined. Also, the threshold should be explicitly tied to the reference SpO2 units.
- [General] The paper does not state whether code, trained models, or the private dataset will be made available, and no URL is given for the public OpenOximetry dataset. A reproducibility statement would strengthen the manuscript.
Circularity Check
No significant circularity: transfer-learning results are held-out empirical evaluations; self-citations are hardware provenance only.
full rationale
The paper's derivation chain is an empirical transfer-learning pipeline: pretrain a BiLSTM+attention model on the public OpenOximetry dataset, fine-tune on a private We-Be band dataset with Masimo Rad-G references, and evaluate with leave-one-subject-out (LOSO) cross-validation. The reported MAE/RMSE values in Table I and Table II are held-out predictions on test subjects, not fitted values reused as predictions. No equation is defined in terms of the target output, and no fitted parameter is renamed as a prediction. The 'instant zones' defined by Eq. (2) are computed from the reference SpO2 series, not from the model's own predictions, so the instantaneous-error metrics are a stratified evaluation rather than a self-fulfilling construction. The only self-citations are [7] and [8], which describe the We-Be band hardware; these are cited for device provenance and sampling-rate characteristics, and they do not supply a mathematical premise that forces the SpO2 estimation results. No uniqueness theorem or ansatz is imported from prior work. The reviewer's concern about Masimo/We-Be time alignment and the absence of a described synchronization or outlier-removal procedure is a data-integrity threat to the private-dataset estimate, but it is not a circularity: it does not make the test result equal to a training input. Overall, no load-bearing circular step is present; the score reflects only the existence of minor, non-load-bearing self-citations.
Axiom & Free-Parameter Ledger
free parameters (6)
- Band-pass filter cutoffs =
0.5-12 Hz
- Sliding window length and stride =
5 s window, 1 s stride (125 samples at 25 Hz)
- Moving average filter size =
5
- Training epochs =
100 pretrain, 150 fine-tune
- Instant-zone threshold =
TV >= 3% over 10 s
- Traditional calibration coefficients =
Unspecified quadratic coefficients
axioms (4)
- domain assumption PPG AC/DC ratio contains sufficient information to regress SpO2.
- domain assumption OpenOximetry reference SpO2 values (averaged from multiple oximeters) are accurate labels.
- domain assumption Masimo Rad-G readings are accurate and correctly time-aligned with We-Be band PPG.
- domain assumption The 27 sessions from 9 subjects are representative enough for LOSO to estimate generalization.
Cite this review
Pith. "Pith review of Rapid Adaptation of SpO2 Estimation to Wearable Devices via Transfer Learning on Low-Sampling-Rate PPG." pith.science (2026). https://pith.science/paper/OECYSKI3
@misc{pith2026250912515,
author = {Pith},
title = {Pith review of: Rapid Adaptation of SpO2 Estimation to Wearable Devices via Transfer Learning on Low-Sampling-Rate PPG},
year = {2026},
howpublished = {\url{https://pith.science/paper/OECYSKI3}},
note = {Machine review of arXiv:2509.12515}
}
read the original abstract
Blood oxygen saturation (SpO2) is a vital marker for healthcare monitoring. Traditional SpO2 estimation methods often rely on complex clinical calibration, making them unsuitable for low-power, wearable applications. In this paper, we propose a transfer learning-based framework for the rapid adaptation of SpO2 estimation to energy-efficient wearable devices using low-sampling-rate (25Hz) dual-channel photoplethysmography (PPG). We first pretrain a bidirectional Long Short-Term Memory (BiLSTM) model with self-attention on a public clinical dataset, then fine-tune it using data collected from our wearable We-Be band and an FDA-approved reference pulse oximeter. Experimental results show that our approach achieves a mean absolute error (MAE) of 2.967% on the public dataset and 2.624% on the private dataset, significantly outperforming traditional calibration and non-transferred machine learning baselines. Moreover, using 25Hz PPG reduces power consumption by 40% compared to 100Hz, excluding baseline draw. Our method also attains an MAE of 3.284% in instantaneous SpO2 prediction, effectively capturing rapid fluctuations. These results demonstrate the rapid adaptation of accurate, low-power SpO2 monitoring on wearable devices without the need for clinical calibration.
Figures
Forward citations
Cited by 1 Pith paper
-
Lightweight Cross-Device Sleep Tracking on the WeBe Wearable Platform
Lightweight pipeline converts raw accelerometer data to epoch features, applies smoothing and normalized scoring, then uses a globally calibrated threshold for sleep/wake classification, reporting TST errors of 27-42 ...
Reference graph
Works this paper leans on
-
[1]
Vital signs in hospital patients: a systematic review,
D. Evans, B. Hodgkinson, and J. Berry, “Vital signs in hospital patients: a systematic review,”International journal of nursing studies, vol. 38, no. 6, pp. 643–650, 2001
2001
-
[2]
Pain level modeling of intensive care unit patients with machine learning methods: An effective congeneric clustering- based approach,
R. Fang, R. Zhang, S. M. Hosseini, M. Faghih, S. Rafatirad, S. Rafatirad, and H. Homayoun, “Pain level modeling of intensive care unit patients with machine learning methods: An effective congeneric clustering- based approach,” in2022 4th International Conference on Intelligent Medicine and Image Processing, pp. 89–95, 2022
2022
-
[3]
Pulse oximetry for the measurement of oxygen saturation in arterial blood,
J. Kumar V and K. A. Reddy, “Pulse oximetry for the measurement of oxygen saturation in arterial blood,”Studies in Skin Perfusion Dynamics: Photoplethysmography and Its Applications in Medical Diagnostics, pp. 51–78, 2021
2021
-
[4]
Machine learning-based respiration rate and blood oxygen saturation estimation using photoplethysmogram signals,
M. N. I. Shuzan, M. H. Chowdhury, M. E. Chowdhury, M. Murugappan, E. Hoque Bhuiyan, M. Arslane Ayari, and A. Khandakar, “Machine learning-based respiration rate and blood oxygen saturation estimation using photoplethysmogram signals,”Bioengineering, vol. 10, no. 2, p. 167, 2023
2023
-
[5]
Open access dataset and common data model for pulse oximeter performance data,
N. Fong, M. S. Lipnick, E. Behnke, Y . Chou, S. Elmankabadi, L. Ortiz, C. S. Almond, I. Auchus, G. W. Burnett, R. Bisegerwa,et al., “Open access dataset and common data model for pulse oximeter performance data,”Scientific data, vol. 12, no. 1, pp. 1–8, 2025
2025
-
[6]
Bidirectional lstm with self-attention mechanism and multi-channel features for sentiment classification,
W. Li, F. Qi, M. Tang, and Z. Yu, “Bidirectional lstm with self-attention mechanism and multi-channel features for sentiment classification,” Neurocomputing, vol. 387, pp. 63–77, 2020
2020
-
[7]
Introducing we- be band: an end-to-end platform for continuous health monitoring,
R. Zhang, R. Fang, M. Orooji, and H. Homayoun, “Introducing we- be band: an end-to-end platform for continuous health monitoring,” in 2024 46th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), pp. 1–5, IEEE, 2024
2024
-
[8]
Validation of webe band during physical activities,
R. Fang, S. Hang, R. Zhang, C. Fang, S. Rafatirad, C. Hostinar, and H. Homayoun, “Validation of webe band during physical activities,” in 2024 IEEE 20th International Conference on Body Sensor Networks (BSN), pp. 1–4, IEEE, 2024
2024
-
[9]
A multi-modal multi-expert framework for pain assessment in postoperative children,
Z. Liang, H. Luo, X. Chen, Z. Zhong, C. Fan, X. Song, B. Li, and J. Lv, “A multi-modal multi-expert framework for pain assessment in postoperative children,”IEEE Transactions on Affective Computing, 2025
2025
-
[10]
Reflective oxygen saturation monitoring at hypothenar and its validation by human hypoxia experiment,
T. Guo, Z. Cao, Z. Zhang, D. Li, and M. Yu, “Reflective oxygen saturation monitoring at hypothenar and its validation by human hypoxia experiment,”Biomedical engineering online, vol. 14, no. 1, p. 76, 2015
2015
-
[11]
Research techniques made simple: cutaneous colorimetry: a reliable technique for objective skin color measurement,
B. C. K. Ly, E. B. Dyer, J. L. Feig, A. L. Chien, and S. Del Bino, “Research techniques made simple: cutaneous colorimetry: a reliable technique for objective skin color measurement,”Journal of Investigative Dermatology, vol. 140, no. 1, pp. 3–12, 2020
2020
-
[12]
Severe desaturations increase psychomotor vigilance task-based median reaction time and number of lapses in obstructive sleep apnoea patients,
S. Kainulainen, B. Duce, H. Korkalainen, A. Oksenberg, A. Leino, E. S. Arnardottir, A. Kulkas, S. Myllymaa, J. T ¨oyr¨as, and T. Lepp ¨anen, “Severe desaturations increase psychomotor vigilance task-based median reaction time and number of lapses in obstructive sleep apnoea patients,” European Respiratory Journal, vol. 55, no. 4, 2020
2020
This paper was first reviewed by deepseek-v4-flash on August 4, 2026.
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.