Federated Learning and Differential Privacy Techniques on Multi-hospital Population-scale Electrocardiogram Data

Vikhyat Agrawal, Sunil Vasu Kalmady, Venkataseetharam Manoj Malipeddi, Manisimha Varma Manthena, Weijie Sun +4 more
4/26/2024
eess.SPcs.CRcs.LG

Official code: vikhyatt/Hospital-FL-DP (3 stars, last commit 2024-05-15).

Abstract

This research paper explores ways to apply Federated Learning (FL) and Differential Privacy (DP) techniques to population-scale Electrocardiogram (ECG) data. The study learns a multi-label ECG classification model using FL and DP based on 1,565,849 ECG tracings from 7 hospitals in Alberta, Canada. The FL approach allowed collaborative model training without sharing raw data between hospitals while building robust ECG classification models for diagnosing various cardiac conditions. These accurate ECG classification models can facilitate the diagnoses while preserving patient confidentiality using FL and DP techniques. Our results show that the performance achieved using our implementation of the FL approach is comparable to that of the pooled approach, where the model is trained over the aggregating data from all hospitals. Furthermore, our findings suggest that hospitals with limited ECGs for training can benefit from adopting the FL model compared to single-site training. In addition, this study showcases the trade-off between model performance and data privacy by employing DP during model training. Our code is available at https://github.com/vikhyatt/Hospital-FL-DP.

View on arXivView PDF

Code Implementations(1)

33PythonApr 6, 20242 years ago

Similar Papers

Cite this paper

@article{agrawal2024federated,
  title  = {Federated Learning and Differential Privacy Techniques on Multi-hospital Population-scale Electrocardiogram Data},
  author = {Vikhyat Agrawal and Sunil Vasu Kalmady and Venkataseetharam Manoj Malipeddi and Manisimha Varma Manthena and Weijie Sun and Saiful Islam and Abram Hindle and Padma Kaul and Russell Greiner},
  year   = {2024},
  eprint = {2405.00725},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.00725v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.00725.svg)](https://codeofpaper.com/paper/2405.00725)

Discussion