State of the art on ChatPPG

#1 on WildPPG Heart rate

9.76MAE (BPM) (lower is better)

Method
AnyPPG
Compared
6 results under the same protocol; runner-up PulsePPG 10.83
Protocol
subject-disjoint 5-fold CV, 5 seeds · within-dataset · linear probe on frozen embeddings
Embed the SOTA badgeSOTA on ChatPPG: Heart rate · WildPPG
Markdown
[![SOTA on ChatPPG: Heart rate · WildPPG](https://chatppg.com/research/badges/anyppg--hr-estimation-wildppg-mae-bpm.svg)](https://chatppg.com/research/models/anyppg#key-results)
HTML
<a href="https://chatppg.com/research/models/anyppg#key-results"><img src="https://chatppg.com/research/badges/anyppg--hr-estimation-wildppg-mae-bpm.svg" alt="SOTA on ChatPPG: Heart rate · WildPPG" height="20"></a>

Results as reported by the authors; not independently reproduced. Awarded 2026-10-20; re-checked on every atlas sync.