Skip to main navigation Skip to search Skip to main content

Privacy-preserving training of tree ensembles over continuous data

  • Samuel Adams
  • , Chaitali Choudhary
  • , Martine de Cock
  • , Rafael Baiao Dowsley
  • , David Melanson
  • , Anderson C.A. Nascimento
  • , Davis Railsback
  • , Jianwei Shen

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

Abstract

Most existing Secure Multi-Party Computation (MPC) protocols for privacy-preserving training of decision trees over distributed data assume that the features are categorical. In real-life applications, features are often numerical. The standard “in the clear” algorithm to grow decision trees on data with continuous values requires sorting of training examples for each feature in the quest for an optimal cut-point in the range of feature values in each node. Sorting is an expensive operation in MPC, hence finding secure protocols that avoid such an expensive step is a relevant problem in privacy-preserving machine learning. In this paper we propose three more efficient alternatives for secure training of decision tree based models on data with continuous features, namely: (1) secure discretization of the data, followed by secure training of a decision tree over the discretized data; (2) secure discretization of the data, followed by secure training of a random forest over the discretized data; and (3) secure training of extremely randomized trees (“extra-trees”) on the original data. Approaches (2) and (3) both involve randomizing feature choices. In addition, in approach (3) cutpoints are chosen randomly as well, thereby alleviating the need to sort or to discretize the data up front. We implemented all proposed solutions in the semi-honest setting with additive secret sharing based MPC. In addition to mathematically proving that all proposed approaches are correct and secure, we experimentally evaluated and compared them in terms of classification accuracy and runtime. We privately train tree ensembles over data sets with thousands of instances or features in a few minutes, with accuracies that are at par with those obtained in the clear. This makes our solution more efficient than the existing approaches, which are based on oblivious sorting.
Original languageEnglish
Title of host publicationProceedings on Privacy Enhancing Technologies Symposium
EditorsFlorian Kerschbaum, Michelle Mazurek
Place of PublicationRochester NY USA
PublisherPrivacy Enhancing Technologies
Pages205-226
Number of pages22
Volume2
DOIs
Publication statusPublished - 2022
EventPrivacy Enhancing Technologies Symposium 2022 - Online, Sydney, Australia
Duration: 11 Jul 202215 Jul 2022
https://petsymposium.org/popets/2022/ (Proceedings)
https://petsymposium.org/2022/ (Website)

Seminar

SeminarPrivacy Enhancing Technologies Symposium 2022
Abbreviated titlePETS 2022
Country/TerritoryAustralia
CitySydney
Period11/07/2215/07/22
Internet address

Keywords

  • Machine Learning
  • Privacy
  • Secure MultiParty Computation
  • Decision Tree Ensembles
  • Random Forest

Cite this