MENSA: A Multi-Event Network for Survival Analysis with Trajectory-based Likelihood Estimation
Christian Marius Lillelund, Ali Hossein Gharari Foomani, Weijie Sun, Shi-ang Qi, Russell Greiner
TL;DR
MENSA addresses the challenge of multi_event survival analysis by formulating a multi_state framework where each event is a state transition. It jointly learns time_to_event distributions via a shared representation and event_specific Weibull mixtures, augmented with a trajectory_based likelihood to encode temporal ordering. Across four multi_event datasets, MENSA demonstrates strong discrimination and calibration, with ablations confirming gains from joint training and the trajectory term, and computes favorable efficiency relative to deep baselines. The method offers practical value in settings where events can occur in sequence or concurrently, and where local event ordering is clinically informative.
Abstract
Most existing time-to-event methods focus on either single-event or competing-risks settings, leaving multi-event scenarios relatively underexplored. In many healthcare applications, for example, a patient may experience multiple clinical events, that can be non-exclusive and semi-competing. A common workaround is to train independent single-event models for such multi-event problems, but this approach fails to exploit dependencies and shared structures across events. To overcome these limitations, we propose MENSA (Multi-Event Network for Survival Analysis), a deep learning model that jointly learns flexible time-to-event distributions for multiple events, whether competing or co-occurring. In addition, we introduce a novel trajectory-based likelihood term that captures the temporal ordering between events. Across four multi-event datasets, MENSA improves predictive performance over many state-of-the-art baselines. Source code is available at https://github.com/thecml/mensa.
