TY - JOUR
T1 - Efficient and private scoring of decision trees, support vector machines and logistic regression models based on pre-computation
AU - De Cock, Martine
AU - Dowsley, Rafael
AU - Horst, Caleb
AU - Katti, Raj
AU - Nascimento, Anderson C.A.
AU - Poon, Wing-Sea
AU - Truex, Stacey
PY - 2019/3
Y1 - 2019/3
N2 - Many data-driven personalized services require that private data of users is scored against a trained machine learning model. In this paper we propose a novel protocol for privacy-preserving classification of decision trees, a popular machine learning model in these scenarios. Our solutions is composed out of building blocks, namely a secure comparison protocol, a protocol for obliviously selecting inputs, and a protocol for multiplication. By combining some of the building blocks for our decision tree classification protocol, we also improve previously proposed solutions for classification of support vector machines and logistic regression models. Our protocols are information theoretically secure and, unlike previously proposed solutions, do not require modular exponentiations. We show that our protocols for privacy-preserving classification lead to more efficient results from the point of view of computational and communication complexities. We present accuracy and runtime results for seven classification benchmark datasets from the UCI repository.
AB - Many data-driven personalized services require that private data of users is scored against a trained machine learning model. In this paper we propose a novel protocol for privacy-preserving classification of decision trees, a popular machine learning model in these scenarios. Our solutions is composed out of building blocks, namely a secure comparison protocol, a protocol for obliviously selecting inputs, and a protocol for multiplication. By combining some of the building blocks for our decision tree classification protocol, we also improve previously proposed solutions for classification of support vector machines and logistic regression models. Our protocols are information theoretically secure and, unlike previously proposed solutions, do not require modular exponentiations. We show that our protocols for privacy-preserving classification lead to more efficient results from the point of view of computational and communication complexities. We present accuracy and runtime results for seven classification benchmark datasets from the UCI repository.
KW - decision trees
KW - logistic regression
KW - privacy-preserving computation
KW - Private classification
KW - secret sharing
KW - secure multiparty computation
KW - support vector machines
UR - http://www.scopus.com/inward/record.url?scp=85063012297&partnerID=8YFLogxK
U2 - 10.1109/TDSC.2017.2679189
DO - 10.1109/TDSC.2017.2679189
M3 - Article
AN - SCOPUS:85063012297
SN - 1941-0018
VL - 16
SP - 217
EP - 230
JO - IEEE Transactions on Dependable and Secure Computing
JF - IEEE Transactions on Dependable and Secure Computing
IS - 2
ER -