Neural Networks for net survival estimation and prediction
This paper introduces a machine learning approach using an adapted Partial Logistic Artificial Neural Network (PLANN) to estimate and predict net survival, demonstrating its flexibility in handling complex data structures compared to traditional spline-based regressions while noting higher variance in estimates for smaller sample sizes and providing the `survivalPLANN` R package for implementation.
Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are trying to predict how long a cancer patient might live, but you have to play a tricky game of "subtract the background noise." In the real world, people die from all sorts of things—car accidents, heart issues, old age. But to understand how deadly cancer really is, doctors need to calculate "net survival." Think of this as a counterfactual world where cancer is the only thing that can kill you. It's like trying to hear a single violin solo in a room full of people talking; you have to figure out how to mute the chatter to hear the music clearly.
For a long time, scientists used a "gold standard" method called the Pohar-Perme (PP) estimator to do this. It's like a super-precise, non-parametric ruler. But there's a catch: this ruler gets really clumsy when you try to measure specific groups of people at the same time. If you want to know the survival rate for "females with rectal cancer" versus "males with colon cancer," you have to split your data into tiny piles. If your piles get too small, the ruler stops working well.
To fix this, researchers Thomas Ollard and Yohann Foucher from the University of Poitiers asked a bold question: What if we used a machine learning "brain" (a Neural Network) instead of a rigid ruler?
The New "Brain" vs. The Old Ruler
The team developed a specific type of artificial neural network called PLANN (Partial Logistic Artificial Neural Network). You can think of PLANN as a super-flexible, shape-shifting clay model. Unlike traditional statistical models that force the data into a straight line or a pre-set curve (like a rigid ruler), PLANN can mold itself to fit the messy, wiggly reality of how cancer behaves over time.
They tested this "brain" in two ways:
- Simulations: They created 1,000 fake cancer datasets on a computer to see how PLANN would handle different scenarios, including tricky situations where the risk of death changes unpredictably over time (non-proportional hazards).
- Real Data: They applied it to a real database of nearly 6,000 people with colorectal cancer from Slovenia.
What They Found (The Good News)
The simulations and the real-world test showed that PLANN is incredibly flexible.
- No More Splitting: In the real data application, PLANN managed to predict survival rates that were almost identical to the "gold standard" PP estimator, even without splitting the data into tiny, weak piles. It handled complex interactions (like how age and cancer location might mix together) without needing the researchers to manually tell it exactly how those variables interact.
- Accuracy: In the simulations, the "bias" (how far off the guess was from the truth) was tiny. For example, in the proportional hazards scenario, PLANN had a bias of just 0.07% at 3 years, 0.11% at 5 years, and 0.38% at 10 years. That's practically spot-on.
- Real-World Match: When looking at the 5-year survival for the whole group, PLANN predicted 0.461 (with a confidence interval from 0.444 to 0.491), which was nearly identical to the PP estimator's 0.459.
The Catch (The Not-So-Good News)
Here is where the story gets a little more cautious. While PLANN is flexible, it comes with a price tag: variance.
- The Wobbly Prediction: In the simulations, PLANN's predictions were slightly "wobblier" than the traditional spline-based models. The "Root Mean Square Error" (a measure of how much the predictions jump around) was slightly higher. For instance, in the proportional hazards scenario, PLANN's error at 10 years was 1.43%, compared to 1.24% for the traditional spline model.
- The Sample Size Problem: The paper explicitly warns that this wobble gets worse when you have fewer people. When they tested with a smaller group of 500 individuals, the error for PLANN jumped significantly (up to 2.99% at 10 years), whereas the traditional models stayed more stable.
- Discrimination: In the real-world application, PLANN was actually worse at distinguishing between high-risk and low-risk patients (measured by AUC) compared to the spline models. For a 5-year prognosis, PLANN scored 0.719, while the spline models scored 0.798 and 0.768.
The Verdict
The authors conclude that PLANN is a powerful, flexible tool that can avoid the need for messy data splitting, making it great for complex datasets where you don't want to assume a straight-line relationship between variables.
However, they do not claim it has "solved" the problem or that it is better in every situation. They explicitly state that because of its higher variance, it might not be useful for studies with reduced sample sizes. If you only have a small number of patients, the traditional model-based approaches are still likely the safer bet.
In short: PLANN is like a high-performance sports car that can handle any turn on the track (complex data), but it needs a long, straight runway (a large sample size) to get up to speed without skidding. If the runway is short, the old, reliable sedan (the spline models) might get you to the destination more smoothly.
To help others use this tool, the authors have released a free software package for R called survivalPLANN, so researchers can try this flexible approach for themselves.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.