A General Machine Learning Framework for Survival Analysis

  title={A General Machine Learning Framework for Survival Analysis},
  author={Andreas Bender and D. R{\"u}gamer and Fabian Scheipl and B. Bischl},
The modeling of time-to-event data, also known as survival analysis, requires specialized methods that can deal with censoring and truncation, time-varying features and effects, and that extend to settings with multiple competing events. However, many machine learning methods for survival analysis only consider the standard setting with right-censored data and proportional hazards assumption. The methods that do provide extensions usually address at most a subset of these challenges and often… 

Semi-Structured Deep Piecewise Exponential Models

A versatile framework for survival analysis that combines advanced concepts from statistics with deep learning and enables the simultaneous estimation of both inherently interpretable structured regression inputs as well as deep neural network components which can potentially process additional unstructured data sources is proposed.

mlr3proba: an R package for machine learning in survival analysis

mlr3proba provides a comprehensive machine learning interface for survival analysis and connects with mlr3's general model tuning and benchmarking facilities to provide a systematic infrastructure for survival modeling and evaluation.

Nonparametric Conditional Local Independence Testing

. Conditional local independence is an independence relation among continuous time stochastic processes. It describes whether the evolution of one process is directly influ- enced by another process

Privacy-Preserving and Lossless Distributed Estimation of High-Dimensional Generalized Additive Mixed Models

This paper proposes an algorithm for a distributed, privacy-preserving, and lossless estimation of generalized additive mixed models (GAMM) using component-wise gradient boosting (CWB), and yields equivalent model estimates as CWB on pooled data.

Survival prediction models: an introduction to discrete-time modeling

A guide for developing survival prediction models using discrete-time methods and assessing their predictive performance with the aim of encouraging their use in medical research settings is presented.

Neural Survival Clustering: Non-parametric mixture of neural networks for survival clustering

This paper approaches survival analysis as a mixture of neural baselines whereby different baseline cumulative hazard functions are modelled using positive and monotone neural networks.

Graph-Survival: A Survival Analysis Framework for Machine Learning on Temporal Networks

This approach links the well-documented field of temporal networks analysis through multivariate point processes, with methodological tools adapted from survival analysis, and proposes a fitting method for models within this framework, and an algorithm for simulating new temporal networks having desired properties.

DeepPAMM: Deep Piecewise Exponential Additive Mixed Models for Complex Hazard Structures in Survival Analysis

DeepPAMM is proposed, a versatile deep learning framework that is well-founded from a statistical point of view, yet with enough flexibility for modeling complex hazard structures and is competitive with other machine learning approaches with respect to predictive performance while maintaining interpretability.

Survival-oriented embeddings for improving accessibility to complex data structures

A hazard-regularized variational autoencoder is proposed that supports straightforward interpretation of deep neural architectures in the context of survival analysis, a field highly relevant in healthcare.



DeepHit: A Deep Learning Approach to Survival Analysis With Competing Risks

A very different approach to survival analysis, DeepHit, that uses a deep neural network to learn the distribution of survival times directly and achieves large and statistically significant performance improvements over previous state-of-the-art methods.

Dynamic-DeepHit: A Deep Learning Approach for Dynamic Survival Analysis With Competing Risks Based on Longitudinal Data

A novel deep learning approach that is able to successfully address current limitations of standard statistical approaches such as landmarking and joint modeling is developed, and shows that Dynamic-DeepHit provides a drastic improvement in discriminating individual risks of different forms of failures due to cystic fibrosis.

Deep Multi-task Gaussian Processes for Survival Analysis with Competing Risks

A nonparametric Bayesian model for survival analysis with competing risks, which can be used for jointly assessing a patient’s risk of multiple (competing) adverse outcomes, and which outperforms the state-of-the-art survival models.

Boosted Nonparametric Hazards with Time-Dependent Covariates

This study suggests that step-size restriction might be a mechanism for preventing the curvature of the risk from derailing convergence, and proposes a gradient boosting procedure for estimating its log-intensity function in a flexible manner to capture time-covariate interactions.

Random Survival Forests

This article introduces random survival forests, a random forests method for the analysis of right-censored survival data, and extends Breiman’s random forests (RF) method, showing it to be highly accurate and comparable to state-of-the-art methods.

Deep Survival Analysis

Deep survival analysis is introduced, a hierarchical generative approach to survival analysis that scalably handles heterogeneous data types that occur in the EHR and is significantly superior in stratifying patients according to their risk.

A neural network model for survival data.

This paper presents an approach to modelling censored survival data using the input-output relationship associated with a simple feed-forward neural network as the basis for a non-linear proportional hazards model.

Oblique random survival forests

We introduce and evaluate the oblique random survival forest (ORSF). The ORSF is an ensemble method for right-censored survival data that uses linear combinations of input variables to recursively