Graph-based modelling of query sets for differential privacy

被引:2
|
作者
Inan, Ali [1 ]
Gursoy, Mehmet Emre [2 ]
Esmerdag, Emir [3 ]
Saygin, Yucel [4 ]
机构
[1] Adana Sci & Technol Univ, Dept Comp Engn, Adana, Turkey
[2] Univ Calif Los Angeles, Dept Comp Sci, Los Angeles, CA 90095 USA
[3] Istanbul Tech Univ, Informat Secur & Cryptog Engn, Istanbul, Turkey
[4] Sabanci Univ, Fac Engn & Nat Sci, Istanbul, Turkey
关键词
Differential privacy; maximum clique problem; statistical database security; SQL; range queries; NOISE;
D O I
10.1145/2949689.2949695
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Differential privacy has gained attention from the community as the mechanism for privacy protection. Significant effort has focused on its application to data analysis, where statistical queries are submitted in batch and answers to these queries are perturbed with noise. The magnitude of this noise depends on the privacy parameter s and the sensitivity of the query set. However, computing the sensitivity is known to be NP-hard. In this study, we propose a method that approximates the sensitivity of a query set. Our solution builds a query-region-intersection graph. We prove that computing the maximum clique size of this graph is equivalent to bounding the sensitivity from above. Our bounds, to the best of our knowledge, are the tightest known in the literature. Our solution currently supports a limited but expressive subset of SQL queries (i.e., range queries), and almost all popular aggregate functions directly (except AVERAGE). Experimental results show the efficiency of our approach: even for large query sets (e.g., more than 2K queries over 5 attributes), by utilizing a state-of-the-art solution for the maximum clique problem, we can approximate sensitivity in under a minute.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] Graph-based Clustering under Differential Privacy
    Pinot, Rafael
    Morvan, Anne
    Yger, Florian
    Gouy-Pailler, Cedric
    Atif, Jamal
    UNCERTAINTY IN ARTIFICIAL INTELLIGENCE, 2018, : 329 - 338
  • [2] Graph-Based Web Query Classification
    Xia, Chunwei
    Wang, Xin
    2015 12TH WEB INFORMATION SYSTEM AND APPLICATION CONFERENCE (WISA), 2015, : 241 - 244
  • [3] Graph-Based Speculative Query Execution for RDBMS
    Sasak-Okon, Anna
    Tudruj, Marek
    PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2017), PT I, 2018, 10777 : 303 - 313
  • [4] gStore: a graph-based SPARQL query engine
    Zou, Lei
    Oezsu, M. Tamer
    Chen, Lei
    Shen, Xuchuan
    Huang, Ruizhe
    Zhao, Dongyan
    VLDB JOURNAL, 2014, 23 (04): : 565 - 590
  • [5] Graph-Based Query Strategies for Active Learning
    Wu, Wei
    Ostendorf, Mari
    IEEE TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING, 2013, 21 (02): : 260 - 269
  • [6] gStore: a graph-based SPARQL query engine
    Lei Zou
    M. Tamer Özsu
    Lei Chen
    Xuchuan Shen
    Ruizhe Huang
    Dongyan Zhao
    The VLDB Journal, 2014, 23 : 565 - 590
  • [7] Graph-Based Modelling with Distributed Systems
    Preisig, Heinz A.
    Elve, Arne Tobias
    28TH EUROPEAN SYMPOSIUM ON COMPUTER AIDED PROCESS ENGINEERING, 2018, 43 : 241 - 246
  • [8] A Visual Graph-based Query Interface for Video Databases
    Lu, Chenglang
    Liu, Mingyong
    Wu, Zongda
    2014 5TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2014, : 577 - 580
  • [9] A graph-based decomposition approach for recursive query processing
    Seipel, Dietmar
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 1989, 344 LNCS : 148 - 165
  • [10] Graph-Based Speculative Query Execution in Relational Databases
    Sasak-Okon, Anna
    Tudruj, Marek
    2017 16TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC-2017), 2017, : 122 - 131