Biology

AI Maps Disease Progression Over Time Using Patient Health Records

How the science connects

Longitudinal studyRepresentation lea…

AI Insight

This study introduces a contrastive representation learning framework that models patient disease progressions as temporal graphs, using graph neural networks to identify patterns in longitudinal clinical data. The method represents patient observations as nodes and uses edges to capture temporal relationships, employing structure-aware random walks to learn embeddings that preserve both timing and trajectory characteristics. The approach enables clustering of patients with similar disease progression patterns and uncovers hidden structures in complex longitudinal health records.


This framework could improve personalized medicine by identifying patient subgroups with similar disease trajectories, potentially enabling earlier intervention and more targeted treatment strategies. The method may also help clinicians better predict disease progression and allocate healthcare resources more effectively.


Understand the Science

Longitudinal study 27 articles Explore Concept → Representation learning Concept coming soon

Abstract: Understanding disease trajectories from longitudinal clinical data remains challenging due to complex temporal dynamics and heterogeneous patient cohorts. Here, we present a contrastive representation learning framework that models multivariate disease trajectories as temporal graphs and learns representations using contrastive graph neural networks. Nodes represent patient observations over time, while edges capture temporal continuity and structural similarity between trajectories. Structure-aware random walks guide contrastive learning to generate embeddings that preserve temporal context and trajectory topology. The resulting representations enable robust clustering of patients with similar disease progression patterns and reveal latent structure in longitudinal data.

Source: Contrastive Representation Learning of Longitudinal Disease Trajectories on Temporal Graphs