Level Up: Private Non-Interactive Decision Tree Evaluation using Levelled Homomorphic Encryption
Rasoul Akhavan Mahdavi, Haoyan Ni, Dimitry Linkov, Florian Kerschbaum

TL;DR
This paper introduces two novel non-interactive protocols for private decision tree evaluation using leveled homomorphic encryption, enabling efficient and scalable privacy-preserving predictions in machine learning as a service.
Contribution
The paper presents two new non-interactive PDTE protocols, XXCMP-PDTE and RCC-PDTE, based on innovative comparison protocols, improving efficiency and scalability over existing methods.
Findings
RCC can compare 32-bit numbers in under 10 ms
RCC-PDTE evaluates large decision trees with 1000+ nodes in under 2 seconds
Proposed protocols outperform current state-of-the-art in efficiency and precision
Abstract
As machine learning as a service continues gaining popularity, concerns about privacy and intellectual property arise. Users often hesitate to disclose their private information to obtain a service, while service providers aim to protect their proprietary models. Decision trees, a widely used machine learning model, are favoured for their simplicity, interpretability, and ease of training. In this context, Private Decision Tree Evaluation (PDTE) enables a server holding a private decision tree to provide predictions based on a client's private attributes. The protocol is such that the server learns nothing about the client's private attributes. Similarly, the client learns nothing about the server's model besides the prediction and some hyperparameters. In this paper, we propose two novel non-interactive PDTE protocols, XXCMP-PDTE and RCC-PDTE, based on two new non-interactive…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Cryptography and Data Security · Blockchain Technology Applications and Security
