Deep Neural Networks for Survival Analysis Based on a Multi-Task Framework
Stephane Fotso
TL;DR
The paper tackles survival analysis when nonlinear relationships exist between features and time-to-event outcomes. It introduces Neural Multi-Task Logistic Regression (N-MTLR), a deep learning extension of the MTLR framework that maps features through a nonlinear psi(x) to predict interval-specific event probabilities. Through extensive experiments on simulated and real datasets, N-MTLR outperforms linear MTLR and matches or surpasses CoxPH, especially in nonlinear settings, and is implemented in Python with TensorFlow/Keras. This approach offers a practical, flexible alternative for accurate survival predictions under censoring without relying on CoxPH assumptions.
Abstract
Survival analysis/time-to-event models are extremely useful as they can help companies predict when a customer will buy a product, churn or default on a loan, and therefore help them improve their ROI. In this paper, we introduce a new method to calculate survival functions using the Multi-Task Logistic Regression (MTLR) model as its base and a deep learning architecture as its core. Based on the Concordance index (C-index) and Brier score, this method outperforms the MTLR in all the experiments disclosed in this paper as well as the Cox Proportional Hazard (CoxPH) model when nonlinear dependencies are found.
