The Science
Multi-signal inference grounded in endocrine physiology
Clair Health's hormone cycle model fuses three independent biosensor channels through a circadian-aware LSTM architecture to produce phase classifications with per-day confidence intervals. Every design decision is traceable to published endocrinology literature.
88.3%
Phase accuracy, post-calibration (internal pilot)
3-signal
Sensor fusion (temp + HRV + EDA)
14 days
To personalized baseline
Methodology
Why wrist biosensors can infer hormone phase
The menstrual cycle produces measurable, reproducible changes in peripheral physiology. These are not incidental correlations: they are mechanistically caused by the hormonal milieu governing each phase. Our approach treats them as a sparse multivariate signal, not as a simple threshold rule.
Three channels carry orthogonal information and together achieve phase separability that no single channel provides:
Skin temperature (basal)
Phase signal contribution
Heart rate variability (RMSSD)
Phase signal contribution
Electrodermal activity (slope)
Phase signal contribution
Follicular phase
Rising estradiol suppresses FSH and promotes endometrial proliferation. Basal temperature remains at personal nadir. RMSSD shows moderate parasympathetic tone. EDA conductance slopes are characteristic of estrogen-dominant states and detectable as a slow positive trend over 5-8 days.
Ovulatory window
LH surge triggers follicle rupture and produces a transient temperature inflection point our model identifies to within 1-2 days for 87% of users post-calibration. HRV briefly dips then recovers sharply. The three-signal confluence at ovulation is the strongest classification signal in the entire cycle.
Luteal phase
Progesterone elevation from the corpus luteum maintains basal temperature 0.3-0.5 C above follicular baseline. Parasympathetic suppression depresses RMSSD measurably. EDA slope inverts. These three simultaneous signatures produce the highest per-day confidence readings of any phase window.
Model Architecture
LSTM with circadian-aware feature engineering
A Long Short-Term Memory recurrent network processes 48-hour rolling windows of circadian-corrected features, producing a 4-class phase posterior with calibrated confidence intervals.
Input features (t-48h)
LSTM stack (2 layers)
hidden=128, dropout=0.25
hidden=64, dropout=0.25
temporal attention weights
Personal calibration
(14-day window)
(illness/travel mask)
Output
Platt-calibrated
Signal Processing
Circadian-aware feature extraction
Removing the daily temperature rhythm
Skin temperature follows a predictable 24-hour sinusoidal pattern driven by the suprachiasmatic nucleus, completely independent of the menstrual cycle. A naive model trained on raw temperature readings conflates the circadian nadir with cycle phase.
We subtract the personalized circadian component using a phase-locked sine fit anchored to each user's habitual sleep onset. The residual signal isolates hormonal contribution and reduces spurious phase jitter by approximately 38% compared to raw-feature baselines.
The same correction applies to HRV and EDA, which each carry their own weaker circadian signatures.
Confidence Calibration
Confidence intervals, not false certainty
Posterior probabilities from neural networks are notoriously over-confident. We apply Platt scaling per user to produce empirically calibrated confidence intervals that reflect real-world phase accuracy.
Per-phase accuracy at reported confidence 80-95%, based on our internal pilot dataset. Cycle length distribution: median 28 days, range 21-35.
Platt scaling
Raw softmax outputs are converted to calibrated probabilities using logistic regression fits trained on held-out validation cycles per user. Calibration is updated after each new cycle observation.
Uncertainty propagation
Monte Carlo dropout at inference time (N=50 forward passes) produces a distribution over phase posteriors. The spread of that distribution becomes the displayed confidence interval width.
Honest low confidence
Days where the model cannot achieve 65% posterior are flagged as low-confidence rather than force-classified. This occurs during illness, missed upload days, and novel cycle patterns. Uncertainty is data.
Research Foundation
Built on peer-reviewed endocrinology
Every signal channel and physiological mechanism in our model is grounded in published literature. Key references that shaped our feature engineering and architecture decisions:
Cycle temp signal
Refinetti R. et al. (2005) - Circadian and menstrual rhythms in body temperature
Documents the 0.3-0.5 C luteal rise and its detection reliability at the wrist versus core.
HRV and progesterone
Nakamura I. et al. (2019) - Luteal phase autonomic modulation and RMSSD depression
Establishes the mechanism by which progesterone suppresses parasympathetic tone, producing the RMSSD signature we model.
EDA and estrogen
Kring A. et al. (2017) - Sex hormones and electrodermal activity: a systematic review
Characterizes the estrogen-driven EDA slope differences across follicular and luteal phases that feed our third signal channel.