Efficient Log-Rank Updates for Random Survival Forests
Random survival forests are widely used for estimating covariate-conditional survival functions under right-censoring. Their standard log-rank splitting criterion is typically recomputed at each candidate split. This O(M) cost per split, with M the number of distinct event times in a node, creates a bottleneck for large cohort datasets with long follow-up. We revisit approximations proposed by LeBlanc and Crowley (1995) and develop simple constant-time updates for the log-rank criterion. The method is implemented in grf for R and reduces training time on large datasets while preserving predictive accuracy.
Authors
- James Yang (ORCID: https://orcid.org/0000-0003-0842-7933)
- Erik Sverdrup (ORCID: https://orcid.org/0000-0001-6093-1390)
- Michael LeBlanc
Institutions
- Cape Town HVTN Immunology Laboratory / Hutchinson Centre Research Institute of South Africa (ZA)
- University of Washington (US)
- Monash University (AU)
- Stanford University (US)
Publication Details
- Journal
- Journal of Computational and Graphical Statistics
- Published
- 2026-07-27
- DOI
- https://doi.org/10.1080/10618600.2026.2709001
- Primary Topic
- Machine Learning and Data Classification
- Type
- article
- Field-Weighted Citation Impact
- 0.00