A Robust Pipeline for Differentially Private Federated Learning on Imbalanced Clinical Data using SMOTETomek and FedProx
This paper presents a robust framework for differentially private federated learning on imbalanced clinical data that combines client-level SMOTETomek resampling and an optimized FedProx algorithm to achieve high recall (>77%) while maintaining strong privacy guarantees (epsilon 9.0) for cardiovascular risk prediction.
Original paper licensed under CC BY 4.0 (http://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 a world where hospitals could team up to build a super-smart doctor's assistant, one that learns from millions of patients to spot diseases early. The problem is, patient records are like precious, secret treasures locked in separate vaults. Laws like GDPR and HIPAA mean these vaults can't be opened and merged into one giant pile; the data must stay where it lives. Enter Federated Learning, a clever trick where the "brain" of the computer travels to the vaults instead of the data traveling to the brain. Each hospital trains a piece of the model on its own local data and only sends back the lessons learned, not the secrets.
But there's a catch. To make sure no one can reverse-engineer those lessons to steal a specific patient's identity, scientists add a layer of Differential Privacy. Think of this as adding a little bit of "static" or "noise" to the lessons before they are sent. It's like whispering a secret to a friend while someone else is shouting nearby; the friend hears the message, but the eavesdropper can't be sure exactly what was said. The big question is: how much static can we add before the message becomes garbled and useless? This is the "privacy-utility trade-off." If we add too much noise to be super safe, the model might get so confused it stops working. If we add too little, the secrets might be at risk. This is especially tricky when the data is "imbalanced," meaning there are thousands of healthy patients but very few sick ones, making it easy for a model to get lazy and just guess "everyone is healthy."
This paper tackles that exact mess. The researchers tried to build a Federated Learning system to predict cardiovascular risks (like strokes) using data that was both private and heavily imbalanced. They found that if you just use the standard methods, the system fails spectacularly: it becomes so confused by the lack of sick patients that it predicts "no one is sick" for everyone, achieving zero ability to catch actual cases. To fix this, they built a robust pipeline with two main upgrades. First, they used a technique called SMOTETomek at each hospital to artificially create more examples of the rare sick patients, balancing the scales before training. Second, they swapped the standard training algorithm for FedProx, which acts like a gentle guide to keep the local models from drifting too far apart when the data looks different at each hospital.
The result is a working system that successfully navigates the privacy-utility tightrope. The authors measured how well the model worked at different levels of privacy "noise." They discovered a "sweet spot" where the privacy budget (a number called ) is around 9.0. At this level, the model maintains strong privacy guarantees while still being clinically useful. In their tests, the model successfully identified about 77% of the actual at-risk patients (Recall) and achieved a discriminative power score (ROC-AUC) of roughly 0.82. The paper explicitly rules out the idea that standard Federated Learning works out of the box for this type of messy, real-world data, showing that without their specific balancing and stabilization steps, the model collapses. While the privacy budget of 9.0 is more relaxed than the ultra-tight numbers often discussed in pure math theory, the authors argue it is a practical, safe, and effective operating point for real healthcare applications, proving that you can have both security and a model that actually saves lives.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.