Cargando…
Achieving Verifiable Decision Tree Prediction on Hybrid Blockchains
Machine learning has become increasingly popular in academic and industrial communities and has been widely implemented in various online applications due to its powerful ability to analyze and use data. Among all the machine learning models, decision tree models stand out due to their great interpr...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10378298/ https://www.ncbi.nlm.nih.gov/pubmed/37510005 http://dx.doi.org/10.3390/e25071058 |
_version_ | 1785079731035570176 |
---|---|
author | Fu, Moxuan Zhang, Chuan Hu, Chenfei Wu, Tong Dong, Jinyang Zhu, Liehuang |
author_facet | Fu, Moxuan Zhang, Chuan Hu, Chenfei Wu, Tong Dong, Jinyang Zhu, Liehuang |
author_sort | Fu, Moxuan |
collection | PubMed |
description | Machine learning has become increasingly popular in academic and industrial communities and has been widely implemented in various online applications due to its powerful ability to analyze and use data. Among all the machine learning models, decision tree models stand out due to their great interpretability and simplicity, and have been implemented in cloud computing services for various purposes. Despite its great success, the integrity issue of online decision tree prediction is a growing concern. The correctness and consistency of decision tree predictions in cloud computing systems need more security guarantees since verifying the correctness of the model prediction remains challenging. Meanwhile, blockchain has a promising prospect in two-party machine learning services as the immutable and traceable characteristics satisfy the verifiable settings in machine learning services. In this paper, we initiate the study of decision tree prediction services on blockchain systems and propose VDT, a Verifiable Decision Tree prediction scheme for decision tree prediction. Specifically, by leveraging the Merkle tree and hash function, the scheme allows the service provider to generate a verification proof to convince the client that the output of the decision tree prediction is correctly computed on a particular data sample. It is further extended to an update method for a verifiable decision tree to modify the decision tree model efficiently. We prove the security of the proposed VDT schemes and evaluate their performance using real datasets. Experimental evaluations show that our scheme requires less than one second to produce verifiable proof. |
format | Online Article Text |
id | pubmed-10378298 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-103782982023-07-29 Achieving Verifiable Decision Tree Prediction on Hybrid Blockchains Fu, Moxuan Zhang, Chuan Hu, Chenfei Wu, Tong Dong, Jinyang Zhu, Liehuang Entropy (Basel) Article Machine learning has become increasingly popular in academic and industrial communities and has been widely implemented in various online applications due to its powerful ability to analyze and use data. Among all the machine learning models, decision tree models stand out due to their great interpretability and simplicity, and have been implemented in cloud computing services for various purposes. Despite its great success, the integrity issue of online decision tree prediction is a growing concern. The correctness and consistency of decision tree predictions in cloud computing systems need more security guarantees since verifying the correctness of the model prediction remains challenging. Meanwhile, blockchain has a promising prospect in two-party machine learning services as the immutable and traceable characteristics satisfy the verifiable settings in machine learning services. In this paper, we initiate the study of decision tree prediction services on blockchain systems and propose VDT, a Verifiable Decision Tree prediction scheme for decision tree prediction. Specifically, by leveraging the Merkle tree and hash function, the scheme allows the service provider to generate a verification proof to convince the client that the output of the decision tree prediction is correctly computed on a particular data sample. It is further extended to an update method for a verifiable decision tree to modify the decision tree model efficiently. We prove the security of the proposed VDT schemes and evaluate their performance using real datasets. Experimental evaluations show that our scheme requires less than one second to produce verifiable proof. MDPI 2023-07-13 /pmc/articles/PMC10378298/ /pubmed/37510005 http://dx.doi.org/10.3390/e25071058 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Fu, Moxuan Zhang, Chuan Hu, Chenfei Wu, Tong Dong, Jinyang Zhu, Liehuang Achieving Verifiable Decision Tree Prediction on Hybrid Blockchains |
title | Achieving Verifiable Decision Tree Prediction on Hybrid Blockchains |
title_full | Achieving Verifiable Decision Tree Prediction on Hybrid Blockchains |
title_fullStr | Achieving Verifiable Decision Tree Prediction on Hybrid Blockchains |
title_full_unstemmed | Achieving Verifiable Decision Tree Prediction on Hybrid Blockchains |
title_short | Achieving Verifiable Decision Tree Prediction on Hybrid Blockchains |
title_sort | achieving verifiable decision tree prediction on hybrid blockchains |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10378298/ https://www.ncbi.nlm.nih.gov/pubmed/37510005 http://dx.doi.org/10.3390/e25071058 |
work_keys_str_mv | AT fumoxuan achievingverifiabledecisiontreepredictiononhybridblockchains AT zhangchuan achievingverifiabledecisiontreepredictiononhybridblockchains AT huchenfei achievingverifiabledecisiontreepredictiononhybridblockchains AT wutong achievingverifiabledecisiontreepredictiononhybridblockchains AT dongjinyang achievingverifiabledecisiontreepredictiononhybridblockchains AT zhuliehuang achievingverifiabledecisiontreepredictiononhybridblockchains |