Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

KAN-AFT: An Interpretable Nonlinear Survival Model Integrating Kolmogorov-Arnold Networks with Accelerated Failure Time Analysis

About

Survival analysis relies fundamentally on the semi-parametric Cox Proportional Hazards (CoxPH) model and the parametric Accelerated Failure Time (AFT) model. CoxPH assumes constant hazard ratios, often failing to capture real-world dynamics, while traditional AFT models are limited by rigid distributional assumptions. Although deep learning models like DeepAFT address these constraints by improving predictive accuracy and handling censoring, they inherit the significant challenge of black-box interpretability. The recent introduction of CoxKAN demonstrated the successful integration of Kolmogorov-Arnold Networks (KANs), a novel architecture that yields highly accurate and interpretable symbolic representations, within the CoxPH framework. Motivated by the interpretability gains of CoxKAN, we introduce KAN-AFT (Kolmogorov Arnold Network-based AFT), the first framework to apply KANs to the AFT model. KAN-AFT effectively models complex nonlinear relationships within the AFT framework. Our primary contributions include: (i) a principled AFT-KAN formulation, (ii) robust optimization strategies for right-censored observations (e.g., Buckley-James and IPCW), and (iii) an interpretability pipeline that converts the learned spline functions into closed-form symbolic equations for survival time. Empirical results on multiple datasets confirm that KAN-AFT achieves performance comparable to or better than DeepAFT, while uniquely providing transparent, symbolic models of the survival process.

Mebin Jose, Jisha Francis, Sudheesh Kumar Kattumannil• 2025

Related benchmarks

TaskDatasetResultRank
Survival AnalysisPBC (test)--
18
Survival AnalysisGerman Breast Cancer Study Group (GBSG) (train)
C-index0.7066
9
Survival AnalysisGerman Breast Cancer Study Group (GBSG) (test)
C-index0.7099
9
Survival AnalysisNon Linear Synthetic Data (train)
C-index0.8505
9
Survival AnalysisNon Linear Synthetic Data (test)
C-index0.8419
9
Survival AnalysisPBC (train)
C-index0.8407
9
Survival AnalysisHeart failure dataset (train)
C-index0.7504
9
Survival AnalysisLinear Synthetic Data (train)
C-index0.869
9
Survival AnalysisLinear Synthetic Data (test)
C-index0.875
9
Survival AnalysisHeart failure dataset (test)
C-index0.7157
9
Showing 10 of 12 rows

Other info

Follow for update