started related work section

This commit is contained in:
2025-07-01 17:28:58 +02:00
parent aa0903bda3
commit c8cfb7610c
5 changed files with 1875 additions and 1653 deletions
+2 -2
View File
@@ -92,6 +92,8 @@ The irregular example highlights how multiple parameters can vary between indivi
cycle length, timing of ovulation, temperature shift magnitude between phases, and intra-phase temperature variability.
This multidimensional variability underscores the need for adaptive, data-driven models capable of learning personalized patterns---
rather than relying on population-wide assumptions.
For a regular cycle pattern, sophisticated analysis or predictions are often not necessary, as the last ovulation day
can reliably be used as the next.
\begin{figure}[htbp]
\centering
@@ -107,8 +109,6 @@ rather than relying on population-wide assumptions.
\label{fig:background_regular_cycles}
\end{figure}
%TODO: show plot of different cycle types
\subsubsection{Fertility Prediction}\label{subsubsec:fertility_prediction}
Throughout the menstrual cycle, the chance of fertilization varies significantly.
An egg cell released from the ovary during ovulation, can be fertilized for up to 24 hours.
+7 -1
View File
@@ -1,4 +1,10 @@
%! Author = alex
%! Date = 3/6/25
\section{Discussion}\label{sec:discussion}
\section{Discussion}\label{sec:discussion}
% talk about whether bbt / temperature can be used for such a task, discuss bbt doubt papers
% While previous work has argued against the predictive value of BBT~\cite{some_author_2010}, our findings suggest otherwise.
%Using continuous core body temperature data from 40,000 cycles, we demonstrate that temperature-based models can reliably detect ovulatory patterns, even in the presence of physiological noise or mild irregularity.
+4
View File
@@ -48,6 +48,10 @@ pregnancies, which would make the prediction task ambiguous.
% show the work that needed to be done for inference -> padding values for future observables
% show, that for very regular cycles, no sophisticated methods are necessary
Notes for training:
- one head 512 hidden size make very "smoothed" out curves, which result in ver conservative predictions
+73
View File
@@ -1,7 +1,80 @@
%! Author = alex
%! Date = 3/6/25
\section{Related Work}\label{sec:related_work}
There has been a variety of works in menstrual cycle analysis.
\subsection{Body Temperature}
\citeauthor{luo_detection_2020} used an in-ear wearable device that measured ear canal temperature every five minutes during sleep~\cite{luo_detection_2020}.
They trained a Hidden Markov Model (HMM) to classify each data point into either a high- or low-temperature state,
augmented with biorhythm information from the user.
After filtering, the final dataset consisted of 64 cycles, each with at least 40\% data availability and at least one self-reported ovulation day, as determined by a hormone test kit.
However, no information was provided regarding the distribution of cycle lengths or ovulation timing.
Ovulation detection was considered successful if the predicted day fell within ±3 days of the self-reported value.
The method achieved a sensitivity of 92.31\%, with 54.69\% of ovulation days detected exactly on the reported date.
The model, however, relies on strong assumptions of phase regularity and fixed transition durations—such as a standard
luteal phase length of 14 days—which do not reflect real-world variability.
Moreover, HMM predictions are conditioned on either a previous cycle or population-level averages, limiting performance in irregular or anovulatory cycles.
As a result, the approach performs well on regular, well-behaved data but lacks robustness in more diverse, real-world scenarios.
In~\citeyear{yu_tracking_2022}, \citeauthor{yu_tracking_2022} employed an in-ear thermometer along with a fitness tracker
for heart rate monitoring to predict the fertile window using machine learning~\cite{yu_tracking_2022}.
Their study population consisted of 153 women, divided into a regular cycle group ($n = 103$) and an irregular group ($n = 50$).
After filtering, 89 and 25 participants remained in the regular and irregular groups, respectively.
The prediction task was to determine whether a given day falls within the fertile window, based on data from the preceding days.
A second model was trained to predict whether menstruation occurs on a given day, again using preceding data as input.
For the fertile window prediction, the model achieved a sensitivity of 69.30\% in the regular group and 21.00\% in the irregular group.
For menstruation prediction, the model detected 70.70\% of menstruation days in the regular group and 36.30\% in the irregular group.
These results indicate that the model performs reasonably well for individuals with regular cycles,
but struggles significantly in the presence of menstrual irregularity—particularly in detecting the fertile window.
Several studies have questioned the utility of BBT (Basal Body Temperature) for reliable ovulation prediction.
For example \citeauthor{bauman_basal_1981} concluded, that BBT is not a robust standalone marker due to its
retrospective nature and sensitivity to external factors and thus must be used with extreme caution clinical or research evaluations~\cite{bauman_basal_1981}
\subsection{Alternative Pyhysiological Signals}
In addition to temperature, other physiological signals have been explored for ovulation and cycle phase prediction.
For example,\citeauthor{masuda_machine_2025} developed a machine learning algorithm to classify phases of the menstrual cycle
(follicular vs. luteal) based on sleeping heart rate, as recorded by a fitness tracker~\cite{masuda_machine_2025}.
They used an XGBoost classifier for this binary task and additionally performed ovulation day prediction,
although the details of this task were not fully specified.
Ground truth labels were derived from self-reported data and daily ovulation predictor kits.
The dataset used in their study was restricted to healthy, non-pregnant women aged 1834 with natural menstrual cycles.
Anovulatory cycles were excluded, along with users meeting the following criteria:
\begin{itemize}
\item Use of medications, including hormonal contraceptives
\item Travel across time zones
\item Night-shift work
\item Pregnancy within the past year
\item Sleep disorders
\item Tobacco use
\end{itemize}
They further subdivided participants into groups with low and high sleep variability, called HVST and LVST respectively.
As a result, the study population and cycle types were highly regular and homogeneous,
with 30 cycles (18 women) in the HVST and 26 cycles (16 women) in the LVST category.
No information about the distribution of both lengths or ovulation dates was given.
Based on selected features—such as minimum sleeping heart rate and single-point basal body temperature (BBT) after
waking—they report classification accuracies between 0.843 and 0.864, depending on the feature subset,
with very similar numbers for precision, recall, specificity and F1 score.
Ovulation day prediction yielded an average absolute error between 3.6 and 4.1 days.
When models are trained on highly constrained datasets with predictable patterns and clear ovulatory signals,
complex methods often show limited gains over naive or rule-based approaches—as will be demonstrated in Section~\ref{sec:methodology}.
%parts: traditional methods, ml approaches, tft in medical time series or other time series