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 条
  • [21] 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
  • [22] Differentially-Private Heat and Electricity Markets Coordination
    Mitridati, Lesia
    Romei, Emma
    Hug, Gabriela
    Fioretto, Ferdinando
    2022 17TH INTERNATIONAL CONFERENCE ON PROBABILISTIC METHODS APPLIED TO POWER SYSTEMS (PMAPS), 2022,
  • [23] Differentially-private learning of low dimensional manifolds
    Choromanska, Anna
    Choromanski, Krzysztof
    Jagannathan, Geetha
    Monteleoni, Claire
    THEORETICAL COMPUTER SCIENCE, 2016, 620 : 91 - 104
  • [24] Performance Evaluation of a Differentially-private Neural Network for Cloud Computing
    Hoefer, Nathaniel D.
    Monroy, Sergio A. Salinas
    2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2018, : 2542 - 2545
  • [25] Incremental release of differentially-private check-in data
    Riboni, Daniele
    Bettini, Claudio
    PERVASIVE AND MOBILE COMPUTING, 2015, 16 : 220 - 238
  • [26] Shade: A Differentially-Private Wrapper For Enterprise Big Data
    Heifetz, Alexander
    Mugunthan, Vaikkunth
    Kagal, Lalana
    2017 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2017, : 1033 - 1042
  • [27] Straggler-Resilient Differentially-Private Decentralized Learning
    Yakimenka, Yauhen
    Weng, Chung-Wei
    Lin, Hsuan-Yin
    Rosnes, Eirik
    Kliewer, Jorg
    2022 IEEE INFORMATION THEORY WORKSHOP (ITW), 2022, : 708 - 713
  • [28] Differentially-Private Neural Network Training with Private Features and Public Labels
    Monir, Islam A.
    Ghinita, Gabriel
    BIG DATA ANALYTICS AND KNOWLEDGE DISCOVERY, DAWAK 2024, 2024, 14912 : 208 - 222
  • [29] Market Value of Differentially-Private Smart Meter Data
    Chhachhi, Saurab
    Teng, Fei
    2021 IEEE POWER & ENERGY SOCIETY INNOVATIVE SMART GRID TECHNOLOGIES CONFERENCE (ISGT), 2021,
  • [30] Differentially-Private Deep Learning from an Optimization Perspective
    Xiang, Liyao
    Yang, Jingbo
    Li, Baochun
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2019), 2019, : 559 - 567