<p>Privacy-preserving decision tree training facilitates multiple parties to jointly train a decision tree model, whilst preserving the confidentiality of their individual data. Pivot [<CitationRef CitationID="CR1">1</CitationRef>] (VLDB’ 20) is by far the most advanced generic and scalable PDTT protocol, while more recent works Squirrel [<CitationRef CitationID="CR2">2</CitationRef>] (USENIX’ 23) and Ham-ada et al. [<CitationRef CitationID="CR3">3</CitationRef>] (PETS’ 23) achieve better performance in particular settings ([<CitationRef CitationID="CR2">2</CitationRef>] concentrating on 2-party setting) or functionalities ([<CitationRef CitationID="CR3">3</CitationRef>] honing on classification tree with continuous attributes). A critical limitation of Pivot is its dependency on vertical federated learning, which mandates that a single party possesses all the record values for a particular feature. This assumption allows vertical federated learning approaches to compute the evaluation function in plaintext. In this paper, we proposed KOG, a novel scalable privacy-preserving decision trees training framework with pure secure multiparty computation (MPC), in which all computations in training are performed under secret shares. KOG is adaptable, catering to both regression and classification aims of decision trees, with the ability to handle both continuous and discrete inputs. Notably, KOG’s computational complexity is proportional to the depth of the tree. We also extend our solution and implement random forest (RF) and gradient boosting decision tree (GBDT). Besides supporting non-vertical decision tree, KOG as an MPC based solution, also outperforms the federated learning based Pivot by 10X-100X in efficiency.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

KOG: A secret sharing-based scalable privacy-preserving training framework for decision trees

  • Gang Cheng,
  • Hanlin Zhang,
  • Jie Lin,
  • Fanyu Kong,
  • Hansong Xu,
  • Kun Hua

摘要

Privacy-preserving decision tree training facilitates multiple parties to jointly train a decision tree model, whilst preserving the confidentiality of their individual data. Pivot [1] (VLDB’ 20) is by far the most advanced generic and scalable PDTT protocol, while more recent works Squirrel [2] (USENIX’ 23) and Ham-ada et al. [3] (PETS’ 23) achieve better performance in particular settings ([2] concentrating on 2-party setting) or functionalities ([3] honing on classification tree with continuous attributes). A critical limitation of Pivot is its dependency on vertical federated learning, which mandates that a single party possesses all the record values for a particular feature. This assumption allows vertical federated learning approaches to compute the evaluation function in plaintext. In this paper, we proposed KOG, a novel scalable privacy-preserving decision trees training framework with pure secure multiparty computation (MPC), in which all computations in training are performed under secret shares. KOG is adaptable, catering to both regression and classification aims of decision trees, with the ability to handle both continuous and discrete inputs. Notably, KOG’s computational complexity is proportional to the depth of the tree. We also extend our solution and implement random forest (RF) and gradient boosting decision tree (GBDT). Besides supporting non-vertical decision tree, KOG as an MPC based solution, also outperforms the federated learning based Pivot by 10X-100X in efficiency.