A multi-state model is a stochastic process framework that describes how a subject moves through a finite set of discrete states over continuous time, where transitions between states are governed by transition intensities or hazard rates. Unlike standard survival analysis, which only considers a binary alive-to-dead endpoint, these models accommodate intermediate events such as disease recurrence, metastasis, or treatment-related complications. The Markov assumption—that future transitions depend only on the current state—is commonly applied, though semi-Markov extensions relax this constraint.
Glossary
Multi-State Models

What is Multi-State Models?
Multi-state models extend classical survival analysis by modeling transitions between multiple discrete states rather than a single terminal event, capturing the full complexity of disease progression pathways.
Estimation typically employs the Aalen-Johansen estimator for non-parametric transition probabilities or Cox-type regression for covariate effects on specific transitions. Key applications include oncology, where patients may move from remission to relapse to death, and transplant medicine, where the illness-death model captures pre- and post-transplant phases. By modeling the entire disease trajectory, multi-state frameworks provide clinicians with dynamic risk predictions and enable cost-effectiveness analyses that account for multiple health state utilities over a patient's lifetime.
Key Features of Multi-State Models
Multi-state models extend classical survival analysis by modeling transitions through a network of intermediate clinical states, capturing the full complexity of disease progression rather than reducing it to a single terminal event.
State Space Definition
The foundational step where the disease process is decomposed into a finite set of mutually exclusive, clinically meaningful states. Unlike binary survival models that only recognize 'alive' and 'dead', multi-state models define transient states (e.g., healthy, local recurrence, distant metastasis) that a subject can enter and leave, and absorbing states (e.g., death) from which no further transitions occur.
- Irreversible models: States progress in one direction (e.g., healthy → diseased → dead)
- Reversible models: Allow recovery or improvement (e.g., active disease → remission)
- Competing risks are a special case with one transient state and multiple absorbing states
Transition Intensities
The instantaneous risk of moving from one state to another, denoted as α_{hj}(t), representing the hazard of a transition from state h to state j at time t. These intensities form the transition intensity matrix, the core mathematical object of the model.
- Estimated using Markov models (intensities depend only on current state) or semi-Markov models (intensities depend on time spent in current state)
- Covariates can be incorporated to model how patient characteristics affect each specific transition
- Allows clinicians to quantify not just if a patient will progress, but how they progress through intermediate states
Probability Estimation via Aalen-Johansen
The Aalen-Johansen estimator is the non-parametric generalization of the Kaplan-Meier estimator for multi-state models. It calculates the probability of occupying any state at time t, accounting for all possible paths a subject could have taken through the state network.
- Produces state occupation probabilities: P(X(t) = j), the chance of being in state j at time t
- Handles right-censoring and left-truncation naturally
- Provides a richer prognostic picture than a single survival curve, showing, for example, the probability of being alive with recurrence versus alive without recurrence
Markov Assumption & Semi-Markov Extensions
The standard Markov multi-state model assumes the future depends only on the current state, not on the history of how the subject arrived there. When this assumption is violated, semi-Markov models incorporate sojourn time dependence.
- Markov property: α_{hj}(t) depends only on t, not on entry time into state h
- Semi-Markov (clock-reset): Intensity depends on time since entering the current state, useful when risk of further progression changes the longer a patient remains in a state
- Clock-forward models: Intensity depends on time since study origin, appropriate when disease age matters more than state duration
Covariate Effects on Specific Transitions
Multi-state regression models allow covariates to have transition-specific effects, meaning a treatment might reduce the risk of recurrence but have no effect on mortality after recurrence. This granularity is lost in standard Cox models.
- Stratified Cox models fit separate baseline hazards for each transition type
- A single covariate can have different hazard ratios for different transitions (e.g., age may increase recurrence risk but not post-recurrence mortality)
- Enables identification of treatment effect heterogeneity across the disease pathway, informing stage-specific interventions
Prediction & Dynamic Prognosis
Multi-state models enable dynamic prediction, updating a patient's prognosis as they transition through states. A patient's predicted 5-year survival changes when they experience an intermediate event like recurrence.
- Transition probabilities can be combined to calculate the probability of any future pathway
- Landmarking at the time of an intermediate event provides updated, clinically relevant predictions
- Supports personalized surveillance schedules by identifying when a patient's risk profile shifts, triggering more frequent monitoring
Frequently Asked Questions
Clear, technically precise answers to the most common questions about multi-state models, their mechanisms, and their application in clinical survival analysis.
A multi-state model is a stochastic process framework that models an individual's trajectory through a finite set of discrete states over time, rather than focusing on a single terminal event. Unlike standard survival analysis—which only considers the time from an origin state to a single absorbing event like death—multi-state models explicitly handle intermediate events (e.g., disease recurrence, metastasis, hospital discharge) as distinct states. This allows for the estimation of transition probabilities, sojourn times, and the probabilistic forecasting of entire disease pathways. The fundamental difference is that standard Cox or Kaplan-Meier methods collapse a complex clinical journey into a binary outcome, whereas multi-state models preserve the sequence and timing of multiple events, providing a richer, more clinically realistic representation of disease progression.
Multi-State Models vs. Related Survival Methods
Distinguishing multi-state models from standard survival analysis, competing risks, and recurrent event frameworks based on their structural assumptions and analytical targets.
| Feature | Multi-State Models | Cox PH Model | Competing Risks | Recurrent Events |
|---|---|---|---|---|
Number of Event Types Modeled | Multiple (≥2) interconnected states | Single terminal event | Multiple mutually exclusive terminal events | Multiple occurrences of the same event type |
Handles Intermediate States | ||||
Transition Probability Estimation | ||||
Primary Analytical Target | Transition intensities between states | Hazard ratio for a single event | Cause-specific hazard or CIF | Gap time or counting process intensity |
Assumption of Independence | Conditional on current state (Markov) | Non-informative censoring | Conditional independence of competing events | Within-subject correlation structure |
Typical Clinical Application | Disease progression modeling (e.g., healthy → recurrence → death) | Overall survival analysis by treatment arm | Cancer-specific mortality accounting for other causes | Hospital readmission or tumor recurrence analysis |
State Space Complexity | High (bidirectional transitions possible) | Minimal (alive → dead) | Moderate (alive → cause 1, cause 2, etc.) | Moderate (event-free → event → event-free) |
Software Implementation | mstate, msm, flexsurv in R | survival, glmnet in R; lifelines in Python | cmprsk, timereg in R | survival, frailtypack in R |
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Multi-state models extend standard survival analysis by modeling transitions between multiple discrete states. The following concepts form the foundational toolkit for building and interpreting these complex time-to-event frameworks.
Competing Risks Model
A framework that accounts for events that preclude the primary event of interest. In multi-state modeling, competing risks represent absorbing states that prevent transition to the target state.
- Uses the Cumulative Incidence Function (CIF) rather than 1-Kaplan-Meier
- Essential when modeling death from other causes alongside disease progression
- Distinguishes between cause-specific hazards and subdistribution hazards
Markov Transition Models
The mathematical backbone of many multi-state models, assuming that the future state depends only on the current state, not the history of how the patient arrived there.
- Defined by a transition intensity matrix specifying instantaneous risks between states
- Can be time-homogeneous (constant hazards) or time-inhomogeneous (hazards vary with time)
- Enables calculation of state occupation probabilities and sojourn times
Semi-Markov Models
An extension of Markov models where transition intensities depend on the duration spent in the current state rather than calendar time. Critical for modeling recovery or disease progression where waiting time matters.
- Captures duration-dependent transitions like hospital discharge probability increasing with length of stay
- Requires specifying clock-reset or clock-forward time scales
- Often fitted using phase-type distributions or piecewise constant hazards
State Occupation Probabilities
The probability that a subject occupies a specific state at a given time, accounting for all possible transition paths. The primary estimand in multi-state analysis.
- Calculated via the Aalen-Johansen estimator for non-parametric settings
- Requires estimating the transition probability matrix from observed data
- Provides clinically interpretable metrics like 'probability of being alive and progression-free at 5 years'
Illness-Death Model
The simplest and most widely used multi-state model with three states: Healthy → Disease → Death, plus the direct Healthy → Death transition. The canonical framework for disease progression modeling.
- Captures both incidence (Healthy → Disease) and mortality (Disease → Death)
- Allows estimation of prevalence as a function of time
- Extensible to include recovery (Disease → Healthy) for reversible conditions
Cox Markov Models
A regression framework combining Cox proportional hazards with multi-state structures, allowing covariate effects on each transition intensity to be estimated simultaneously.
- Each transition receives its own baseline hazard and covariate effects
- Can incorporate time-varying covariates that change as patients move through states
- Stratified by transition type while sharing information across related transitions

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us