Turbo: Effective Caching in Differentially-Private Databases

被引:0
|
作者
Kostopoulou, Kelly [1 ]
Tholoniat, Pierre [1 ]
Cidon, Asaf [1 ]
Geambasu, Roxana [1 ]
Lecuyer, Mathias [2 ]
机构
[1] Columbia Univ, New York, NY 10027 USA
[2] Univ British Columbia, Vancouver, BC V5Z 1M9, Canada
关键词
QUERIES;
D O I
10.1145/3600006.3613174
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Differentially-private (DP) databases allow for privacy-preserving analytics over sensitive datasets or data streams. In these systems, user privacy is a limited resource that must be conserved with each query. We propose Turbo, a novel, state-of-the-art caching layer for linear query workloads over DP databases. Turbo builds upon private multiplicative weights (PMW), a DP mechanism that is powerful in theory but ineffective in practice, and transforms it into a highly-effective caching mechanism, PMW-Bypass, that uses prior query results obtained through an external DP mechanism to train a PMW to answer arbitrary future linear queries accurately and "for free" from a privacy perspective. Our experiments on public Covid and CitiBike datasets show that Turbo with PMW-Bypass conserves 1.7 - 15.9x more budget compared to vanilla PMW and simpler cache designs, a significant improvement. Moreover, Turbo provides support for range query workloads, such as timeseries or streams, where opportunities exist to further conserve privacy budget through DP parallel composition and warm-starting of PMW state. Our work provides a theoretical foundation and general system design for effective caching in DP databases.
引用
收藏
页码:579 / +
页数:25
相关论文
共 50 条
  • [11] εKTELO: A Framework for Defining Differentially-Private Computations
    Zhang, Dan
    McKenna, Ryan
    Kotsogiannis, Ios
    Bissias, George
    Hay, Michael
    Machanavajjhala, Ashwin
    Miklau, Gerome
    SIGMOD RECORD, 2019, 48 (01) : 15 - 22
  • [12] Differentially-Private Distributed Optimization with Guaranteed Optimality
    Wang, Yongqiang
    Nedic, Angelia
    2023 62ND IEEE CONFERENCE ON DECISION AND CONTROL, CDC, 2023, : 4162 - 4169
  • [13] Differentially-Private Learning of Low Dimensional Manifolds
    Choromanska, Anna
    Choromanski, Krzysztof
    Jagannathan, Geetha
    Monteleoni, Claire
    ALGORITHMIC LEARNING THEORY (ALT 2013), 2013, 8139 : 249 - 263
  • [14] Differentially-Private Sublinear-Time Clustering
    Blocki, Jeremiah
    Grigorescu, Elena
    Mukherjee, Tamalika
    2021 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2021, : 332 - 337
  • [15] A Predictive Differentially-Private Mechanism for Mobility Traces
    Chatzikokolakis, Konstantinos
    Palamidessi, Catuscia
    Stronati, Marco
    PRIVACY ENHANCING TECHNOLOGIES, PETS 2014, 2014, 8555 : 21 - 41
  • [16] DISTRIBUTED DIFFERENTIALLY-PRIVATE CANONICAL CORRELATION ANALYSIS
    Imtiaz, Hafiz
    Sarwate, Anand D.
    2019 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2019, : 3112 - 3116
  • [17] Matrix Gaussian Mechanisms for Differentially-Private Learning
    Yang, Jungang
    Xiang, Liyao
    Yu, Jiahao
    Wang, Xinbing
    Guo, Bin
    Li, Zhetao
    Li, Baochun
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2023, 22 (02) : 1036 - 1048
  • [18] Differentially-Private Deep Learning With Directional Noise
    Xiang, Liyao
    Li, Weiting
    Yang, Jungang
    Wang, Xinbing
    Li, Baochun
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2023, 22 (05) : 2599 - 2612
  • [19] εKTELO: A Framework for Defining Differentially-Private Computations
    Zhang, Dan
    McKenna, Ryan
    Kotsogiannis, Ios
    Hay, Michael
    Machanavajjhala, Ashwin
    Miklau, Gerome
    SIGMOD'18: PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2018, : 115 - 130
  • [20] A framework for differentially-private knowledge graph embeddings
    Han, Xiaolin
    Dell'Aglio, Daniele
    Grubenmann, Tobias
    Cheng, Reynold
    Bernstein, Abraham
    Journal of Web Semantics, 2022, 72