Self-report symptom-based endometriosis prediction using machine learning

Anat Goldstein*, Shani Cohen

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review


Endometriosis is a chronic gynecological condition that affects 5–10% of reproductive age women. Nonetheless, the average time-to-diagnosis is usually between 6 and 10 years from the onset of symptoms. To shorten time-to-diagnosis, many studies have developed non-invasive screening tools. However, most of these studies have focused on data obtained from women who had/were planned for laparoscopy surgery, that is, women who were near the end of the diagnostic process. In contrast, our study aimed to develop a self-diagnostic tool that predicts the likelihood of endometriosis based only on experienced symptoms, which can be used in early stages of symptom onset. We applied machine learning to train endometriosis prediction models on data obtained via questionnaires from two groups of women: women who were diagnosed with endometriosis and women who were not diagnosed. The best performing model had AUC of 0.94, sensitivity of 0.93, and specificity of 0.95. The model is intended to be incorporated into a website as a self-diagnostic tool and is expected to shorten time-to-diagnosis by referring women with a high likelihood of having endometriosis to further examination. We also report the importance and effectiveness of different symptoms in predicting endometriosis.

Original languageEnglish
Article number5499
JournalScientific Reports
Issue number1
StatePublished - Dec 2023
Externally publishedYes


Dive into the research topics of 'Self-report symptom-based endometriosis prediction using machine learning'. Together they form a unique fingerprint.

Cite this