XGT: Fast and Secure Decision Tree Training and Inference on GPUs

The decision tree (DT) model is widely usedin various applications due to its versatility, speed, and interpretability. However, outsourcing DT training and inference to cloud platforms raises data privacy concerns. While significant strides have been made in developing private DT training and inference using cryptography such as Secure Multi-Party Computation (MPC), the performance is still not ideal in real-world applications. Only a few recent works have explored using GPUs to enhance the performance of MPC-based deep learning. Nevertheless, data-dependent operations and the high communication costs inherent in MPC-based DT make the integration of GPUs a challenge. We introduce the eXpress GPU-based Tree (<i>XGT</i>), a fast MPC-based framework for private DT training and inference on GPUs. <i>XGT</i>converts the majority of operations in training and inference into parallelizable matrix operations, supplemented by various optimizations, including matrix dimension reductions. This innovative design leads to substantial reductions in communication overhead while maintaining the critical property of obliviousness. <i>XGT</i>also achieves a stronger security guarantee, where all data items, the tree shape, access patterns, and data distributions generated during the training and inference are protected. <i>XGT</i>only reveals the tree depth. The experimental results show that <i>XGT</i>is up to <inline-formula><tex-math notation="LaTeX">$278{\times }$</tex-math></inline-formula> faster than the previous most efficient CPU-based approach. <i>XGT</i>outperforms the latest GPU-based DT work by <inline-formula><tex-math notation="LaTeX">$41{\times }$</tex-math></inline-formula>. For inference, <i>XGT</i>is up to <inline-formula><tex-math notation="LaTeX">$2,800{\times }$</tex-math></inline-formula> faster than previous CPU-based inference schemes and at least <inline-formula><tex-math notation="LaTeX">$18 \times$</tex-math></inline-formula> faster than GPU-based.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Dependable and Secure Computing
Published
2025-08-11
DOI
https://doi.org/10.1109/tdsc.2025.3597394
Citations
1
Primary Topic
Privacy-Preserving Technologies in Data
Type
article
Field-Weighted Citation Impact
2.48
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

XGT: Fast and Secure Decision Tree Training and Inference on GPUs

Yun Sing Koh, Lei Zhou, Ye Dong, Qifan Wang et al.
1 citations
IEEE Transactions on Dependable and Secure Computing
Privacy-Preserving Technologies in Data
2.48
article

XGT: Fast and Secure Decision Tree Training and Inference on GPUs

Yun Sing Koh, Lei Zhou, Ye Dong, Qifan Wang, Giovanni Russello, Jianli Bai, Shujie Cui
article en
1 citations

Abstract

The decision tree (DT) model is widely usedin various applications due to its versatility, speed, and interpretability. However, outsourcing DT training and inference to cloud platforms raises data privacy concerns. While significant strides have been made in developing private DT training and inference using cryptography such as Secure Multi-Party Computation (MPC), the performance is still not ideal in real-world applications. Only a few recent works have explored using GPUs to enhance the performance of MPC-based deep learning. Nevertheless, data-dependent operations and the high communication costs inherent in MPC-based DT make the integration of GPUs a challenge. We introduce the eXpress GPU-based Tree (<i>XGT</i>), a fast MPC-based framework for private DT training and inference on GPUs. <i>XGT</i>converts the majority of operations in training and inference into parallelizable matrix operations, supplemented by various optimizations, including matrix dimension reductions. This innovative design leads to substantial reductions in communication overhead while maintaining the critical property of obliviousness. <i>XGT</i>also achieves a stronger security guarantee, where all data items, the tree shape, access patterns, and data distributions generated during the training and inference are protected. <i>XGT</i>only reveals the tree depth. The experimental results show that <i>XGT</i>is up to <inline-formula><tex-math notation="LaTeX">$278{\times }$</tex-math></inline-formula> faster than the previous most efficient CPU-based approach. <i>XGT</i>outperforms the latest GPU-based DT work by <inline-formula><tex-math notation="LaTeX">$41{\times }$</tex-math></inline-formula>. For inference, <i>XGT</i>is up to <inline-formula><tex-math notation="LaTeX">$2,800{\times }$</tex-math></inline-formula> faster than previous CPU-based inference schemes and at least <inline-formula><tex-math notation="LaTeX">$18 \times$</tex-math></inline-formula> faster than GPU-based.

IEEE Transactions on Dependable and Secure ComputingVol. 22(6)
University of Auckland (NZ), National University of Singapore (SG), National University of Defense Technology (CN), Monash University (AU), Singapore Management University (SG)
Peace, Justice and strong institutions
Openalex Percentile: Top 9%
Privacy-Preserving Technologies in Data
2.48
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.