GPT-PPG: A GPT-based Foundation Model for Photoplethysmography Signals
About
This study introduces a novel application of a Generative Pre-trained Transformer (GPT) model tailored for photoplethysmography (PPG) signals, serving as a foundation model for various downstream tasks. Adapting the standard GPT architecture to suit the continuous characteristics of PPG signals, our approach demonstrates promising results. Our models are pre-trained on our extensive dataset that contains more than 200 million 30s PPG samples. We explored different supervised fine-tuning techniques to adapt our model to downstream tasks, resulting in performance comparable to or surpassing current state-of-the-art (SOTA) methods in tasks like atrial fibrillation detection. A standout feature of our GPT model is its inherent capability to perform generative tasks such as signal denoising effectively, without the need for further fine-tuning. This success is attributed to the generative nature of the GPT framework.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Classification | PPG Classification Benchmark Suite | Stress Accuracy98.99 | 14 | |
| Affect Classification | Affect Classification Dataset | AUC85.16 | 7 | |
| Diastolic BP Regression | Diastolic Blood Pressure Regression Dataset | MAE8.477 | 7 | |
| Stress Classification | Stress Classification Dataset | AUC98.99 | 7 | |
| Heart Rate Regression | Heart Rate Regression Dataset | MAE1.005 | 7 | |
| Hypertension Classification | Hypertension Classification Dataset | AUC74.96 | 7 | |
| Regression | PPG Physiological Regression Suite (test) | Respiratory Rate Error2.018 | 7 | |
| Respiratory Rate Regression | Respiratory Rate Regression Dataset | MAE1.069 | 7 | |
| Activity Classification | Activity Classification Dataset | AUC84.64 | 7 | |
| Human Identification | Human Identification Dataset | AUC99.77 | 7 |