MLCYLGMay 2, 2018

A Scalable Discrete-Time Survival Model for Neural Networks

arXiv:1805.00917v3242 citations
Originality Incremental advance
AI Analysis

This provides a scalable and flexible method for medical researchers to handle survival data with neural networks, though it is incremental as it builds on existing survival modeling approaches.

The authors tackled the problem of applying neural networks to survival prediction in medicine by introducing Nnet-survival, a discrete-time survival model that avoids information loss and enables predicted survival curves, showing competitive performance compared to existing models like Cox-nnet and Deepsurv on simulated and real data.

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.

Code Implementations2 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes