Proceedings

Enhancing Scalability of Metric Differential Privacy via Secret Dataset Partitioning and Benders Decomposition

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 1944-1952.

https://doi.org/10.24963/ijcai.2024/215

Abstract

Metric Differential Privacy (mDP) extends the concept of Differential Privacy (DP) to serve as a new paradigm of data perturbation. It is designed to protect secret data represented in general metric space, such as text data encoded as word embeddings or geo-location data on the road network or grid maps. To derive an optimal data perturbation mechanism under mDP, a widely used method is linear programming (LP), which, however, might suffer from a polynomial explosion of decision variables, rendering it impractical in large-scale mDP.

In this paper, our objective is to develop a new computation framework to enhance the scalability of the LP-based mDP. Considering the connections established by the mDP constraints among the secret records, we partition the original secret dataset into various subsets. Building upon the partition, we reformulate the LP problem for mDP and solve it via Benders Decomposition, which is composed of two stages: (1) a master program to manage the perturbation calculation across subsets, and (2) a set of subproblems, each managing the perturbation derivation within a subset. Our experimental results on multiple datasets, including geo-location data in the road network/grid maps, text data, and synthetic data, underscore our proposed mechanism’s superior scalability and efficiency.

  1. [Andrés et al., 2013] Miguel E. Andrés, Nicolás E. Bor- denabe, Konstantinos Chatzikokolakis, and Catuscia Palamidessi. Geo-indistinguishability: differential privacy for location-based systems. In Proceedings of the 2013 ACM SIGSAC conference on Computer amp; communica- tions security -CCS '13. ACM Press, 2013.
  2. [Bordenabe et al., 2014] Nicolás E. Bordenabe, Konstanti- nos Chatzikokolakis, and Catuscia Palamidessi. Optimal geo-indistinguishable mechanisms for location privacy. In Proceedings of the 2014 ACM SIGSAC Conference on Computer and Communications Security, CCS '14, page 251-262, New York, NY, USA, 2014. Association for Computing Machinery.
  3. [Chatzikokolakis et al., 2013] Konstantinos Chatzikoko- lakis, Miguel E. Andrés, Nicolás Emilio Bordenabe, and Catuscia Palamidessi. Broadening the scope of differential privacy using metrics. In Emiliano De Cristofaro and Matthew Wright, editors, Proc. of Privacy Enhancing Technologies, pages 82-102, Berlin, Heidelberg, 2013. Springer Berlin Heidelberg.
  4. [Chatzikokolakis et al., 2015] Konstantinos Chatzikoko- lakis, Catuscia Palamidessi, and Marco Stronati. Con- structing elastic distinguishability metrics for location privacy. Privacy Enhancing Technologies (PoPETs), 2015:156-170, 2015.
  5. [Cohen et al., 2019] Michael B. Cohen, Yin Tat Lee, and Zhao Song. Solving linear programs in the current ma- trix multiplication time. In Proceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing, STOC 2019, page 938-942, New York, NY, USA, 2019. Associ- ation for Computing Machinery.
  6. [Dwork et al., 2006] Cynthia Dwork, Frank McSherry, Kobbi Nissim, and Adam Smith. Calibrating noise to sensitivity in private data analysis. In Shai Halevi and Tal Rabin, editors, Theory of Cryptography, pages 265-284, Berlin, Heidelberg, 2006. Springer Berlin Heidelberg.
  7. [Fawaz and Shin, 2014] Kassem Fawaz and Kang G. Shin. Location privacy protection for smartphone users. In Proceedings of the 2014 ACM SIGSAC Conference on Computer and Communications Security, CCS '14, page 239-250, New York, NY, USA, 2014. Association for Computing Machinery.
  8. [Fernandes et al., 2019] Natasha Fernandes, Mark Dras, and Annabelle McIver. Generalised differential privacy for text document processing. In Flemming Nielson and David Sands, editors, Proc. of Principles of Security and Trust, pages 123-148, Cham, 2019. Springer International Pub- lishing.
  9. [Feyisetan and Kasiviswanathan, 2021] Oluwaseyi Feyise- tan and Shiva Kasiviswanathan. Private release of text embedding vectors. In Proc. of the First Workshop on Trustworthy Natural Language Processing, pages 15-27, Online, June 2021. Association for Computational Linguistics.
  10. [Feyisetan et al., 2019] Oluwaseyi Feyisetan, Tom Diethe, and Thomas Drake. Leveraging hierarchical representa- tions for preserving privacy and utility in text. In 2019 IEEE International Conference on Data Mining (ICDM), pages 210-219, Los Alamitos, CA, USA, nov 2019. IEEE Computer Society.
  11. [Floudas, 2009] Christodoulos A. Floudas. Generalized ben- ders decompositionGeneralized Benders Decomposition, pages 1162-1175. Springer US, Boston, MA, 2009.
  12. [Hagen and Kahng, 1992] Lars Hagen and Andrew B. Kahng. New spectral methods for ratio cut partitioning and clustering. IEEE Transactions on Computer-Aided De- sign of Integrated Circuits and Systems, 11(9):1074-1085, 1992.
  13. [Hillier, 2008] Frederick S. Hillier. Linear and Nonlinear Programming. Stanford University, 2008.
  14. [Imola et al., 2022] Jacob Imola, Shiva Kasiviswanathan, Stephen White, Abhinav Aggarwal, and Nathanael Teissier. Balancing utility and scalability in metric dif- ferential privacy. In Proc. of UAI 2022, 2022.
  15. [Lütkepohl, 1996] Helmut Lütkepohl. Handbook of Matri- ces. Graduate texts in mathematics. Springer, 1996.
  16. [MATLAB, 2024a] MATLAB. linprog: Solve linear pro- gramming problems. https://www.mathworks.com/help/ optim/ug/linprog.html, 2024. Accessed in January 2024. Link
  17. [MATLAB, 2024b] MATLAB. word2vec: Map word to embedding vector. https://www.mathworks.com/help/ textanalytics/ref/wordembedding.word2vec.html, 2024. Accessed in January 2024. Link
  18. [McSherry and Talwar, 2007] Frank McSherry and Kunal Talwar. Mechanism design via differential privacy. In 48th Annual IEEE Symposium on Foundations of Computer Sci- ence (FOCS'07), pages 94-103, 2007.
  19. [Ng et al., 2001] Andrew Ng, Michael Jordan, and Yair Weiss. On spectral clustering: Analysis and an algorithm. In T. Dietterich, S. Becker, and Z. Ghahramani, editors, Advances in Neural Information Processing Systems, vol- ume 14. MIT Press, 2001. [OpenStreetMap, 2024] OpenStreetMap. Openstreetmap homepage. https://www.openstreetmap.org/, 2024. Ac- cessed: 2020-04-07. Link
  20. [Palomar and Chiang, 2006] Daniel P. Palomar and Mung Chiang. A tutorial on decomposition methods for network utility maximization. IEEE Journal on Selected Areas in Communications, 24(8):1439-1451, 2006.
  21. [Pappachan et al., 2023] Primal Pappachan, Chenxi Qiu, Anna Squicciarini, and Vishnu Sharma Hun- sur Manjunath. User customizable and robust geo- indistinguishability for location privacy. In Proc. of International Conference on Extending Database Technology (EDBT), 2023.
  22. [Qiu and Squicciarini, 2019] Chenxi Qiu and Anna C. Squicciarini. Location privacy protection in vehicle-based spatial crowdsourcing via geo-indistinguishability. In Proc. of IEEE ICDCS, pages 1061-1071, 2019.
  23. [Qiu et al., 2020] Chenxi Qiu, Anna Squicciarini, Zhuozhao Li, Ce Pang, and Li Yan. Time-efficient geo-obfuscation to protect worker location privacy over road networks in spa- tial crowdsourcing. In Proceedings of the 29th ACM Inter- national Conference on Information & Knowledge Man- agement, CIKM '20, page 1275-1284, New York, NY, USA, 2020. Association for Computing Machinery.
  24. [Qiu et al., 2022a] Chenxi Qiu, Anna C. Squicciarini, Ce Pang, Ning Wang, and Ben Wu. Location privacy protection in vehicle-based spatial crowdsourcing via geo- indistinguishability. IEEE Transactions on Mobile Com- puting, pages 1-1, 2022.
  25. [Qiu et al., 2022b] Chenxi Qiu, Li Yan, Anna Squicciarini, Juanjuan Zhao, Chengzhong Xu, and Primal Pappachan. Trafficadaptor: an adaptive obfuscation strategy for vehi- cle location privacy against traffic flow aware attacks. In Proceedings of the 30th International Conference on Ad- vances in Geographic Information Systems, SIGSPATIAL '22, New York, NY, USA, 2022. Association for Comput- ing Machinery.
  26. [Qiu, 2024] Chenxi Qiu. Enhancing scalability of metric dif- ferential privacy via secret dataset partitioning and benders decomposition. https://arxiv.org/abs/2405.04344, 2024. Accessed in June 2024. Link
  27. [Rahmaniani et al., 2017] Ragheb Rahmaniani, Teodor Gabriel Crainic, Michel Gendreau, and Wal- ter Rei. The benders decomposition algorithm: A literature review. European Journal of Operational Research, 259(3):801-817, 2017.
  28. [Shokri et al., 2012] Reza Shokri, George Theodorakopou- los, Carmela Troncoso, Jean-Pierre Hubaux, and Jean- Yves Le Boudec. Protecting location privacy: optimal strategy against localization attacks. In Proceedings of the 2012 ACM Conference on Computer and Communications Security, CCS '12, page 617-627, New York, NY, USA, 2012. Association for Computing Machinery.
  29. [Stroock, 2010] Daniel W. Stroock. Probability Theory: An Analytic View. Cambridge University Press, 2nd edition, 2010.
  30. [von Luxburg, 2007] Ulrike von Luxburg. A tutorial on spec- tral clustering. https://arxiv.org/abs/0711.0189, 2007. Ac- cessed in June 2024. Link
  31. [Wang et al., 2016] Leye Wang, Daqing Zhang, Dingqi Yang, Brian Y. Lim, and Xiaojuan Ma. Differential loca- tion privacy for sparse mobile crowdsensing. In 2016 IEEE 16th International Conference on Data Mining (ICDM), pages 1257-1262, 2016.
  32. [Wang et al., 2017] Leye Wang, Dingqi Yang, Xiao Han, Tianben Wang, Daqing Zhang, and Xiaojuan Ma. Loca- tion privacy-preserving task allocation for mobile crowd- sensing with differential geo-obfuscation. In Proceed- ings of the 26th International Conference on World Wide Web, WWW '17, page 627-636, Republic and Canton of Geneva, CHE, 2017. International World Wide Web Con- ferences Steering Committee.
  33. [Wilson, 1986] Robin J Wilson. Introduction to Graph The- ory. John Wiley & Sons, Inc., USA, 1986.
  34. [Yu et al., 2017] Lei Yu, Ling Liu, and Calton Pu. Dy- namic differential location privacy with personalized error bounds. In Proc. of IEEE NDSS, 2017.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards