Achieving Verifiable Decision Tree Prediction on Hybrid Blockchains

Moxuan Fu, Chuan Zhang, Chenfei Hu, Tong Wu*, Jinyang Dong*, Liehuang Zhu

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

3 Citations (Scopus)

Abstract

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.

Original languageEnglish
Article number1058
JournalEntropy
Volume25
Issue number7
DOIs
Publication statusPublished - Jul 2023

Keywords

  • Merkle tree
  • authenticated data structure
  • blockchain
  • decision tree
  • machine learning
  • verifiable

Fingerprint

Dive into the research topics of 'Achieving Verifiable Decision Tree Prediction on Hybrid Blockchains'. Together they form a unique fingerprint.

Cite this