SurvivalGAN: Generating Time-to-Event Data for Survival Analysis
Not on the map. Why?
Abstract (arXiv)
Synthetic data is becoming an increasingly promising technology, and successful applications can improve privacy, fairness, and data democratization. While there are many methods for generating synthetic tabular data, the task remains non-trivial and unexplored for specific scenarios. One such scenario is survival data. Here, the key difficulty is censoring: for some instances, we are not aware of the time of event, or if one even occurred. Imbalances in censoring and time horizons cause generative models to experience three new failure modes specific to survival analysis: (1) generating too few at-risk members; (2) generating too many at-risk members; and (3) censoring too early. We formalize these failure modes and provide three new generative metrics to quantify them. Following this, we propose SurvivalGAN, a generative model that handles survival data firstly by addressing the imbalance in the censoring and event horizons, and secondly by using a dedicated mechanism for approximating time-to-event/censoring. We evaluate this method via extensive experiments on medical datasets. SurvivalGAN outperforms multiple baselines at generating survival data, and in particular addresses the failure modes as measured by the new metrics, in addition to improving downstream performance of survival models trained on the synthetic data.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). Builds on 30 of its 86 references that are in the map. First posted on arXiv 24 Feb 2023.
Builds on
30 of 86 references.
References · 30
- 2020Denoising Diffusion Probabilistic Modelscited by 20,851
- 2022Hierarchical Text-Conditional Image Generation with CLIP Latentscited by 6,539
- 2018A Style-Based Generator Architecture for Generative Adversarial Networkscited by 5,986
- 2019Generative Modeling by Estimating Gradients of the Data Distributioncited by 4,067
- 2013Auto-Encoding Variational Bayescited by 3,980
- 2016Improved Techniques for Training GANscited by 2,938
- 2015Variational Inference with Normalizing Flowscited by 2,161
- 2016WaveNet: A Generative Model for Raw Audiocited by 1,710
- 2018Glow: Generative Flow with Invertible 1x1 Convolutionscited by 1,539
- 2017Domain Randomization for Transferring Deep Neural Networks from Simulation to the Real Worldcited by 1,401
- 2019Normalizing Flows for Probabilistic Modeling and Inferencecited by 1,315
- 2019Modeling Tabular data using Conditional GANcited by 695
18 more
- 2020NVAE: A Deep Hierarchical Variational Autoencodercited by 635
- 2021Score-based Generative Modeling in Latent Spacecited by 634
- 2020Reliable Fidelity and Diversity Metrics for Generative Modelscited by 425
- 2018Assessing Generative Models via Precision and Recallcited by 401
- 2017The Effectiveness of Data Augmentation in Image Classification using Deep Learningcited by 368
- 2017Real-valued (Medical) Time Series Generation with Recurrent Conditional GANscited by 329
- 2021How Faithful is your Synthetic Data? Sample-level Metrics for Evaluating and Auditing Generative Modelscited by 193
- 2021DECAF: Generating Fair Synthetic Data Using Causally-Aware Generative Networkscited by 109
- 2016Generative Models and Model Criticism via Optimized Maximum Mean Discrepancycited by 99
- 2018Structured Domain Randomization: Bridging the Reality Gap by Context-Aware Synthetic Datacited by 94
- 2018Synthesizing Tabular Data using Generative Adversarial Networkscited by 92
- 2022Synthetic Data -- what, why and how?cited by 66
- 2016Deep Survival Analysiscited by 60
- 2020Survival regression with accelerated failure time model in XGBoostcited by 37
- 2021TabFairGAN: Fair Tabular Data Generation with Generative Adversarial Networkscited by 34
- 2018Adversarial Time-to-Event Modelingcited by 33
- 2019An Annotation Saved is an Annotation Earned: Using Fully Synthetic Training for Object Instance Detectioncited by 11
- 2022AutoPrognosis 2.0: Democratizing Diagnostic and Prognostic Modeling in Healthcare with Automated Machine Learningcited by 10
Built on by
Citing papers per year: 2023: 1; 2024: 6; 2025: 6; 2026: 4.
17 papers.
Sort:
By area:
- 2024Can I trust my fake data -- A comprehensive quality assessment framework for synthetic tabular data in healthcarecited by 17
- 2025Position: Stop Chasing the C-index when Evaluating Survival Analysis Modelscited by 5
- 2024Generating Survival Interpretable Trajectories and Datacited by 3
- 2024Generating Accurate Synthetic Survival Data by Conditioning on Outcomescited by 2
- 2024Masked Clinical Modelling: A Framework for Synthetic and Augmented Survival Data Generationcited by 2
- 2025Attention-Based Synthetic Data Generation for Calibration-Enhanced Survival Analysis: A Case Study for Chronic Kidney Disease Using Electronic Health Recordscited by 1
- 2025SurvDiff: A Diffusion Model for Generating Synthetic Data in Survival Analysiscited by 1
- 2026Survival In-Context: Amortized Bayesian Survival Analysis via Prior-Fitted Networkscited by 1
- 2023SurvTimeSurvival: Survival Analysis On The Patient With Multiple Visits/Recordscited by 0
- 2024Pareto-Optimal Estimation and Policy Learning on Short-term and Long-term Treatment Effectscited by 0
- 2024Permissioned Blockchain-based Framework for Ranking Synthetic Data Generatorscited by 0
- 2025Generating Reliable Synthetic Clinical Trial Data: The Role of Hyperparameter Optimization and Domain Constraintscited by 0
5 more
- 2025Synthetic Survival Data Generation for Heart Failure Prognosis Using Deep Generative Modelscited by 0
- 2025Toward Valid Generative Clinical Trial Data with Survival Endpointscited by 0
- 2026Proper Scoring Rules for Right-Censored Survival Datacited by 0
- 2026A Filtered Mixture-of-Generators for Fully Synthetic Survival Trainingcited by 0
- 2026Large Language Models are Approximate Survival Estimatorscited by 0
- 2026Large Language Models are Approximate Survival Estimators4 Aug 2026
- 2026A Filtered Mixture-of-Generators for Fully Synthetic Survival Training30 Jun 2026
- 2026Proper Scoring Rules for Right-Censored Survival Data4 Jun 2026
- 2026Survival In-Context: Amortized Bayesian Survival Analysis via Prior-Fitted Networks31 Mar 2026
- 2025Toward Valid Generative Clinical Trial Data with Survival Endpoints20 Nov 2025
- 2025SurvDiff: A Diffusion Model for Generating Synthetic Data in Survival Analysis26 Sep 2025
- 2025Synthetic Survival Data Generation for Heart Failure Prognosis Using Deep Generative Models4 Sep 2025
- 2025Position: Stop Chasing the C-index when Evaluating Survival Analysis Models2 Jun 2025
- 2025Generating Reliable Synthetic Clinical Trial Data: The Role of Hyperparameter Optimization and Domain Constraints8 May 2025
- 2025Attention-Based Synthetic Data Generation for Calibration-Enhanced Survival Analysis: A Case Study for Chronic Kidney Disease Using Electronic Health Records8 Mar 2025
- 2024Masked Clinical Modelling: A Framework for Synthetic and Augmented Survival Data Generation22 Oct 2024
- 2024Generating Accurate Synthetic Survival Data by Conditioning on Outcomes27 May 2024
5 more
- 2024Permissioned Blockchain-based Framework for Ranking Synthetic Data Generators12 May 2024
- 2024Pareto-Optimal Estimation and Policy Learning on Short-term and Long-term Treatment Effects5 Mar 2024
- 2024Generating Survival Interpretable Trajectories and Data19 Feb 2024
- 2024Can I trust my fake data -- A comprehensive quality assessment framework for synthetic tabular data in healthcare24 Jan 2024
- 2023SurvTimeSurvival: Survival Analysis On The Patient With Multiple Visits/Records16 Nov 2023
- 2024Can I trust my fake data -- A comprehensive quality assessment framework for synthetic tabular data in healthcarecited by 17
- 2025Position: Stop Chasing the C-index when Evaluating Survival Analysis Modelscited by 5
- 2024Generating Survival Interpretable Trajectories and Datacited by 3
- 2024Generating Accurate Synthetic Survival Data by Conditioning on Outcomescited by 2
- 2024Masked Clinical Modelling: A Framework for Synthetic and Augmented Survival Data Generationcited by 2
- 2025Attention-Based Synthetic Data Generation for Calibration-Enhanced Survival Analysis: A Case Study for Chronic Kidney Disease Using Electronic Health Recordscited by 1
- 2026Survival In-Context: Amortized Bayesian Survival Analysis via Prior-Fitted Networkscited by 1
- 2023SurvTimeSurvival: Survival Analysis On The Patient With Multiple Visits/Recordscited by 0
- 2024Pareto-Optimal Estimation and Policy Learning on Short-term and Long-term Treatment Effectscited by 0
- 2024Permissioned Blockchain-based Framework for Ranking Synthetic Data Generatorscited by 0
- 2025Generating Reliable Synthetic Clinical Trial Data: The Role of Hyperparameter Optimization and Domain Constraintscited by 0
- 2025Synthetic Survival Data Generation for Heart Failure Prognosis Using Deep Generative Modelscited by 0
12 most cited of 16 All 16 (JSON)
- 2026Large Language Models are Approximate Survival Estimators4 Aug 2026
- 2026A Filtered Mixture-of-Generators for Fully Synthetic Survival Training30 Jun 2026
- 2026Proper Scoring Rules for Right-Censored Survival Data4 Jun 2026
- 2026Survival In-Context: Amortized Bayesian Survival Analysis via Prior-Fitted Networks31 Mar 2026
- 2025Toward Valid Generative Clinical Trial Data with Survival Endpoints20 Nov 2025
- 2025Synthetic Survival Data Generation for Heart Failure Prognosis Using Deep Generative Models4 Sep 2025
- 2025Position: Stop Chasing the C-index when Evaluating Survival Analysis Models2 Jun 2025
- 2025Generating Reliable Synthetic Clinical Trial Data: The Role of Hyperparameter Optimization and Domain Constraints8 May 2025
- 2025Attention-Based Synthetic Data Generation for Calibration-Enhanced Survival Analysis: A Case Study for Chronic Kidney Disease Using Electronic Health Records8 Mar 2025
- 2024Masked Clinical Modelling: A Framework for Synthetic and Augmented Survival Data Generation22 Oct 2024
- 2024Generating Accurate Synthetic Survival Data by Conditioning on Outcomes27 May 2024
- 2024Permissioned Blockchain-based Framework for Ranking Synthetic Data Generators12 May 2024
12 newest of 16 All 16 (JSON)