Unverified 2026

Censored isotonic teacher for neural survival heads

Implementation & benchmark of arXiv:2608.02914 — Survival Isotonic Distributional Regression

Usefulness6/10
Difficulty5/10
Novelty6/10

Source paper: Survival Isotonic Distributional Regression arXiv:2608.02914 ⓘ · analyzed Aug 31, 2026

AI-generated research hypothesis, automatically tested. Not peer-reviewed.

Idea description

Use Survival-IDR as a nonparametric calibration teacher for a neural conditional survival model when a covariate, risk score, or one-dimensional learned index has a known monotone relationship with event-time distributions. The teacher corrects the biased behavior of naive pooled Kaplan-Meier estimates under censoring and supplies distributional targets that are monotone across the ordered axis and coherent across every partition scale. Fine-tune the neural head against these targets while retaining the censored likelihood, testing whether calibration and monotonicity improve without sacrificing discrimination.

Formulas

$$\widehat{\mathbb F}_{I}(y)=1-\widehat S_I(y),\qquad \widehat S_I(y)=\prod_{t_{I,j}\le y}\left(1-\frac{d_{I,j}}{Y_{I,j}}\right)$$
$$\widetilde{\mathbb F}_{r:s}(y)\in\bigcap_{P\in\mathcal P_{r:s}}\left[\min_{I\in P}\widetilde{\mathbb F}_{I}(y),\,\max_{I\in P}\widetilde{\mathbb F}_{I}(y)\right]$$
$$L_{r:s}(y)=\max_{P\in\mathcal P_{r:s}}\min_{I\in P}\widetilde{\mathbb F}_{I}(y),\qquad U_{r:s}(y)=\min_{P\in\mathcal P_{r:s}}\max_{I\in P}\widetilde{\mathbb F}_{I}(y)$$
$$\widetilde{\mathbb F}_{r:s}(y)=\min\left\{U_{r:s}(y),\max\left\{L_{r:s}(y),\widehat{\mathbb F}_{r:s}(y)\right\}\right\},\qquad L_{r:s}(y)\le U_{r:s}(y)$$

Mathematical statement

For an ordered sequence of covariate groups indexed by 1 through m, let I=[r:s] denote a contiguous interval and let \widehat{\mathbb F}_{I}(y) be its Kaplan-Meier estimate of the conditional CDF at event-time threshold y. If d_{I,j} events occur at distinct observed time t_{I,j} and Y_{I,j} subjects are at risk immediately before that time, then \widehat{\mathbb F}_{I}(y)=1-\widehat S_I(y), where \widehat S_I(y)=\prod_{t_{I,j}\le y}(1-d_{I,j}/Y_{I,j}). Let \mathcal P_{r:s} be the set of all interval partitions of [r:s] into at least two nonempty contiguous intervals. S-IDR constructs \widetilde{\mathbb F}_{r:s}(y) inside the Cauchy mean value interval with lower endpoint L_{r:s}(y)=\max_{P\in\mathcal P_{r:s}}\min_{I\in P}\widetilde{\mathbb F}_{I}(y) and upper endpoint U_{r:s}(y)=\min_{P\in\mathcal P_{r:s}}\max_{I\in P}\widetilde{\mathbb F}_{I}(y). The paper proves L_{r:s}(y)\le U_{r:s}(y) by induction, so the recursive clamp \widetilde{\mathbb F}_{r:s}(y)=\min\{U_{r:s}(y),\max\{L_{r:s}(y),\widehat{\mathbb F}_{r:s}(y)\}\} is always defined. The neural adaptation uses T_i(y)=\widetilde{\mathbb F}_{B(i)}(y), where B(i) is the ordered score bin containing sample i, as a calibration target for the network CDF F_ heta(x_i,y).

Implementation notes

1. Integration point: use a discrete-time neural survival model whose logits produce F_theta(x_i,y_k) in [0,1] at K increasing event-time thresholds, or convert predicted hazards into a CDF. Choose an ordered scalar z_i, such as a clinically known monotone covariate, the model's scalar risk score, or a separately trained one-dimensional index. Sort calibration examples by z_i and divide them into bins with minimum size 30. Compute the S-IDR teacher only on a held-out calibration split so that targets are not obtained from the same examples used for fitting. 2. Pseudocode: for each threshold y_k, sort calibration samples by z; for every contiguous interval I=[r:s], compute risk counts Y_{I,j} and event counts d_{I,j}, then calculate the Kaplan-Meier estimate using the first formula. Process intervals from length 1 upward. Compute L=max over partitions P of min over intervals I in P of the already computed tilde-F_I value, and U=min over partitions P of max over intervals I in P of that value. Assign tilde-F_{r:s}=clip(hat-F_{r:s},L,U). A dynamic program over contiguous partitions or the paper's PAVA implementation can compute these bounds. Map the result to every sample in its bin to obtain T_i(y_k). Fine-tune with L=L_censored(theta)+lambda times the sum over i,k of w_{ik} BCE(F_theta(x_i,y_k),T_i(y_k)), where w_{ik}=0 for thresholds having fewer than 10 at-risk subjects. 3. Computed from the paper's mathematics: Kaplan-Meier interval estimates, all-partition lower and upper bounds, and the guaranteed nonempty clamp interval. Estimated empirically: the risk-score ordering, bin count, lambda, and tail weights. 4. First experiment: generate 20,000 samples with z uniformly distributed on [-1,1], event time Y following a Weibull distribution with shape 1.5 and scale exp(-z), and independent censoring tuned to 50 percent. Train a small MLP discrete-time hazard model with ordinary censored likelihood, with and without S-IDR distillation. Compare against a same-capacity DeepHit-style baseline. Measure integrated Brier score, expected calibration error at each threshold, negative log-likelihood, concordance, and monotonicity violations of F_theta across ordered z values. Success means lower Brier score and calibration error, fewer violations, and no meaningful concordance loss at equal training FLOPs. Repeat on SUPPORT or METABRIC with five random seeds.

Verification

This idea has not been verified yet.

Verification happens in two stages: Stage 1 — a mechanism check on a toy system confirms the claimed mathematical phenomenon reproduces; Stage 2 — a benchmark implements the idea on a real (small) neural network task and compares it against a tuned baseline over 8 paired seeds with a permutation test.

Artifacts

Artifacts unavailable.