DeepAI AI Chat
Log In Sign Up

Cache Me If You Can: Accuracy-Aware Inference Engine for Differentially Private Data Exploration

11/28/2022
by   Miti Mazmudar, et al.
0

Differential privacy (DP) allows data analysts to query databases that contain users' sensitive information while providing a quantifiable privacy guarantee to users. Recent interactive DP systems such as APEx provide accuracy guarantees over the query responses, but fail to support a large number of queries with a limited total privacy budget, as they process incoming queries independently from past queries. We present an interactive, accuracy-aware DP query engine, CacheDP, which utilizes a differentially private cache of past responses, to answer the current workload at a lower privacy budget, while meeting strict accuracy guarantees. We integrate complex DP mechanisms with our structured cache, through novel cache-aware DP cost optimization. Our thorough evaluation illustrates that CacheDP can accurately answer various workload sequences, while lowering the privacy loss as compared to related work.

READ FULL TEXT

page 1

page 2

page 3

page 4

10/07/2022

Differentially Private Deep Learning with ModelMix

Training large neural networks with meaningful/usable differential priva...
09/28/2020

Oblivious Sampling Algorithms for Private Data Analysis

We study secure and privacy-preserving data analysis based on queries ex...
11/02/2020

Budget Sharing for Multi-Analyst Differential Privacy

Large organizations that collect data about populations (like the US Cen...
07/29/2021

HTF: Homogeneous Tree Framework for Differentially-Private Release of Location Data

Mobile apps that use location data are pervasive, spanning domains such ...
08/03/2021

A Neural Database for Differentially Private Spatial Range Queries

Mobile apps and location-based services generate large amounts of locati...
12/16/2021

Construction of Differentially Private Summaries over Fully Homomorphic Encryption

Cloud computing has garnered attention as a platform of query processing...