P2E-VQ: ECG-linked representation augmentation for PPG via discrete patch retrieval
Summary
The paper proposes P2E-VQ, a retrieval-augmented framework that enhances PPG representations by retrieving ECG-linked information via discrete patch retrieval, improving downstream tasks without requiring ECG during inference.
View Cached Full Text
Cached at: 08/18/26, 10:21 AM
# ECG-linked representation augmentation for PPG via discrete patch retrieval Source: [https://arxiv.org/html/2608.14656](https://arxiv.org/html/2608.14656) Zhuangzhi Gao†\\daggerHe ZhaoFeixiang ZhouFu WangJinru DingYuankai WangHongyi QinGregory Y\. H\. LipBil Kirmaniand Yalin Zheng†\\daggerThese authors contributed equally to this work\.Zhongli Wu, Yuankai Wang, and Gregory Y\. H\. Lip are with the Liverpool Centre for Cardiovascular Science, University of Liverpool, Liverpool, United Kingdom\.Yalin Zheng, He Zhao, Feixiang Zhou, Hongyi Qin and Fu Wang are with the Department of Eye and Vision Sciences, University of Liverpool, Liverpool, United Kingdom\.Zhuangzhi Gao and Jinru Ding are with the Shanghai Artificial Intelligence Laboratory, Shanghai, China\.Bil Kirmani is with the Department of Cardiothoracic Surgery, Liverpool Heart & Chest Hospital NHS Trust, Liverpool, United Kingdom\.Corresponding author: Yalin Zheng \(e\-mail:[Yalin\.Zheng@liverpool\.ac\.uk](mailto:[email protected])\)\. ###### Abstract Photoplethysmography \(PPG\) is widely used in consumer wearables because of its low cost and ease of acquisition\. However, unlike electrocardiography \(ECG\), PPG measures peripheral pulse dynamics rather than cardiac electrical activity, limiting its ability to predict cardiac conditions that rely on ECG\-specific morphological cues\. Existing methods attempt to bridge this gap by reconstructing ECG from PPG, but this inverse mapping is inherently ill\-posed, and faithful waveform reconstruction does not necessarily translate into better downstream performance\. To address this challenge, we propose P2E\-VQ, a retrieval\-augmented framework that replaces ECG waveform reconstruction with ECG\-linked representation retrieval\. Specifically, P2E\-VQ converts PPG patches into discrete tokens and retrieves ECG\-linked information from a memory bank constructed exclusively from the training data, thereby augmenting PPG representations while requiring only PPG during inference\. Extensive experiments on five public datasets covering six downstream tasks, including clinical endpoint prediction and affective\-state recognition, demonstrate that P2E\-VQ consistently improves over pretrained baselines under a unified frozen\-feature linear\-probing protocol\. \{IEEEkeywords\} Photoplethysmography, Electrocardiography, Vector Quantization, Retrieval\-Augmented Learning, Wearable Health Monitoring ## 1Introduction \\IEEEPARstart Photoplethysmography \(PPG\) has become the core sensing modality in consumer wearables, such as smartwatches, fitness bands, and ring\-type devices, enabling scalable and passive monitoring in real\-world settings\[[6](https://arxiv.org/html/2608.14656#bib.bib218),[5](https://arxiv.org/html/2608.14656#bib.bib170)\]\. PPG measures pulse\-induced blood\-volume changes at peripheral sites using optical sensors, thereby capturing information related to heart rate dynamics, vascular properties, and cardiovascular status\[[1](https://arxiv.org/html/2608.14656#bib.bib174)\]\. Several PPG\-derived indices, such as pulse\-rate variability, have been shown to correlate with ECG\-based heart\-rate variability under many conditions, motivating efforts to extract richer cardiac information from PPG beyond simple rate tracking\[[28](https://arxiv.org/html/2608.14656#bib.bib34),[12](https://arxiv.org/html/2608.14656#bib.bib33)\]\. Nevertheless, PPG remains an indirect hemodynamic surrogate and lacks the electrophysiological morphology that makes ECG diagnostically informative, particularly for rhythm and conduction abnormalities\[[1](https://arxiv.org/html/2608.14656#bib.bib174),[5](https://arxiv.org/html/2608.14656#bib.bib170)\]\. Electrocardiography \(ECG\) provides direct measurements of cardiac electrical activity and remains the clinical reference standard for diagnosing rhythm disturbances, conduction abnormalities and a broad range of cardiovascular conditions\[[18](https://arxiv.org/html/2608.14656#bib.bib42)\]\. In standard 12\-lead recordings, limb lead II is routinely used for rhythm monitoring because its electrical axis aligns closely with the main depolarization vector, yielding a clear and stable P–QRS–T morphology\[[8](https://arxiv.org/html/2608.14656#bib.bib168)\]\. Despite its diagnostic value, ECG is less suitable for scalable and continuous real\-world monitoring because it typically requires electrode contact and is often limited to short, user\-initiated recordings\. Given this gap, a natural question iswhether ECG\-linked electrophysiological information can be recovered or transferred from PPG signals\. This question has motivated a growing body of PPG\-to\-ECG studies, which aim to learn waveform\-level correspondences between paired PPG and ECG recordings\. Early PPG\-to\-ECG methods learned waveform\-level mappings using regression\-based or transform\-domain approaches\[[41](https://arxiv.org/html/2608.14656#bib.bib30),[34](https://arxiv.org/html/2608.14656#bib.bib8)\]; however, their point\-wise reconstruction losses are sensitive to temporal misalignment and often produce over\-smoothed average ECG morphologies\. More recently, deep neural networks and generative models have been introduced to synthesize ECG waveforms from PPG signals\[[26](https://arxiv.org/html/2608.14656#bib.bib17),[4](https://arxiv.org/html/2608.14656#bib.bib228),[24](https://arxiv.org/html/2608.14656#bib.bib130),[36](https://arxiv.org/html/2608.14656#bib.bib4)\]; however, fully parametric generation may hallucinate ECG patterns that are not physiologically faithful to the individual subject\. Critically, PPG does not uniquely determine ECG morphology: similar PPG pulse patterns may correspond to different ECG P–QRS–T morphologies across individuals\. Therefore, subject\-specific ECG reconstruction is inherently ambiguous, and reconstructed ECG waveforms may provide unreliable features for downstream prediction\. To address this challenge, we propose P2E\-VQ \(PPG\-to\-ECG with Vector Quantization\), a retrieval\-augmented framework that bypasses subject\-specific ECG waveform reconstruction by using discrete PPG tokens to retrieve ECG\-linked information and augment PPG representations\. Throughout this paper, we use*ECG\-linked*to refer to information carried by real ECG patches that are paired with PPG in the training data and retrieved at inference; it denotes ECG\-derived evidence transferred into the PPG representation, not a reconstruction of the subject’s own ECG\. Specifically, during paired\-data pretraining, P2E\-VQ clusters short PPG patches into discrete tokens and associates each token with a set of temporally aligned ECG patches\. Given a PPG\-only recording, each patch is assigned to a token, the corresponding ECG\-linked candidates are retrieved and aggregated, and the resulting ECG\-linked representation is combined with the original PPG representation for downstream prediction\. This token\-indexed memory also makes retrieval efficient: ECG candidates are fetched directly from the matched memory entry rather than searched over the entire training set\. Crucially, by operating at the representation level rather than performing deterministic PPG\-to\-ECG inversion, P2E\-VQ does not require a single PPG pattern to map to a unique ECG waveform\. Retrieved and aggregated ECG\-linked candidates serve as evidence\-level cues, yielding more discriminative features for tasks where ECG morphology provides complementary information beyond PPG alone\. The main contributions of this work are summarized as follows: - •We reformulate PPG\-to\-ECG learning from waveform reconstruction to retrieval\-augmented representation learning\. Because the PPG\-to\-ECG mapping is inherently ill\-posed, we bypass subject\-specific ECG estimation and instead transfer ECG\-linked electrophysiological information into PPG representations for downstream prediction\. - •We design a P2E\-VQ mechanism that discretizes local PPG morphologies into codebook prototypes and links each prototype to aligned ECG patches, enabling non\-parametric ECG\-linked retrieval instead of direct waveform generation\. - •We introduce an efficient token\-indexed retrieval \(ETIR\) strategy, where ECG candidates are organized by their associated PPG tokens and retrieved from the matched memory entry, avoiding exhaustive search over the full training set\. - •We demonstrate consistent improvements over strong pretrained baselines across five public datasets and six downstream tasks, with matched\-capacity negative controls confirming that the gains are attributable to ECG\-linked content rather than feature dimensionality\. ## 2RELATED WORK ### 2\.1PPG\-to\-ECG Cross\-Modal Translation PPG\-to\-ECG cross\-modal translation has been widely studied as an ECG waveform reconstruction problem, aiming to recover ECG\-linked information from PPG signals\. Traditional methods typically learn direct waveform mappings using handcrafted features, regression\-based models, transform\-domain representations, dictionary learning, or kernel\-based approaches\[[3](https://arxiv.org/html/2608.14656#bib.bib7),[41](https://arxiv.org/html/2608.14656#bib.bib30),[34](https://arxiv.org/html/2608.14656#bib.bib8),[14](https://arxiv.org/html/2608.14656#bib.bib13)\]\. For example, PhotoECG predicts ECG interval ranges from handcrafted PPG features\[[3](https://arxiv.org/html/2608.14656#bib.bib7)\], while Zhu et al\. map discrete cosine transform \(DCT\) coefficients of PPG beats to those of corresponding ECG beats\[[41](https://arxiv.org/html/2608.14656#bib.bib30)\]\. Although these methods can produce visually plausible ECG reconstructions, direct waveform reconstruction is sensitive to temporal misalignment and may yield over\-smoothed or physiologically unfaithful ECG morphologies\. With the rise of deep learning, recent PPG\-to\-ECG studies have moved from handcrafted mappings to fully data\-driven nonlinear reconstruction models\. Recurrent and convolutional architectures, such as subject\-specific BiLSTM models and end\-to\-end PPG2ECGps, have been used to reconstruct single\-lead ECG signals from PPG recordings\[[32](https://arxiv.org/html/2608.14656#bib.bib14),[33](https://arxiv.org/html/2608.14656#bib.bib15),[9](https://arxiv.org/html/2608.14656#bib.bib16)\]\. Generative models further improve waveform realism; for example, CardioGAN uses adversarial learning to synthesize ECG from PPG, while diffusion\-based models such as RDDM generate high\-fidelity ECG waveforms by modeling region\-specific ECG structures\[[26](https://arxiv.org/html/2608.14656#bib.bib17),[30](https://arxiv.org/html/2608.14656#bib.bib100),[22](https://arxiv.org/html/2608.14656#bib.bib19)\]\. Although these approaches can improve visual fidelity, they still rely on fully parametric waveform generation and may produce over\-smoothed or hallucinated ECG patterns that are not physiologically faithful to individual subjects, limiting their reliability for downstream prediction\. Despite these advances, reconstruction\-based methods share a common limitation: they implicitly assume that ECG morphology can be reliably inferred from PPG\. However, similar peripheral pulse patterns may correspond to different P–QRS–T morphologies across individuals, making subject\-specific ECG reconstruction inherently ambiguous\. In contrast, P2E\-VQ avoids deterministic waveform inversion by retrieving and aggregating ECG\-linked patch candidates from paired training data, using them as representation\-level evidence to enrich PPG features\. ### 2\.2Retrieval\-Augmented Learning Retrieval\-augmented learning supplements parametric model knowledge with information retrieved from an external non\-parametric memory at inference time\[[20](https://arxiv.org/html/2608.14656#bib.bib25),[17](https://arxiv.org/html/2608.14656#bib.bib10)\], and has demonstrated strong performance in natural language processing and medical image analysis\. Vector quantization provides a natural bridge between continuous representations and discrete retrieval keys: VQ\-VAE\[[35](https://arxiv.org/html/2608.14656#bib.bib20)\]replaces continuous latent variables with codebook indices, forcing the encoder to map inputs onto a finite set of prototype vectors and enabling each prototype to serve as an efficient key for memory lookup\. In biomedical signal analysis, vector\-quantized representations have long been used for ECG compression, where codebooks capture recurring beat morphologies such as QRS complexes and ST\-segment deviations\[[31](https://arxiv.org/html/2608.14656#bib.bib22)\]\. Self\-supervised pre\-training has likewise been shown to yield ECG representations that transfer across datasets and tasks\[[27](https://arxiv.org/html/2608.14656#bib.bib23)\]\. ECG foundation models further show that large unlabeled ECG corpora can support transferable latent representations for downstream tasks\[[39](https://arxiv.org/html/2608.14656#bib.bib9)\]\. However, existing quantization\-based methods typically use discrete codes as internal compression variables or pretext targets, with the learned codes ultimately consumed by a parametric decoder or classifier rather than used for explicit cross\-modal retrieval\. In contrast, P2E\-VQ applies retrieval\-augmented vector quantization to cross\-modal physiological representation learning\. Rather than reconstructing subject\-specific ECG waveforms, P2E\-VQ uses PPG\-derived discrete tokens to retrieve ECG\-linked information from paired training data and integrate it into PPG representations\. This design enables ECG\-linked inference from PPG\-only recordings without parametric waveform generation, combining the accessibility of PPG with the electrophysiological informativeness of ECG\. ## 3Methodology Figure 1:Overview of P2E\-VQ, a three\-phase framework for ECG\-linked PPG representation learning\. Phase 1 learns discrete ECG\-aligned PPG tokens from paired PPG–ECG patches using a vector\-quantized codebook\. Phase 2 uses these tokens to index temporally aligned ECG patches and construct an ECG patch memory\. Phase 3 tokenizes unseen PPG\-only recordings, retrieves ECG\-linked patches from memory, and integrates the retrieved information with PPG features to form the final ECG\-linked representation\.### 3\.1Overall Framework As shown in Fig\.[1](https://arxiv.org/html/2608.14656#S3.F1), P2E\-VQ is a three\-phase retrieval\-augmented framework for ECG\-linked PPG representation learning\. In Phase 1, paired PPG–ECG recordings are segmented into aligned patches, and a vector\-quantized codebook is learned to convert local PPG morphologies into discrete tokens\. In Phase 2, these tokens are used to index temporally aligned ECG patches from the training data, forming a token\-indexed ECG memory\. This memory implements the ETIR strategy, where ECG candidates are grouped by their associated PPG tokens and can be fetched from the matched memory entry rather than searched over the entire training set\. In Phase 3, a PPG\-only recording is tokenized using the learned codebook, and the corresponding ECG\-linked candidates are retrieved and aggregated from memory\. The retrieved information is then integrated with PPG features to form the final ECG\-linked representation for downstream prediction\. This design enables ECG\-linked inference from PPG\-only signals while avoiding subject\-specific ECG waveform reconstruction\. ### 3\.2Phase 1: PPG Codebook Learning The input to Phase 1 is a synchronized ECG–PPG signal pair\. Through temporally aligned patch extraction, we obtain ECG–PPG patch pairs\{\(xiECG,xiPPG\)\}i=1N\\\{\(x\_\{i\}^\{\\mathrm\{ECG\}\},x\_\{i\}^\{\\mathrm\{PPG\}\}\)\\\}\_\{i=1\}^\{N\}, wherexiECG,xiPPG∈ℝtlenx\_\{i\}^\{\\mathrm\{ECG\}\},x\_\{i\}^\{\\mathrm\{PPG\}\}\\in\\mathbb\{R\}^\{t\_\{\\mathrm\{len\}\}\}denote ECG and PPG patches of lengthtlent\_\{\\mathrm\{len\}\}, respectively\. The goal of this phase is to learn a discrete codebook for local PPG morphology\. Each PPG patchxiPPGx\_\{i\}^\{\\mathrm\{PPG\}\}is encoded, assigned to its nearest code vector, and decoded to reconstruct the original PPG patch\. This reconstruction objective encourages the codebook to capture recurring local pulse\-shape patterns in PPG\. The outputs of Phase 1 are a trained PPG codebook𝒞\\mathcal\{C\}and token assignments\{q\(i\)\}i=1N\\\{q\(i\)\\\}\_\{i=1\}^\{N\}, whereq\(i\)∈\{1,…,K\}q\(i\)\\in\\\{1,\\ldots,K\\\}\. As illustrated in Fig\.[2](https://arxiv.org/html/2608.14656#S3.F2), given paired ECG and PPG signals sampled atfs=125Hzf\_\{s\}=125\\,\\mathrm\{Hz\}, R\-peaks are detected from the ECG channel and used as temporal anchors\. Around each R\-peak, fixed\-length windows oftlen=125t\_\{\\mathrm\{len\}\}=125samples are extracted from both signals, producing aligned patch pairs\(xiECG,xiPPG\)\(x\_\{i\}^\{\\mathrm\{ECG\}\},x\_\{i\}^\{\\mathrm\{PPG\}\}\)\. At most 20 pairs are retained per10s10\\,\\mathrm\{s\}segment to control memory usage\. Each PPG patchxiPPGx\_\{i\}^\{\\mathrm\{PPG\}\}is encoded by the frozen PaPaGei\-S encoder\[[25](https://arxiv.org/html/2608.14656#bib.bib123)\]and a lightweight projection head to obtain a latent PPG representation: ziPPG=hθ\(ϕPPG\(xiPPG\)\),ziPPG∈ℝdPPG,z\_\{i\}^\{\\mathrm\{PPG\}\}=h\_\{\\theta\}\\left\(\\phi\_\{\\mathrm\{PPG\}\}\(x\_\{i\}^\{\\mathrm\{PPG\}\}\)\\right\),\\quad z\_\{i\}^\{\\mathrm\{PPG\}\}\\in\\mathbb\{R\}^\{d\_\{\\mathrm\{PPG\}\}\},\(1\)whereϕPPG\(⋅\)\\phi\_\{\\mathrm\{PPG\}\}\(\\cdot\)denotes the frozen PaPaGei\-S encoder,hθ\(⋅\)h\_\{\\theta\}\(\\cdot\)denotes the projection head, anddPPG=64d\_\{\\mathrm\{PPG\}\}=64\. We use vector quantization, implemented with CVQ\-VAE\[[40](https://arxiv.org/html/2608.14656#bib.bib47)\], to cluster continuous PPG patch representations into discrete PPG morphology tokens\. Each token represents a recurring local PPG pulse\-shape pattern and is used to organize the paired ECG patches in the next phase\. The PPG codebook is defined as𝒞=\{𝐜k\}k=1K\\mathcal\{C\}=\\\{\\mathbf\{c\}\_\{k\}\\\}\_\{k=1\}^\{K\}, whereK=4096K=4096and each code vector𝐜∗k∈ℝd∗PPG\\mathbf\{c\}\*k\\in\\mathbb\{R\}^\{d\*\{\\mathrm\{PPG\}\}\}represents a local PPG morphology prototype\. For each latent PPG representationziPPGz\_\{i\}^\{\\mathrm\{PPG\}\}, vector quantization assigns it to the nearest code vector: q\(i\)=argmink∈\{1,…,K\}‖ziPPG−𝐜k‖2\.q\(i\)=\\arg\\min\_\{k\\in\\\{1,\\ldots,K\\\}\}\\left\\\|z\_\{i\}^\{\\mathrm\{PPG\}\}\-\\mathbf\{c\}\_\{k\}\\right\\\|\_\{2\}\.\(2\) The selected code vector𝐜q\(i\)\\mathbf\{c\}\_\{q\(i\)\}is then used as the quantized representation of the PPG patch\. During training, a lightweight decoderg\(⋅\)g\(\\cdot\)reconstructs the original PPG patch from the selected code vector: x^iPPG=g\(𝐜q\(i\)\)\.\\hat\{x\}\_\{i\}^\{\\mathrm\{PPG\}\}=g\(\\mathbf\{c\}\_\{q\(i\)\}\)\.\(3\) The codebook is then optimized using a reconstruction loss together with a commitment loss: ℒVQ=‖xiPPG−x^iPPG‖22\+β‖sg\[ziPPG\]−𝐜q\(i\)‖22,\\mathcal\{L\}\_\{\\mathrm\{VQ\}\}=\\left\\\|x\_\{i\}^\{\\mathrm\{PPG\}\}\-\\hat\{x\}\_\{i\}^\{\\mathrm\{PPG\}\}\\right\\\|\_\{2\}^\{2\}\+\\beta\\left\\\|\\mathrm\{sg\}\[z\_\{i\}^\{\\mathrm\{PPG\}\}\]\-\\mathbf\{c\}\_\{q\(i\)\}\\right\\\|\_\{2\}^\{2\},\(4\)wheresg\[⋅\]\\mathrm\{sg\}\[\\cdot\]denotes the stop\-gradient operation andβ\\betacontrols the commitment strength\. This objective encourages each code vector to represent a recurring local PPG pulse\-shape pattern\. After training, the learned indexq\(i\)q\(i\)serves as the discrete PPG morphology token for patchxiPPGx\_\{i\}^\{\\mathrm\{PPG\}\}\. Figure 2:R\-peak\-anchored extraction of temporally aligned ECG–PPG patch pairs\. ECG R\-peaks are used as temporal anchors to extract fixed\-length paired ECG and PPG patches from synchronized recordings\. ### 3\.3Phase 2: Token\-Indexed ECG Retrieval Memory Construction The goal of Phase 2 is to construct a token\-indexed ECG retrieval memory that links each learned PPG morphology token to a set of temporally aligned ECG patch candidates from the training data\. For each paired training patch\(xiECG,xiPPG\)\(x\_\{i\}^\{\\mathrm\{ECG\}\},x\_\{i\}^\{\\mathrm\{PPG\}\}\), the PPG patchxiPPGx\_\{i\}^\{\\mathrm\{PPG\}\}is encoded and quantized using the Phase 1 PPG encoding and quantization pipeline, producing its token assignmentq\(i\)q\(i\)\. The paired ECG patchxiECGx\_\{i\}^\{\\mathrm\{ECG\}\}is then stored in the memory entry indexed byq\(i\)q\(i\): ℳ\(k\)=\{xiECG∣q\(i\)=k\},k∈\{1,…,K\},\\mathcal\{M\}\(k\)=\\left\\\{x\_\{i\}^\{\\mathrm\{ECG\}\}\\mid q\(i\)=k\\right\\\},\\quad k\\in\\\{1,\\ldots,K\\\},\(5\)whereℳ\(k\)\\mathcal\{M\}\(k\)denotes the set of ECG patches associated with tokenkk\. This memory is constructed using only training subjects under strict subject\-level splits to prevent data leakage\. In Phase 3, a query PPG patch is assigned to tokenq∗q^\{\\ast\}, and ECG candidates are retrieved directly fromℳ\(q∗\)\\mathcal\{M\}\(q^\{\\ast\}\), avoiding exhaustive search over the training set\. ### 3\.4Efficient Token\-Indexed Retrieval Strategy Conventional retrieval\-based methods identify candidate samples by nearest\-neighbor search over the entire training database\[[7](https://arxiv.org/html/2608.14656#bib.bib95)\], incurring a per\-query complexity of𝒪\(Nd\)\\mathcal\{O\}\(Nd\)for a database ofNNpatches with feature dimensiondd\. Approximate schemes such as product quantization and GPU\-accelerated index structures reduce this cost\[[15](https://arxiv.org/html/2608.14656#bib.bib11),[16](https://arxiv.org/html/2608.14656#bib.bib111)\], but still require an explicit similarity search at query time\. This becomes prohibitive as the training database grows\. In contrast, the proposed ETIR avoids searching over the full training database by using the discrete PPG token as a retrieval index\. Given a query PPG patchx∗PPGx\_\{\\ast\}^\{\\mathrm\{PPG\}\}, we first encode it into a latent representationz∗PPGz\_\{\\ast\}^\{\\mathrm\{PPG\}\}and assign it to the nearest code vector: q∗=argmink∈\{1,…,K\}‖z∗PPG−𝐜k‖2\.q^\{\\ast\}=\\arg\\min\_\{k\\in\\\{1,\\ldots,K\\\}\}\\left\\\|z\_\{\\ast\}^\{\\mathrm\{PPG\}\}\-\\mathbf\{c\}\_\{k\}\\right\\\|\_\{2\}\.\(6\) The ECG candidates are then retrieved directly from the matched memory entry: ℛ∗=ℳ\(q∗\),\\mathcal\{R\}\_\{\\ast\}=\\mathcal\{M\}\(q^\{\\ast\}\),\(7\)whereℛ∗\\mathcal\{R\}\_\{\\ast\}denotes the retrieved ECG candidate set for the query patch\. This reduces retrieval from a global search overNNtraining patches to a direct lookup, with a per\-query complexity of𝒪\(Kd\+\|ℳ\(q∗\)\|d\)\\mathcal\{O\}\(Kd\+\|\\mathcal\{M\}\(q^\{\\ast\}\)\|d\)\. SinceK≪NK\\ll Nand\|ℳ\(q∗\)\|≪N\|\\mathcal\{M\}\(q^\{\\ast\}\)\|\\ll Nin practice, this is substantially more efficient than exhaustive search\. ### 3\.5Phase 3: PPG\-only Inference and ECG\-linked Representation Phase 3 performs PPG\-only inference, with the goal of generating pseudo\-ECG signals from test PPG segments for downstream prediction without requiring real ECG input\. During PPG\-only inference, detected PPG systolic peaks are used to extract 125\-sample beat\-level patches\. In contrast, paired pretraining uses ECG R\-peaks as more precise anchors because synchronized ECG is available\. Although pulse transit time introduces a train–test segmentation mismatch, the codebook is designed to discretize local PPG morphology rather than to reconstruct beat\-synchronous ECG\. Given the retrieved ECG candidate setℛ∗=ℳ\(q∗\)\\mathcal\{R\}\_\{\\ast\}=\\mathcal\{M\}\(q^\{\\ast\}\)for a query patch, the candidates are aggregated into a single ECG patch estimate by a parameter\-free average: x^∗ECG=1\|ℛ∗\|∑xECG∈ℛ∗xECG,\\hat\{x\}\_\{\\ast\}^\{\\mathrm\{ECG\}\}=\\frac\{1\}\{\|\\mathcal\{R\}\_\{\\ast\}\|\}\\sum\_\{x^\{\\mathrm\{ECG\}\}\\in\\mathcal\{R\}\_\{\\ast\}\}x^\{\\mathrm\{ECG\}\},\(8\)where up toCCcandidates are randomly sampled without replacement when\|ℳ\(q∗\)\|\>C\|\\mathcal\{M\}\(q^\{\\ast\}\)\|\>C; unless otherwise stated we useC=100C=100, and we study the effect ofCCin the ablation study \(Table[5](https://arxiv.org/html/2608.14656#S6.T5)\)\. Since this aggregation has no trainable parameters, Phase 3 introduces no additional task\-specific capacity beyond the linear\-probe classifier shared by all methods\. The per\-patch estimates\{x^jECG\}\\\{\\hat\{x\}\_\{j\}^\{\\mathrm\{ECG\}\}\\\}are assembled into a continuous pseudo\-ECG waveform by peak\-aligned overlap\-add with short Hann cross\-fades, using cubic\-spline interpolation only to fill sparse temporal gaps\. Each waveform is standardized to12501250samples \(10s10\\,\\mathrm\{s\}at125Hz125\\,\\mathrm\{Hz\}\), and longer inputs are processed with50%50\\%overlapping windows\. The pseudo\-ECG waveform is then upsampled from125Hz125\\,\\mathrm\{Hz\}to500Hz500\\,\\mathrm\{Hz\}and encoded by a frozen ECGFounder\[[21](https://arxiv.org/html/2608.14656#bib.bib2)\], a ResNet\-based foundation model pretrained on over 10 million 12\-lead ECG recordings for cardiac diagnosis, using its single\-lead \(lead II\) variant to obtain an ECG\-linked embeddinghECG∈ℝ512h^\{\\mathrm\{ECG\}\}\\in\\mathbb\{R\}^\{512\}\. In parallel, the same PPG segment is encoded by the frozen PaPaGei\-S encoder\[[25](https://arxiv.org/html/2608.14656#bib.bib123)\], retaining its raw512512\-dimensional output, to obtain a PPG embeddinghPPG∈ℝ512h^\{\\mathrm\{PPG\}\}\\in\\mathbb\{R\}^\{512\}\. The final ECG\-linked representation is formed by concatenation: hfinal=\[hPPG;hECG\]∈ℝ1024,h^\{\\mathrm\{final\}\}=\[\\,h^\{\\mathrm\{PPG\}\};\\;h^\{\\mathrm\{ECG\}\}\\,\]\\in\\mathbb\{R\}^\{1024\},\(9\)which is used as the input feature for downstream linear\-probe classification\. We adopt plain concatenation to preserve information from both modalities without introducing additional trainable parameters\. ## 4Experiments ### 4\.1Datasets and Downstream Tasks We use the Vital subset of PulseDB\[[37](https://arxiv.org/html/2608.14656#bib.bib55)\]as the paired PPG–ECG training source for learning the PPG codebook and constructing the token\-indexed ECG retrieval memory\. This subset contains 465,480 synchronized 10\-s PPG–ECG segments sampled at 125 Hz\. For downstream evaluation, we use five public physiological signal datasets covering six prediction tasks\. VitalDB\[[19](https://arxiv.org/html/2608.14656#bib.bib56)\]is used for postoperative ICU admission prediction\. Since the PulseDB Vital subset is derived from VitalDB, overlapping subjects are removed from the downstream VitalDB cohort to avoid subject\-level leakage, leaving 3,753 subjects\. PPG\-BP\[[23](https://arxiv.org/html/2608.14656#bib.bib53)\]is used for hypertension classification on 205 subjects\. SDB\[[11](https://arxiv.org/html/2608.14656#bib.bib201)\]is used for sleep\-disordered breathing classification on 146 subjects\. WESAD\[[29](https://arxiv.org/html/2608.14656#bib.bib54)\]is used for binary valence and arousal prediction using chest\-worn BVP signals from 15 subjects\. ECSMP\[[10](https://arxiv.org/html/2608.14656#bib.bib6)\]is used for mood\-disturbance classification on 89 subjects\. Table[1](https://arxiv.org/html/2608.14656#S4.T1)summarizes the datasets and downstream tasks\. Table 1:Summary of publicly available physiological signal datasets used for downstream tasks, including the target task and the number of subjects used in each cohort\. ### 4\.2Evaluation Metrics We use AUROC as the primary metric for all downstream classification tasks and additionally report F1 scores to assess threshold\-dependent performance\. For each method, 95% confidence intervals are estimated by bootstrap resampling of the test set with 10,000 repetitions\. For ablation studies, statistical significance is assessed using paired bootstrap tests\. All reportedpp\-values are two\-sided and are interpreted as exploratory\. ### 4\.3Baseline Model We compare P2E\-VQ with pretrained representation baselines, including REGLE\[[38](https://arxiv.org/html/2608.14656#bib.bib60)\], Chronos\[[2](https://arxiv.org/html/2608.14656#bib.bib59)\], MOMENT\[[13](https://arxiv.org/html/2608.14656#bib.bib58)\], and PaPaGei\[[25](https://arxiv.org/html/2608.14656#bib.bib123)\]\. For PaPaGei, both PaPaGei\-P and PaPaGei\-S variants are evaluated when applicable\. To ensure a fair comparison, all methods are evaluated under the same frozen\-feature linear\-probing protocol: representations are extracted without fine\-tuning, and only anℓ2\\ell\_\{2\}\-regularized logistic regression classifier is trained for each downstream task\. For P2E\-VQ, the ECG\-linked embedding is produced by a frozen ECGFounder that was pretrained on large\-scale ECG data for cardiac diagnosis; this ECG encoder is used only as a fixed feature extractor and is never fine\-tuned on the downstream tasks\. ### 4\.4Implementation Details All models are implemented in PyTorch and trained on a single NVIDIA RTX 4090 GPU\. For codebook training, we use paired PPG–ECG patches sampled at 125 Hz with a batch size of 128 and train for 30 epochs using AdamW with a learning rate of1×10−41\\times 10^\{\-4\}\. The codebook containsK=4096K=4096code vectors, each with a dimensionality of 64, and the commitment loss weight is set toβ=0\.25\\beta=0\.25\. The PPG encoder is kept frozen during codebook training\. ## 5Results Table 2:Downstream comparison against pretrained models\. 95% bootstrap CIs in brackets; best result inbold\.### 5\.1Downstream Task Performance Table[2](https://arxiv.org/html/2608.14656#S5.T2)reports the downstream performance of P2E\-VQ and pretrained representation baselines under the same frozen\-feature linear\-probing protocol\. AUROC is used as the primary metric, and F1 score is reported as a threshold\-dependent measure\. Across the six downstream tasks, P2E\-VQ achieves the highest average AUROC \(0\.70±\\pm0\.07\) and the highest average F1 score \(0\.54±\\pm0\.24\)\. It also obtains the best AUROC on all evaluated endpoints\. Compared with PaPaGei\-S, the strongest baseline on average, P2E\-VQ improves AUROC from 0\.73 to 0\.75 for ICU admission, from 0\.77 to 0\.81 for hypertension, from 0\.56 to 0\.62 for sleep\-disordered breathing, from 0\.59 to 0\.63 for mood disturbance, from 0\.66 to 0\.68 for valence, and from 0\.68 to 0\.72 for arousal\. The consistent AUROC gains across all endpoints indicate that ECG\-linked retrieval improves the ranking quality of PPG representations beyond the PPG\-only pretrained baseline\. The improvements are particularly evident for sleep\-disordered breathing and mood disturbance, where PaPaGei\-S shows relatively lower AUROC performance\. On these two tasks, P2E\-VQ improves AUROC by 0\.06 and 0\.04, respectively, while also increasing F1 score from 0\.47 to 0\.51 and from 0\.44 to 0\.51\. For arousal prediction, P2E\-VQ improves AUROC from 0\.68 to 0\.72 while maintaining a comparable F1 score to PaPaGei\-S \(0\.87 vs\. 0\.88\)\. These results indicate that ECG\-linked retrieval provides additional discriminative information when PPG\-only representations are less separable\. For the clinically grounded endpoints, P2E\-VQ improves both AUROC and F1 score on hypertension, from 0\.77 to 0\.81 and from 0\.78 to 0\.82, respectively\. This result indicates that the ECG\-linked representation provides complementary information for cardiovascular risk\-related prediction\. On ICU admission, P2E\-VQ achieves the highest AUROC, but its F1 score is lower than that of PaPaGei\-S \(0\.19 vs\. 0\.26\), indicating that the gain in ranking performance does not necessarily translate into improved threshold\-dependent classification under class imbalance\. For the affective endpoints, P2E\-VQ also improves AUROC over PaPaGei\-S\. In valence prediction, AUROC increases from 0\.66 to 0\.68, while F1 score increases from 0\.09 to 0\.34\. In arousal prediction, AUROC increases from 0\.68 to 0\.72, with a comparable F1 score \(0\.87 vs\. 0\.88\)\. These results indicate that the benefit of ECG\-linked retrieval is not limited to clinical endpoints, but also extends to affect\-related prediction tasks\. Overall, these results support the main conclusion of this work: P2E\-VQ improves PPG\-only downstream prediction by augmenting PPG representations with ECG\-linked retrieval rather than relying on deterministic ECG waveform reconstruction\. The wider confidence intervals observed on WESAD and ECSMP are consistent with their smaller cohort sizes\. ### 5\.2Retrieval Fidelity of ECG\-linked Candidates Since P2E\-VQ retrieves ECG candidates according to PPG token assignments, we evaluate whether token\-matched retrieval produces ECG patches more similar to the true paired ECG than retrieval from an unmatched memory entry\. For each held\-out paired PPG–ECG patch, the PPG patch is assigned to a codebook token, and ECG candidates are retrieved from the corresponding memory entry\. As a shuffled control, the matched entry is replaced with a randomly selected different codebook entry, and ECG candidates are aggregated in the same way\. As shown in Table[3](https://arxiv.org/html/2608.14656#S5.T3), matched retrieval consistently outperforms shuffled retrieval across all waveform\-similarity metrics: cosine similarity \(0\.889 vs\. 0\.783, Cohen’sd=0\.90d=0\.90\), Pearson correlation \(0\.739 vs\. 0\.479, Cohen’sd=0\.79d=0\.79\), andℓ2\\ell\_\{2\}distance \(1\.508 vs\. 1\.987\)\. All differences are statistically significant \(p<10−300p<10^\{\-300\}\), and matched retrieval is superior in 86\.2% of held\-out patches by cosine similarity\. These results indicate that the learned PPG codebook organizes PPG patches in a way that preserves ECG\-linked structure\. Consequently, token\-matched retrieval produces ECG candidates that are structurally closer to the true paired ECG than unmatched code\-level retrieval, supporting their use as complementary information for downstream PPG\-only prediction\. Fig\.[3](https://arxiv.org/html/2608.14656#S5.F3)illustrates this behaviour on a representative test segment\. The query PPG patch in Fig\.[3](https://arxiv.org/html/2608.14656#S5.F3)\(a\) is quantized to a single codebook entry whose memory holds 100 real ECG patches contributed by different training subjects\. Although these candidates differ in amplitude and baseline, their QRS complexes remain temporally consistent within the patch window, so the parameter\-free average in Fig\.[3](https://arxiv.org/html/2608.14656#S5.F3)\(b\) preserves a distinct R\-peak and a visible T\-wave rather than collapsing into a flat template\. Assembling the per\-patch aggregates by overlap\-add produces the pseudo\-ECG in Fig\.[3](https://arxiv.org/html/2608.14656#S5.F3)\(c\), whose beat structure follows the pulse rhythm of the input PPG\. This is the qualitative counterpart of the fidelity gap in Table[3](https://arxiv.org/html/2608.14656#S5.T3): retrieval keyed on PPG tokens returns ECG morphology that is structurally coherent, which is what makes the aggregated patch usable as input to the frozen ECG encoder\. Figure 3:Qualitative example of token\-indexed retrieval on a WESAD test segment under PPG\-only inference\. \(a\) A query PPG patch extracted at a systolic peak and quantized to codebook entry 800\. \(b\) TheN=100N=100real ECG patches stored under that entry \(grey\) together with their parameter\-free aggregate \(orange, Eq\. \([8](https://arxiv.org/html/2608.14656#S3.E8)\)\)\. The candidates originate from different training subjects, yet their QRS complexes fall at consistent positions within the patch window, so averaging retains a distinct R\-peak and T\-wave instead of cancelling them\. \(c\) The per\-patch aggregates assembled by peak\-aligned overlap\-add into a 40\-s pseudo\-ECG for the same segment, which is subsequently split into overlapping 10\-s windows for encoding\. The waveform serves only as an input to the frozen ECG encoder and is not a subject\-specific ECG reconstruction\.Table 3:Retrieval fidelity on held\-out paired PPG–ECG patches\. ## 6Ablation study ### 6\.1Effect of ECG\-linked Content We conduct these controlled analyses on WESAD because it shows the largest ECG\-linked improvement among all tasks \(Table[2](https://arxiv.org/html/2608.14656#S5.T2)\), making it the most sensitive setting for isolating the contribution of ECG\-linked content; extending these controls to larger cohorts is noted as a limitation\. Because the proposed fusion concatenates the 512\-dimensional PPG embedding with an additional ECG\-linked embedding, the performance gain could be confounded by the increased feature dimensionality\. We therefore conduct a matched\-capacity control study to determine whether the gains arise from ECG\-linked information rather than dimensionality or classifier\-capacity effects\. Specifically, we compare the aligned ECG\-linked fusion with a stronger PPG\-only baseline and two controls\. The stronger baseline is a 1024\-dimensional PPG representation obtained by concatenating two distinct PaPaGei\-S embeddings, namely the projected features used throughout this work and the pooled features preceding the projection head\. The two controls are a shuffled\-test setting that breaks the sample\-wise PPG–ECG correspondence at inference, and a PPG\-duplicate setting that matches the fused feature dimensionality by concatenating the PPG embedding with itself\. Table 4:Control experiments separating ECG\-linked content from feature dimensionality in valence and arousal prediction\.As shown in Table[4](https://arxiv.org/html/2608.14656#S6.T4), aligned ECG\-linked fusion improves AUROC over the PPG\-only baseline from 0\.664 to 0\.679 for valence and from 0\.677 to 0\.723 for arousal\. In contrast, the shuffled\-test setting decreases AUROC to 0\.604 and 0\.633, respectively, showing that breaking the sample\-wise PPG–ECG correspondence degrades performance\. The PPG\-duplicate setting, despite having the same 1024\-dimensional input as the aligned fusion, shows no meaningful gain over PPG only\. The genuinely 1024\-dimensional PPG baseline, whose additional half is a near\-orthogonal PaPaGei\-S embedding rather than a copy, improves arousal AUROC by only 0\.010, compared with 0\.047 for ECG\-linked fusion\. These results indicate that the improvement is driven by ECG\-linked content rather than feature dimensionality, feature duplication, or additional PPG representational capacity\. A natural objection is that the retrieved patches belong to other subjects and are aggregated into a population\-level prototype, which may appear to reproduce the very criticism we raise against waveform reconstruction\. We therefore make the distinction explicit\. Our objection to parametric reconstruction is not that it fails to recover an individual’s true ECG, which is unattainable from PPG alone, but that it can synthesize morphologies that were never observed in any recording\. Retrieval cannot hallucinate in this sense: every item returned by the memory is a real ECG segment measured in a training subject\. Nor is the retrieved content an undifferentiated population average\. Were it so, permuting the retrieved ECG across test samples would leave performance unchanged; instead it lowers AUROC to 0\.604 and 0\.633, below the PPG\-only baseline itself \(Table[4](https://arxiv.org/html/2608.14656#S6.T4)\), and retrieved patches are closer to the true paired ECG than shuffled ones in 86\.2% of cases \(Table[3](https://arxiv.org/html/2608.14656#S5.T3)\)\. The memory thus supplies token\-conditioned ECG evidence rather than a single global prototype\. We consequently frame P2E\-VQ as representation\-level transfer, and we do not claim, and do not require, subject\-specific ECG fidelity\. ### 6\.2Effect of the Number of Retrieved Candidates To evaluate the sensitivity of P2E\-VQ to the retrieval pool size, we vary the number of retrieved ECG candidatesCCand compare downstream performance\. Table 5:Effect of the number of retrieved ECG candidates on valence and arousal prediction\.As shown in Table[5](https://arxiv.org/html/2608.14656#S6.T5), arousal prediction improves over the PPG\-only baseline for all tested values ofCC, while valence prediction improves onceC≥50C\\geq 50\. IncreasingCCfrom 50 to 200 or 500 yields only marginal additional gains, indicating that most of the benefit is obtained with a moderate candidate pool\. These results suggest that P2E\-VQ is not highly sensitive to the exact choice ofCConce sufficient ECG candidates are available for aggregation\. ## 7Efficiency of Token\-indexed Retrieval To assess the computational benefit of token\-indexed retrieval, we compare the retrieval cost of P2E\-VQ with a brute\-force k\-nearest\-neighbour \(kNN\)\[[7](https://arxiv.org/html/2608.14656#bib.bib95)\]baseline that searches over all training PPG embeddings\. In P2E\-VQ, each query patch is assigned to one ofK=4096K\{=\}4096codebook entries, and ECG candidates are retrieved directly from the matched memory entry\. In contrast, brute\-force kNN requires comparing the query against approximately5\.6×1065\.6\{\\times\}10^\{6\}training embeddings\. This reduces the number of distance comparisons by approximately1367×1367\\times\. The retrieval index is also much smaller: the VQ codebook requires about 1 MB, whereas storing all training embeddings for kNN requires about 1\.4 GB\. In empirical timing on a single NVIDIA RTX 4090 GPU, token\-indexed retrieval processes a 10 s PPG segment in approximately 15 ms, compared with approximately 200 ms for brute\-force kNN\. These results show that token\-indexed retrieval substantially reduces retrieval cost while preserving the non\-parametric ECG\-linked retrieval mechanism\. ## 8Limitation P2E\-VQ has several limitations\. First, the retrieved ECG candidates are aggregated across training subjects that share the same PPG token, so the resulting pseudo\-ECG represents a population\-level ECG prior rather than a subject\-specific reconstruction of an individual’s true ECG\. It is therefore intended as a representation\-level cue for downstream prediction and is not suitable for direct ECG\-based clinical diagnosis\. Second, paired pretraining anchors patches at ECG R\-peaks, whereas PPG\-only inference anchors at systolic peaks\. The resulting pulse\-transit\-time offset, together with the reliance on PPG peak detection, means that retrieval precision may degrade under heavy motion artifacts, low signal\-to\-noise conditions, or irregular rhythms such as ectopic beats and atrial fibrillation, where peak detection is unreliable\. A signal\-quality index or fallback segmentation could improve robustness in these settings\. Third, the evaluation has several scope constraints\. On the largest cohort \(ICU admission\), P2E\-VQ improves AUROC but not F1, indicating that gains in ranking do not necessarily translate into threshold\-dependent performance under class imbalance; precision–recall analyses such as AUPRC would provide a fuller picture\. The matched\-capacity controls and the retrieval\-fidelity analysis are reported only on WESAD, and the fidelity is measured on ECG\-anchored held\-out patches, so it characterizes how the codebook organizes ECG\-linked structure rather than the retrieval quality under PPG\-only inference\. Allpp\-values are exploratory and uncorrected, and the smaller cohorts use a single held\-out split rather than leave\-one\-subject\-out cross\-validation\. Finally, codebook and memory construction require synchronized PPG–ECG recordings, which restricts applicability to settings where paired data are available\. All evaluation datasets use clinical\- or research\-grade sensors, including chest\-worn BVP and fingertip PPG; robustness across consumer wrist\-worn PPG, diverse skin tones, and ambulatory conditions remains untested, and the downstream tasks are binary\. Because the memory stores real ECG patches from training subjects, privacy safeguards should also be considered before clinical deployment\. We also note that this work does not include a head\-to\-head comparison against parametric PPG\-to\-ECG reconstruction models such as CardioGAN or RDDM under our downstream protocol\. Our claim is therefore that retrieval provides a viable alternative that avoids the ill\-posed inverse mapping, not that it is empirically superior to reconstruction for every task; establishing the latter requires a direct comparison and is left for future work\. ## 9Conclusion We presented P2E\-VQ, a retrieval\-augmented framework that transfers ECG\-linked information into PPG representations through discrete patch tokenization and a token\-indexed ECG memory, enabling ECG\-linked inference from PPG\-only recordings without subject\-specific ECG reconstruction\. Its efficient token\-indexed retrieval \(ETIR\) strategy fetches ECG candidates directly from the matched memory entry, reducing the number of distance comparisons by roughly1367×1367\\timesrelative to brute\-force nearest\-neighbour search\. Under a unified frozen\-feature linear\-probing protocol across five datasets and six downstream tasks, P2E\-VQ yields consistent improvements over strong pretrained baselines \(average AUROC 0\.70 versus 0\.67 for the strongest baseline\), and matched\-capacity negative controls confirm that the gains stem from ECG\-linked content rather than increased feature dimensionality\. The benefit is task\-dependent, being most pronounced for endpoints where ECG morphology provides information complementary to PPG\. Future work includes validation on consumer wrist\-worn PPG, ablation of the codebook size and ECG encoder, and signal\-quality gating for robustness in arrhythmia\-prone populations\. ## 10References ## References - \[1\]J\. Allen\(2007\)Photoplethysmography and its application in clinical physiological measurement\.Physiological measurement28\(3\),pp\. R1\.Cited by:[§1](https://arxiv.org/html/2608.14656#S1.p1.2)\. - \[2\]A\. F\. Ansari, L\. Stella, C\. Turkmen, X\. Zhang, P\. Mercado, H\. Shen, O\. Shchur, S\. S\. Rangapuram, S\. P\. Arango, S\. Kapoor, J\. Zschiegner, D\. C\. Maddix, H\. Wang, M\. W\. Mahoney, K\. Torkkola, A\. G\. Wilson, M\. Bohlke\-Schneider, and Y\. Wang\(2024\-11\)Chronos: Learning the Language of Time Series\.arXiv\.Note:arXiv:2403\.07815 \[cs\]External Links:[Link](http://arxiv.org/abs/2403.07815),[Document](https://dx.doi.org/10.48550/arXiv.2403.07815)Cited by:[§4\.3](https://arxiv.org/html/2608.14656#S4.SS3.p1.1),[Table 2](https://arxiv.org/html/2608.14656#S5.T2.14.14.15.1.3)\. - \[3\]R\. Banerjee, A\. Sinha, A\. D\. Choudhury, and A\. Visvanathan\(2014\)PhotoECG: photoplethysmography to estimate ECG parameters\.InProc\. IEEE Int\. Conf\. Acoustics, Speech and Signal Processing \(ICASSP\),Cited by:[§2\.1](https://arxiv.org/html/2608.14656#S2.SS1.p1.1)\. - \[4\]O\. Belhasin, I\. Kligvasser, G\. Leifman, R\. Cohen, E\. Rainaldi, L\. Cheng, N\. Verma, P\. Varghese, E\. Rivlin, and M\. Elad\(2025\)Uncertainty\-aware ppg\-2\-ecg for enhanced cardiovascular diagnosis using diffusion models\.External Links:2405\.11566,[Link](https://arxiv.org/abs/2405.11566)Cited by:[§1](https://arxiv.org/html/2608.14656#S1.p3.1)\. - \[5\]D\. Castaneda, A\. Esparza, M\. Ghamari, C\. Soltanpur, and H\. Nazeran\(2018\)A review on wearable photoplethysmography sensors and their potential future applications in health care\.International journal of biosensors & bioelectronics4\(4\),pp\. 195\.Cited by:[§1](https://arxiv.org/html/2608.14656#S1.p1.2)\. - \[6\]P\. H\. Charlton, J\. Allen, R\. Bailon, S\. Baker, J\. A\. Behar, F\. Chen, G\. D\. Clifford, D\. A\. Clifton, H\. J\. Davies, C\. Ding, X\. Ding, J\. Dunn, M\. Elgendi, M\. Ferdoushi, D\. Franklin, E\. Gil, M\. F\. Hassan, J\. Hernesniemi, X\. Hu, N\. Ji, Y\. Khan, S\. Kontaxis, I\. Korhonen, P\. A\. Kyriacou, P\. Laguna, J\. Lazaro, C\. Lee, J\. Levy, Y\. Li, C\. Liu, J\. Liu, L\. Lu, D\. P\. Mandic, V\. Marozas, E\. Mejía\-Mejía, R\. Mukkamala, M\. Nitzan, T\. Pereira, C\. C\. Y\. Poon, J\. C\. Ramella\-Roman, H\. Saarinen, M\. M\. H\. Shandhi, H\. Shin, G\. Stansby, T\. Tamura, A\. Vehkaoja, W\. K\. Wang, Y\. Zhang, N\. Zhao, D\. Zheng, and T\. Zhu\(2023\)The 2023 wearable photoplethysmography roadmap\.Physiological Measurement\(english\)\.External Links:ISSN 0967\-3334,[Link](http://iopscience.iop.org/article/10.1088/1361-6579/acead2),[Document](https://dx.doi.org/10.1088/1361-6579/acead2)Cited by:[§1](https://arxiv.org/html/2608.14656#S1.p1.2)\. - \[7\]T\. Cover and P\. Hart\(1967\)Nearest neighbor pattern classification\.IEEE transactions on information theory13\(1\),pp\. 21–27\.Cited by:[§3\.4](https://arxiv.org/html/2608.14656#S3.SS4.p1.3),[§7](https://arxiv.org/html/2608.14656#S7.p1.1)\. - \[8\]D\. Dubin\(2000\)Rapid interpretation of ekg’s: an interactive course\.Cover Publishing Company\.Cited by:[§1](https://arxiv.org/html/2608.14656#S1.p2.1)\. - \[9\]S\. Ezzat, E\. Abdel\-Raheem, F\. E\. Abd El\-Samie,et al\.\(2024\)ECG signal reconstruction from PPG using a hybrid attention\-based deep learning network\.EURASIP Journal on Advances in Signal Processing\.Cited by:[§2\.1](https://arxiv.org/html/2608.14656#S2.SS1.p2.1)\. - \[10\]Z\. Gao, X\. Cui, W\. Wan, W\. Zheng, and Z\. Gu\(2021\)ECSMP: a dataset on emotion, cognition, sleep, and multi\-model physiological signals\.Data in Brief39,pp\. 107660\.External Links:ISSN 2352\-3409,[Document](https://dx.doi.org/https%3A//doi.org/10.1016/j.dib.2021.107660),[Link](https://www.sciencedirect.com/science/article/pii/S2352340921009355)Cited by:[§4\.1](https://arxiv.org/html/2608.14656#S4.SS1.p2.1),[Table 1](https://arxiv.org/html/2608.14656#S4.T1.1.7.6.1)\. - \[11\]A\. Garde, P\. Dehkordi, W\. Karlen, D\. Wensley, J\. M\. Ansermino, and G\. A\. Dumont\(2014\-11\)Development of a Screening Tool for Sleep Disordered Breathing in Children Using the Phone Oximeter™\.PLoS ONE9\(11\),pp\. e112959\(english\)\.External Links:ISSN 1932\-6203,[Link](https://dx.plos.org/10.1371/journal.pone.0112959),[Document](https://dx.doi.org/10.1371/journal.pone.0112959)Cited by:[§4\.1](https://arxiv.org/html/2608.14656#S4.SS1.p2.1),[Table 1](https://arxiv.org/html/2608.14656#S4.T1.1.4.3.1)\. - \[12\]E\. Gil, M\. Orini, R\. Bailón, J\. M\. Vergara, L\. Mainardi, and P\. Laguna\(2010\-09\)Photoplethysmography pulse rate variability as a surrogate measurement of heart rate variability during non\-stationary conditions\.Physiological Measurement31\(9\),pp\. 1271–1290\(eng\)\.External Links:ISSN 1361\-6579,[Document](https://dx.doi.org/10.1088/0967-3334/31/9/015)Cited by:[§1](https://arxiv.org/html/2608.14656#S1.p1.2)\. - \[13\]M\. Goswami, K\. Szafer, A\. Choudhry, Y\. Cai, S\. Li, and A\. Dubrawski\(2024\-10\)MOMENT: A Family of Open Time\-series Foundation Models\.arXiv\.Note:arXiv:2402\.03885 \[cs\]External Links:[Link](http://arxiv.org/abs/2402.03885),[Document](https://dx.doi.org/10.48550/arXiv.2402.03885)Cited by:[§4\.3](https://arxiv.org/html/2608.14656#S4.SS3.p1.1),[Table 2](https://arxiv.org/html/2608.14656#S5.T2.14.14.15.1.4)\. - \[14\]W\. Hoet al\.\(2022\)Quickly convert photoplethysmography to electrocardiogram signals\.IEEE Access\.Cited by:[§2\.1](https://arxiv.org/html/2608.14656#S2.SS1.p1.1)\. - \[15\]H\. Jegou, M\. Douze, and C\. Schmid\(2010\)Product quantization for nearest neighbor search\.IEEE transactions on pattern analysis and machine intelligence33\(1\),pp\. 117–128\.Cited by:[§3\.4](https://arxiv.org/html/2608.14656#S3.SS4.p1.3)\. - \[16\]J\. Johnson, M\. Douze, and H\. Jégou\(2019\)Billion\-scale similarity search with gpus\.IEEE transactions on big data7\(3\),pp\. 535–547\.Cited by:[§3\.4](https://arxiv.org/html/2608.14656#S3.SS4.p1.3)\. - \[17\]U\. Khandelwal, A\. Fan, D\. Jurafsky, L\. Zettlemoyer, and M\. Lewis\(2021\)Nearest neighbor machine translation\.External Links:2010\.00710,[Link](https://arxiv.org/abs/2010.00710)Cited by:[§2\.2](https://arxiv.org/html/2608.14656#S2.SS2.p1.1)\. - \[18\]P\. Kligfield, L\. S\. Gettes, J\. J\. Bailey, R\. Childers, B\. J\. Deal, E\. W\. Hancock, G\. van Herpen, J\. A\. Kors, P\. Macfarlane, D\. M\. Mirvis, O\. Pahlm, P\. Rautaharju, and G\. S\. Wagner\(2007\)Recommendations for the standardization and interpretation of the electrocardiogram\.Circulation115\(10\),pp\. 1306–1324\.External Links:[Document](https://dx.doi.org/10.1161/CIRCULATIONAHA.106.180200),[Link](https://www.ahajournals.org/doi/abs/10.1161/CIRCULATIONAHA.106.180200),https://www\.ahajournals\.org/doi/pdf/10\.1161/CIRCULATIONAHA\.106\.180200Cited by:[§1](https://arxiv.org/html/2608.14656#S1.p2.1)\. - \[19\]H\. Lee, Y\. Park, S\. B\. Yoon, S\. M\. Yang, D\. Park, and C\. Jung\(2022\-06\)VitalDB, a high\-fidelity multi\-parameter vital signs database in surgical patients\.Scientific Data9\(1\),pp\. 279\(en\)\.Note:Publisher: Nature Publishing GroupExternal Links:ISSN 2052\-4463,[Link](https://www.nature.com/articles/s41597-022-01411-5),[Document](https://dx.doi.org/10.1038/s41597-022-01411-5)Cited by:[§4\.1](https://arxiv.org/html/2608.14656#S4.SS1.p2.1),[Table 1](https://arxiv.org/html/2608.14656#S4.T1.1.2.1.1)\. - \[20\]P\. Lewis, E\. Perez, A\. Piktus, F\. Petroni, V\. Karpukhin, N\. Goyal,et al\.\(2020\)Retrieval\-augmented generation for knowledge\-intensive NLP tasks\.InAdvances in Neural Information Processing Systems \(NeurIPS\),Cited by:[§2\.2](https://arxiv.org/html/2608.14656#S2.SS2.p1.1)\. - \[21\]J\. Li, A\. Aguirre, J\. Moura, C\. Liu, L\. Zhong, C\. Sun, G\. D\. Clifford, M\. B\. Westover, and S\. Hong\(2024\)An electrocardiogram foundation model built on over 10 million recordings with external evaluation across multiple domains\.CoRRabs/2410\.04133\.External Links:[Link](https://doi.org/10.48550/arXiv.2410.04133),[Document](https://dx.doi.org/10.48550/ARXIV.2410.04133),2410\.04133Cited by:[§3\.5](https://arxiv.org/html/2608.14656#S3.SS5.p4.5)\. - \[22\]X\. Li, M\. Sakevych, G\. Atkinson, and V\. Metsis\(2024\)BioDiffusion: a versatile diffusion model for biomedical signal synthesis\.Bioengineering11\(4\)\.Cited by:[§2\.1](https://arxiv.org/html/2608.14656#S2.SS1.p2.1)\. - \[23\]Y\. Liang, Z\. Chen, G\. Liu, and M\. Elgendi\(2018\-02\)A new, short\-recorded photoplethysmogram dataset for blood pressure monitoring in China\.Scientific Data5\(1\),pp\. 180020\(en\)\.Note:Publisher: Nature Publishing GroupExternal Links:ISSN 2052\-4463,[Link](https://www.nature.com/articles/sdata201820),[Document](https://dx.doi.org/10.1038/sdata.2018.20)Cited by:[§4\.1](https://arxiv.org/html/2608.14656#S4.SS1.p2.1),[Table 1](https://arxiv.org/html/2608.14656#S4.T1.1.3.2.1)\. - \[24\]Y\. Nambu, M\. Kohjima, and R\. Yamamoto\(2025\-04\)CardioFlow: Learning to Generate ECG from PPG with Rectified Flow\.InICASSP 2025 \- 2025 IEEE International Conference on Acoustics, Speech and Signal Processing \(ICASSP\),pp\. 1–5\.Note:ISSN: 2379\-190XExternal Links:[Link](https://ieeexplore.ieee.org/document/10888856/),[Document](https://dx.doi.org/10.1109/ICASSP49660.2025.10888856)Cited by:[§1](https://arxiv.org/html/2608.14656#S1.p3.1)\. - \[25\]A\. Pillai, D\. Spathis, F\. Kawsar, and M\. Malekzadeh\(2024\-10\)PaPaGei: Open Foundation Models for Optical Physiological Signals\.arXiv\.External Links:[Link](http://arxiv.org/abs/2410.20542),[Document](https://dx.doi.org/10.48550/arXiv.2410.20542)Cited by:[§3\.2](https://arxiv.org/html/2608.14656#S3.SS2.p2.5),[§3\.5](https://arxiv.org/html/2608.14656#S3.SS5.p4.5),[§4\.3](https://arxiv.org/html/2608.14656#S4.SS3.p1.1),[Table 2](https://arxiv.org/html/2608.14656#S5.T2.14.14.15.1.5),[Table 2](https://arxiv.org/html/2608.14656#S5.T2.14.14.15.1.6)\. - \[26\]P\. Sarkar and A\. Etemad\(2021\)CardioGAN: attentive generative adversarial network with dual discriminators for synthesis of ECG from PPG\.InProc\. AAAI Conf\. Artificial Intelligence,Cited by:[§1](https://arxiv.org/html/2608.14656#S1.p3.1),[§2\.1](https://arxiv.org/html/2608.14656#S2.SS1.p2.1)\. - \[27\]P\. Sarkar and A\. Etemad\(2022\-07\)Self\-supervised ecg representation learning for emotion recognition\.IEEE Transactions on Affective Computing13\(3\),pp\. 1541–1554\.External Links:ISSN 2371\-9850,[Link](http://dx.doi.org/10.1109/TAFFC.2020.3014842),[Document](https://dx.doi.org/10.1109/taffc.2020.3014842)Cited by:[§2\.2](https://arxiv.org/html/2608.14656#S2.SS2.p2.1)\. - \[28\]A\. Schäfer and J\. Vagedes\(2013\-06\)How accurate is pulse rate variability as an estimate of heart rate variability? A review on studies comparing photoplethysmographic technology with an electrocardiogram\.International Journal of Cardiology166\(1\),pp\. 15–29\(eng\)\.External Links:ISSN 1874\-1754,[Document](https://dx.doi.org/10.1016/j.ijcard.2012.03.119)Cited by:[§1](https://arxiv.org/html/2608.14656#S1.p1.2)\. - \[29\]P\. Schmidt, A\. Reiss, R\. Duerichen, C\. Marberger, and K\. Van Laerhoven\(2018\)Introducing WESAD, a Multimodal Dataset for Wearable Stress and Affect Detection\.InProceedings of the 20th ACM International Conference on Multimodal Interaction,ICMI ’18,New York, NY, USA,pp\. 400–408\.External Links:ISBN 978\-1\-4503\-5692\-3,[Link](https://doi.org/10.1145/3242969.3242985),[Document](https://dx.doi.org/10.1145/3242969.3242985)Cited by:[§4\.1](https://arxiv.org/html/2608.14656#S4.SS1.p2.1),[Table 1](https://arxiv.org/html/2608.14656#S4.T1.1.5.4.1),[Table 1](https://arxiv.org/html/2608.14656#S4.T1.1.6.5.1)\. - \[30\]D\. Shome, P\. Sarkar, and A\. Etemad\(2023\-12\)Region\-Disentangled Diffusion Model for High\-Fidelity PPG\-to\-ECG Translation\.arXiv\(british\)\.External Links:[Link](http://arxiv.org/abs/2308.13568),[Document](https://dx.doi.org/10.48550/arXiv.2308.13568)Cited by:[§2\.1](https://arxiv.org/html/2608.14656#S2.SS1.p2.1)\. - \[31\]C\. Sun and S\. Tai\(2005\)Beat\-based ECG compression using gain\-shape vector quantization\.IEEE Transactions on Biomedical Engineering52\(11\),pp\. 1882–1888\.External Links:[Document](https://dx.doi.org/10.1109/TBME.2005.856270)Cited by:[§2\.2](https://arxiv.org/html/2608.14656#S2.SS2.p2.1)\. - \[32\]Q\. Tang, Z\. Chen, Y\. Guo, Y\. Liang, R\. Ward, C\. Menon, and M\. Elgendi\(2022\)Robust reconstruction of electrocardiogram using photoplethysmography: a subject\-based model\.Frontiers in Physiology13\.Cited by:[§2\.1](https://arxiv.org/html/2608.14656#S2.SS1.p2.1)\. - \[33\]Q\. Tang, Z\. Chen, R\. K\. Ward, C\. Menon, and M\. Elgendi\(2023\)PPG2ECGps: an end\-to\-end subject\-specific deep neural network model for electrocardiogram reconstruction from photoplethysmography signals without pulse arrival time adjustments\.Bioengineering10\.External Links:[Link](https://api.semanticscholar.org/CorpusID:258878351)Cited by:[§2\.1](https://arxiv.org/html/2608.14656#S2.SS1.p2.1)\. - \[34\]X\. Tian, Q\. Zhu, Y\. Li, and M\. Wu\(2020\)Cross\-domain joint dictionary learning for ECG reconstruction from PPG\.InProc\. IEEE Int\. Conf\. Acoustics, Speech and Signal Processing \(ICASSP\),Cited by:[§1](https://arxiv.org/html/2608.14656#S1.p3.1),[§2\.1](https://arxiv.org/html/2608.14656#S2.SS1.p1.1)\. - \[35\]A\. van den Oord, O\. Vinyals, and K\. Kavukcuoglu\(2017\)Neural discrete representation learning\.InAdvances in Neural Information Processing Systems \(NeurIPS\),Cited by:[§2\.2](https://arxiv.org/html/2608.14656#S2.SS2.p1.1)\. - \[36\]K\. Vo, E\. K\. Naeini, A\. Naderi, D\. Jilani, A\. M\. Rahmani, N\. Dutt, and H\. Cao\(2021\)P2E\-wgan: ecg waveform synthesis from ppg with conditional wasserstein generative adversarial networks\.External Links:ISBN 9781450381048Cited by:[§1](https://arxiv.org/html/2608.14656#S1.p3.1)\. - \[37\]W\. Wang, P\. Mohseni, K\. L\. Kilgore, and L\. Najafizadeh\(2023\-02\)PulseDB: A large, cleaned dataset based on MIMIC\-III and VitalDB for benchmarking cuff\-less blood pressure estimation methods\.Frontiers in Digital Health4\(en\-US\)\.Note:Publisher: FrontiersExternal Links:ISSN 2673\-253X,[Link](https://www.frontiersin.org/journals/digital-health/articles/10.3389/fdgth.2022.1090854/full),[Document](https://dx.doi.org/10.3389/fdgth.2022.1090854)Cited by:[§4\.1](https://arxiv.org/html/2608.14656#S4.SS1.p1.1)\. - \[38\]T\. Yun, J\. Cosentino, B\. Behsaz, Z\. R\. McCaw, D\. Hill, R\. Luben, D\. Lai, J\. Bates, H\. Yang, T\. Schwantes\-An, Y\. Zhou, A\. P\. Khawaja, A\. Carroll, B\. D\. Hobbs, M\. H\. Cho, C\. Y\. McLean, and F\. Hormozdiari\(2024\-08\)Unsupervised representation learning on high\-dimensional clinical data improves genomic discovery and prediction\.Nature Genetics56\(8\),pp\. 1604–1613\(en\)\.Note:Publisher: Nature Publishing GroupExternal Links:ISSN 1546\-1718,[Link](https://www.nature.com/articles/s41588-024-01831-6),[Document](https://dx.doi.org/10.1038/s41588-024-01831-6)Cited by:[§4\.3](https://arxiv.org/html/2608.14656#S4.SS3.p1.1),[Table 2](https://arxiv.org/html/2608.14656#S5.T2.14.14.15.1.2)\. - \[39\]S\. Zhang, Y\. Du, W\. Wang, X\. He, F\. Cui, L\. Zhao, B\. Wang, Z\. Hu, Z\. Wang, Q\. Xia,et al\.\(2025\)ECGFM: a foundation model for ecg analysis trained on a multi\-center million\-ecg dataset\.Information Fusion,pp\. 103363\.Cited by:[§2\.2](https://arxiv.org/html/2608.14656#S2.SS2.p2.1)\. - \[40\]C\. Zheng and A\. Vedaldi\(2023\-07\)Online Clustered Codebook\.arXiv\.Note:arXiv:2307\.15139 \[cs\]External Links:[Link](http://arxiv.org/abs/2307.15139),[Document](https://dx.doi.org/10.48550/arXiv.2307.15139)Cited by:[§3\.2](https://arxiv.org/html/2608.14656#S3.SS2.p3.4)\. - \[41\]Q\. Zhu, X\. Tian, C\. Wong, and M\. Wu\(2019\)ECG reconstruction via ppg: a pilot study\.In2019 IEEE EMBS international conference on biomedical & health informatics \(BHI\),pp\. 1–4\.Cited by:[§1](https://arxiv.org/html/2608.14656#S1.p3.1),[§2\.1](https://arxiv.org/html/2608.14656#S2.SS1.p1.1)\.
Similar Articles
Separating Expert Retention from Autonomous Source Inference in Raw-ECG-Replay-Free Continual ECG Deployment
This paper introduces IRFE-ECG, a method for continual ECG deployment that separates expert retention from autonomous source inference using frozen features from ECGFounder, achieving strong performance without replaying raw ECGs.
Domain Knowledge Based Temporal-Spatial Graph Convolution Network for ECG Recognition
This paper proposes a domain knowledge-based temporal-spatial graph convolution network for ECG recognition that uses PRQST landmarks and double-stream directed graphs to model intra- and inter-cycle dependencies, achieving state-of-the-art F1 scores on the First Chinese ECG Intelligent Competition dataset.
Knowledge-Guided Cross-Modal Fusion for Adult-to-Pediatric ECG Transfer via Label-Conditioned Contrastive Alignment
Proposes PEACE, a knowledge-guided framework for transferring adult ECG interpretation to pediatric populations using label-conditioned contrastive alignment, achieving significant improvements under limited supervision.
ECG-InterpBench: Benchmarking the Interpretability of ECG Foundation Models with Matched-Scale Sparse Autoencoders
ECG-InterpBench is a new benchmark that systematically evaluates the interpretability of ECG foundation model representations using matched-scale sparse autoencoders, covering reconstruction fidelity, clinical concept accessibility, and reproducibility across 450 cells.
CardioState-JEPA: Delay-Aware Cross-Modal Learning of a Shared Cardiac Representation
Introduces CardioState-JEPA, a cardiac foundation model that learns a shared representation across ECG, PPG, and PCG signals using a delay-aware joint-embedding predictive architecture, improving downstream cardiac classification tasks.