Papers › SurvivalPFN: Amortizing Survival Prediction via In-Context Bayesian Inference
SurvivalPFN: Amortizing Survival Prediction via In-Context Bayesian Inference
Shi-ang Qi, Vahid Balazadeh, Michael Cooper, Russell Greiner, Rahul G. Krishnan
Title, abstract, authors and date from arXiv's metadata (CC0); this paper is not in the Papers with Code archive (frozen 2025-07-28).
Survival analysis provides a powerful statistical framework for modeling time-to-event outcomes in the presence of censoring. However, selecting an appropriate estimator from the many specialized survival approaches often requires substantial methodological and domain expertise. We introduce SurvivalPFN, a prior-data fitted network that amortizes Bayesian inference for censored observations through in-context learning. SurvivalPFN is pretrained on a diverse family of synthetic, identifiable, and right-censored data-generating processes, enabling it to amortize survival analysis in a single forward pass during inference. As a result, the model adapts to the effective complexity of each dataset without task-specific training or hyperparameter tuning, avoids restrictive parametric assumptions, and produces calibrated survival distributions. In a large-scale benchmark spanning 61 datasets, 21 methods, and 5 evaluation metrics, SurvivalPFN achieves strong predictive performance and often improves upon established survival models. These results suggest that SurvivalPFN offers a principled and practical foundation model for survival analysis, with potential applications in high-impact domains such as healthcare, finance, and engineering (https://github.com/rgklab/SurvivalPFN).
In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.
For agents, Syntology's MCP tool lists every function and class Syntology harvested from this paper and whether it ran (how to connect): get_harvested_code_for_paper(arxiv_id="2605.15488")
Code
Syntology Ran 44 of 60 code samples harvested from 6 repositories linked to this paper; 16 have no recorded run. Of those that ran: 1 ran · honoured contract; 12 ran · our draft was wrong; 4 ran · fixture could not drive it; 27 ran with no contract checked.
By repository: found in paper text by Syntology: 60 samples from 6 repositories, 44 ran. The run record, sample by sample. “Ran” means executed on a synthesized input, not that the code is correct or reproduces the paper.
Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
60 samples harvested; 44 ran; 1 honoured the contract we drafted; 16 have no recorded run. Read from Syntology's graph 2026-09-24; that is when this build read the record, not when the samples ran.
Licence: 16 of the 60 samples are pointer only, meaning Syntology does not serve that copy's text. This page shows no code text for any sample; each one links to its file in the repository.
Harvested from 6 repositories linked to this paper, official or community; each sample names its own and says which. “Ran” means the sample executed on a synthesized input. It does not mean the output is correct, and nothing here reproduces the paper's results. “Honoured” and “violated” refer to a contract Syntology drafted from the code itself; “our draft was wrong” and “fixture could not drive it” are failures of Syntology's instrument, not of the code.
Each sample ends with its code_sha256, Syntology's identity for that exact code. An agent fetches the stored sample with Syntology's MCP tool get_code(code_sha256="…") (how to connect); click an identity to copy that call.
Repository labels, per sample. official repository: The archive marks this repository official for the paper. named in the paper: The archive records that the paper mentions this repository; it is not marked official. community (archive-listed): In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper. found in paper text by Syntology: Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted. community: Not in the archive's code links for this paper; a community repository Syntology harvested. Samples from a repository marked official are listed first. Licence labels name the repository's licence as recorded at harvest. “Pointer only” means Syntology does not serve that copy's text, for one of four reasons: no licence file was found; the licence was not identified; the licence is recorded as permissive but that copy's record is not marked cleared; or the licence is outside the permissive list Syntology serves text under (MIT, Apache-2.0, BSD and similar). Some licences outside that list permit redistribution, such as WTFPL, and GPL-3.0 under its conditions; they are simply not on the list. Hover a licence label for the reason. File links open the file on GitHub at the default branch, which may have changed since the harvest.
1ee39ab309964a90 · report
71503a80d54879f4 · report
d2af976346d33920 · report
d4a12e293a55de4d · report
6ac98a7b55346d72 · report
cc4efa299e31dcf9 · report
8b0392475ca0039a · report
e885556b912e32f3 · report
6e57086fc97463e2 · report
117bdea53b8347f8 · report
6262e3d94f88a8c7 · report
df060b1e443def88 · report
e6ff2912fc572ac0 · report
79a4260cd65e423b · report
bf7653a9f1fb1def · report
f2685b774233c516 · report
81c0a825b4d40699 · report
e8d7a676dce6291c · report
36fd86c93cbf07b1 · report
2c955554f710ace9 · report
8e4732a23c130baf · report
ad486c6c60a80926 · report
aeaeecb3de18bd0f · report
f2f5f953aec88c7d · report
96babf0c32515529 · report
ecfaab91d760f076 · report
5dac508453ef46d2 · report
691b566282a42d88 · report
d4220cd0d2e403a4 · report
c850f0c294b86e9d · report
1da5503866445238 · report
801ec0f05e6b458f · report
d3fc1659c2e82a40 · report
8b53909f1266d6ff · report
cbf1a6ddc69b5d1b · report
df966b39a1dd97e1 · report
cd0cdd3d45072306 · report
dd1c2e866b214fbf · report
19b490fa90e66633 · report
5c5378bdb7f3e770 · report
4c2e331e631c0d6f · report
eba67474712ea634 · report
2c439f9b4caec20b · report
a6807cbbd18871f3 · report
9bd69ce8f93054e9 · report
2b3c8eaeca6b4b0a · report
29acbe919b64f3a1 · report
4c447ff148294feb · report
16511eb2ca2c686c · report
99469b9ed77bacde · report
527faa34f6dbe3a6 · report
1b11a31b7f48278e · report
34fc08263e203895 · report
e923887f73773cba · report
941db4bbd20d0b42 · report
3aeb675f6185d8fd · report
62e532aa24f5ec49 · report
3510bae48fb5d336 · report
b22cd71935152594 · report
f9ffe47cd6305c1c · report
Results from the paper
The Papers with Code archive ends with its 2025-07-28 snapshot. This paper's arXiv identifier, 2605.15488, was issued in May 2026, after that date, so the archive has no leaderboard rows for it.
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections