Modeling Complex Disease Trajectories using Deep Generative Models with Semi-Supervised Latent Processes

Cécile Trottet, Manuel Schürch, Ahmed Allam, Imon Barua, Liubov Petelytska +4 more
11/14/2023
cs.LGstat.ML

Official code: uzh-dqbm-cmi/eustar_dgm4h (3 stars, last commit 2025-01-09).

Abstract

In this paper, we propose a deep generative time series approach using latent temporal processes for modeling and holistically analyzing complex disease trajectories. We aim to find meaningful temporal latent representations of an underlying generative process that explain the observed disease trajectories in an interpretable and comprehensive way. To enhance the interpretability of these latent temporal processes, we develop a semi-supervised approach for disentangling the latent space using established medical concepts. By combining the generative approach with medical knowledge, we leverage the ability to discover novel aspects of the disease while integrating medical concepts into the model. We show that the learned temporal latent processes can be utilized for further data analysis and clinical hypothesis testing, including finding similar patients and clustering the disease into new sub-types. Moreover, our method enables personalized online monitoring and prediction of multivariate time series including uncertainty quantification. We demonstrate the effectiveness of our approach in modeling systemic sclerosis, showcasing the potential of our machine learning model to capture complex disease trajectories and acquire new medical knowledge.

View on arXivView PDF

Code Implementations(1)

32Python, Jupyter NotebookAug 16, 20231 years ago

Similar Papers

Cite this paper

@article{trottet2023modeling,
  title  = {Modeling Complex Disease Trajectories using Deep Generative Models with Semi-Supervised Latent Processes},
  author = {Cécile Trottet and Manuel Schürch and Ahmed Allam and Imon Barua and Liubov Petelytska and Oliver Distler and Anna-Maria Hoffmann-Vold and Michael Krauthammer and the EUSTAR collaborators},
  year   = {2023},
  eprint = {2311.08149},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2311.08149v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2311.08149.svg)](https://codeofpaper.com/paper/2311.08149)

Discussion