Stable and practical semi-Markov modelling of intermittently-observed data

📅 2025-08-28
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
In intermittent observational settings, conventional Markov assumptions in multi-state modeling are overly restrictive, as they ignore state-specific sojourn time dependencies. Method: We propose a general semi-Markov modeling framework that characterizes arbitrary sojourn time distributions via phase-type distributions, approximates gamma or Weibull distributions using moment-matching techniques, and embeds them within a hidden Markov model structure to enable analytical likelihood computation. The approach unifies Bayesian and maximum likelihood estimation, accommodates time-varying covariates, and supports complex transition structures. Contribution/Results: We develop and release msmbayes—an open-source R package—filling a critical software gap for general semi-Markov modeling. Simulation studies and empirical analysis of cognitive decline demonstrate substantial improvements in estimation accuracy, stability, and practical applicability, thereby advancing the use of semi-Markov models for real-world intermittently observed longitudinal data.

Technology Category

Reasoning under Uncertainty: Relational Probabilistic ModelsPlanning, Routing, and Scheduling: Planning with Markov Models (MDPs, POMDPs)Cognitive Modeling & Cognitive Systems: Applications

Application Category

Semantics and Knowledge: Data modeling to support human-machine intelligence, including LLMs agents, intelligent system behavior, explanations, and user-friendly interactionsUser Modeling, Personalization and Recommendation: User privacy protection in personalized systemsGraph Algorithms and Modeling for the Web: Algorithms and analysis for incomplete, noisy, or partially observed Web-related graphs
📝 Abstract
Multi-state models are commonly used for intermittent observations of a state over time, but these are generally based on the Markov assumption, that transition rates are independent of the time spent in current and previous states. In a semi-Markov model, the rates can depend on the time spent in the current state, though available methods for this are either restricted to specific state structures or lack general software. This paper develops the approach of using a "phase-type" distribution for the sojourn time in a state, which expresses a semi-Markov model as a hidden Markov model, allowing the likelihood to be calculated easily for any state structure. While this approach involves a proliferation of latent parameters, identifiability can be improved by restricting the phase-type family to one which approximates a simpler distribution such as the Gamma or Weibull. This paper proposes a moment-matching method to obtain this approximation, making general semi-Markov models for intermittent data accessible in software for the first time. The method is implemented in a new R package, "msmbayes", which implements Bayesian or maximum likelihood estimation for multi-state models with general state structures and covariates. The software is tested using simulation-based calibration, and an application to cognitive function decline illustrates the use of the method in a typical modelling workflow.
Problem

Research questions and friction points this paper is trying to address.

Develops semi-Markov models for intermittently-observed multi-state data
Addresses limitations of existing methods with restricted state structures
Provides software implementation for general semi-Markov model estimation
Innovation

Methods, ideas, or system contributions that make the work stand out.

Phase-type distribution for sojourn time modeling
Moment-matching method approximates Gamma/Weibull distributions
Bayesian/maximum likelihood estimation via msmbayes R package
🔎 Similar Papers
No similar papers found.
💼 Related Jobs
No related jobs found.
C
Christopher Jackson