Cargando…
The FeatureCloud Platform for Federated Learning in Biomedicine: Unified Approach
BACKGROUND: Machine learning and artificial intelligence have shown promising results in many areas and are driven by the increasing amount of available data. However, these data are often distributed across different institutions and cannot be easily shared owing to strict privacy regulations. Fede...
Autores principales: | , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
JMIR Publications
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10372562/ https://www.ncbi.nlm.nih.gov/pubmed/37436815 http://dx.doi.org/10.2196/42621 |
_version_ | 1785078397195517952 |
---|---|
author | Matschinske, Julian Späth, Julian Bakhtiari, Mohammad Probul, Niklas Kazemi Majdabadi, Mohammad Mahdi Nasirigerdeh, Reza Torkzadehmahani, Reihaneh Hartebrodt, Anne Orban, Balazs-Attila Fejér, Sándor-József Zolotareva, Olga Das, Supratim Baumbach, Linda Pauling, Josch K Tomašević, Olivera Bihari, Béla Bloice, Marcus Donner, Nina C Fdhila, Walid Frisch, Tobias Hauschild, Anne-Christin Heider, Dominik Holzinger, Andreas Hötzendorfer, Walter Hospes, Jan Kacprowski, Tim Kastelitz, Markus List, Markus Mayer, Rudolf Moga, Mónika Müller, Heimo Pustozerova, Anastasia Röttger, Richard Saak, Christina C Saranti, Anna Schmidt, Harald H H W Tschohl, Christof Wenke, Nina K Baumbach, Jan |
author_facet | Matschinske, Julian Späth, Julian Bakhtiari, Mohammad Probul, Niklas Kazemi Majdabadi, Mohammad Mahdi Nasirigerdeh, Reza Torkzadehmahani, Reihaneh Hartebrodt, Anne Orban, Balazs-Attila Fejér, Sándor-József Zolotareva, Olga Das, Supratim Baumbach, Linda Pauling, Josch K Tomašević, Olivera Bihari, Béla Bloice, Marcus Donner, Nina C Fdhila, Walid Frisch, Tobias Hauschild, Anne-Christin Heider, Dominik Holzinger, Andreas Hötzendorfer, Walter Hospes, Jan Kacprowski, Tim Kastelitz, Markus List, Markus Mayer, Rudolf Moga, Mónika Müller, Heimo Pustozerova, Anastasia Röttger, Richard Saak, Christina C Saranti, Anna Schmidt, Harald H H W Tschohl, Christof Wenke, Nina K Baumbach, Jan |
author_sort | Matschinske, Julian |
collection | PubMed |
description | BACKGROUND: Machine learning and artificial intelligence have shown promising results in many areas and are driven by the increasing amount of available data. However, these data are often distributed across different institutions and cannot be easily shared owing to strict privacy regulations. Federated learning (FL) allows the training of distributed machine learning models without sharing sensitive data. In addition, the implementation is time-consuming and requires advanced programming skills and complex technical infrastructures. OBJECTIVE: Various tools and frameworks have been developed to simplify the development of FL algorithms and provide the necessary technical infrastructure. Although there are many high-quality frameworks, most focus only on a single application case or method. To our knowledge, there are no generic frameworks, meaning that the existing solutions are restricted to a particular type of algorithm or application field. Furthermore, most of these frameworks provide an application programming interface that needs programming knowledge. There is no collection of ready-to-use FL algorithms that are extendable and allow users (eg, researchers) without programming knowledge to apply FL. A central FL platform for both FL algorithm developers and users does not exist. This study aimed to address this gap and make FL available to everyone by developing FeatureCloud, an all-in-one platform for FL in biomedicine and beyond. METHODS: The FeatureCloud platform consists of 3 main components: a global frontend, a global backend, and a local controller. Our platform uses a Docker to separate the local acting components of the platform from the sensitive data systems. We evaluated our platform using 4 different algorithms on 5 data sets for both accuracy and runtime. RESULTS: FeatureCloud removes the complexity of distributed systems for developers and end users by providing a comprehensive platform for executing multi-institutional FL analyses and implementing FL algorithms. Through its integrated artificial intelligence store, federated algorithms can easily be published and reused by the community. To secure sensitive raw data, FeatureCloud supports privacy-enhancing technologies to secure the shared local models and assures high standards in data privacy to comply with the strict General Data Protection Regulation. Our evaluation shows that applications developed in FeatureCloud can produce highly similar results compared with centralized approaches and scale well for an increasing number of participating sites. CONCLUSIONS: FeatureCloud provides a ready-to-use platform that integrates the development and execution of FL algorithms while reducing the complexity to a minimum and removing the hurdles of federated infrastructure. Thus, we believe that it has the potential to greatly increase the accessibility of privacy-preserving and distributed data analyses in biomedicine and beyond. |
format | Online Article Text |
id | pubmed-10372562 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | JMIR Publications |
record_format | MEDLINE/PubMed |
spelling | pubmed-103725622023-07-28 The FeatureCloud Platform for Federated Learning in Biomedicine: Unified Approach Matschinske, Julian Späth, Julian Bakhtiari, Mohammad Probul, Niklas Kazemi Majdabadi, Mohammad Mahdi Nasirigerdeh, Reza Torkzadehmahani, Reihaneh Hartebrodt, Anne Orban, Balazs-Attila Fejér, Sándor-József Zolotareva, Olga Das, Supratim Baumbach, Linda Pauling, Josch K Tomašević, Olivera Bihari, Béla Bloice, Marcus Donner, Nina C Fdhila, Walid Frisch, Tobias Hauschild, Anne-Christin Heider, Dominik Holzinger, Andreas Hötzendorfer, Walter Hospes, Jan Kacprowski, Tim Kastelitz, Markus List, Markus Mayer, Rudolf Moga, Mónika Müller, Heimo Pustozerova, Anastasia Röttger, Richard Saak, Christina C Saranti, Anna Schmidt, Harald H H W Tschohl, Christof Wenke, Nina K Baumbach, Jan J Med Internet Res Original Paper BACKGROUND: Machine learning and artificial intelligence have shown promising results in many areas and are driven by the increasing amount of available data. However, these data are often distributed across different institutions and cannot be easily shared owing to strict privacy regulations. Federated learning (FL) allows the training of distributed machine learning models without sharing sensitive data. In addition, the implementation is time-consuming and requires advanced programming skills and complex technical infrastructures. OBJECTIVE: Various tools and frameworks have been developed to simplify the development of FL algorithms and provide the necessary technical infrastructure. Although there are many high-quality frameworks, most focus only on a single application case or method. To our knowledge, there are no generic frameworks, meaning that the existing solutions are restricted to a particular type of algorithm or application field. Furthermore, most of these frameworks provide an application programming interface that needs programming knowledge. There is no collection of ready-to-use FL algorithms that are extendable and allow users (eg, researchers) without programming knowledge to apply FL. A central FL platform for both FL algorithm developers and users does not exist. This study aimed to address this gap and make FL available to everyone by developing FeatureCloud, an all-in-one platform for FL in biomedicine and beyond. METHODS: The FeatureCloud platform consists of 3 main components: a global frontend, a global backend, and a local controller. Our platform uses a Docker to separate the local acting components of the platform from the sensitive data systems. We evaluated our platform using 4 different algorithms on 5 data sets for both accuracy and runtime. RESULTS: FeatureCloud removes the complexity of distributed systems for developers and end users by providing a comprehensive platform for executing multi-institutional FL analyses and implementing FL algorithms. Through its integrated artificial intelligence store, federated algorithms can easily be published and reused by the community. To secure sensitive raw data, FeatureCloud supports privacy-enhancing technologies to secure the shared local models and assures high standards in data privacy to comply with the strict General Data Protection Regulation. Our evaluation shows that applications developed in FeatureCloud can produce highly similar results compared with centralized approaches and scale well for an increasing number of participating sites. CONCLUSIONS: FeatureCloud provides a ready-to-use platform that integrates the development and execution of FL algorithms while reducing the complexity to a minimum and removing the hurdles of federated infrastructure. Thus, we believe that it has the potential to greatly increase the accessibility of privacy-preserving and distributed data analyses in biomedicine and beyond. JMIR Publications 2023-07-12 /pmc/articles/PMC10372562/ /pubmed/37436815 http://dx.doi.org/10.2196/42621 Text en ©Julian Matschinske, Julian Späth, Mohammad Bakhtiari, Niklas Probul, Mohammad Mahdi Kazemi Majdabadi, Reza Nasirigerdeh, Reihaneh Torkzadehmahani, Anne Hartebrodt, Balazs-Attila Orban, Sándor-József Fejér, Olga Zolotareva, Supratim Das, Linda Baumbach, Josch K Pauling, Olivera Tomašević, Béla Bihari, Marcus Bloice, Nina C Donner, Walid Fdhila, Tobias Frisch, Anne-Christin Hauschild, Dominik Heider, Andreas Holzinger, Walter Hötzendorfer, Jan Hospes, Tim Kacprowski, Markus Kastelitz, Markus List, Rudolf Mayer, Mónika Moga, Heimo Müller, Anastasia Pustozerova, Richard Röttger, Christina C Saak, Anna Saranti, Harald H H W Schmidt, Christof Tschohl, Nina K Wenke, Jan Baumbach. Originally published in the Journal of Medical Internet Research (https://www.jmir.org), 12.07.2023. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work, first published in the Journal of Medical Internet Research, is properly cited. The complete bibliographic information, a link to the original publication on https://www.jmir.org/, as well as this copyright and license information must be included. |
spellingShingle | Original Paper Matschinske, Julian Späth, Julian Bakhtiari, Mohammad Probul, Niklas Kazemi Majdabadi, Mohammad Mahdi Nasirigerdeh, Reza Torkzadehmahani, Reihaneh Hartebrodt, Anne Orban, Balazs-Attila Fejér, Sándor-József Zolotareva, Olga Das, Supratim Baumbach, Linda Pauling, Josch K Tomašević, Olivera Bihari, Béla Bloice, Marcus Donner, Nina C Fdhila, Walid Frisch, Tobias Hauschild, Anne-Christin Heider, Dominik Holzinger, Andreas Hötzendorfer, Walter Hospes, Jan Kacprowski, Tim Kastelitz, Markus List, Markus Mayer, Rudolf Moga, Mónika Müller, Heimo Pustozerova, Anastasia Röttger, Richard Saak, Christina C Saranti, Anna Schmidt, Harald H H W Tschohl, Christof Wenke, Nina K Baumbach, Jan The FeatureCloud Platform for Federated Learning in Biomedicine: Unified Approach |
title | The FeatureCloud Platform for Federated Learning in Biomedicine: Unified Approach |
title_full | The FeatureCloud Platform for Federated Learning in Biomedicine: Unified Approach |
title_fullStr | The FeatureCloud Platform for Federated Learning in Biomedicine: Unified Approach |
title_full_unstemmed | The FeatureCloud Platform for Federated Learning in Biomedicine: Unified Approach |
title_short | The FeatureCloud Platform for Federated Learning in Biomedicine: Unified Approach |
title_sort | featurecloud platform for federated learning in biomedicine: unified approach |
topic | Original Paper |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10372562/ https://www.ncbi.nlm.nih.gov/pubmed/37436815 http://dx.doi.org/10.2196/42621 |
work_keys_str_mv | AT matschinskejulian thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT spathjulian thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT bakhtiarimohammad thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT probulniklas thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT kazemimajdabadimohammadmahdi thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT nasirigerdehreza thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT torkzadehmahanireihaneh thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT hartebrodtanne thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT orbanbalazsattila thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT fejersandorjozsef thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT zolotarevaolga thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT dassupratim thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT baumbachlinda thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT paulingjoschk thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT tomasevicolivera thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT biharibela thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT bloicemarcus thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT donnerninac thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT fdhilawalid thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT frischtobias thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT hauschildannechristin thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT heiderdominik thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT holzingerandreas thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT hotzendorferwalter thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT hospesjan thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT kacprowskitim thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT kastelitzmarkus thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT listmarkus thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT mayerrudolf thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT mogamonika thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT mullerheimo thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT pustozerovaanastasia thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT rottgerrichard thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT saakchristinac thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT sarantianna thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT schmidtharaldhhw thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT tschohlchristof thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT wenkeninak thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT baumbachjan thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT matschinskejulian featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT spathjulian featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT bakhtiarimohammad featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT probulniklas featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT kazemimajdabadimohammadmahdi featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT nasirigerdehreza featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT torkzadehmahanireihaneh featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT hartebrodtanne featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT orbanbalazsattila featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT fejersandorjozsef featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT zolotarevaolga featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT dassupratim featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT baumbachlinda featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT paulingjoschk featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT tomasevicolivera featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT biharibela featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT bloicemarcus featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT donnerninac featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT fdhilawalid featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT frischtobias featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT hauschildannechristin featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT heiderdominik featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT holzingerandreas featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT hotzendorferwalter featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT hospesjan featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT kacprowskitim featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT kastelitzmarkus featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT listmarkus featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT mayerrudolf featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT mogamonika featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT mullerheimo featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT pustozerovaanastasia featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT rottgerrichard featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT saakchristinac featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT sarantianna featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT schmidtharaldhhw featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT tschohlchristof featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT wenkeninak featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach AT baumbachjan featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach |