Cargando…

Fair compute loads enabled by blockchain: sharing models by alternating client and server roles

OBJECTIVE: Decentralized privacy-preserving predictive modeling enables multiple institutions to learn a more generalizable model on healthcare or genomic data by sharing the partially trained models instead of patient-level data, while avoiding risks such as single point of control. State-of-the-ar...

Descripción completa

Detalles Bibliográficos
Autores principales: Kuo, Tsung-Ting, Gabriel, Rodney A, Ohno-Machado, Lucila
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7787356/
https://www.ncbi.nlm.nih.gov/pubmed/30892656
http://dx.doi.org/10.1093/jamia/ocy180
_version_ 1783632807769145344
author Kuo, Tsung-Ting
Gabriel, Rodney A
Ohno-Machado, Lucila
author_facet Kuo, Tsung-Ting
Gabriel, Rodney A
Ohno-Machado, Lucila
author_sort Kuo, Tsung-Ting
collection PubMed
description OBJECTIVE: Decentralized privacy-preserving predictive modeling enables multiple institutions to learn a more generalizable model on healthcare or genomic data by sharing the partially trained models instead of patient-level data, while avoiding risks such as single point of control. State-of-the-art blockchain-based methods remove the “server” role but can be less accurate than models that rely on a server. Therefore, we aim at developing a general model sharing framework to preserve predictive correctness, mitigate the risks of a centralized architecture, and compute the models in a fair way MATERIALS AND METHODS: We propose a framework that includes both server and “client” roles to preserve correctness. We adopt a blockchain network to obtain the benefits of decentralization, by alternating the roles for each site to ensure computational fairness. Also, we developed GloreChain (Grid Binary LOgistic REgression on Permissioned BlockChain) as a concrete example, and compared it to a centralized algorithm on 3 healthcare or genomic datasets to evaluate predictive correctness, number of learning iterations and execution time RESULTS: GloreChain performs exactly the same as the centralized method in terms of correctness and number of iterations. It inherits the advantages of blockchain, at the cost of increased time to reach a consensus model DISCUSSION: Our framework is general or flexible and can also address intrinsic challenges of blockchain networks. Further investigations will focus on higher-dimensional datasets, additional use cases, privacy-preserving quality concerns, and ethical, legal, and social implications CONCLUSIONS: Our framework provides a promising potential for institutions to learn a predictive model based on healthcare or genomic data in a privacy-preserving and decentralized way.
format Online
Article
Text
id pubmed-7787356
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-77873562021-01-12 Fair compute loads enabled by blockchain: sharing models by alternating client and server roles Kuo, Tsung-Ting Gabriel, Rodney A Ohno-Machado, Lucila J Am Med Inform Assoc Research and Applications OBJECTIVE: Decentralized privacy-preserving predictive modeling enables multiple institutions to learn a more generalizable model on healthcare or genomic data by sharing the partially trained models instead of patient-level data, while avoiding risks such as single point of control. State-of-the-art blockchain-based methods remove the “server” role but can be less accurate than models that rely on a server. Therefore, we aim at developing a general model sharing framework to preserve predictive correctness, mitigate the risks of a centralized architecture, and compute the models in a fair way MATERIALS AND METHODS: We propose a framework that includes both server and “client” roles to preserve correctness. We adopt a blockchain network to obtain the benefits of decentralization, by alternating the roles for each site to ensure computational fairness. Also, we developed GloreChain (Grid Binary LOgistic REgression on Permissioned BlockChain) as a concrete example, and compared it to a centralized algorithm on 3 healthcare or genomic datasets to evaluate predictive correctness, number of learning iterations and execution time RESULTS: GloreChain performs exactly the same as the centralized method in terms of correctness and number of iterations. It inherits the advantages of blockchain, at the cost of increased time to reach a consensus model DISCUSSION: Our framework is general or flexible and can also address intrinsic challenges of blockchain networks. Further investigations will focus on higher-dimensional datasets, additional use cases, privacy-preserving quality concerns, and ethical, legal, and social implications CONCLUSIONS: Our framework provides a promising potential for institutions to learn a predictive model based on healthcare or genomic data in a privacy-preserving and decentralized way. Oxford University Press 2019-03-20 /pmc/articles/PMC7787356/ /pubmed/30892656 http://dx.doi.org/10.1093/jamia/ocy180 Text en © The Author(s) 2019. Published by Oxford University Press on behalf of the American Medical Informatics Association. http://creativecommons.org/licenses/by-nc-nd/4.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution-NonCommercial-NoDerivs licence (http://creativecommons.org/licenses/by-nc-nd/4.0/), which permits non-commercial reproduction and distribution of the work, in any medium, provided the original work is not altered or transformed in any way, and that the work is properly cited. For commercial re-use, please contactjournals.permissions@oup.com
spellingShingle Research and Applications
Kuo, Tsung-Ting
Gabriel, Rodney A
Ohno-Machado, Lucila
Fair compute loads enabled by blockchain: sharing models by alternating client and server roles
title Fair compute loads enabled by blockchain: sharing models by alternating client and server roles
title_full Fair compute loads enabled by blockchain: sharing models by alternating client and server roles
title_fullStr Fair compute loads enabled by blockchain: sharing models by alternating client and server roles
title_full_unstemmed Fair compute loads enabled by blockchain: sharing models by alternating client and server roles
title_short Fair compute loads enabled by blockchain: sharing models by alternating client and server roles
title_sort fair compute loads enabled by blockchain: sharing models by alternating client and server roles
topic Research and Applications
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7787356/
https://www.ncbi.nlm.nih.gov/pubmed/30892656
http://dx.doi.org/10.1093/jamia/ocy180
work_keys_str_mv AT kuotsungting faircomputeloadsenabledbyblockchainsharingmodelsbyalternatingclientandserverroles
AT gabrielrodneya faircomputeloadsenabledbyblockchainsharingmodelsbyalternatingclientandserverroles
AT ohnomachadolucila faircomputeloadsenabledbyblockchainsharingmodelsbyalternatingclientandserverroles