Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

A Scalable Discrete-Time Survival Model for Neural Networks

About

There is currently great interest in applying neural networks to prediction tasks in medicine. It is important for predictive models to be able to use survival data, where each patient has a known follow-up time and event/censoring indicator. This avoids information loss when training the model and enables generation of predicted survival curves. In this paper, we describe a discrete-time survival model that is designed to be used with neural networks, which we refer to as Nnet-survival. The model is trained with the maximum likelihood method using minibatch stochastic gradient descent (SGD). The use of SGD enables rapid convergence and application to large datasets that do not fit in memory. The model is flexible, so that the baseline hazard rate and the effect of the input data on hazard probability can vary with follow-up time. It has been implemented in the Keras deep learning framework, and source code for the model and several examples is available online. We demonstrate the performance of the model on both simulated and real data and compare it to existing models Cox-nnet and Deepsurv.

Michael F. Gensheimer, Balasubramanian Narasimhan• 2018

Related benchmarks

TaskDatasetResultRank
Survival AnalysisMETABRIC (5-fold cross-val)
Integrated Brier Score0.172
11
Survival AnalysisFLCHAIN (5-fold cross-validation)
Integrated Brier Score0.0918
11
Survival AnalysisMETABRIC (5-fold cross-validation)
C-Index0.66
11
Survival AnalysisNWTCO (5-fold cross-val)
Integrated Brier Score0.0742
11
Survival AnalysisSUPPORT (5-fold cross-validation)
Concordance Index0.63
11
Survival AnalysisSUPPORT (5-fold cross-val)
Integrated Brier Score0.213
11
Survival AnalysisRot. & GBSG (5-fold cross-val)
Integrated Brier Score0.171
11
Showing 7 of 7 rows

Other info

Follow for update