CRISP-NAM: Competing Risks for Interpretable Survival Analysis using Neural Additive Models¶
This repository contains research code for the paper: CRISP-NAM: Competing Risks Interpretable Survival Prediction with Neural Additive Models. It includes the Python code for the following:
- Models:
CRISP-NAMandDeepHIT - Data loading utilities for 4 datasets: Framingham, PBC, Support2, Synthetic
- Training scripts: Standard training, Hyperparameter optimization via Optuna, Nested cross validation
- Metrics: Loss and risk functions for survival analysis.
- Plotting: Feature importance and Shape functions for interpretability.
PyPI package¶
The core files of research: models, metrics and plotting utilities.
Installation¶
You can install the package via the following pip command:
Citation¶
@inproceedings{ramachandram2025crispnam,
title={CRISP-NAM: Competing Risks Interpretable Survival Prediction with Neural Additive Models},
author={Ramachandram, Dhanesh and Raval, Ananya},
booktitle={EXPLIMED 2025 - Second Workshop on Explainable AI for the Medical Domain},
year={2025}
}