predicting the outcome of in vitro fertilization
play

Predicting the outcome of in vitro fertilization G. Corani 1 C. Magli - PowerPoint PPT Presentation

Predicting the outcome of in vitro fertilization G. Corani 1 C. Magli 2 A. Giusti 1 L. Gambardella 1 L. Gianaroli 2 1: IDSIA (Ist. Dalle Molle Artificial Intelligence, Switzerland) 2: IIRM (Int. Ist. Reproductive Medicine, Switzerland)


  1. Predicting the outcome of in vitro fertilization G. Corani 1 C. Magli 2 A. Giusti 1 L. Gambardella 1 L. Gianaroli 2 1: IDSIA (Ist. Dalle Molle Artificial Intelligence, Switzerland) 2: IIRM (Int. Ist. Reproductive Medicine, Switzerland) ❣✐♦r❣✐♦❅✐❞s✐❛✳❝❤ G. Corani 1 , C. Magli 2 , A. Giusti 1 , L. Gambardella 1 , L. Gianaroli 2 Predicting the IVF outcome

  2. In vitro fertilization (IVF) Infertility affects more than 80 million people worldwide. During IVF 1-3 embryos are cultured in vitro; they are then transferred to the woman. A pregnancy occurs when at least one of the transferred embryos implants. Embryos are scored by biologists according to their morphology: { non-top, top, top +} . G. Corani 1 , C. Magli 2 , A. Giusti 1 , L. Gambardella 1 , L. Gianaroli 2 Predicting the IVF outcome

  3. The EU assumption (Speirs, 1983) Pregnancy requires a receptive uterus and a viable embryo. The probability of the uterus being receptive and of the embryo being viable are respectively θ u and θ e . It is assumed the independence of viability and receptivity. In case of a single embryo transferred: P ( pregnancy ) = θ u · θ e . Usually, θ u depends on the age of the woman and θ e on the score of the embryo. G. Corani 1 , C. Magli 2 , A. Giusti 1 , L. Gambardella 1 , L. Gianaroli 2 Predicting the IVF outcome

  4. The BN-EU model Models the IVF outcome under the EU assumption The goal : estimating the probability of pregnancy, given the score of the transferred embryos and the age of the woman. Age Score 1 Score 2 Score 3 ( A ) ( S 1 ) ( S 2 ) ( S 3 ) Ut recep Viab E1 Viab E2 Viab E3 ( U ) ( E 1 ) ( E 2 ) ( E 3 ) Pregnancy ( P ) Nodes with a gray background are affected by a missingness process. G. Corani 1 , C. Magli 2 , A. Giusti 1 , L. Gambardella 1 , L. Gianaroli 2 Predicting the IVF outcome

  5. How to estimate θ u and θ e ? There is a partial observability problem (Zhou and Weinberg, 1998; Robert 2007, 2009). If pregnancy does not occur, we cannot ascertain whether: the uterus is non-receptive ; each embryo is non-viable ; the uterus is non-receptive and each embryo is non-viable. Training instance, in case of no pregnancy. A U S 1 S 2 S 3 E 1 E 2 E 3 P 40 + ? top ntop toph ? ? ? 0 G. Corani 1 , C. Magli 2 , A. Giusti 1 , L. Gambardella 1 , L. Gianaroli 2 Predicting the IVF outcome

  6. Training instances If pregnancy does occur: the embryo is known to be receptive but ... it is unknown which embryo is viable, unless the number of babies matches the number of embryos. Training instance (single pregnancy) . A U S 1 S 2 S 3 E 1 E 2 E 3 P ? 40 + u top ntop toph ? ? 1 Training instance (triple pregnancy) . A U S 1 S 2 S 3 E 1 E 2 E 3 P 40 + u top ntop toph e e e 1 G. Corani 1 , C. Magli 2 , A. Giusti 1 , L. Gambardella 1 , L. Gianaroli 2 Predicting the IVF outcome

  7. Estimation procedure The missingness process is MAR ( missing at random ); parameters can be estimated via EM (Expectation Maximization). MAP estimation : among m EM runs, the estimate with the highest posterior probability P ( θ θ θ | D ) ( θ θ θ denotes the parameters of the model) is selected. MAP estimation is a good approximation of Bayesian estimation if the posterior is peaked around the maximum; this is not the case when learning from incomplete samples. Different EM runs achieve close values of P ( θ θ θ | D ) , returning however very different parameter estimates. G. Corani 1 , C. Magli 2 , A. Giusti 1 , L. Gambardella 1 , L. Gianaroli 2 Predicting the IVF outcome

  8. The averaging approach Given a parameter θ x X , we weighted-average its estimates across the m EM runs: i = m P ( ˆ � θ x − i ˆ θ i | D ) θ θ X i = 1 ˆ θ x X = i = m P ( ˆ � θ i | D ) θ θ i = 1 i | D ) denote the estimate of θ x where ˆ θ x − i and P (ˆ θ θ θ X and the MAP score X obtained in the i -th EM run. G. Corani 1 , C. Magli 2 , A. Giusti 1 , L. Gambardella 1 , L. Gianaroli 2 Predicting the IVF outcome

  9. Rationale Consider the query P ( �| y , D ) , where � is the set of variables being queried, and y is the available evidence. Fully Bayesian inference � P ( �| y , D ) = P ( �| y , D , θ θ θ ) P ( θ θ θ | D ) d θ θ θ MAP inference P ( �| y , D ) ≈ P ( �| y , D , ˆ θ ) θ θ Pseudo-Bayesian inference i = m P ( �| y , D , ˆ θ i ) P ( ˆ � θ i | D ) P ( �| y , D ) ≃ θ θ θ θ i = 1 G. Corani 1 , C. Magli 2 , A. Giusti 1 , L. Gambardella 1 , L. Gianaroli 2 Predicting the IVF outcome

  10. Rationale The pseudo-Bayesian approach partially reconstructs the shape of the posterior but keeps a collection of m networks, preventing model interpretability. The goal of the averaging approach is to retain the advantages of the pseudo-Bayesian approach, but instantiating only a single model. G. Corani 1 , C. Magli 2 , A. Giusti 1 , L. Gambardella 1 , L. Gianaroli 2 Predicting the IVF outcome

  11. Experiments with generated data For each sample size, 100 repetitions of the following: random drawing of the parameters; generation of incomplete instances; learning of the parameters by the MAP and the averaging approach; classification of the test instances. averaging KL -divergence 0.40 MAP 0.20 0.00 100 200 300 400 500 600 n G. Corani 1 , C. Magli 2 , A. Giusti 1 , L. Gambardella 1 , L. Gianaroli 2 Predicting the IVF outcome

  12. Averaging decreases the estimation error of both receptivities and viabilities. averaging θ u | 40 + MAP U 0.10 MAE of ˆ 0.05 0 200 400 600 averaging θ e | top 0.15 MAP E MAE of ˆ 0.10 0.05 0 200 400 600 n G. Corani 1 , C. Magli 2 , A. Giusti 1 , L. Gambardella 1 , L. Gianaroli 2 Predicting the IVF outcome

  13. Averaging increases AUC. 4 AUCs: one for each of no-pregnancy ( AUC 0 ), single, double and triple pregnancy. 0.81 0.80 AUC 0 0.79 averaging MAP 0.78 true 0.77 0 200 400 600 0.78 AUC 1 0.76 averaging MAP true 0.74 0 200 400 600 n G. Corani 1 , C. Magli 2 , A. Giusti 1 , L. Gambardella 1 , L. Gianaroli 2 Predicting the IVF outcome

  14. Comments Averaging significantly increases AUC and decrease KL-divergences. The AUC of the true model is only slightly better than that of the estimated models. At test stage receptivity and viabilities are always unknown: this is where lies a major difficulty of predicting IVF! Test instance A U S 1 S 2 S 3 E 1 E 2 E 3 P ? 40 + ? top ntop toph ? ? ? G. Corani 1 , C. Magli 2 , A. Giusti 1 , L. Gambardella 1 , L. Gianaroli 2 Predicting the IVF outcome

  15. The IIRM data set (Lugano, 388 cycles) We test BN-EU vs. the high-performance AODE classifier (Webb et al., 2005). To learn AODE we build a complete data set, with features: the age of the woman and the number of embryos of each type transferred to the woman. Despite being learned on a complete data set, AODE does not outperform BN-EU. BN-EU AODE AUC 0 74.1 74.8 AUC 1 67.0 68.0 AUC 2 83.4 81.6 G. Corani 1 , C. Magli 2 , A. Giusti 1 , L. Gambardella 1 , L. Gianaroli 2 Predicting the IVF outcome

  16. Conclusions BN-EU is more interpretable than AODE: uterine receptivity drops from 78% to 58% and 26% for woman aged respectively {< 34, 34-40, 40 +} ; embryo viability increases from 7% to 21% to 39% for embryos scored respectively as non-top, top and top + . The BN-EU model can be used to cross-check the effectiveness of the embryo scoring system. Future direction of research: studying more covariates on which letting depend both receptivity and viability. The averaging approach can be easily added to any EM implementation. G. Corani 1 , C. Magli 2 , A. Giusti 1 , L. Gambardella 1 , L. Gianaroli 2 Predicting the IVF outcome

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend