ICTSurF: Implicit Continuous-Time Survival Functions with Neural Networks
Chanon Puttanawarut, Panu Looareesuwan, Romen Samuel Wabina, Prut Saowaprut
TL;DR
ICTSurF tackles censoring and limitations of traditional survival models by proposing a continuous-time survival framework that uses implicit representation to model the hazard $h(t)$ and survival $S(t)$ directly in continuous time. The method parameterizes $\hat{h}(t,x)$ with a neural network fed by covariates and time embeddings (Time2Vec), optimized via a discretized trapezoidal integral of the hazard and a likelihood-based loss, and extended to handle competing risks. Empirical results across METABRIC, SUPPORT, and synthetic datasets show ICTSurF achieving competitive $C^{td}$-index and strong calibration (Brier scores), outperforming several baselines, with time-embedding and discretization flexibility contributing to gains. The approach enables precise, continuous-time survival predictions and offers practical advantages in discretization and interpretability, with public code available for replication and extension to time-varying or multimodal data.
Abstract
Survival analysis is a widely known method for predicting the likelihood of an event over time. The challenge of dealing with censored samples still remains. Traditional methods, such as the Cox Proportional Hazards (CPH) model, hinge on the limitations due to the strong assumptions of proportional hazards and the predetermined relationships between covariates. The rise of models based on deep neural networks (DNNs) has demonstrated enhanced effectiveness in survival analysis. This research introduces the Implicit Continuous-Time Survival Function (ICTSurF), built on a continuous-time survival model, and constructs survival distribution through implicit representation. As a result, our method is capable of accepting inputs in continuous-time space and producing survival probabilities in continuous-time space, independent of neural network architecture. Comparative assessments with existing methods underscore the high competitiveness of our proposed approach. Our implementation of ICTSurF is available at https://github.com/44REAM/ICTSurF.
