HiPPT:通过多范围文本对齐实现基于生理学的可穿戴式 PPG 表征学习
摘要
HiPPT是一个基于生理学的可穿戴PPG表示学习框架,通过多范围文本对齐(记录级形态对齐与跨记录上下文对齐)在超过400万条腕部PPG记录上进行预训练,在血压、血管僵硬度等六项下游任务的线性探测中取得最佳结果,并支持年龄组、性别和BMI的零样本画像。
查看缓存全文
缓存时间: 2026/10/15 06:51
# HiPPT: Physiology-Grounded Wearable PPG Representation Learning via Multi-Scope Text Alignment
Source: [https://arxiv.org/html/2610.14489](https://arxiv.org/html/2610.14489)
Wei ChenXiaoyu LiLexian XiaShuaiLong TangChenran ZhangDonglin XieGuangpu ZhuYelei Li\\correspondingYi Zhou\\corresponding
###### Abstract
Reusable wearable PPG representations should capture local pulse morphology and broader physiological regularities\. Existing pretraining objectives, however, usually apply supervision at the recording or pair level, overlooking that different concepts become reliable over different scopes of waveform evidence\. We propose HiPPT, a physiology\-grounded framework that matches each supervision source to its appropriate evidence scope\. We construct a PPG\-Text corpus of over 4 million wrist\-worn recordings from 202K users, pairing recordings with waveform\-derived morphology and metadata\-derived context descriptions\. HiPPT combines record\-level morphology alignment, which grounds individual recordings in pulse characteristics, with cross\-recording context alignment, which aggregates recordings sharing the same metadata tuple to capture context\-consistent regularities\. Waveform\-guided text modeling further recovers masked contextual concepts from PPG patch representations, providing fine\-grained waveform\-text supervision\. Across six downstream tasks spanning blood pressure, vascular stiffness, physiological attributes, and cross\-dataset heart\-rate estimation, HiPPT achieves the best result on the primary linear\-probing metrics\. The aligned space also supports zero\-shot profiling of age group, sex, and BMI category, individually and jointly, with performance improving as more recordings are aggregated\. These results show that evidence\-scope matching yields transferable and semantically accessible wearable PPG representations\. Code and pretrained weights will be released\.
1Southeast University2OPPO3Shenzhen Technology University4Peking University
larry611@gmail\.com, yizhou\.szcn@gmail\.com
## 1Introduction
Photoplethysmography \(PPG\) has become a widely available sensing modality in wrist\-worn devices, enabling continuous monitoring of cardiovascular and health\-related conditions in daily life\([Charlton et al\. 2023](https://arxiv.org/html/2610.14489#bib.bib2);[Reiss et al\. 2019](https://arxiv.org/html/2610.14489#bib.bib3);[Haddad et al\. 2021](https://arxiv.org/html/2610.14489#bib.bib4)\)\. Recent advances in large\-scale pretraining have further demonstrated the potential of wearable PPG for learning reusable representations across diverse physiological tasks\([Abbaspourazad et al\. 2023](https://arxiv.org/html/2610.14489#bib.bib12);[Pillai et al\. 2024](https://arxiv.org/html/2610.14489#bib.bib13);[Saha et al\. 2025](https://arxiv.org/html/2610.14489#bib.bib15);[Chen et al\. 2025](https://arxiv.org/html/2610.14489#bib.bib16)\)\. However, a wearable PPG recording is an entangled observation that jointly reflects cardiovascular dynamics, transient physiological variation, sensor\-skin contact, motion, peripheral perfusion, and other acquisition\-related disturbances\([Park et al\. 2022](https://arxiv.org/html/2610.14489#bib.bib30)\)\. The challenge in PPG pretraining is therefore not only to scale data and model capacity, but also to determine which physiological regularities should organize the learned representation\.
Existing PPG pretraining methods derive supervision from diverse sources\. Augmentation\- and reconstruction\-based objectives exploit transformed or incomplete recordings\([Narayanswamy et al\. 2024](https://arxiv.org/html/2610.14489#bib.bib22);[Chen et al\. 2025](https://arxiv.org/html/2610.14489#bib.bib16)\), while morphology\-aware, quality\-aware, and subject\-aware methods incorporate domain priors or predefined relations across samples\([Cheng et al\. 2020](https://arxiv.org/html/2610.14489#bib.bib14);[Pillai et al\. 2024](https://arxiv.org/html/2610.14489#bib.bib13);[Saha et al\. 2025](https://arxiv.org/html/2610.14489#bib.bib15);[Ding et al\. 2024](https://arxiv.org/html/2610.14489#bib.bib17)\)\. Despite their effectiveness, these methods mainly vary the source of supervision while keeping its application scope at the recording or pair level\. Consequently, existing objectives rarely distinguish whether a supervisory concept is reliably observable within one segment or becomes stable only across repeated observations\.
Different supervisory concepts, however, become reliable over different scopes of waveform evidence\. Waveform morphology, such as cardiac\-cycle duration, systolic and diastolic timing, pulse contour, and peak intervals, is directly observable from an individual PPG recording\. In contrast, physiological regularities associated with demographic, anthropometric, and temporal context may be only weakly and indirectly reflected in any single segment with limited temporal coverage\. Their manifestations can be obscured by motion artifacts, sensor contact, peripheral perfusion, and transient physiological state\. Multiple recordings under comparable contexts provide repeated observations, allowing context\-consistent regularities to emerge despite record\-specific variation\. This motivates a general principle: the unit over which supervision is applied should match the scope over which its associated waveform evidence becomes reliable\. We leverage hand\-crafted waveform features and user metadata along with the acquisition timestamp to implement this principle\.
Among possible encodings of such supervision, language is particularly attractive because it allows both sources of supervision to reuse a representation space initialized by a pretrained text encoder\([Radford et al\. 2021](https://arxiv.org/html/2610.14489#bib.bib11);[Li et al\. 2023](https://arxiv.org/html/2610.14489#bib.bib23);[Liu et al\. 2024](https://arxiv.org/html/2610.14489#bib.bib24);[Zhang et al\. 2025](https://arxiv.org/html/2610.14489#bib.bib26)\), rather than learning the semantic space entirely from scratch\. Specifically, domain\-informed waveform features are converted into record\-specific morphology descriptions, while routinely available metadata are serialized into contextual descriptions containing both quantitative values and qualitative descriptors\. Once aligned with text, the PPG representation space can also be queried using textual descriptions\. Based on this formulation, we construct a template\-curated PPG\-Text pretraining dataset containing over 4M wrist\-worn recordings from approximately 202K real\-world users\. Another consideration beyond evidence scope is that global alignment may capture coarse sentence\-level similarity, without specifying how the constituent concepts should interact with PPG representations\.
To address issues mentioned above, we introduceHiPPT, a physiology\-grounded PPG representation learning framework with supervision applied at multiple evidence scopes\. Record\-Level Morphology Alignment associates each recording with its waveform\-derived description, preserving directly observable and record\-specific morphological information\. To organize isolated recordings around context\-consistent physiological structure, Cross\-Recording Context Alignment aggregates recordings sharing the same metadata and aligns the resulting representation with an associated contextual description\. To encourage fine\-grained PPG representation learning, Waveform\-Guided Text Modeling objective recovers the masked metadata\-relevant textual content conditioned jointly on the remaining text and PPG patch representations\.
We evaluate HiPPT on six downstream tasks spanning blood\-pressure estimation, vascular\-function assessment, physiological\-attribute prediction, and cross\-dataset heart\-rate estimation\. HiPPT achieves the best primary linear\-probing performance for systolic blood pressure, diastolic blood pressure, and pulse\-wave velocity, while transferring effectively to the public PPG\-DaLiA dataset\([Reiss et al\. 2019](https://arxiv.org/html/2610.14489#bib.bib3)\)\. Beyond conventional transfer learning, the aligned representation space supports zero\-shot user profiling of age group, sex, and BMI category, both individually and jointly\. Zero\-shot profiling further improves as more recordings are aggregated, consistent with the proposed role of cross\-recording evidence accumulation\. Our main contributions are as follows:
- •We construct a large\-scale PPG\-Text corpus containing over 4M wrist\-worn recordings from approximately 202K users, with complementary descriptions derived from waveform morphology and routinely available metadata\.
- •We propose HiPPT, a PPG representation learning framework that matches each source of supervision to its appropriate evidence scope by aligning morphology descriptions with individual recordings and contextual descriptions with aggregated recording representations\. Waveform\-Guided Text Modeling further provides fine\-grained patch\-level supervision\.
- •Across six downstream tasks and zero\-shot user profiling, we demonstrate that HiPPT learns transferable and semantically accessible PPG representations\.
Figure 1:Overview of HiPPT\. Record\-Level Morphology Alignment grounds each PPG recording in its waveform\-derived morphology description\. Cross\-Recording Context Alignment aggregates a collection of recordings sharing the same metadata tuple and aligns the aggregated representation with the corresponding context description\. Waveform\-Guided Text Modeling predicts masked contextual concepts conditioned on the remaining text and PPG patch representations, providing fine\-grained waveform–text supervision\.
## 2Related Work
### 2\.1PPG Representation Learning
Self\-supervised PPG representation learning has primarily exploited supervision derived from the signal itself or from relations among recordings\([Abbaspourazad et al\. 2023](https://arxiv.org/html/2610.14489#bib.bib12);[Pillai et al\. 2024](https://arxiv.org/html/2610.14489#bib.bib13);[Chen et al\. 2025](https://arxiv.org/html/2610.14489#bib.bib16)\)\. Contrastive methods construct positive pairs using signal augmentations, subject identity, or domain\-specific physiological similarity\. Abbaspourazad et al\. and Cheng et al\.\([Abbaspourazad et al\. 2023](https://arxiv.org/html/2610.14489#bib.bib12);[Cheng et al\. 2020](https://arxiv.org/html/2610.14489#bib.bib14)\), for example, used recordings from the same subject to encourage invariance to inter\-subject variation\. TF\-C\([Zhang et al\. 2022](https://arxiv.org/html/2610.14489#bib.bib20)\)aligned temporal and frequency\-domain representations, while PaPaGei\([Pillai et al\. 2024](https://arxiv.org/html/2610.14489#bib.bib13)\)and related approaches incorporated waveform morphology, recurring motifs, temporal physiological states, or signal quality into contrastive objectives\([Saha et al\. 2025](https://arxiv.org/html/2610.14489#bib.bib15);[Ma et al\. 2024](https://arxiv.org/html/2610.14489#bib.bib21);[Ding et al\. 2024](https://arxiv.org/html/2610.14489#bib.bib17)\)\. Reconstruction, distillation, and generative objectives provide additional routes to learning robust signal structure\. Cross\-modal and quality\-aware distillation have transferred PPG\-derived or signal\-quality knowledge across wearable modalities and recording conditions\([Abbaspourazad et al\. 2024](https://arxiv.org/html/2610.14489#bib.bib19);[Guo et al\. 2025](https://arxiv.org/html/2610.14489#bib.bib18)\)\. Masked\-autoencoding approaches have also been scaled to large wearable datasets\([Narayanswamy et al\. 2024](https://arxiv.org/html/2610.14489#bib.bib22)\), while generative pretraining has been explored for modeling physiological time series\([Chen et al\. 2025](https://arxiv.org/html/2610.14489#bib.bib16)\)\.
These studies demonstrate that PPG representations benefit from both waveform\-specific priors and carefully designed relations between samples\. Nevertheless, their supervision is generally organized around an individual recording, its augmented views, or pairwise relations such as shared subject identity\. Contextual metadata, when used, are commonly introduced as auxiliary prediction targets or fixed labels\([Pham et al\. 2026](https://arxiv.org/html/2610.14489#bib.bib31);[He et al\. 2026](https://arxiv.org/html/2610.14489#bib.bib32)\)\. Consequently, regularities that recur across multiple recordings under comparable demographic, anthropometric, and temporal contexts have received less explicit treatment as a distinct level of supervision\.
### 2\.2Biosignal\-Language Representation Learning
Inspired by vision\-language pretraining such as CLIP\([Radford et al\. 2021](https://arxiv.org/html/2610.14489#bib.bib11)\), recent work has introduced natural language as semantic supervision for physiological signals\. METS and ETP\([Li et al\. 2023](https://arxiv.org/html/2610.14489#bib.bib23);[Liu et al\. 2024](https://arxiv.org/html/2610.14489#bib.bib24)\)aligned ECG signals with clinical reports in a shared embedding space, supporting zero\-shot recognition and transferable representations\. GEM\([Lan et al\. 2025](https://arxiv.org/html/2610.14489#bib.bib27)\)further combined ECG time series, waveform images, and textual information within a unified semantic space\. Beyond global signal\-text alignment, MELP\([Wang et al\. 2025](https://arxiv.org/html/2610.14489#bib.bib25)\)introduced supervision at the token, heartbeat, and rhythm levels to capture the internal temporal hierarchy of ECG\. SensorLM\([Zhang et al\. 2025](https://arxiv.org/html/2610.14489#bib.bib26)\)developed a captioning pipeline that converts statistical, structural, and semantic characteristics of wearable sensor data into natural\-language descriptions at scale\.
These advances show that language can connect heterogeneous signal properties through a common representation space\. Existing multi\-scale approaches, however, mainly define granularity within an individual recording or its temporal structure\. Unlike clinical ECG, wearable PPG is typically collected without report\-like text, making the construction and organization of language supervision a central challenge\. Recent PPG\-specific efforts have begun to explore several solutions\. PulseLM\([Pham et al\. 2026](https://arxiv.org/html/2610.14489#bib.bib31)\)reformulated heterogeneous annotations from public PPG datasets as closed\-ended question\-answer pairs for multimodal physiological reasoning, whereas CAP\([He et al\. 2026](https://arxiv.org/html/2610.14489#bib.bib32)\)aligned PPG with patient\-level clinical semantics distilled from electronic health records\. In contrast, HiPPT learns from wearable PPG without relying on paired clinical reports\. It constructs complementary descriptions from domain\-informed waveform features and contextual metadata, and organizes alignment both at the individual\-recording level and across collections of recordings sharing the same acquisition context rather than subject identity\.
## 3Data Curation Pipeline
### 3\.1Data Sources
We collect a dataset of about 4M wrist\-worn PPG recordings spanning 202K real\-world users using smartwatch in daily\-life settings\. Depending on acquisition pattern, we group them into two datasets:Home Blood Pressure Measurement \(HBPM\), consisting of over 1K users and 1\.3M PPG records; andVascular Stiffness \(VS\), consisting of about 200K users and about 3M PPG records\. More dataset details can be found in the supplementary material\.
### 3\.2PPG Preprocessing and Feature Extraction
Band\-Pass Filtering:The raw PPG signal is first preprocessed using a 4th\-order Butterworth band\-pass filter with cutoff frequencies of 0\.25–10 Hz to attenuate baseline drift and high\-frequency noise\.
Baseline Removal:To further eliminate slow\-varying trends, baseline drift is corrected using an adaptive iteratively reweighted penalized least squares method\([Zhang et al\. 2010](https://arxiv.org/html/2610.14489#bib.bib5)\), yielding a detrended PPG waveform\.
Heartbeat Segmentation:Based on the detrended signal, individual cardiac cycles are segmented using an adaptive extremum\-based pulse detection strategy, enabling reliable extraction of beat\-level waveforms\.
Feature Extraction:The extracted beats are subsequently screened to remove low\-quality or inconsistent pulses, and hand\-crafted features are computed for each remaining beat\([Cisnal et al\. 2024](https://arxiv.org/html/2610.14489#bib.bib6)\)\. The final segment\-level representation is obtained by averaging features across all clean beats\.
### 3\.3Textual Description Construction
To provide explicit semantic anchors for PPG pretraining, we construct two complementary textual descriptions for each recordingxix\_\{i\}: a waveform morphology descriptioncimorphc\_\{i\}^\{\\mathrm\{morph\}\}derived from the signal and a metadata\-derived context descriptioncictxc\_\{i\}^\{\\mathrm\{ctx\}\}constructed from routinely available attributes\.
#### Waveform Morphology Description
To capture morphological characteristics of the waveform, we extract a suite of handcrafted features that characterize the fiducial geometry and temporal dynamics of the PPG waveform\. These features are subsequently serialized into texts via an enumerative template, providing a direct quantitative characterization of the pulse shape and cycle\. An example waveform morphology descriptioncmorphc^\{\\mathrm\{morph\}\}is:
> Systolic upslope proportion 0\.16, cardiac cycle 0\.96s, 62\.76 beats per minute within normal range, 0\.32s duration systolic\-diastolic peak interval, relaxation 0\.58s, ventricular contraction 0\.38s\.
#### Metadata\-Derived Context Description
For each PPG recordingxix\_\{i\}, the available metadata includes age, sex, height, weight and acquisition time\. We additionally compute BMI and its categorical body\-type descriptor from height and weight\. The discretized context key is defined asai=\(aiage,aisex,aiBMI,aitime\)a\_\{i\}=\(a\_\{i\}^\{\\mathrm\{age\}\},a\_\{i\}^\{\\mathrm\{sex\}\},a\_\{i\}^\{\\mathrm\{BMI\}\},a\_\{i\}^\{\\mathrm\{time\}\}\), which is used to aggregate recordings with identical context keys during Cross\-Recording Context Alignment\. Then we design a template\-based mapping function to convert the metadata context into a a semantically coherent natural\-language descriptioncictxc\_\{i\}^\{\\mathrm\{ctx\}\}\. Specifically, numerical values \(age, weight, etc\.\) are projected into a predefined template, where raw quantitative values are complemented by corresponding qualitative descriptors\. Detailed projection rules are provided in the supplementary material\. An example metadata\-derived context descriptioncctxc^\{\\mathrm\{ctx\}\}is:
> A 36\-year\-old young woman with a normal weight figure, with a height of 158 cm, 52 kg in weight, with data collected at morning 8:19\.
## 4Method
### 4\.1Overview
Given the curated PPG\-Text corpus,xix\_\{i\}is paired with a morphology descriptioncimorphc\_\{i\}^\{\\mathrm\{morph\}\}, a context descriptioncictxc\_\{i\}^\{\\mathrm\{ctx\}\}, and a metadata tupleaia\_\{i\}\. A PPG encoder and a pretrained text encoder map the waveforms and descriptions into a shared embedding space\. For simplicity, we usehiph\_\{i\}^\{p\},himorphh\_\{i\}^\{\\mathrm\{morph\}\}, andhictxh\_\{i\}^\{\\mathrm\{ctx\}\}to denote the resulting PPG and text embeddings\.
As illustrated in Fig\.[1](https://arxiv.org/html/2610.14489#S1.F1), HiPPT jointly optimizes three complementary objectives\. Record\-Level Morphology Alignment treats each PPG recording as an individual alignment unit and grounds it in its waveform description\. Cross\-Recording Context Alignment changes the PPG\-side alignment unit from one recording to a set of recordings sharing the same metadata tuple\. Waveform\-Guided Text Modeling complements these global alignment objectives by conditioning the recovery of masked contextual concepts on PPG patch representations\.
### 4\.2Record\-Level Morphology Alignment
This objective aligns each PPG recording with the morphology description constructed from its hand\-crafted waveform features\. For a batch ofBBrecordings,hiph\_\{i\}^\{p\}is aligned with its paired descriptionhimorphh\_\{i\}^\{\\mathrm\{morph\}\}:
ℒmorph=\\displaystyle\\mathcal\{L\}\_\{\\mathrm\{morph\}\}=−12B∑i=1Blogexp\(s\(hip,himorph\)/τ\)∑j=1Bexp\(s\(hip,hjmorph\)/τ\)\\displaystyle\-\\frac\{1\}\{2B\}\\sum\_\{i=1\}^\{B\}\\log\\frac\{\\exp\\\!\\left\(s\(h\_\{i\}^\{p\},h\_\{i\}^\{\\mathrm\{morph\}\}\)/\\tau\\right\)\}\{\\sum\_\{j=1\}^\{B\}\\exp\\\!\\left\(s\(h\_\{i\}^\{p\},h\_\{j\}^\{\\mathrm\{morph\}\}\)/\\tau\\right\)\}−12B∑i=1Blogexp\(s\(hip,himorph\)/τ\)∑j=1Bexp\(s\(hjp,himorph\)/τ\)\\displaystyle\-\\frac\{1\}\{2B\}\\sum\_\{i=1\}^\{B\}\\log\\frac\{\\exp\\\!\\left\(s\(h\_\{i\}^\{p\},h\_\{i\}^\{\\mathrm\{morph\}\}\)/\\tau\\right\)\}\{\\sum\_\{j=1\}^\{B\}\\exp\\\!\\left\(s\(h\_\{j\}^\{p\},h\_\{i\}^\{\\mathrm\{morph\}\}\)/\\tau\\right\)\}
wheres\(⋅,⋅\)s\(\\cdot,\\cdot\)denotes cosine similarity andτ\\tauis the learnable temperature\. Since one recording constitutes one alignment unit, this objective preserves record\-specific morphological information in the PPG representation\.
### 4\.3Cross\-Recording Context Alignment
Within a training batchℬ\\mathcal\{B\}, samples are partitioned intoMMgroups sharing the same acquisition context \(i\.e\. the same metadata tuple\):ℬ=⋃a𝒢a\\mathcal\{B\}=\\bigcup\_\{a\}\\mathcal\{G\}\_\{a\}, where𝒢a=\{x∈ℬ∣a\(x\)=a\}\\mathcal\{G\}\_\{a\}=\\\{x\\in\\mathcal\{B\}\\mid a\(x\)=a\\\}\. The context alignment objective is designed to anchor the shared part of PPG representations to their corresponding context descriptions\.
For each group𝒢a\\mathcal\{G\}\_\{a\}, we aggregate the corresponding recording embeddings via learnable attention query:
hamp=AttentionAggregate\(\{hip∣i∈𝒢a\}\)h\_\{a\_\{m\}\}^\{p\}=\\text\{AttentionAggregate\}\(\\\{h\_\{i\}^\{p\}\\mid i\\in\\mathcal\{G\}\_\{a\}\\\}\)and the context description embeddings are randomly sampled from the group\. Then the context\-level alignment objective is defined as:
ℒctx=\\displaystyle\\mathcal\{L\}\_\{\\mathrm\{ctx\}\}=−12M∑m=1Mlogexp\(s\(hamp,hamctx\)/τ\)∑n=1Mexp\(s\(hamp,hanctx\)/τ\)\\displaystyle\-\\frac\{1\}\{2M\}\\sum\_\{m=1\}^\{M\}\\log\\frac\{\\exp\\\!\\left\(s\(h\_\{a\_\{m\}\}^\{p\},h\_\{a\_\{m\}\}^\{\\mathrm\{ctx\}\}\)/\\tau\\right\)\}\{\\sum\_\{n=1\}^\{M\}\\exp\\\!\\left\(s\(h\_\{a\_\{m\}\}^\{p\},h\_\{a\_\{n\}\}^\{\\mathrm\{ctx\}\}\)/\\tau\\right\)\}−12M∑m=1Mlogexp\(s\(hamp,hamctx\)/τ\)∑n=1Mexp\(s\(hanp,hamctx\)/τ\)\\displaystyle\-\\frac\{1\}\{2M\}\\sum\_\{m=1\}^\{M\}\\log\\frac\{\\exp\\\!\\left\(s\(h\_\{a\_\{m\}\}^\{p\},h\_\{a\_\{m\}\}^\{\\mathrm\{ctx\}\}\)/\\tau\\right\)\}\{\\sum\_\{n=1\}^\{M\}\\exp\\\!\\left\(s\(h\_\{a\_\{n\}\}^\{p\},h\_\{a\_\{m\}\}^\{\\mathrm\{ctx\}\}\)/\\tau\\right\)\}
By aligning a context\-defined recording group with its associated description, the anchored PPG representations capture the contextual regularities observed across comparable recordings\.
### 4\.4Waveform\-Guided Text Modeling
Table 1:Linear\-probing transfer to systolic blood pressure \(SBP\) and diastolic blood pressure \(DBP\) regression on HBPM\-X, and high\-stiffness arterial classification on cfPWV\. Results are mean±\\pmstd under 5 random seeds\. Best results are inbold, and second\-best results areunderlined\.The two alignment objectives operate on global representations and do not explicitly require individual contextual concepts to be supported by waveform tokens\. We therefore mask selected attributes in the context description and condition their prediction on the PPG patch representationsHipH\_\{i\}^\{p\}through cross\-attention\.
Letℳi\\mathcal\{M\}\_\{i\}denote the masked token positions andci,∖ℳictxc\_\{i,\\setminus\\mathcal\{M\}\_\{i\}\}^\{\\mathrm\{ctx\}\}the remaining context description\. The Waveform\-Guided Text Modeling loss is
ℒwgtm=−∑i∑k∈ℳilogP\(wi,k∣ci,∖ℳictx,Hip\)\\displaystyle\\mathcal\{L\}\_\{\\mathrm\{wgtm\}\}=\-\\sum\_\{i\}\\sum\_\{k\\in\\mathcal\{M\}\_\{i\}\}\\log P\\left\(w\_\{i,k\}\\mid c\_\{i,\\setminus\\mathcal\{M\}\_\{i\}\}^\{\\mathrm\{ctx\}\},H\_\{i\}^\{p\}\\right\)wherewi,kw\_\{i,k\}is the original token at positionkk\. This objective provides a token\-level complement to global PPG\-Text alignment by encouraging contextual concepts to be recoverable from the waveform\.
HiPPT jointly optimizes the three complementary losses:
ℒ=λmorphℒmorph\+λctxℒctx\+λwgtmℒwgtm\.\\displaystyle\\mathcal\{L\}=\\lambda\_\{\\mathrm\{morph\}\}\\mathcal\{L\}\_\{\\mathrm\{morph\}\}\+\\lambda\_\{\\mathrm\{ctx\}\}\\mathcal\{L\}\_\{\\mathrm\{ctx\}\}\+\\lambda\_\{\\mathrm\{wgtm\}\}\\mathcal\{L\}\_\{\\mathrm\{wgtm\}\}\.
## 5Experiments
### 5\.1Research Questions and Baselines\.
We organize our experiments around three research questions\.RQ1: Transferability\.Does HiPPT learn transferable PPG representations across physiological tasks and datasets?RQ2: Multi\-scope textual supervision\.Does matching each supervision source to its reliable waveform\-evidence scope and expressing metadata through language improve representation learning over alternative uses of the same metadata?RQ3: Semantic accessibility\.Does multi\-scope text alignment make contextual physiological semantics directly accessible from PPG without task\-specific training?
For RQ1, we compare HiPPT with representative contrastive, reconstruction\-based, and PPG\-specific pretraining methods, including SimCLR\([Chen et al\. 2020](https://arxiv.org/html/2610.14489#bib.bib8)\), MoCo\-v3\([Chen et al\. 2021](https://arxiv.org/html/2610.14489#bib.bib10)\), MAE\([He et al\. 2021](https://arxiv.org/html/2610.14489#bib.bib9)\), Apple\([Abbaspourazad et al\. 2023](https://arxiv.org/html/2610.14489#bib.bib12)\), and PaPaGei\([Pillai et al\. 2024](https://arxiv.org/html/2610.14489#bib.bib13)\)\. For RQ2, we design three targeted baselines using the same contextual metadata as HiPPT\. SupCon\([Khosla et al\. 2020](https://arxiv.org/html/2610.14489#bib.bib7)\)treats recordings sharing the same metadata tuple as positives under record\-level supervised contrastive learning\. Multi\-Task Supervision directly predicts age, sex, BMI, and acquisition time through separate task heads\. Metadata Embedding retains metadata\-grouped PPG aggregation and contrastive alignment, but replaces contextual language with an embedding learned directly from one\-hot encoded attribute vectors\. We additionally compare three cumulative ablation variants\. For RQ3, we compare the three cumulative variants in zero\-shot user profiling\. Random prediction provides a chance\-level reference, while a task\-specific supervised model provides a downstream\-trained reference\.
##### Implementation Details\.
HiPPT is pretrained on HBPM\-BG and VS\. We employ transformer as PPG encoder with feature dimension 512\. For text encoder, we initialize it from PubMedBert\([Gu et al\. 2020](https://arxiv.org/html/2610.14489#bib.bib28)\), which is pretrained on massive PubMed corpus\. PubMedBert is composed of 12 layers of transformer blocks and we choose the bottom 6 layers as text encoder and insert a cross\-attention module in each layer of the top 6 transformer layers to form the text decoder\([Li et al\. 2021](https://arxiv.org/html/2610.14489#bib.bib29)\)\. We set the batchsize as 512 and learning rate as 1e\-4 with 1000 steps of linear warmup and decays in cosine schedule for pretraining HiPPT for 100 epochs on 4 NVIDIA A100\-80G\. Unless otherwise stated, the pretrained PPG encoder is frozen and only a task\-specific linear predictor is optimized\. We set three loss weights to 1\.0\.
### 5\.2Linear\-Probe Transfer
Table 2:Linear\-probing results for attribute probing on HBPM\-X and external heart\-rate transfer on PPG\-DaLiA dataset\. Best results are inbold, and second\-best results areunderlined\.Table 3:Zero\-shot user\-profiling accuracy for age group, sex, BMI, and their joint prediction\. The supervised row is a task\-specific reference trained with downstream labels\. Best results are inbold, and second\-best results areunderlined\.#### Evaluation datasets\.
We evaluate the pretrained PPG encoder on six downstream tasks from three datasets\. HBPM\-X provides recording\-level SBP and DBP regression tasks and subject\-level age regression and sex classification\. The cfPWV cohort is used for subject\-level arterial\-stiffness classification, where predictions from multiple recordings of the same subject are averaged before evaluation\. Cross\-dataset heart\-rate transfer is evaluated on PPG\-DaLiA\([Reiss et al\. 2019](https://arxiv.org/html/2610.14489#bib.bib3)\)using the standard 15\-subject leave\-one\-subject\-out protocol, differing from other tasks\. We use MAE as the primary metric for regression, PR\-AUC for imbalanced cfPWV classification, and ROC\-AUC for sex classification\.
#### RQ1: Transferability\.
For clinical cardiovascular transfer in Table[1](https://arxiv.org/html/2610.14489#S4.T1), HiPPT achieves the strongest MAEs of 11\.67 and6\.576\.57for SBP and DBP estimation\. It also achieves the best performance on Balanced Accuracy of 0\.85 and PR\-AUC of 0\.84 for imbalanced cfPWV classification, exceeding the best comparison result of 0\.83\. For subject\-level age regression and sex classification in Table[2](https://arxiv.org/html/2610.14489#S5.T2), HiPPT achieves the strongest MAE of 7\.05 and AUC of 0\.83 for age and sex, respectively\. On the external PPG\-DaLiA dataset, HiPPT reduces heart\-rate MAE from the previous best of 8\.18 to 7\.65, while obtaining a comparableR2R^\{2\}of 0\.49\. The consistent performance across blood pressure, vascular stiffness, physiological attributes, and an external heart\-rate dataset indicates that the learned representation is not specialized to a single type of downstream target\.
#### RQ2: Multi\-scope textual supervision\.
Comparing with conventional waveform\-only methods, Morphology Alignment already provides a competitive starting point, which is consistent with its intended role in waveform morphology grounding\. Starting from this morphology\-grounded representation, adding Context Alignment improves all primary downstream metrics and constitutes the largest structural gain among the cumulative variants\. For example, age MAE decreases from 7\.56 to 7\.10, while cfPWV PR\-AUC increases from 0\.76 to 0\.83\. The context\-aligned variant also outperforms SupCon on all primary metrics\. Both methods use the same metadata\-defined relations but context\-level alignment constructs a more reliable supervision by integrating a broader scope of PPG recordings, which demonstrates the effectiveness of the proposed multi\-scope supervision\.
Comparing with Multi\-Task Supervision, the consistent performance gain of context\-aligned variant suggests that directly predicting metadata encourages the encoder to retain information sufficient for the predefined outputs, but does not necessarily produce a broadly transferable representation space\. In contrast, Context Alignment uses the joint metadata tuple to define the context under which physiological regularities are more observable\. Metadata therefore acts as an organizing principle of supervision rather than as a set of isolated prediction endpoints\. This allows the encoder to preserve a broader range of context\-associated waveform variation that remains useful beyond the metadata tasks themselves\.
Metadata Embedding provides a further control on the usage of metadata\. It retains the same grouping and aggregating strategy as Context Alignment, but replaces contextual descriptions with one\-hot attribute vectors processed by a MLP\. In comparison, a one\-hot representation initially treats metadata values as unrelated symbols and requires the embedding to learn their geometry solely from the alignment objective\. The gain from contextual description is therefore not only explained by metadata\-based grouping but also by a non\-arbitrary linguistic and semantic structure offered by the pretrained text encoder\.
Finally, WGTM functions on a complementary design dimension\. Cross\-Recording Context Alignment changes the scope of waveform evidence from an individual recording to a metadata\-defined collection, whereas WGTM changes the resolution of supervision from global representation alignment to patch\-level correspondence\. Adding WGTM to Context Alignment produces smaller but consistent improvement\. They indicate that fine\-grained waveform\-conditioned concept recovery enriches the representation beyond coarse global alignment, further improving its physiological content and downstream transferability\.
### 5\.3Zero\-shot User Profiling
Beyond conventional transfer learning, HiPPT enables contextual information to be queried directly by language through the aligned representation space\. We introduceZero\-shot User Profiling, a new task aiming at inferring age group, sex, and BMI category of a subject from its single or multiple PPG recordings without optimizing a downstream predictor\.
For each subject, multiple PPG recordings are encoded and the resulting representations are aggregated using the learned attention query vector\. To construct the candidate text representations, we enumerate all valid combinations of age group, sex, BMI category, and acquisition time and instantiate them using the contextual description template\. We retrieve the top\-kkcandidates and predict age group, sex, and BMI category by field\-wise voting\. The acquisition time participates in candidate construction but is marginalized during prediction\.
#### RQ3: Semantic accessibility\.
In Table[3](https://arxiv.org/html/2610.14489#S5.T3), we use 5 random seeds to report the mean profiling accuracy withk=3k=3, beyond which performance shows limited variation\. Morphology Alignment variant performs slightly better than the random reference, which is expected\. Adding Cross\-Recording Context Alignment yields substantial improvements across all evaluated fields, demonstrating that the metadata\-defined alignment objective makes context\-related semantics directly accessible through language\. The complete HiPPT performance proves the critical role of fine\-grained patch\-level supervision\.
To further examine the role of cross\-recording aggregation, we vary the number of PPG recordings used to construct aggregated representation for a single subject among1,2,5,10,151,2,5,10,15\. Fig\.[2](https://arxiv.org/html/2610.14489#S5.F2)shows that profiling accuracy increases monotonically as more recordings are aggregated\. Because the improvement from 10 to 15 recordings is limited, we report the 10\-record setting in Table[3](https://arxiv.org/html/2610.14489#S5.T3)\. This result further validates that physiological regularities are weakly and indirectly reflected by a single PPG recording and emphasizes the necessity of constructing supervision on a broader scope rather than individually during PPG representation learning\.
Figure 2:Zero\-shot user\-profiling accuracy for different number of PPG recordings used to construct aggregated representation for a single subject\.\(a\)Apple
\(b\)HiPPT \(Ours\)
Figure 3:T\-SNE visualization of two methods on the HBPM\-X\. Users with the same attribute tupleasa\_\{s\}are marked in the same color\.
### 5\.4Additional Qualitative Results
#### UniModal Retrieval Analysis
To verify whether the single PPG encoderfθf\_\{\\theta\}captures physiological semantics, we conduct a unimodal signal\-to\-signal retrieval experiment\. Specifically, for a given query PPG signal, we retrieve the top\-10 nearest neighbors from the dataset \(excluding the query subject itself\) and compare physiological attributes of these signals with the query’s ground truth\. As illustrated in Fig\.[4](https://arxiv.org/html/2610.14489#S5.F4), for a query subject identified as \(Young adult, woman, overweight\), the recalled signals\(circle\) exhibit remarkable semantic clustering, achieving accuracy of70%70\\%in age,80%80\\%in BMI, and90%90\\%in sex\. In contrast, the signals recalled by baseline method Apple\([Abbaspourazad et al\. 2023](https://arxiv.org/html/2610.14489#bib.bib12)\)do not exhibit the attribute consistency\. This implies that HiPPT PPG encoderfθf\_\{\\theta\}successfully maps physiologically similar signals to adjacent regions under the guidance of text encodergϕg\_\{\\phi\}\.
Figure 4:Visualization of unimodal retrieval\. The red star denotes the ground truth attribute tuple of the query PPG, and we use circle to plot the attribute distribution of recalled PPG signals\(Age group distribution on the top and BMI group distribution on the right\)\. We also visualize the result by Apple in the X\-label\.
#### T\-SNE Visualization
We visualize the representations on HBPM\-X using t\-SNE and compare HiPPT with baseline method Apple\. As illustrated in Fig\.[3\(b\)](https://arxiv.org/html/2610.14489#S5.F3.sf2), while the baseline tends to cluster signals based on individual identity and fails to distinguish between physiology tuples, HiPPT successfully groups them based on shared physiological semantics\. This confirms that HiPPT prioritizes not only low\-level morphological variations but also high\-level physiological semantics\.
## 6Conclusion
Wearable PPG contains different types of physiological regularities that require different scopes of waveform evidence to be reliably represented\. While local morphology is directly observable within an individual recording, context\-related regularities can be weakly expressed or obscured by transient factors\. HiPPT implements this evidence\-scope matching principle by constructing and aligning supervision at complementary scopes\. Its consistent performance across downstream transfer and zero\-shot profiling shows that this design produces reusable and semantically accessible PPG representations\. This work suggests that considering where supervisory evidence becomes reliable provides a useful perspective for representation learning of wearable biosignals\.
## Appendix
## Appendix ADataset Details
### A\.1Pretraining Datasets
Because this work studies wearable PPG representation learning, pretraining requires wrist\-worn PPG collected in daily\-life settings rather than short clinical recordings alone\. It further needs dense repeated observations per user, together with age, sex, height, weight, and acquisition timestamps, so that recordings can be grouped by shared metadata tuples\. HBPM also provides longitudinally repeated cuff\-synchronized PPG–BP pairs, and the corpus must be large enough to cover many context combinations\. Existing public PPG datasets typically lack this combination of wearable daily\-life coverage, within\-user sampling density, complete contextual metadata, user scale, and clinical labels\. We therefore use the internal HBPM and VS corpora described below\.
##### HBPM\-BG\.
The Home Blood Pressure Measurement \(HBPM\) study lasted 30 days\. In addition to scheduled paired PPG and BP measurements, the smartwatch automatically acquired one\-minute background PPG recordings approximately every 30 minutes\. These unlabeled recordings form the HBPM\-BG pretraining set, which contains approximately 1\.3 million PPG recordings from 1,086 users\. HBPM\-BG has no user overlap with the downstream HBPM\-X cohort\.
##### Vascular Stiffness \(VS\)\.
The VS pretraining set was collected from a deployed smartwatch function with user consent\. Recordings were acquired automatically when the inertial sensors indicated that the wearer was stationary\. VS contains approximately 3 million one\-minute PPG recordings from 200\.5K users and has no user overlap with either HBPM\-BG or HBPM\-X\.
All HBPM\-BG and VS recordings were acquired at 250 Hz in daily\-life settings\. Their user\-level attribute distributions are shown in Fig\.[5](https://arxiv.org/html/2610.14489#A1.F5)and Fig\.[6](https://arxiv.org/html/2610.14489#A1.F6)\.
Figure 5:User\-level attribute distribution of the HBPM dataset\.Figure 6:User\-level attribute distribution of the VS dataset\.
### A\.2Downstream Datasets
##### HBPM\-X\.
For scheduled measurements in the HBPM study, participants rested, recorded one minute of wrist PPG, and measured reference blood pressure using an OMRON U36T digital cuff monitor\. The protocol was repeated during morning, afternoon, and evening sessions, producing at least nine paired measurements per participant per day\. HBPM\-X contains approximately 90,000 PPG and BP pairs from 303 users\. We use it for systolic blood pressure \(SBP\) regression, diastolic blood pressure \(DBP\) regression, age regression, sex classification, and zero\-shot user profiling\.
##### cfPWV\.
The cfPWV cohort contains 41,256 single\-channel PPG recordings from 560 subjects\. Elevated arterial stiffness is defined by carotid–femoral pulse wave velocitycfPWV≥10\.0m/s\\mathrm\{cfPWV\}\\geq 10\.0\\,\\mathrm\{m/s\}\([Van Bortel et al\. 2012](https://arxiv.org/html/2610.14489#bib.bib1)\)\. At the subject level, 423 subjects are in the normal class and 137 are in the abnormal class\. We use this cohort for subject\-level binary classification\. Fig\.[7](https://arxiv.org/html/2610.14489#A1.F7)summarizes the class counts and continuous cfPWV distribution, and Fig\.[8](https://arxiv.org/html/2610.14489#A1.F8)shows that the number of records per subject is long\-tailed and class\-dependent\. Because of this structure, we evaluate at the subject level after averaging record\-level logits within each subject\.
Figure 7:cfPWV cohort label statistics\. \(a\) Class counts at the subject and record levels, revealing inverted imbalance\. \(b\) Subject\-level continuous cfPWV distribution with the clinical threshold at10m/s10\\,\\mathrm\{m/s\}\.Figure 8:Records\-per\-subject distribution in the cfPWV cohort\. The histogram is truncated at 300 for readability; the boxplot shows the full range\. Abnormal subjects contribute substantially more recordings on average\.
##### PPG\-DaLiA\.
PPG\-DaLiA\([Reiss et al\. 2019](https://arxiv.org/html/2610.14489#bib.bib3)\)is a public wrist\-PPG dataset containing recordings from 15 subjects\. The official heart\-rate targets are defined over 8\-second windows with a 2\-second stride\. For each target window, we extract a 12\-second PPG segment centered on that window and resample the signal from 60 Hz to 250 Hz\. Only windows that can be fully extracted from the continuous recording are retained\.
## Appendix BDescription Generation
### B\.1Morphology Features
Table[4](https://arxiv.org/html/2610.14489#A2.T4)lists the beat\-level features used to construct waveform morphology descriptions\. Features are averaged over clean beats within each recording and rounded to two decimal places before text serialization\.
Table 4:Handcrafted PPG features used to curate morphology descriptions\.
### B\.2Caption Templates
Each pretraining sample is paired with a morphology descriptioncmorphc^\{\\mathrm\{morph\}\}and a context descriptioncctxc^\{\\mathrm\{ctx\}\}\. Both are rendered from deterministic slot templates rather than free\-form generation\.
##### Morphology description\.
We serialize the eight features in Table[4](https://arxiv.org/html/2610.14489#A2.T4)into five clause groups—Cycle, SysDia, Prop, DeltaT, and AW—and form each morphology captioncmorphc^\{\\mathrm\{morph\}\}by concatenating a fixed prefix with a uniformly shuffled ordering of these groups\. All five groups are retained for each recording\. Within a group, surface wording is sampled from a small paraphrase set and clause order is shuffled uniformly across groups\. Table[5](https://arxiv.org/html/2610.14489#A2.T5)summarizes the clause inventory\.
Table 5:Clause inventory for morphology descriptions\.
##### Context description\.
Each context captioncctxc^\{\\mathrm\{ctx\}\}is obtained by filling age, sex, height, weight, BMI category, and acquisition time into one of several short sentence templates\. Representative abstract templates include:
1. 1\.\{AgeDesc\} \{SexTitle\} with \{BMI\} figure, \{Height\}, \{Weight\}, with data collected at \{Time\}\.
2. 2\.Data collected at \{Time\} shows \{Pronoun\} is \{AgeDesc\}, \{Height\}, \{Weight\}, and \{BMI\}\.
3. 3\.\{SexTitle\} individual recorded at \{Time\}, \{Age\} years old, \{Height\}, \{Weight\}, \{BMI\}\.
4. 4\.Recorded at \{Time\}: \{AgeDesc\}, \{SexTitle\}, \{Height\}, \{Weight\} with \{BMI\} shape\.
Categorical labels follow Table[6](https://arxiv.org/html/2610.14489#A2.T6)\.
##### Instantiated examples\.
Below we fix one morphology feature set
\(T=0\.96,IHR=62\.76,prop\_s=0\.16,\\displaystyle\(T\{=\}0\.96,\\mathrm\{IHR\}\{=\}62\.76,\\mathrm\{prop\\\_s\}\{=\}0\.16,OPENΔT=0\.32,tsys=0\.38,tdia=0\.58,AWs=1\.20,AWd=0\.80\)\\displaystyle\\Delta T\{=\}0\.32,t\_\{\\mathrm\{sys\}\}\{=\}0\.38,t\_\{\\mathrm\{dia\}\}\{=\}0\.58,\\mathrm\{AW\}\_\{s\}\{=\}1\.20,\\mathrm\{AW\}\_\{d\}\{=\}0\.80\)and one metadata tuple
\(age=36,sex=female,height=158,weight=52,time=08:19\)\(\\mathrm\{age\}\{=\}36,\\mathrm\{sex\}\{=\}\\mathrm\{female\},\\mathrm\{height\}\{=\}158,\\mathrm\{weight\}\{=\}52,\\mathrm\{time\}\{=\}08\{:\}19\), and show template\-induced surface variation\.
1. 1\.Morph / order A:Pulse characteristics: cardiac cycle 0\.96s, 62\.76 beats per minute within normal range, systolic upslope proportion 0\.16, 0\.32s duration systolic\-diastolic peak interval, ventricular contraction 0\.38s, relaxation 0\.58s\.
2. 2\.Morph / order B:PPG signal shows systolic upslope proportion 0\.16, relaxation 0\.58s, ventricular contraction 0\.38s, cardiac cycle 0\.96s, 62\.76 bpm within normal range, systolic\-diastolic peak interval measuring 0\.32s\.
3. 3\.Morph / paraphrase:Features observed in PPG: 0\.96s pulse duration, instantaneous heart rate 62\.76 bpm within normal range, proportion of systolic segment 0\.16, delay between S and D waves measuring 0\.32s, contraction phase 0\.38s, diastolic period 0\.58s\.
4. 4\.Morph / with AW:Cardiovascular PPG traits include pulse cycle 0\.96s, instantaneous heart rate 62\.76 bpm within normal range, amplitude to width ratio: systolic 1\.20, diastolic 0\.80, systolic upslope proportion 0\.16, time between systolic and diastolic peaks 0\.32s\.
5. 5\.Context / age\-first:A 36\-year\-old young woman with a normal weight figure, with a height of 158 cm, 52 kg in weight, with data collected at morning 8:19\.
6. 6\.Context / time\-first:Data collected at morning 8:19 shows she is a 36\-year\-old young adult, with a height of 158 cm, 52 kg in weight, and normal weight\.
7. 7\.Context / title\-first:Woman individual recorded at morning 8:19, 36 years old, with a height of 158 cm, 52 kg in weight, normal weight\.
8. 8\.Paired sample:cmorphc^\{\\mathrm\{morph\}\}: Pulse characteristics: cardiac cycle 0\.96s, 62\.76 beats per minute within normal range, systolic upslope proportion 0\.16, 0\.32s duration systolic\-diastolic peak interval, ventricular contraction 0\.38s, relaxation 0\.58s\.cctxc^\{\\mathrm\{ctx\}\}: A 36\-year\-old young woman with a normal weight figure, with a height of 158 cm, 52 kg in weight, with data collected at morning 8:19\.
Table[6](https://arxiv.org/html/2610.14489#A2.T6)summarizes the categorical mappings shared by context\-description generation, Cross\-Recording Context Alignment, and Zero\-Shot User Profiling\. BMI follows Chinese adult cutoffs\.
VariableConditionCategoryAgeAge<18<18adolescent18≤Age<3018\\leq\\mathrm\{Age\}<30young adult30≤Age<5030\\leq\\mathrm\{Age\}<50middle\-agedAge≥50\\geq 50elderlySexmale / femalemale / femaleBMIBMI<18\.5<18\.5underweight18\.5≤BMI<2418\.5\\leq\\mathrm\{BMI\}<24normal weight24≤BMI<2824\\leq\\mathrm\{BMI\}<28overweightBMI≥28\\geq 28obeseHour of dayHour≥22\\geq 22or Hour<4<4nighttime4≤Hour<74\\leq\\mathrm\{Hour\}<7sunrise dawn7≤Hour<117\\leq\\mathrm\{Hour\}<11morning11≤Hour≤1411\\leq\\mathrm\{Hour\}\\leq 14midday15≤Hour<1815\\leq\\mathrm\{Hour\}<18afternoon18≤Hour<2018\\leq\\mathrm\{Hour\}<20sunset dusk20≤Hour<2220\\leq\\mathrm\{Hour\}<22eveningBMI=weight/\(height/100\)2=\\mathrm\{weight\}/\(\\mathrm\{height\}/100\)^\{2\}with height in cm and weight in kg\.Table 6:Discretization rules for metadata categories\.
## Appendix CMore Details about HiPPT
### C\.1Metadata Grouping and Aggregation
Each recording is assigned a four\-field categorical metadata key
ai=\(aiage,aisex,aiBMI,aitime\),a\_\{i\}=\\left\(a\_\{i\}^\{\\mathrm\{age\}\},a\_\{i\}^\{\\mathrm\{sex\}\},a\_\{i\}^\{\\mathrm\{BMI\}\},a\_\{i\}^\{\\mathrm\{time\}\}\\right\),\(1\)where each field is represented by its discretized category index\. Within each minibatchℬ\\mathcal\{B\}, samples are partitioned using their metadata keys:
𝒢a=\{i∈ℬ∣ai=a\}\.\\mathcal\{G\}\_\{a\}=\\\{i\\in\\mathcal\{B\}\\mid a\_\{i\}=a\\\}\.\(2\)In implementation, the four categorical indices are serialized as a dictionary key, and the PPG embeddings associated with the same key are stacked before aggregation\.
For each observed tupleaa, a single learnable queryqqproduces one scalar score for every recording embedding in the group\. The group representation is
αi\\displaystyle\\alpha\_\{i\}=exp\(q⊤hip\)∑j∈𝒢aexp\(q⊤hjp\),\\displaystyle=\\frac\{\\exp\\left\(q\\top h\_\{i\}^\{p\}\\right\)\}\{\\sum\_\{j\\in\\mathcal\{G\}\_\{a\}\}\\exp\\left\(q\\top h\_\{j\}^\{p\}\\right\)\},\(3\)hap\\displaystyle h\_\{a\}^\{p\}=∑i∈𝒢aαihip\.\\displaystyle=\\sum\_\{i\\in\\mathcal\{G\}\_\{a\}\}\\alpha\_\{i\}h\_\{i\}^\{p\}\.\(4\)The aggregated PPG representation is aligned with a context description sampled from the same metadata\-tuple group\.
### C\.2Attribute\-Aware Masking for WGTM
Waveform\-Guided Text Modeling masks complete attribute\-specific spans rather than independently masking arbitrary tokens\. Because the context descriptions are generated from deterministic templates, we construct separate regular expressions for age, sex, BMI, and acquisition time\. For a targeted attribute, every matched span is replaced by\[MASK\]tokens, including both its categorical descriptor and any associated numerical value\. For example, age masking removes both the numerical age and the age\-group phrase\. When BMI is targeted, we additionally mask the height and weight values and their corresponding descriptive spans, since these fields can otherwise reveal the BMI category without using the PPG input\.
The WGTM objective is evaluated only at masked token positions and unmasked tokens are excluded from the loss\. This masking strategy removes direct textual shortcuts and requires the decoder to recover the selected contextual concepts from the remaining text together with the PPG patch representations\.
## Appendix DModel Architecture and Training Hyperparameters
### D\.1PPG Encoder
The PPG encoder is a 12\-layer Transformer with hidden dimension 512, eight attention heads, an MLP expansion ratio of 4, and dropout 0\.1\. The input waveform is divided into non\-overlapping patches using a patch size and stride of 125, corresponding to 0\.5 seconds per patch and 24 patch tokens per input\. A absolute positional embeddings are added before the Transformer blocks\. The final\[CLS\]representation is used as the recording\-level embedding\. An MLP projection head maps this representation into the shared PPG\-Text embedding space\.
### D\.2Text Encoder and Decoder
We initialize the text model from the 12\-layer PubMedBERT architecture\. The bottom six Transformer layers form the text encoder\. The top six layers form the text decoder, with an additional cross\-attention module inserted into each layer to condition text reconstruction on PPG patch representations\. Before serving as keys and values in cross\-attention, PPG patch features are mapped to the same dimension as the text hidden space by a trainable linear projection\. An MLP projection head maps the encoded text representation into the shared embedding space\.
The pretrained PubMedBERT parameters are frozen by default\. We optimize all LayerNorm parameters, the final layer of the six\-layer text encoder, the newly inserted decoder cross\-attention modules, and the PPG\-to\-text linear projection\. The pretrained self\-attention and feed\-forward parameters in the decoder remain frozen\.
### D\.3Pretraining Configuration
We pretrain HiPPT for 100 epochs with a minibatch size of 512 on four NVIDIA A100\-80GB GPUs usingbfloat16arithmetic\. Optimization uses AdamW with learning rate1×10−41\\times 10^\{\-4\}, weight decay 0\.1, andβ1=0\.9\\beta\_\{1\}=0\.9,β2=0\.999\\beta\_\{2\}=0\.999\. The learning rate is linearly warmed up for 1,000 steps and then decayed with a cosine schedule\. The learnable contrastive scaling parameter is initialized to 2\.659\. All three objectives use equal weights\.
## Appendix EDownstream Evaluation
Table 7:Linear\-probing results with 10% of the labeled training data\. Results follow the same evaluation protocol as the full\-data experiments\. Best results are inbold; second\-best results areunderlined\. Ties are marked equally\.Table 8:Linear\-probing results with 30% of the labeled training data\. Results follow the same evaluation protocol as the full\-data experiments\. Best results are inbold; second\-best results areunderlined\. Ties are marked equally\.### E\.1Linear Probing
For all linear\-probing experiments, the pretrained PPG encoder is frozen and only a task\-specific linear prediction head is optimized\. Unless otherwise stated, the downstream optimizer is AdamW with learning rate1×10−31\\times 10^\{\-3\}, weight decay1×10−41\\times 10^\{\-4\}, batch size 256, and a maximum of 50 epochs\. Model selection uses only the validation set\.
##### Blood pressure, age, and sex on HBPM\-X\.
We use five\-fold cross\-validation for SBP regression, DBP regression, age regression, and sex classification\. SBP and DBP use separate linear outputs, and their mean\-squared\-error losses are equally weighted\. Age regression also uses mean\-squared error, while sex classification uses binary cross\-entropy with logits\. Training is stopped when the validation loss does not improve for five epochs, and the checkpoint with the lowest validation loss is retained\. We report MAE andR2R^\{2\}for regression, and accuracy and ROC\-AUC for sex classification\. Blood pressure is evaluated at the recording level\. For age and sex, predictions from all recordings belonging to the same subject are averaged before computing subject\-level metrics\. The final result is the mean and standard deviation over the five folds\.
##### Arterial\-stiffness classification on cfPWV\.
We construct five independent subject\-level stratified splits using a 7:1:2 train/validation/test ratio\. Each split contains 392 training subjects \(296 normal and 96 abnormal\), 56 validation subjects \(42 normal and 14 abnormal\), and 112 test subjects \(85 normal and 27 abnormal\)\. All recordings from one subject remain in the same split\. The linear classifier is trained with class\-weighted binary cross\-entropy, where the positive\-class weight is the negative\-to\-positive subject ratio in the training set\. Early stopping and checkpoint selection are based on validation subject\-level binary cross\-entropy, with patience 5 and minimum improvement10−310^\{\-3\}\.
At inference, record\-level logits from the same subject are averaged to obtain one subject\-level score\. For threshold\-dependent metrics, the decision threshold is selected on the validation subjects by maximizing Youden’sJJstatistic and is then applied unchanged to the test set\. We report balanced accuracy and PR\-AUC, summarized as mean and standard deviation over the five splits\.
##### Heart\-rate regression on PPG\-DaLiA\.
We follow leave\-one\-subject\-out evaluation over the 15 subjects\. In each fold, one subject is held out for testing, and another one is deterministically assigned to validation and the other 13 are used for training\. No subject is divided across training, validation, and test sets\. The linear regressor is trained with mean\-squared error, and the checkpoint with the lowest validation MSE is selected\. We report test MAE andR2R^\{2\}\.
Each fold is repeated with multiple random seeds, and the test metrics are first averaged across seeds within that fold\. The final score is reported as mean±\\pmstandard deviation over the 15 held\-out subjects\. Consequently, the reported standard deviation primarily reflects cross\-subject variability under the leave\-one\-subject\-out protocol\.
### E\.2Zero\-Shot User Profiling
Zero\-shot user profiling is evaluated on HBPM\-X without fitting a downstream predictor\. We enumerate the Cartesian product of four age groups, two sex categories, four BMI categories, and seven acquisition\-time categories\. Each tuple is instantiated using the context\-description template and encoded by the text encoder\.
For each subject, multiple PPG recordings are encoded and aggregated with the same learned single\-query attention aggregator used during pretraining\. Unless otherwise stated, the main profiling result uses 10 recordings per subject\. We retrieve the three candidate texts with the highest similarity to the aggregated PPG representation\. The age group, sex, BMI category, and acquisition\-time category are predicted independently by majority voting over the corresponding fields of the top\-three candidates\. Acquisition time participates in candidate construction and retrieval but is marginalized in the final joint metric\. Specifically, joint accuracy counts a prediction as correct only when age group, sex, and BMI category are all correct, irrespective of the predicted acquisition\-time category\.
## Appendix FAdditional Experiments
### F\.1Low\-Resource Linear Probing
We further evaluate label efficiency under 10% and 30% labeled\-data regimes\. For each downstream task, we retain only the corresponding fraction of the labeled training partition while keeping the validation and test partitions, frozen encoder, prediction head, optimization settings, and model\-selection protocol unchanged from Sec\.[E\.1](https://arxiv.org/html/2610.14489#A5.SS1)\.
Table[7](https://arxiv.org/html/2610.14489#A5.T7)shows that, with only 10% labeled data, HiPPT obtains the lowest DBP and age MAE and the second\-lowest SBP MAE\. Performance on cfPWV is more variable in this regime, consistent with the limited number of labeled subjects and the class imbalance of the cohort\. With 30% labeled data, Table[8](https://arxiv.org/html/2610.14489#A5.T8)shows that HiPPT achieves the best SBP, age, and sex results, ties for the best cfPWV PR\-AUC, and ranks second on DBP\. Within the cumulative variants, Context Alignment and WGTM improve all five metrics over Morphology Alignment at the 30% label fraction\. These results indicate that the pretrained representation remains useful when downstream annotation is limited\.
### F\.2Effect of Pretraining Data Scale
We examine how HiPPT benefits from additional pretraining data by training on 10%, 25%, 50%, and 100% subsets of the full corpus\. As shown in Fig\.[9](https://arxiv.org/html/2610.14489#A6.F9), increasing the data fraction generally improves zero\-shot profiling, recorded\-sex probing, and cross\-modal retrieval, while reducing the MAE of SBP, DBP, and age prediction\. The largest relative improvement is observed in cross\-modal retrieval, suggesting that learning a well\-structured PPG–language space is particularly data dependent\. These results indicate that HiPPT continues to benefit from broader pretraining coverage, without assuming a specific scaling\-law functional form\.
Figure 9:Effect of pretraining data scale\. HiPPT is pretrained using 10%, 25%, 50%, and 100% of the full corpus\. \(a\) Zero\-shot accuracy, recorded\-sex probe AUROC, and cross\-modal Recall@5\. \(b\) SBP, DBP, and age MAE\. Higher is better in \(a\), whereas lower is better in \(b\)\.
### F\.3Leave\-One\-Attribute\-Out Pretraining
We examine whether downstream transfer is dominated by the literal occurrence of target attributes in the pretraining descriptions\. We train three leave\-one\-attribute\-out variants\. For HiPPT w/o Age and HiPPT w/o Sex, the corresponding numerical values and categorical phrases are removed from context descriptions and are excluded from WGTM targets\. The metadata tuple used for Cross\-Recording Context Alignment is left unchanged so that the grouping structure and training batches remain comparable\. These two variants therefore isolate direct textual exposure\. For HiPPT w/o HR, the explicit instantaneous\-heart\-rate field and its qualitative descriptor are removed from the morphology descriptions\.
Tables[10](https://arxiv.org/html/2610.14489#A6.T10)and[11](https://arxiv.org/html/2610.14489#A6.T11)show that removing one explicit attribute does not cause the corresponding downstream task to collapse\. Age MAE changes from7\.057\.05to7\.227\.22without age text, sex ROC\-AUC changes from0\.830\.83to0\.820\.82when leaving sex out, and external HR MAE changes from7\.657\.65to7\.707\.70with heart\-rate field removed\. Thus, the transfer results are not solely a direct readout of the corresponding textual field\.
The ablations nevertheless affect tasks beyond the removed attribute\. In particular, omitting age produces the largest degradation, with SBP MAE increases from11\.6711\.67to11\.8811\.88, DBP MAE from6\.576\.57to6\.706\.70, age MAE from7\.057\.05to7\.227\.22, and PPG\-DaLiA HR MAE from7\.657\.65to8\.558\.55\. Removing sex has a smaller overall effect\. Removing the explicit HR field also degrades DBP and cfPWV performance despite leaving external HR transfer nearly unchanged\. These results suggest that individual attributes act as complementary organizing cues for the learned physiological space, with age providing particularly broad contextual information, rather than serving only as isolated prediction targets\.
### F\.4Lights\-Out Diagnosis of WGTM
We test whether masked\-token recovery depends on informative PPG features or can be performed from the residual text alone\. The pretrained checkpoint is kept fixed, and only the PPG encoder states supplied as keys and values to decoder cross\-attention are modified\. We compareNormal, which uses the actual PPG hidden states;Zero, which replaces all states with zeros; andRandom, which replaces them with Gaussian noise of the same shape\. Accuracy is computed only at the attribute\-aware masked positions used by the WGTM objective\.
Table 9:Lights\-out diagnosis of WGTM under different PPG encoder states supplied to decoder cross\-attention\.As shown in Table[9](https://arxiv.org/html/2610.14489#A6.T9), masked\-token accuracy is0\.7090\.709with the actual PPG states, but falls to0\.1720\.172with zero states and0\.1860\.186with random states\. The0\.5370\.537absolute drop from Normal to Zero shows that the unmasked textual context alone is insufficient for most recoveries\. The similarly low Zero and Random results further indicate that non\-informative cross\-attention inputs do not provide a useful fallback\. This diagnostic supports the intended role of WGTM, where the recovery of masked contextual concepts encourages finer\-grained PPG representation learning\.
Table 10:Linear\-probing transfer after removing one explicit attribute from pretraining descriptions\. The age\- and sex\-related texts are removed from context description\.Table 11:Attribute and external heart\-rate probing after leave\-one\-attribute\-out pretraining\. The HR ablation removes the explicit instantaneous\-heart\-rate field from morphology descriptions\.Table 12:Joint zero\-shot profiling accuracy \(%\) for different aggregation operators and numbers of PPG recordings per subject\. Joint correctness requires age group, sex, and BMI category to be simultaneously correct, where acquisition time is marginalized\. All results use top\-33candidate retrieval\. The best mean result in each column is shown inbold\.
### F\.5Top\-KKRobustness of Zero\-Shot Profiling
We examine whether zero\-shot profiling depends sensitively on the number of retrieved context descriptions\. Following the protocol in Sec\.[E\.2](https://arxiv.org/html/2610.14489#A5.SS2), we fix 10 PPG recordings per subject and vary the retrieval depth overk∈\{1,…,7\}k\\in\\\{1,\\ldots,7\\\}\. Age group, sex, and BMI category are predicted by field\-wise majority voting over the top\-kkcandidates, and joint accuracy requires all three attributes to be correct\.
As shown in Fig\.[10](https://arxiv.org/html/2610.14489#A6.F10), performance remains stable across the full range ofkk\. Sex accuracy stays near0\.810\.81–0\.830\.83and age accuracy near0\.680\.68–0\.700\.70\. BMI and joint accuracy improve modestly fromk=1k=1tok=3k=3\(joint:24\.9%24\.9\\%to29\.6%29\.6\\%\) and then plateau, without degradation as additional lower\-ranked candidates enter the vote\. These trends indicate that the zero\-shot protocol is robust to the choice of top\-kk, withk=3k=3providing a favorable operating point used throughout the main evaluation\.
Figure 10:Zero\-shot profiling accuracy versus retrieval depthkkwith 10 PPG recordings per subject\. Shaded regions denote one standard deviation over five random trials\.
### F\.6Cross\-Recording Aggregation
We further separate the effect of accumulating multiple recordings from the choice of subject\-level aggregation operator in zero\-shot profiling\. Under the same top\-33retrieval protocol described in Sec\.[E\.2](https://arxiv.org/html/2610.14489#A5.SS2), we vary the number of PPG recordings per subject asN∈\{1,2,5,10,15\}N\\in\\\{1,2,5,10,15\\\}\. The learned single\-query attention aggregator is compared with mean pooling and element\-wise max pooling\. Mean and max pooling are inference\-time replacements applied to the same pretrained representation model, and no additional training is performed\. We report joint accuracy for age group, sex, and BMI category, while acquisition time remains marginalized as in the main evaluation\.
Table[12](https://arxiv.org/html/2610.14489#A6.T12)shows that both attention and mean pooling benefit substantially from additional recordings\. Attention aggregation increases from5\.10%5\.10\\%with one recording to21\.40%21\.40\\%with five and29\.55%29\.55\\%with ten, after which it saturates\. Mean pooling follows the same overall trend, reaching27\.49%27\.49\\%with 15 recordings, but remains below attention pooling forN≥2N\\geq 2except within the variation at the largest setting\. The agreement between these two aggregation rules indicates that the principal gain comes from accumulating repeated waveform evidence rather than from a single specialized pooling operator\. The learned attention query provides an additional advantage by weighting recordings according to their contribution to the shared representation\.
In contrast, max pooling improves only up to five recordings and then decreases to approximately13%13\\%\. Element\-wise maxima can preserve record\-specific extremes instead of reinforcing recurring structure, making it less suitable for suppressing transient variation across recordings\. This results also support the evidence\-scope motivation of HiPPT: contextual semantics become more reliably accessible as multiple observations are integrated, where a learned or averaging\-based aggregator is preferable to obtain a contextual reliable representation\.
## Appendix GFailure Mode Analysis
Hard discretization of continuous physiology can create brittle decision boundaries even when overall transfer metrics remain strong\. We examine two such cases: clinical thresholding on cfPWV and categorical BMI prediction in zero\-shot profiling\.
### G\.1Errors Near the cfPWV Clinical Cutoff
Arterial\-stiffness labels are obtained by thresholding continuous cfPWV at10m/s10\\,\\mathrm\{m/s\}, so subjects near this cutoff are intrinsically ambiguous\. Using the same subject\-level protocol and validation\-tuned decision thresholds as the main evaluation, we compare test error for subjects with\|cfPWV−10\|<2\|\\mathrm\{cfPWV\}\-10\|<2against those farther from the cutoff\.
Figure 11:Subject\-level cfPWV classification error near versus far from the10m/s10\\,\\mathrm\{m/s\}clinical cutoff\. Bars show mean±\\pmstd over five splits \(on average 54 near\-threshold and 58 far\-from\-threshold test subjects per split\)\.As shown in Fig\.[11](https://arxiv.org/html/2610.14489#A7.F11), the near\-threshold error rate is0\.27±0\.030\.27\\pm 0\.03, about2\.7×2\.7\\timeshigher than the far\-from\-threshold rate of0\.10±0\.050\.10\\pm 0\.05\. The near\-threshold error coincides with the region where continuous cfPWV values afford the least decisive evidence for a binary label\. In this sense, the result characterizes residual uncertainty around the clinical boundary under hard thresholding\.
### G\.2BMI Confusion in Zero\-Shot Profiling
Among zero\-shot attributes, BMI is the weakest, with accuracy of approximately0\.520\.52, compared with about0\.810\.81for sex and0\.700\.70for age\. Fig\.[12](https://arxiv.org/html/2610.14489#A7.F12)reports the row\-normalized BMI confusion matrix under the main zero\-shot protocol withN=10N\{=\}10recordings and top\-33retrieval\.
Figure 12:Row\-normalized BMI confusion matrix for zero\-shot profiling, averaged over five random trials\.Normal\-weight subjects are recovered most often, whereas underweight and obese subjects are frequently assigned to more central categories\. This pattern is consistent with a majority\-class prior in the evaluation cohort and with the comparatively weak body\-size cues available in wrist PPG\. Discrete BMI categories remain useful as contextual descriptors during pretraining, but their zero\-shot readout, especially for minority bins, should be interpreted cautiously as a coarse attribute cue rather than a precise body\-shape assessment\.
## References
- Abbaspourazadet al\.\(2023\)S\. Abbaspourazad, O\. Elachqar, A\. C\. Miller, S\. Emrani, U\. Nallasamy, and I\. ShapiroLarge\-scale training of foundation models for wearable biosignals\.arXiv preprint arXiv:2312\.05409\.Cited by:[Table 7](https://arxiv.org/html/2610.14489#A5.T7.1.6.1),[Table 8](https://arxiv.org/html/2610.14489#A5.T8.1.6.1),[§1](https://arxiv.org/html/2610.14489#S1.p1.1),[§2\.1](https://arxiv.org/html/2610.14489#S2.SS1.p1.1),[Table 1](https://arxiv.org/html/2610.14489#S4.T1.1.7.1),[§5\.1](https://arxiv.org/html/2610.14489#S5.SS1.p2.1),[§5\.4](https://arxiv.org/html/2610.14489#S5.SS4.SSSx1.p1.1),[Table 2](https://arxiv.org/html/2610.14489#S5.T2.1.7.1)\.
- Abbaspourazadet al\.\(2024\)S\. Abbaspourazad, A\. Mishra, J\. Futoma, A\. C\. Miller, and I\. ShapiroWearable accelerometer foundation models for health via knowledge distillation\.arXiv preprint arXiv:2412\.11276\.Cited by:[§2\.1](https://arxiv.org/html/2610.14489#S2.SS1.p1.1)\.
- Charltonet al\.\(2023\)P\. H\. Charlton, J\. Allen, R\. Bailón, S\. Baker, J\. A\. Behar, F\. Chen, G\. D\. Clifford, D\. A\. Clifton, H\. J\. Davies, C\. Ding,et al\.The 2023 wearable photoplethysmography roadmap\.Physiological measurement44\(11\),pp\. 111001\.Cited by:[§1](https://arxiv.org/html/2610.14489#S1.p1.1)\.
- Chenet al\.\(2020\)T\. Chen, S\. Kornblith, M\. Norouzi, and G\. HintonA simple framework for contrastive learning of visual representations\.InInternational conference on machine learning,pp\. 1597–1607\.Cited by:[Table 7](https://arxiv.org/html/2610.14489#A5.T7.1.2.1),[Table 8](https://arxiv.org/html/2610.14489#A5.T8.1.2.1),[Table 1](https://arxiv.org/html/2610.14489#S4.T1.1.3.1),[§5\.1](https://arxiv.org/html/2610.14489#S5.SS1.p2.1),[Table 2](https://arxiv.org/html/2610.14489#S5.T2.1.3.1)\.
- Chenet al\.\(2021\)X\. Chen, S\. Xie, and K\. HeAn empirical study of training self\-supervised vision transformers\.In2021 IEEE/CVF International Conference on Computer Vision \(ICCV\),pp\. 9620–9629\.Cited by:[Table 7](https://arxiv.org/html/2610.14489#A5.T7.1.3.1),[Table 8](https://arxiv.org/html/2610.14489#A5.T8.1.3.1),[Table 1](https://arxiv.org/html/2610.14489#S4.T1.1.4.1),[§5\.1](https://arxiv.org/html/2610.14489#S5.SS1.p2.1),[Table 2](https://arxiv.org/html/2610.14489#S5.T2.1.4.1)\.
- Chenet al\.\(2025\)Z\. Chen, C\. Ding, S\. Kataria, R\. Yan, M\. Wang, R\. Lee, and X\. HuGPT\-ppg: a gpt\-based foundation model for photoplethysmography signals\.Physiological Measurement46\(5\),pp\. 055004\.Cited by:[§1](https://arxiv.org/html/2610.14489#S1.p1.1),[§1](https://arxiv.org/html/2610.14489#S1.p2.1),[§2\.1](https://arxiv.org/html/2610.14489#S2.SS1.p1.1)\.
- Chenget al\.\(2020\)J\. Y\. Cheng, H\. Goh, K\. Dogrusoz, O\. Tuzel, and E\. AzemiSubject\-aware contrastive learning for biosignals\.arXiv preprint arXiv:2007\.04871\.Cited by:[§1](https://arxiv.org/html/2610.14489#S1.p2.1),[§2\.1](https://arxiv.org/html/2610.14489#S2.SS1.p1.1)\.
- Cisnalet al\.\(2024\)A\. Cisnal, Y\. Li, B\. Fuchs, M\. Ejtehadi, R\. Riener, and D\. Paez\-GranadosRobust feature selection for bp estimation in multiple populations: towards cuffless ambulatory bp monitoring\.IEEE Journal of Biomedical and Health Informatics\(\),pp\. 1–12\.External Links:[Document](https://dx.doi.org/10.1109/JBHI.2024.3411693)Cited by:[§3\.2](https://arxiv.org/html/2610.14489#S3.SS2.p4.1)\.
- Dinget al\.\(2024\)C\. Ding, Z\. Guo, Z\. Chen, R\. J\. Lee, C\. Rudin, and X\. HuSiamQuality: a convnet\-based foundation model for imperfect physiological signals\.arXiv preprint arXiv:2404\.17667\.Cited by:[§1](https://arxiv.org/html/2610.14489#S1.p2.1),[§2\.1](https://arxiv.org/html/2610.14489#S2.SS1.p1.1)\.
- Guet al\.\(2020\)Y\. Gu, R\. Tinn, H\. Cheng, M\. Lucas, N\. Usuyama, X\. Liu, T\. Naumann, J\. Gao, and H\. PoonDomain\-specific language model pretraining for biomedical natural language processing\.External Links:2007\.15779,[Link](https://arxiv.org/abs/2007.15779)Cited by:[§5\.1](https://arxiv.org/html/2610.14489#S5.SS1.SSS0.Px1.p1.1)\.
- Guoet al\.\(2025\)Z\. Guo, T\. Chen, and M\. FerrarioQualityFM: a multimodal physiological signal foundation model with self\-distillation for signal quality challenges in critically ill patients\.arXiv preprint arXiv:2509\.06516\.Cited by:[§2\.1](https://arxiv.org/html/2610.14489#S2.SS1.p1.1)\.
- Haddadet al\.\(2021\)S\. Haddad, A\. Boukhayma, and A\. CaizzoneContinuous ppg\-based blood pressure monitoring using multi\-linear regression\.IEEE journal of biomedical and health informatics26\(5\),pp\. 2096–2105\.Cited by:[§1](https://arxiv.org/html/2610.14489#S1.p1.1)\.
- Heet al\.\(2026\)C\. He, X\. Shao, S\. Huang, B\. Huang, D\. Zhang, M\. Jing, and C\. DingCAP: towards PPG universal representation learning with patient\-level supervision\.InProceedings of the 32nd ACM SIGKDD Conference on Knowledge Discovery and Data Mining,External Links:[Document](https://dx.doi.org/10.1145/3770855.3818881),[Link](https://doi.org/10.1145/3770855.3818881)Cited by:[§2\.1](https://arxiv.org/html/2610.14489#S2.SS1.p2.1),[§2\.2](https://arxiv.org/html/2610.14489#S2.SS2.p2.1)\.
- Heet al\.\(2021\)K\. He, X\. Chen, S\. Xie, Y\. Li, P\. Dollár, and R\. GirshickMasked autoencoders are scalable vision learners\.External Links:2111\.06377,[Link](https://arxiv.org/abs/2111.06377)Cited by:[Table 7](https://arxiv.org/html/2610.14489#A5.T7.1.4.1),[Table 8](https://arxiv.org/html/2610.14489#A5.T8.1.4.1),[Table 1](https://arxiv.org/html/2610.14489#S4.T1.1.5.1),[§5\.1](https://arxiv.org/html/2610.14489#S5.SS1.p2.1),[Table 2](https://arxiv.org/html/2610.14489#S5.T2.1.5.1)\.
- Khoslaet al\.\(2020\)P\. Khosla, P\. Teterwak, C\. Wang, A\. Sarna, Y\. Tian, P\. Isola, A\. Maschinot, C\. Liu, and D\. KrishnanSupervised contrastive learning\.Advances in neural information processing systems33,pp\. 18661–18673\.Cited by:[Table 7](https://arxiv.org/html/2610.14489#A5.T7.1.7.1),[Table 8](https://arxiv.org/html/2610.14489#A5.T8.1.7.1),[Table 1](https://arxiv.org/html/2610.14489#S4.T1.1.8.1),[§5\.1](https://arxiv.org/html/2610.14489#S5.SS1.p2.1),[Table 2](https://arxiv.org/html/2610.14489#S5.T2.1.8.1)\.
- Lanet al\.\(2025\)X\. Lan, F\. Wu, K\. He, Q\. Zhao, S\. Hong, and M\. FengGEM: empowering mllm for grounded ecg understanding with time series and images\.External Links:2503\.06073,[Link](https://arxiv.org/abs/2503.06073)Cited by:[§2\.2](https://arxiv.org/html/2610.14489#S2.SS2.p1.1)\.
- Liet al\.\(2023\)J\. Li, C\. Liu, S\. Cheng, R\. Arcucci, and S\. HongFrozen language model helps ecg zero\-shot learning\.External Links:2303\.12311,[Link](https://arxiv.org/abs/2303.12311)Cited by:[§1](https://arxiv.org/html/2610.14489#S1.p4.1),[§2\.2](https://arxiv.org/html/2610.14489#S2.SS2.p1.1)\.
- Liet al\.\(2021\)J\. Li, R\. Selvaraju, A\. Gotmare, S\. Joty, C\. Xiong, and S\. C\. H\. HoiAlign before fuse: vision and language representation learning with momentum distillation\.Advances in neural information processing systems34,pp\. 9694–9705\.Cited by:[§5\.1](https://arxiv.org/html/2610.14489#S5.SS1.SSS0.Px1.p1.1)\.
- Liuet al\.\(2024\)C\. Liu, Z\. Wan, S\. Cheng, M\. Zhang, and R\. ArcucciEtp: learning transferable ecg representations via ecg\-text pre\-training\.InICASSP 2024\-2024 IEEE International Conference on Acoustics, Speech and Signal Processing \(ICASSP\),pp\. 8230–8234\.Cited by:[§1](https://arxiv.org/html/2610.14489#S1.p4.1),[§2\.2](https://arxiv.org/html/2610.14489#S2.SS2.p1.1)\.
- Maet al\.\(2024\)C\. Ma, P\. Zhang, F\. Song, Z\. Liu, Y\. Feng, Y\. He, and G\. ZhangUPR\-bp: unsupervised photoplethysmography representation learning for noninvasive blood pressure estimation\.IEEE Transactions on Artificial Intelligence5\(9\),pp\. 4696–4707\.Cited by:[§2\.1](https://arxiv.org/html/2610.14489#S2.SS1.p1.1)\.
- Narayanswamyet al\.\(2024\)G\. Narayanswamy, X\. Liu, K\. Ayush, Y\. Yang, X\. Xu, S\. Liao, J\. Garrison, S\. Tailor, J\. Sunshine, Y\. Liu,et al\.Scaling wearable foundation models\.arXiv preprint arXiv:2410\.13638\.Cited by:[§1](https://arxiv.org/html/2610.14489#S1.p2.1),[§2\.1](https://arxiv.org/html/2610.14489#S2.SS1.p1.1)\.
- Parket al\.\(2022\)J\. Park, H\. S\. Seok, S\. Kim, and H\. ShinPhotoplethysmogram analysis and applications: an integrative review\.Frontiers in Physiology12,pp\. 808451\.External Links:[Document](https://dx.doi.org/10.3389/fphys.2021.808451)Cited by:[§1](https://arxiv.org/html/2610.14489#S1.p1.1)\.
- Phamet al\.\(2026\)H\. Pham, J\. Wu, X\. Ma, Y\. Zhang, Y\. Xu, A\. Saeed, B\. Zhu, Z\. Pan, and D\. MaPulseLM: a foundation dataset and benchmark for PPG\-text learning\.External Links:2603\.03331,[Link](https://arxiv.org/abs/2603.03331)Cited by:[§2\.1](https://arxiv.org/html/2610.14489#S2.SS1.p2.1),[§2\.2](https://arxiv.org/html/2610.14489#S2.SS2.p2.1)\.
- Pillaiet al\.\(2024\)A\. Pillai, D\. Spathis, F\. Kawsar, and M\. MalekzadehPapagei: open foundation models for optical physiological signals\.arXiv preprint arXiv:2410\.20542\.Cited by:[Table 7](https://arxiv.org/html/2610.14489#A5.T7.1.5.1),[Table 8](https://arxiv.org/html/2610.14489#A5.T8.1.5.1),[§1](https://arxiv.org/html/2610.14489#S1.p1.1),[§1](https://arxiv.org/html/2610.14489#S1.p2.1),[§2\.1](https://arxiv.org/html/2610.14489#S2.SS1.p1.1),[Table 1](https://arxiv.org/html/2610.14489#S4.T1.1.6.1),[§5\.1](https://arxiv.org/html/2610.14489#S5.SS1.p2.1),[Table 2](https://arxiv.org/html/2610.14489#S5.T2.1.6.1)\.
- Radfordet al\.\(2021\)A\. Radford, J\. W\. Kim, C\. Hallacy, A\. Ramesh, G\. Goh, S\. Agarwal, G\. Sastry, A\. Askell, P\. Mishkin, J\. Clark,et al\.Learning transferable visual models from natural language supervision\.InInternational conference on machine learning,pp\. 8748–8763\.Cited by:[§1](https://arxiv.org/html/2610.14489#S1.p4.1),[§2\.2](https://arxiv.org/html/2610.14489#S2.SS2.p1.1)\.
- Reisset al\.\(2019\)A\. Reiss, I\. Indlekofer, P\. Schmidt, and K\. Van LaerhovenDeep ppg: large\-scale heart rate estimation with convolutional neural networks\.Sensors19\(14\),pp\. 3079\.Cited by:[§A\.2](https://arxiv.org/html/2610.14489#A1.SS2.SSS0.Px3.p1.1),[§1](https://arxiv.org/html/2610.14489#S1.p1.1),[§1](https://arxiv.org/html/2610.14489#S1.p6.1),[§5\.2](https://arxiv.org/html/2610.14489#S5.SS2.SSSx1.p1.1)\.
- Sahaet al\.\(2025\)M\. Saha, M\. A\. Xu, W\. Mao, S\. Neupane, J\. M\. Rehg, and S\. KumarPulse\-ppg: an open\-source field\-trained ppg foundation model for wearable applications across lab and field settings\.Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies9\(3\),pp\. 1–35\.Cited by:[§1](https://arxiv.org/html/2610.14489#S1.p1.1),[§1](https://arxiv.org/html/2610.14489#S1.p2.1),[§2\.1](https://arxiv.org/html/2610.14489#S2.SS1.p1.1)\.
- Van Bortelet al\.\(2012\)L\. M\. Van Bortel, S\. Laurent, P\. Boutouyrie, P\. Chowienczyk, J\. K\. Cruickshank, T\. De Backer, J\. Filipovsky, S\. Huybrechts, F\. U\. S\. Mattace\-Raso, A\. D\. Protogerou, G\. Schillaci, P\. Segers, S\. Vermeersch, and T\. WeberExpert consensus document on the measurement of aortic stiffness in daily practice using carotid\-femoral pulse wave velocity\.Journal of Hypertension30\(3\),pp\. 445–448\.External Links:[Document](https://dx.doi.org/10.1097/HJH.0b013e32834fa8b0)Cited by:[§A\.2](https://arxiv.org/html/2610.14489#A1.SS2.SSS0.Px2.p1.1)\.
- Wanget al\.\(2025\)F\. Wang, J\. Xu, and L\. YuFrom token to rhythm: a multi\-scale approach for ecg\-language pretraining\.arXiv preprint arXiv:2506\.21803\.Cited by:[§2\.2](https://arxiv.org/html/2610.14489#S2.SS2.p1.1)\.
- Zhanget al\.\(2022\)X\. Zhang, Z\. Zhao, T\. Tsiligkaridis, and M\. ZitnikSelf\-supervised contrastive pre\-training for time series via time\-frequency consistency\.Advances in neural information processing systems35,pp\. 3988–4003\.Cited by:[§2\.1](https://arxiv.org/html/2610.14489#S2.SS1.p1.1)\.
- Zhanget al\.\(2025\)Y\. Zhang, K\. Ayush, S\. Qiao, A\. A\. Heydari, G\. Narayanswamy, M\. A\. Xu, A\. A\. Metwally, S\. Xu, J\. Garrison, X\. Xu,et al\.SensorLM: learning the language of wearable sensors\.arXiv preprint arXiv:2506\.09108\.Cited by:[§1](https://arxiv.org/html/2610.14489#S1.p4.1),[§2\.2](https://arxiv.org/html/2610.14489#S2.SS2.p1.1)\.
- Zhanget al\.\(2010\)Z\. Zhang, S\. Chen, and Y\. LiangBaseline correction using adaptive iteratively reweighted penalized least squares\.\.The Analyst135 5,pp\. 1138–46\.External Links:[Link](https://api.semanticscholar.org/CorpusID:29155802)Cited by:[§3\.2](https://arxiv.org/html/2610.14489#S3.SS2.p2.1)\.相似文章
用于参数高效的基于PPG的心率估计的交互门控时频学习
本文提出 TF-IG,一种参数高效的交互门控时频学习框架,用于基于 PPG 的心率估计,在 BIDMC PPG 数据集上以仅 84.6K 参数实现 1.227 BPM 的 MAE 和 0.9934 的皮尔逊相关系数。
Peak-Detector:基于指令微调大语言模型的生理信号可解释峰值检测
介绍了Peak-Detector框架,该框架利用指令微调的大语言模型对心电(ECG)、光电容积脉搏波(PPG)、心冲击图(BCG)和体震图(BSG)等生理信号进行鲁棒、跨模态且可解释的峰值检测。该方法将时间序列数据转换为压缩的“峰值表示”格式,并通过监督微调及后续多目标奖励的强化学习进行优化。
# 教会 PPG 「怎么做」而非「是谁」:来自 ECG 的固定效应蒸馏
该论文发现 ECG 到 PPG 的跨模态蒸馏中,冻结 ECG 教师目标的 40–59% 是与个体身份相关的 per-recording 均值(trait),学生模型往往记住身份而非生理状态;作者提出 fixed-effects distillation,通过减去每条记录的均值使 trait 精确抵消,使 within-person 状态一致性提升一倍以上,并在两个骨干网络和两个额外数据库上验证了效果。
P2E-VQ:通过离散补丁检索实现ECG-关联的PPG表示增强
本文提出P2E-VQ,一个检索增强框架,通过离散补丁检索获取ECG-关联信息来增强PPG表示,从而在推理过程中无需ECG即可改善下游任务。
@Tsinghua_Uni: 革新可穿戴手部传感技术!清华大学创新团队推出WRISTPP:一种腕带传感器,可重建手部姿态…
清华大学推出WRISTPP腕带传感器,可实时重建精确的手部姿态和接触压力,性能优于头戴式摄像头,减少手臂疲劳,应用于具身AI和机器人遥操作。