Sensitivity Estimation for Differentially Private Query Processing
Source abstract
Abstract
Differential privacy is a robust framework for private data analysis and query processing, which achieves privacy preservation by introducing controlled noise to query results in a centralized setting. The sensitivity of a query, defined as the maximum change in query output resulting from the addition or removal of a single data record, directly influences the magnitude of noise to be introduced. Computing sensitivity for simple queries, such as count queries, is straightforward, but it becomes significantly more challenging for complex queries involving join operations. In such cases, the global sensitivity can be unbounded, which substantially impacts the accuracy of query results. While existing measures like elastic sensitivity and residual sensitivity provide upper bounds on local sensitivity to reduce noise, they often struggle with either low utility or high computational overhead when applied to complex join queries. In this paper, we propose two novel sensitivity estimation methods based on sampling and sketching techniques, which provide competitive utility while achieving higher efficiency compared to existing state-of-the-art approaches. Experiments on real-world and benchmark datasets confirm that both methods enable efficient differentially private joins, significantly enhancing the usability of online interactive query systems.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Cryptography and Data Security · Privacy-Preserving Technologies in Data · Internet Traffic Analysis and Secure E-voting
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Cyberspace Institute of Advanced Technology, Guangzhou University, Guangzhou 510006, China
Funding
NSFC · Joint Funding Special Project for Guangdong-Hong Kong Science and Technology Innovation · Guangdong Basic and Applied Basic Research Foundation
References (42)
Show source-provided references
1. Social network analysis: An overview10.1002/widm.1256 ↗
2. Social network analysis: A survey on process, tools, and application
3. Chen, C.M., Agrawal, H., Cochinwala, M., and Rosenbluth, D. (April, January 30). Stream query processing for healthcare bio-sensor applications. Proceedings of the IEEE 20th International Conference on Data Engineering, Boston, MA, USA.
4. Soni, K., Sachdeva, S., and Minj, A. (2023, January 15–18). Querying Healthcare Data in Knowledge-Based Systems. Proceedings of the International Conference on Big Data Analytics, Sorrento, Italy.10.1007/978-3-031-58502-9_4 ↗
5. Lessons from the Netflix prize challenge10.1145/1345448.1345465 ↗
6. A face is exposed for AOL searcher no. 4417749
7. Dwork, C. (2006). Differential Privacy. Proceedings of the Encyclopedia of Cryptography and Security, Springer.10.1007/11787006_1 ↗
8. Dwork, C., McSherry, F., Nissim, K., and Smith, A.D. (2006, January 4–7). Calibrating Noise to Sensitivity in Private Data Analysis. Proceedings of the Theory of Cryptography Conference, New York, NY, USA.10.1007/11681878_14 ↗
9. Nissim, K., Raskhodnikova, S., and Smith, A.D. (2007, January 11–13). Smooth sensitivity and sampling in private data analysis. Proceedings of the Symposium on the Theory of Computing, San Diego, CA, USA.10.1145/1250790.1250803 ↗
10. Towards Practical Differential Privacy for SQL Queries10.1145/3187009.3177733 ↗
11. Dong, W., and Yi, K. (2021, January 20–25). Residual Sensitivity for Differentially Private Multi-Way Joins. Proceedings of the 2021 International Conference on Management of Data, Xi’an, China.10.1145/3448016.3452813 ↗
12. Franklin, M.J., Moon, B., and Ailamaki, A. (2002, January 3–6). Processing complex aggregate queries over data streams. Proceedings of the Proceedings of the 2002 ACM SIGMOD International Conference on Management of Data, Madison, WI, USA.
13. Aydöre, S., Brown, W., Kearns, M., Kenthapadi, K., Melis, L., Roth, A., and Siva, A. (2021, January 18–24). Differentially Private Query Release Through Adaptive Projection. Proceedings of the International Conference on Machine Learning, Virtual.
14. Wang, T., Chen, J.Q., Zhang, Z., Su, D., Cheng, Y., Li, Z., Li, N., and Jha, S. (2021, January 15–19). Continuous Release of Data Streams under both Centralized and Local Differential Privacy. Proceedings of the 2021 ACM SIGSAC Conference on Computer and Communications Security, Virtual Event, Republic of Korea.10.1145/3460120.3484750 ↗
15. Precision-Enhanced Differentially-Private Mining of High-Confidence Association Rules10.1109/TDSC.2018.2868190 ↗
16. Wang, T., Li, N., and Jha, S. (2018, January 21–23). Locally Differentially Private Frequent Itemset Mining. Proceedings of the 2018 IEEE Symposium on Security and Privacy (SP), San Francisco, CA, USA.10.1109/SP.2018.00035 ↗
17. Triastcyn, A., and Faltings, B. (2019, January 9–15). Bayesian Differential Privacy for Machine Learning. Proceedings of the International Conference on Machine Learning, Long Beach, CA, USA.
18. Protecting Decision Boundary of Machine Learning Model With Differentially Private Perturbation10.1109/TDSC.2020.3043382 ↗
19. Applications of Differential Privacy in Social Network Analysis: A Survey
20. Erlingsson, Ú., Pihur, V., and Korolova, A. (2014, January 3–7). Rappor: Randomized aggregatable privacy-preserving ordinal response. Proceedings of the 2014 ACM SIGSAC Conference on Computer and Communications Security, Scottsdale, AZ, USA.10.1145/2660267.2660348 ↗
21. Collecting telemetry data privately
22. McSherry, F. (July, January 29). Privacy integrated queries: An extensible platform for privacy-preserving data analysis. Proceedings of the 2009 ACM SIGMOD International Conference on Management of Data, Providence, RI, USA.10.1145/1559845.1559850 ↗
23. Calibrating Data to Sensitivity in Private Data Analysis10.14778/2732296.2732300 ↗
24. Chaudhuri, S., Ding, B., and Kandula, S. (2017, January 14–19). Approximate Query Processing: No Silver Bullet. Proceedings of the 2017 ACM International Conference on Management of Data, Chicago, IL, USA.10.1145/3035918.3056097 ↗
25. Ganguly, S., Gibbons, P.B., Matias, Y., and Silberschatz, A. (1996, January 4–6). Bifocal sampling for skew-resistant join size estimation. Proceedings of the 1996 ACM SIGMOD International Conference on Management of Data, Montreal, QC, Canada.10.1145/233269.233340 ↗
26. Estan, C., and Naughton, J.F. (2006, January 3–7). End-biased samples for join cardinality estimation. Proceedings of the IEEE 22nd International Conference on Data Engineering (ICDE’06), Atlanta, GA, USA.10.1109/ICDE.2006.61 ↗
27. Haas, P.J., and Hellerstein, J.M. (1999, January 1–3). Ripple joins for online aggregation. Proceedings of the ACM SIGMOD Conference, Philadelphia, PA, USA.10.1145/304182.304208 ↗
28. Li, F., Wu, B., Yi, K., and Zhao, Z. (July, January 26). Wander Join: Online Aggregation via Random Walks. Proceedings of the 2016 International Conference on Management of Data, San Francisco, CA, USA.10.1145/2882903.2915235 ↗
29. Zhao, Z., Christensen, R., Li, F., Hu, X., and Yi, K. (2018, January 10–15). Random Sampling over Joins Revisited. Proceedings of the 2018 International Conference on Management of Data, Houston, TX, USA.10.1145/3183713.3183739 ↗
30. Optimal histograms for limiting worst-case error propagation in the size of join results10.1145/169725.169708 ↗
31. Balancing histogram optimality and practicality for query result size estimation10.1145/568271.223841 ↗
32. Saqe: Practical privacy-preserving approximate query processing for data federations10.14778/3407790.3407854 ↗
33. Ock, J., Lee, T., and Kim, S. (2023, January 15–18). Privacy-preserving approximate query processing with differentially private generative models. Proceedings of the 2023 IEEE International Conference on Big Data (BigData), Sorrento, Italy.10.1109/BigData59044.2023.10386956 ↗
34. Alon, N., Gibbons, P.B., Matias, Y., and Szegedy, M. (June, January 31). Tracking join and self-join sizes in limited storage. Proceedings of the Eighteenth ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems, Philadelphia, PA, USA.
35. Charikar, M., Chen, K., and Farach-Colton, M. (2002, January 8–13). Finding frequent items in data streams. Proceedings of the International Colloquium on Automata, Languages, and Programming, Malaga, Spain.10.1007/3-540-45465-9_59 ↗
36. An improved data stream summary: The count-min sketch and its applications10.1016/j.jalgor.2003.12.001 ↗
37. Join Size Estimation Subject to Filter Conditions10.14778/2824032.2824051 ↗
38. Zhang, M., Liu, X., and Yin, L. (2024, January 13–16). Sketches-based join size estimation under local differential privacy. Proceedings of the 2024 IEEE 40th International Conference on Data Engineering (ICDE), Utrecht, The Netherlands.10.1109/ICDE60146.2024.00140 ↗
39. Cormode, G., and Garofalakis, M. (September, January 30). Sketching streams through the net: Distributed approximate query tracking. Proceedings of the 31st International Conference on Very Large Data Bases, Trondheim, Norway.
40. Rapid Sampling for Visualizations with Ordering Guarantees10.14778/2735479.2735485 ↗
41. Probability Inequalities for Sums of Bounded Random Variables10.1080/01621459.1963.10500830 ↗
42. Sketches for size of join estimation10.1145/1386118.1386121 ↗