GPU-based Private Information Retrieval for On-Device Machine Learning Inference
Not on the map. Why?
Abstract (arXiv)
On-device machine learning (ML) inference can enable the use of private user data on user devices without revealing them to remote servers. However, a pure on-device solution to private ML inference is impractical for many applications that rely on embedding tables that are too large to be stored on-device. In particular, recommendation models typically use multiple embedding tables each on the order of 1-10 GBs of data, making them impractical to store on-device. To overcome this barrier, we propose the use of private information retrieval (PIR) to efficiently and privately retrieve embeddings from servers without sharing any private information. As off-the-shelf PIR algorithms are usually too computationally intensive to directly use for latency-sensitive inference tasks, we 1) propose novel GPU-based acceleration of PIR, and 2) co-design PIR with the downstream ML application to obtain further speedup. Our GPU acceleration strategy improves system throughput by more than 20 × over an optimized CPU PIR implementation, and our PIR-ML co-design provides an over 5 × additional throughput improvement at fixed model quality. Together, for various on-device ML applications such as recommendation and language modeling, our system on a single V100 GPU can serve up to 100,000 queries per second -- a >100 × throughput improvement over a CPU-based baseline -- while maintaining model accuracy.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 32 of its 108 references that are in the map. First posted on arXiv 26 Jan 2023.
Builds on
32 of 108 references.
References · 32
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,375
- 2016Pointer Sentinel Mixture Modelscited by 3,096
- 2016Enriching Word Vectors with Subword Informationcited by 1,583
- 2022No Language Left Behind: Scaling Human-Centered Machine Translationcited by 1,312
- 2017Deep Interest Network for Click-Through Rate Predictioncited by 544
- 2019Deep Learning Recommendation Model for Personalization and Recommendation Systemscited by 327
- 2018Gazelle: A Low Latency Framework for Secure Neural Network Inferencecited by 193
- 2021CrypTen: Secure Multi-Party Computation Meets Machine Learningcited by 131
- 2019The Architectural Implications of Facebook's DNN-based Personalized Recommendationcited by 83
- 2021Software-Hardware Co-design for Fast and Scalable Training of Deep Learning Recommendation Modelscited by 78
- 2020FALCON: Honest-Majority Maliciously Secure Framework for Private Deep Learningcited by 74
- 2019CrypTFlow: Secure TensorFlow Inferencecited by 61
20 more
- 2020Distributed Hierarchical GPU Parameter Server for Massive Scale Deep Learning Ads Systemscited by 60
- 2020DeepRecSys: A System for Optimizing End-To-End At-scale Neural Recommendation Inferencecited by 54
- 2021CryptGPU: Fast Privacy-Preserving Machine Learning on the GPUcited by 46
- 2020EdgeRec: Recommender System on Edge in Mobile Taobaocited by 29
- 2021F1: A Fast and Programmable Accelerator for Fully Homomorphic Encryption (Extended Version)cited by 23
- 2022On-Device Next-Item Recommendation with Self-Supervised Knowledge Distillationcited by 21
- 2020ARIANN: Low-Interaction Privacy-Preserving Deep Learning via Function Secret Sharingcited by 20
- 2021BTS: An Accelerator for Bootstrappable Fully Homomorphic Encryptioncited by 12
- 2019HEAX: An Architecture for Computing on Encrypted Datacited by 11
- 2020GuardNN: Secure Accelerator Architecture for Privacy-Preserving Deep Learningcited by 9
- 2022TensorFHE: Achieving Practical Computation on Encrypted Data Using GPGPUcited by 9
- 2020MGX: Near-Zero Overhead Memory Protection for Data-Intensive Acceleratorscited by 5
- 2022FAB: An FPGA-based Accelerator for Bootstrappable Fully Homomorphic Encryptioncited by 5
- 2015Riposte: An Anonymous Messaging System Handling Millions of Userscited by 4
- 2021LAORAM: A Look Ahead ORAM Architecture for Training Large Embedding Tablescited by 4
- 2022FEL: High Capacity Learning for Recommendation and Ranking via Federated Ensemble Learningcited by 4
- 2016Fast keyed hash/pseudo-random function using SIMD multiply and permutecited by 1
- 2020EHAP-ORAM: Efficient Hardware-Assisted Persistent ORAM System for Non-volatile Memorycited by 1
- 2021Dynamic Multi-Branch Layers for On-Device Neural Machine Translationcited by 1
- 2022Medha: Microcoded Hardware Accelerator for computing on Encrypted Datacited by 1
Built on by
Citing papers per year: 2023: 1; 2024: 2; 2025: 2.
5 papers.
- 2024MeMemo: On-device Retrieval Augmentation for Private and Personalized Text Generationcited by 13
- 2025TeleRAG: Efficient Retrieval-Augmented Generation Inference with Lookahead Retrievalcited by 9
- 2024A Thorough Performance Benchmarking on Lightweight Embedding-based Recommender Systemscited by 4
- 2023Approximating ReLU on a Reduced Ring for Efficient MPC-based Private Inferencecited by 2
- 2025CrypTorch: PyTorch-based Auto-tuning Compiler for Machine Learning with Multi-party Computationcited by 1
- 2025CrypTorch: PyTorch-based Auto-tuning Compiler for Machine Learning with Multi-party Computation24 Nov 2025
- 2025TeleRAG: Efficient Retrieval-Augmented Generation Inference with Lookahead Retrieval28 Feb 2025
- 2024MeMemo: On-device Retrieval Augmentation for Private and Personalized Text Generation2 Jul 2024
- 2024A Thorough Performance Benchmarking on Lightweight Embedding-based Recommender Systems25 Jun 2024
- 2023Approximating ReLU on a Reduced Ring for Efficient MPC-based Private Inference9 Sep 2023