Cargando…
Sarve: synthetic data and local differential privacy for private frequency estimation
The collection of user attributes by service providers is a double-edged sword. They are instrumental in driving statistical analysis to train more accurate predictive models like recommenders. The analysis of the collected user data includes frequency estimation for categorical attributes. Nonethel...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer Nature Singapore
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9345740/ https://www.ncbi.nlm.nih.gov/pubmed/35936976 http://dx.doi.org/10.1186/s42400-022-00129-6 |
_version_ | 1784761497343229952 |
---|---|
author | Varma, Gatha Chauhan, Ritu Singh, Dhananjay |
author_facet | Varma, Gatha Chauhan, Ritu Singh, Dhananjay |
author_sort | Varma, Gatha |
collection | PubMed |
description | The collection of user attributes by service providers is a double-edged sword. They are instrumental in driving statistical analysis to train more accurate predictive models like recommenders. The analysis of the collected user data includes frequency estimation for categorical attributes. Nonetheless, the users deserve privacy guarantees against inadvertent identity disclosures. Therefore algorithms called frequency oracles were developed to randomize or perturb user attributes and estimate the frequencies of their values. We propose Sarve, a frequency oracle that used Randomized Aggregatable Privacy-Preserving Ordinal Response (RAPPOR) and Hadamard Response (HR) for randomization in combination with fake data. The design of a service-oriented architecture must consider two types of complexities, namely computational and communication. The functions of such systems aim to minimize the two complexities and therefore, the choice of privacy-enhancing methods must be a calculated decision. The variant of RAPPOR we had used was realized through bloom filters. A bloom filter is a memory-efficient data structure that offers time complexity of O(1). On the other hand, HR has been proven to give the best communication costs of the order of log(b) for b-bits communication. Therefore, Sarve is a step towards frequency oracles that exhibit how privacy provisions of existing methods can be combined with those of fake data to achieve statistical results comparable to the original data. Sarve also implemented an adaptive solution enhanced from the work of Arcolezi et al. The use of RAPPOR was found to provide better privacy-utility tradeoffs for specific privacy budgets in both high and general privacy regimes. |
format | Online Article Text |
id | pubmed-9345740 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Springer Nature Singapore |
record_format | MEDLINE/PubMed |
spelling | pubmed-93457402022-08-03 Sarve: synthetic data and local differential privacy for private frequency estimation Varma, Gatha Chauhan, Ritu Singh, Dhananjay Cybersecur (Singap) Research The collection of user attributes by service providers is a double-edged sword. They are instrumental in driving statistical analysis to train more accurate predictive models like recommenders. The analysis of the collected user data includes frequency estimation for categorical attributes. Nonetheless, the users deserve privacy guarantees against inadvertent identity disclosures. Therefore algorithms called frequency oracles were developed to randomize or perturb user attributes and estimate the frequencies of their values. We propose Sarve, a frequency oracle that used Randomized Aggregatable Privacy-Preserving Ordinal Response (RAPPOR) and Hadamard Response (HR) for randomization in combination with fake data. The design of a service-oriented architecture must consider two types of complexities, namely computational and communication. The functions of such systems aim to minimize the two complexities and therefore, the choice of privacy-enhancing methods must be a calculated decision. The variant of RAPPOR we had used was realized through bloom filters. A bloom filter is a memory-efficient data structure that offers time complexity of O(1). On the other hand, HR has been proven to give the best communication costs of the order of log(b) for b-bits communication. Therefore, Sarve is a step towards frequency oracles that exhibit how privacy provisions of existing methods can be combined with those of fake data to achieve statistical results comparable to the original data. Sarve also implemented an adaptive solution enhanced from the work of Arcolezi et al. The use of RAPPOR was found to provide better privacy-utility tradeoffs for specific privacy budgets in both high and general privacy regimes. Springer Nature Singapore 2022-08-03 2022 /pmc/articles/PMC9345740/ /pubmed/35936976 http://dx.doi.org/10.1186/s42400-022-00129-6 Text en © The Author(s) 2022 https://creativecommons.org/licenses/by/4.0/ Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . |
spellingShingle | Research Varma, Gatha Chauhan, Ritu Singh, Dhananjay Sarve: synthetic data and local differential privacy for private frequency estimation |
title | Sarve: synthetic data and local differential privacy for private frequency estimation |
title_full | Sarve: synthetic data and local differential privacy for private frequency estimation |
title_fullStr | Sarve: synthetic data and local differential privacy for private frequency estimation |
title_full_unstemmed | Sarve: synthetic data and local differential privacy for private frequency estimation |
title_short | Sarve: synthetic data and local differential privacy for private frequency estimation |
title_sort | sarve: synthetic data and local differential privacy for private frequency estimation |
topic | Research |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9345740/ https://www.ncbi.nlm.nih.gov/pubmed/35936976 http://dx.doi.org/10.1186/s42400-022-00129-6 |
work_keys_str_mv | AT varmagatha sarvesyntheticdataandlocaldifferentialprivacyforprivatefrequencyestimation AT chauhanritu sarvesyntheticdataandlocaldifferentialprivacyforprivatefrequencyestimation AT singhdhananjay sarvesyntheticdataandlocaldifferentialprivacyforprivatefrequencyestimation |