Evidence map›Paper›PMID 39177085›Full record

ArticleBioinformatics (Oxford, England)2024

sparsesurv: a Python package for fitting sparse survival models via knowledge distillation.

David Wissel, Nikita Janakarajan, Julius Schulte, Daniel Rowson, Xintian Yuan, Valentina Boeva

Abstract read
In one paragraph

Article in Bioinformatics (Oxford, England), 2024. The graph could read no effect estimate from its abstract, so it casts no vote on the map. Cited by 5 papers.

0numbers the graph read from it
0cells of the map it votes in
5citing papers in PubMed
–field-weighted citation impact
1 · What the graph read from it

What it found

Each row is one number read from the abstract, on the scale the paper reported it, with its interval. Left of the dashed line favours the treatment, right favours the comparator. Under each row is the sentence it came from. New to these charts? A ten-minute tutorial.

The abstract states no effect estimate the extractor could read, or names no intervention and outcome on the map, so this paper lights no cell and moves no belief. It is still indexed, cited and linked below.

2 · The registry

The trial behind it

Trials whose registry record cites this paper, or whose number appears in the abstract. A trial that started after this paper was published is citing it as background, not reporting it.

Neither the registry nor the abstract names a trial number. If this is a trial report, that itself is worth knowing.

3 · Its place in the literature

Who cites it

5 citing papers in PubMed.

  1. Article
  2. Article
  3. Article
  4. Article
  5. Article
4 · The record

Corrections and comments

PubMed lists nothing against this paper. Absence here is not a guarantee, only a check that was made.

5 · Who and what money

Authors and funding

6 authors.

David WisselDepartment of Computer Science, ETH Zurich, Zurich, 8092, Switzerland.ORCID 0009-0000-9181-0583
Nikita JanakarajanDepartment of Computer Science, ETH Zurich, Zurich, 8092, Switzerland.ORCID 0000-0001-7886-8385
Julius SchulteDepartment of Computer Science, ETH Zurich, Zurich, 8092, Switzerland.ORCID 0009-0000-9890-403X
Daniel RowsonDepartment of Computer Science, ETH Zurich, Zurich, 8092, Switzerland.
Xintian YuanDepartment of Computer Science, ETH Zurich, Zurich, 8092, Switzerland.
Valentina BoevaDepartment of Computer Science, ETH Zurich, Zurich, 8092, Switzerland.ORCID 0000-0002-4382-7185

Funding

Swiss National Science Foundation
6 · The paper itself

Abstract

motivationSparse survival models are statistical models that select a subset of predictor variables while modeling the time until an event occurs, which can subsequently help interpretability and transportability. The subset of important features is often obtained with regularized models, such as the Cox Proportional Hazards model with Lasso regularization, which limit the number of non-zero coefficients. However, such models can be sensitive to the choice of regularization hyperparameter.

resultsIn this work, we develop a software package and demonstrate how knowledge distillation, a powerful technique in machine learning that aims to transfer knowledge from a complex teacher model to a simpler student model, can be leveraged to learn sparse survival models while mitigating this challenge. For this purpose, we present sparsesurv, a Python package that contains a set of teacher-student model pairs, including the semi-parametric accelerated failure time and the extended hazards models as teachers, which currently do not have Python implementations. It also contains in-house survival function estimators, removing the need for external packages. Sparsesurv is validated against R-based Elastic Net regularized linear Cox proportional hazards models as implemented in the commonly used glmnet package. Our results reveal that knowledge distillation-based approaches achieve competitive discriminative performance relative to glmnet across the regularization path while making the choice of the regularization hyperparameter significantly easier. All of these features, combined with a sklearn-like API, make sparsesurv an easy-to-use Python package that enables survival analysis for high-dimensional datasets through fitting sparse survival models via knowledge distillation. AVAILABILITY AND IMPLEMENTATION: sparsesurv is freely available under a BSD 3 license on GitHub (https://github.com/BoevaLab/sparsesurv) and The Python Package Index (PyPi) (https://pypi.org/project/sparsesurv/).

Indexed as

Machine LearningSoftwareAlgorithmsProportional Hazards Models

Identifiers

PMID39177085
PMCPMC11387617

What OpenQuestion holds

Textmetadata
LicenceCC BY
Read underepoch 390

Registered trials

None linked

Read under generation 80e0d062 · epoch 390. Bibliography from PubMed, PubMed Central and OpenAlex; grants from NIH RePORTER; trial links from ClinicalTrials.gov; estimates, votes and beliefs from the OpenQuestion graph.