Pith. sign in

REVIEW 4 major objections 7 minor 13 references

Multi-Task Gaussian Processes and Dilated Convolutional Networks for Reconstruction of Reproductive Hormonal Dynamics

T0 review · 4 major / 7 minor · reviewed 2026-08-14 · deepseek-v4-flash

Pith's one-line read A carefully timed weekly blood-draw schedule can reconstruct and forecast all five daily reproductive hormone levels better than daily-sampled baselines.

desk verdict A useful methods paper for sparse hormone reconstruction, but the headline sparse-sampling gains rest on an ambiguous, possibly oracle, evaluation protocol and synthetic data; worth refereeing with requests for clarification. read the letter →

arxiv 1908.10226 v1 pith:TFT4TXVC submitted 2019-08-27 cs.LG stat.APstat.ML

classification cs.LGstat.APstat.ML
keywords multi-taskGaussianprocessesdilatedconvolutionalnetworksmenstrualcyclemodelingreproductivehormonereconstructionsparseirregularsamplingexpecteddistanceforecastingprobabilistictimeseries
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

The paper is trying to establish that a woman's full daily hormone profile over the menstrual cycle—estrogen, progesterone, inhibin, follicle-stimulating hormone, and luteinizing hormone—can be reconstructed and forecast from only a handful of blood draws, and that the calendar days chosen for those draws matter more than the number of draws. The proposed framework first fits a personalized multi-task Gaussian process to sparse, irregular measurements, producing a probabilistic curve for all five hormones at once, and then trains a dilated convolutional network across a population to correct those curves. A greedy "expected distance" rule picks the next sampling day where the model is most uncertain and most wrong, and the paper's headline result is that ten optimally chosen measurements over two cycles achieve lower reconstruction error (0.061 MSE) than any non-optimal baseline at any larger budget tested. Because no large gold-standard dataset of daily hormone measurements exists, training and evaluation use synthetic cycles produced by a mechanistic model and anchored to real-world cycle-length and ovulation-day statistics, so the "accurate" claim is measured against that simulator.

What carries the argument

The load-bearing mechanism is a two-stage model with three components. First, a multi-task Gaussian process for each individual uses a covariance that is a Kronecker product of a hormone-correlation matrix and a periodic time kernel, $\mathbf{K}_{h,h'} \otimes k(t,t')$, so observations of one hormone inform predictions of the others and the posterior is a full distribution over time. Second, a non-causal dilated convolutional network—convolution filters that see past, present, and future with exponentially growing receptive fields—is trained on $S = 100$ sampled trajectories from those posteriors across a population; the network corrects systematic MGP errors without needing densely sampled individuals. Third, an Expected Distance acquisition function selects the next measurement day by maximizing the expected absolute deviation between the true hormone level and the MGP posterior, balancing exploitation where the posterior is confident and exploration where it is uncertain. The sampling days chosen by this rule, not the raw number of measurements, are what drive the reported accuracy gains.

What would settle it

The clincher is a direct transfer test: collect daily hormone measurements from a small cohort of real women, run the same B-MGP-DCNN with ED sampling at budgets of 10 and 35, and compare the MSE and the chosen sampling days to the simulator-based results. If real-data error is substantially higher or the optimal days shift, the simulator-fidelity assumption fails.

Watch

Extended reading notes

Core claim

The central claim is that an end-to-end reconstruction pipeline—a per-individual multi-task Gaussian process followed by a population-level non-causal dilated convolutional network—plus an expected-distance sampling rule can reconstruct and forecast all five reproductive hormones accurately from very sparse measurements. In the paper's evaluation, the combined model with optimal sampling reaches an overall test MSE of 0.061 with only ten measurements across two cycles (roughly weekly sampling), and 0.037 at every-other-day sampling; both beat the same model with random sampling and all baselines, including daily-measured alternatives in the lower-budget regime. The paper attributes the gain to three jointly necessary ingredients: learning cross-hormone correlations in the Gaussian process, training the network on full posterior sample streams rather than point estimates, and choosing sampling times by expected distance to the true curve. The authors also report that separating the sharply peaked hormones (LH, FSH) from the smoother ones (E, P, Ih) into different kernel blocks improves accuracy.

Load-bearing premise

The whole evaluation assumes that synthetic cycles generated by a mechanistic simulator—with cycle length and ovulation day matched to real tracker users—behave like real women's daily hormone curves; if real curves differ in timing, peak shape, noise, or cross-hormone coupling, the reported accuracies and optimal sampling days do not transfer.

Editorial extensions

If this is right

  • Weekly blood collection (about ten timed samples over two cycles) could be enough for personalized reconstruction and forecasting of all five hormone curves, making continuous monitoring practical outside the lab.
  • A population-level optimal sampling schedule can be computed once and then shifted to each woman's own cycle length and ovulation day, so no per-woman optimization is needed at collection time.
  • Because the same serum sample gives all five hormones, the framework's accuracy gains come without increasing per-visit cost or invasiveness.
  • Because training uses only 50 simulated individuals, the approach does not require a large collection of densely measured real hormone datasets to reproduce.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The expected-distance rule itself is not tied to the simulator—it only needs a posterior and a target—so if real daily hormone data ever become available, the same machinery could relearn the optimal sampling days from measured curves.
  • The result suggests a general lesson for cyclic physiological signals: where phase is partly predictable, timing of sparse samples can matter more than sample count; the same design could be tried for cortisol, testosterone, or other hormones with known cycle structure.
  • The improved accuracy from separating peaked and smooth hormone groups is a testable modeling hypothesis for other multi-task GP applications: biomarkers with different curve shapes may need separate time kernels even when their levels are correlated.
  • A prospective study could assign sampling days by the expected-distance rule, measure only those days, and validate against daily lab values in a small cohort; that would resolve simulator fidelity without waiting for a large gold-standard dataset.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

4 major / 7 minor

Summary. This paper presents an end-to-end framework for reconstructing and forecasting five reproductive hormone levels from sparse, irregular samples. The pipeline first fits an individual multi-task Gaussian process (MGP) over the observed hormone measurements, then maps sampled posterior streams through a population-level non-causal dilated convolutional network (DCNN) trained to minimize squared error against the true hormone curves. The authors also propose an Expected Distance (ED) acquisition function, derived from the MGP posterior, to greedily choose sampling days under a fixed budget, and they evaluate the method on a synthetic dataset of 60 hormone cycles generated from the Clark et al. mechanistic model with cycle length and ovulation day matched to Clue app users. Results in Table 1 indicate that a blockwise MGP plus DCNN with ED sampling outperforms baselines at most budgets, with the strongest claims being that ED sampling with 35 measurements (0.037 MSE) beats every-day (70-measurement) sampling with other methods, and that ED sampling at 10 measurements (0.061 MSE) beats all non-ED baselines at any budget below 35.

Significance. If the reported numbers are obtained without information leakage, the paper offers a practical method for sparse hormone monitoring: the combination of multi-task GPs with a dilated CNN is natural, the code is publicly released, and the ED sampling framework is a sensible way to reduce measurement burden. The paper also demonstrates the value of combining generative probabilistic models with deep sequence models for irregularly sampled physiological data. However, the central claims hinge on the ED evaluation protocol and on the fidelity of the synthetic simulator; these need to be clarified and strengthened.

major comments (4)
  1. [Section 4.2 / Table 1 and Section 3.2 / Eq. (3)] The ED acquisition function in Eq. (3) uses the true hormone values y_i(t), but the paper never states whether the cohort I in Eq. (2) is the training/validation cohort (Itrain=50) or the test cohort (Itest=10). If the test individuals' true curves were used to select the ED days, the headlined advantages (e.g., 0.061 vs 0.302 at |ti|=10, and 0.037 at |ti|=35 vs 0.050 at |ti|=70) are oracle results and not attainable when y_i(t) is unknown. Please state the exact cohort used, and if it includes test individuals, rerun the evaluation with ED schedules computed from training data only.
  2. [Section 4.2] The text acknowledges that 'performance results are volatile' due to randomness in training and optimization, yet Table 1 reports only single MSE values with no error bars, confidence intervals, or repeated-run statistics. Differences that are central to the paper, such as 0.037 vs 0.050 at |ti|=35 vs |ti|=70, are small relative to the acknowledged volatility, so the claim that ED sampling at 35 days outperforms every-day sampling is not statistically supported without variability estimates. Please report mean ± standard deviation (or similar) over multiple random seeds and sample draws for the key models and budgets.
  3. [Section 5] The ED schedule is said to be 'computed at the cohort level with respect to a normalized cycle length' with individual days readjusted to each woman's cycle length, but this procedure is never described in enough detail to reproduce it, and it is unclear whether Table 1 used this normalized-schedule transfer or used the true cycle-specific values directly. Please specify the exact algorithm used in the experiments, and if the cohort-level normalized schedule is the intended deployment mechanism, validate it by comparing its reconstruction error against the oracle ED schedule and random sampling.
  4. [Section 2] The evaluation is entirely on synthetic data from the Clark et al. model. While the authors clearly state this limitation, the abstract's unqualified 'accurate' and the clinical framing risk overclaiming; please add an explicit statement that all MSE numbers are relative to the simulator, and discuss the expected transfer to real hormonal data.
minor comments (7)
  1. [Section 3.2] The sentence 'We propose to use a a non-causal dilated convolutional architecture' contains a duplicated article 'a a'.
  2. [Section 4.2] The phrase 'the-best performing approach' should be 'the best-performing approach'.
  3. [Figure 2 caption] The caption contains 'blue doted line', which should be 'blue dotted line'.
  4. [Table 7 header] The header 'Test-set overal MSE for P' contains a typo: 'overal' should be 'overall'.
  5. [References] The reference 'Vassena et al.' spells the author's name as 'Valrie', which should be 'Valérie'.
  6. [Section 4.1] The MGP kernel parameters are learned per individual, but the optimization procedure (e.g., initialization, gradient-based optimizer, number of restarts) is not described; please provide these details for reproducibility.
  7. [Appendix Tables 2-8] Many entries in the per-hormone tables are non-monotonic in the sampling budget (e.g., Independent GPs at |ti|=70 are worse than at |ti|=35), which reinforces the need for repeated-run statistics; consider noting this in the text.

Circularity Check

1 steps flagged · score 6.0 of 10

ED sampling schedules are defined via true target values and the paper never restricts Eq. (2)'s cohort to training data, so the headline sparse-sampling advantage may be an oracle artifact.

  1. fitted input called prediction [Section 3.2, Eq. (2)-(3); Sections 4.1-4.2, Table 1 and headline claim]
    "We define the distance function Ψ h i (t|D) = E {|y h i (t)−z h i (t|D)|} ... t∗ = argmax t E {Ψ h i (t|D)} = argmax t Σ_i Σ_h Ψ h i (t|D) ... B-MGP-DCNN (ED), is the-best performing approach: note that optimal sampling with a budget of every other day (|ti| = 35, 0.037 MSE) outperforms other methods with every day measurements (|ti| = 70)."

    The ED schedule that produces Table 1 is selected by maximizing Eq. (2), whose per-individual term Eq. (3) is Ψ_i(t|D) = E{|y_i(t) − z_i(t|D)|} — an explicit function of the true hormone level y_i(t), the same quantity the framework is meant to reconstruct and the same target used to compute the reported MSE. Section 4.1 only says that for the test set "the true hormone levels are only used to compute the mean squared error (MSE)"; it never states that the cohort average in Eq. (2) is restricted to the Itrain=50/validation individuals. Section 5's statement that the ED function is computed at the cohort level does not identify which cohort.

full rationale

The MGP-DCNN reconstruction pipeline itself is self-contained: Eq. (1) trains the DCNN on MGP posterior samples against true training outputs, and the test MSE is computed on held-out individuals with the split specified in Section 4.1; that part does not reduce to its inputs. The synthetic-data benchmark (Clark et al. model anchored to Clue cycle statistics) is an external-validity assumption, not a circular step. The circularity burden is concentrated in the Expected Distance evaluation. Eq. (3) defines the acquisition function in terms of the true hormone levels y_i(t), and Eq. (2) averages that oracle quantity over a 'population' that is never identified as train-only. Section 4.1 states that true levels are 'only used to compute the MSE' for testing, but it does not say that the ED days themselves were chosen without test truths; Section 5's 'cohort level' phrase preserves the ambiguity. Under the reading in which the test individuals' truths are used, the headline results in Table 1 are schedules fitted to the test targets by construction, and the sparse-sampling advantage is not a prediction. Score 6 reflects that this is a partial circularity affecting the paper's main quantitative claim, while the MGP-DCNN core remains a legitimate supervised pipeline.

Assumptions & free parameters 7 free parameters · 5 assumptions · 0 invented entities

The central claim rests on learned kernel parameters and DCNN hyperparameters, on the Clark mechanistic simulator as ground truth, and on an oracle-style ED criterion that requires true hormone levels. No new physical entities, forces, or conserved quantities are introduced. The free parameters are for the most part learned from data, but the simulator's parameter draws and the oracle ED assumption are the least independently supported parts of the ledger.

free parameters (7)
  • MGP time-kernel period p
    Learned per individual by marginal likelihood; sets the cycle periodicity, Section 3.1.1.
  • MGP time-kernel lengthscale l
    Learned per individual; controls how quickly hormone curves vary, Section 3.1.1.
  • Per-hormone noise variances diag(D)
    Learned per individual; observation noise on each hormone, Section 3.1.1.
  • Across-hormone kernel factors V and diag(v)
    Low-rank inter-hormone covariance learned per individual, Section 3.1.1.
  • DCNN hyperparameters (learning rate, layers, dilation, filter size, filter count)
    Tuned via Bayesian optimization on a validation split, Section 4.1.
  • MGP posterior sample count S = 100
    Chosen by hand to train the DCNN; more streams improve training stability, Sections 3.1.3 and 4.2.
  • Mechanistic-model parameter draws for synthetic individuals
    The Clark et al. simulator accepts many parameters that select each synthetic cycle; exact draws are not enumerated in the paper, Section 2.
assumptions (5)
  • domain assumption Clark et al. mechanistic model produces realistic reproductive hormone curves
    Used as ground truth for all reconstructions and for ED sampling; stated in Section 2 as the only alternative due to lack of gold-standard real data.
  • domain assumption Gaussian approximation of Clue cycle-length and ovulation-day distribution represents the healthy population
    Synthetic individuals' cycle characteristics are sampled from N(mu, Sigma) fit to Clue data, Section 2 and Figure 1.
  • domain assumption Exponential periodic kernel is adequate for hormone dynamics
    Adopted from Urteaga et al. (2017); it assumes cycle periodicity and smoothness, Section 3.1.1.
  • ad hoc to paper True hormone levels are available when choosing the Expected Distance sampling days
    Eq. (2) and (3) evaluate E|y_i(t) - z_i(t|D)| using y_i(t); this oracle information is unavailable in real deployments, Section 3.2.
  • domain assumption Train and test individuals share the same distribution
    Both come from the same synthetic generation procedure, so transfer of the population-level DCNN and ED schedule is assumed, Section 4.1.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Multi-Task Gaussian Processes and Dilated Convolutional Networks for Reconstruction of Reproductive Hormonal Dynamics." pith.science (2026). https://pith.science/paper/TFT4TXVC

@misc{pith2026190810226,
  author       = {Pith},
  title        = {Pith review of: Multi-Task Gaussian Processes and Dilated Convolutional Networks for Reconstruction of Reproductive Hormonal Dynamics},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/TFT4TXVC}},
  note         = {Machine review of arXiv:1908.10226}
}
read the original abstract

We present an end-to-end statistical framework for personalized, accurate, and minimally invasive modeling of female reproductive hormonal patterns. Reconstructing and forecasting the evolution of hormonal dynamics is a challenging task, but a critical one to improve general understanding of the menstrual cycle and personalized detection of potential health issues. Our goal is to infer and forecast individual hormone daily levels over time, while accommodating pragmatic and minimally invasive measurement settings. To that end, our approach combines the power of probabilistic generative models (i.e., multi-task Gaussian processes) with the flexibility of neural networks (i.e., a dilated convolutional architecture) to learn complex temporal mappings. To attain accurate hormone level reconstruction with as little data as possible, we propose a sampling mechanism for optimal reconstruction accuracy with limited sampling budget. Our results show the validity of our proposed hormonal dynamic modeling framework, as it provides accurate predictive performance across different realistic sampling budgets and outperforms baselines methods.

Figures

Figures reproduced from arXiv: 1908.10226 by the authors.

Figure 1
Figure 1. Density distribution of cycle length and ovulation day from a cohort of individuals aged 22- 30 with natural cycles. We select a cohort of healthy women with natural cycles (i.e., not taking any contraceptive hormonal or non-hormonal therapy) in the ages of 22-30 (when menstrual cycles are more sta￾ble during the reproductive years (Treloar et al., 1967)) and who tracked their ovulation test re￾sults [PITH_FULL_IMA… view at source ↗
Figure 2
Figure 2. Reconstruction of hormone levels. A few measurements (purple dots) are sampled from the true hormonal levels (red and yellow solid lines) of the two first cycles and constitute the input of the MGP. From this subset of points, the MGP generates a probabilistic distribution (blue area) on an extended range of time (2 original cycles and one forecasted). Samples from the MGP posterior distributions for all individuals… view at source ↗
Figure 3
Figure 3. Dilated Convolutional Neural Network with 4 hidden layers, [PITH_FULL_IMAGE:figures/full_fig_p008_3.png] view at source ↗
Figures from the paper (3 more)
Figure 4
Figure 4. Figure 4: ED sampling with a budget of 5 days for a single hormone, starting from 2 samples: each additional sample (in purple) is identified in a greedy fashion based on the difference between, given the available sampled days, the learned posterior zi(Di) (in blue), and the tr…
Figure 5
Figure 5. Figure 5: Example of a MGP-DCNN based reconstruction and prediction (in red), given 10 measurements (in green), of the true hormone levels (in blue). The shaded green area indicates reconstruction time (i.e., the training interval). Test-set overall MSE Subsampling budget Model …
Figure 6
Figure 6. Figure 6: Example of a MGP-DCNN based reconstruction and prediction (in red), given 10 measurements (in green), of the true hormone levels (in blue). 21 [PITH_FULL_IMAGE:figures/full_fig_p021_6.png]

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

13 extracted references · 4 canonical work pages

  1. [8]

    Flynn, Ren´ e Vidal, Austin Reiter, and Gregory D

    Colin Lea, Michael D. Flynn, Ren´ e Vidal, Austin Reiter, and Gregory D. Hager. Tem- poral Convolutional Networks for Action Segmentation and Detection. arXiv preprint arXiv:1611.05267,

  2. [9]

    ISBN 978-1-5108-3881-9. Megan M. Mahoney. Shift work, jet lag, and female reproduction. International Journal of Endocrinology, 2010,

  3. [12]

    Senior, and Koray Kavukcuoglu

    A¨ aron van den Oord, Sander Dieleman, Heiga Zen, Karen Simonyan, Oriol Vinyals, Alex Graves, Nal Kalchbrenner, Andrew W. Senior, and Koray Kavukcuoglu. WaveNet: A Generative Model for Raw Audio. arXiv preprint arXiv:1609.03499 ,

  4. [1990]

    Early Recognition of Sepsis with Gaussian Process Temporal Convolutional Networks and Dynamic Time Warping

    Michael Moor, Max Horn, Bastian Rieck, Damian Roqueiro, and Karsten M. Borgwardt. Temporal Convolutional Networks and Dynamic Time Warping can Drastically Improve the Early Prediction of Sepsis. arXiv preprint arXiv:1902.01659 ,

  5. [2006]

    Solomon, Frank B

    Caren G. Solomon, Frank B. Hu, Andrea Dunaif, Janet E. Rich-Edwards, Meir J. Stampfer, Walter C. Willett, Frank E. Speizer, and Joann E. Manson. Menstrual cycle irregularity and risk for future cardiovascular disease. The Journal of Clinical Endocrinology and Metabolism, 87(5):2013–2017, May

  6. [2007]

    Neural Machine Translation in Linear Time

    Nal Kalchbrenner, Lasse Espeholt, Karen Simonyan, A¨ aron van den Oord, Alex Graves, and Koray Kavukcuoglu. Neural Machine Translation in Linear Time. arXiv preprint arXiv:1610.10099,

  7. [2009]

    Zico Kolter, and Vladlen Koltun

    Shaojie Bai, J. Zico Kolter, and Vladlen Koltun. An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modeling. arXiv preprint arXiv:1803.01271,

  8. [2012]

    Peter I. Frazier. A tutorial on Bayesian optimization. arXiv preprint arXiv:1807.02811 ,

Show all 13 references
  1. [2014]

    Multi-Scale Context Aggregation by Dilated Convolutions

    Fisher Yu and Vladlen Koltun. Multi-Scale Context Aggregation by Dilated Convolutions. arXiv preprint arXiv:1511.07122 ,

  2. [2016]

    Jonas Gehring, Michael Auli, David Grangier, Denis Yarats, and Yann N. Dauphin. Con- volutional Sequence to Sequence Learning. arXiv preprint arXiv:1705.03122 ,

  3. [2017]

    Jonas Gehring, Michael Auli, David Grangier, and Yann N. Dauphin. A Convolutional Encoder Model for Neural Machine Translation. arXiv preprint arXiv:1611.02344 ,

  4. [2018]

    Learning to Detect Sepsis with a Multitask Gaussian Process RNN Classifier

    Joseph Futoma, Sanjay Hariharan, and Katherine Heller. Learning to Detect Sepsis with a Multitask Gaussian Process RNN Classifier. arXiv preprint arXiv:1708.05894 ,

  5. [2019]

    Dauphin, Angela Fan, Michael Auli, and David Grangier

    Yann N. Dauphin, Angela Fan, Michael Auli, and David Grangier. Language Modeling with Gated Convolutional Networks. arXiv preprint arXiv:1612.08083 ,

Pith tools

Reviewed August 14, 2026 · model on record in the stance chip above.