对差异性隐私开源工具的评估
Shiliang Zhang1,2, Anton Hagermalm1, Sanjin Slavnic1
1Computer Science and Engineering, Chalmers University of Technology, SE-41296 Gothenburg, Sweden.
Sensors (Basel, Switzerland)
|July 29, 2023
概括
本研究介绍了差异性隐私 (DP) 工具的评估框架,比较它们的隐私-实用性权衡和资源使用. 结果引导开发人员为各种应用选择最佳的DP解决方案.
科学领域:
- 计算机科学 计算机科学
- 数据 隐私 数据 隐私 数据
- 软件工程 软件工程 软件工程
背景情况:
- 差异隐私 (DP) 通过向数据添加噪音来提供可量化的隐私保护,从而创建隐私-实用性权衡.
- 有许多开源工具用于DP实现,但缺乏全面的比较.
- 评估这些工具的隐私-实用平衡和系统资源使用对于实际采用至关重要.
研究的目的:
- 提出并利用一个开源的评估框架来比较不同的隐私工具.
- 评估领先的DP工具的性能,包括OpenDP Smartnoise,谷歌DP,PyTorch Opacus,Tensorflow Privacy和Diffprivlib. 这三种工具.
- 分析不同数据大小和属性类型 (离散/连续) 的隐私-实用性权衡和系统资源消耗.
主要方法:
- 开发一个对隐私保护解决方案的开源评估框架.
- 实证评估五个著名的开源DP工具.
- 性能指标的量化,包括隐私-实用平衡和系统资源使用.
- 在不同的数据大小和离散和连续数据属性的测试.
主要成果:
- 该研究揭示了评估的DP工具中不同的性能模式.
- 工具如何平衡隐私保护与数据实用性的方法存在显著差异.
- 资源消耗 (例如,内存,计算时间) 在被调查的工具中显著不同.
- 性能受数据特征的影响,例如大小和属性类型 (离散与连续).
结论:
- 这些发现为开发人员选择基于特定应用程序要求的DP工具提供了实用见解.
- 这种评估是做出明智选择和更快地采用差异性隐私技术的基础.
- 了解工具特定的权衡对于有效和高效的保护隐私的数据分析至关重要.
相关概念视频
Introduction to R
416
R is a powerful software environment for statistical computing and graphics. Originating as an implementation of the S language, developed at Bell Laboratories, R has evolved into a robust, open-source statistical software favored by statisticians and data scientists worldwide. Its comprehensive suite includes data manipulation, calculation, and graphical display capabilities, making it versatile for data analysis and visualization. Its programming language is at the core of R's...
416
Statistical Software for Data Analysis and Clinical Trials
627
Statistical software is pivotal in data analysis and clinical trials by providing tools to analyze data, draw conclusions, and make predictions. These software packages range from simple data management applications to complex analytical platforms, supporting various statistical tests, models, and simulation techniques. Their significance lies in their ability to handle vast amounts of data with precision and efficiency, enabling researchers to validate hypotheses, identify trends, and make...
627
Wald-Wolfowitz Runs Test II
269
The Wald-Wolfowitz runs test, commonly referred to as the runs test, is a nonparametric test used to assess the randomness of ordered data. The test evaluates the number of runs, which are consecutive sequences of similar elements within the data. If the number of runs is significantly higher or lower than expected, the data is considered non-random, indicating a detectable pattern or structure.
For binary data, runs are identified using symbols such as + and −, or equivalently, 1s and...
For binary data, runs are identified using symbols such as + and −, or equivalently, 1s and...
269
Statistical Inference Techniques in Hypothesis Testing: Parametric Versus Nonparametric Data
157
Statistical inference techniques, paramount in hypothesis testing, differentiate into two broad categories: parametric and nonparametric statistics.
Parametric statistics, as the name suggests, assumes that data follow a specific distribution, often a normal distribution. This assumption enables robust hypothesis testing and estimation. Parametric methods, like the Student's t-test or Goodness-of-fit test, are frequently employed in biostatistics due to their robustness. For instance,...
Parametric statistics, as the name suggests, assumes that data follow a specific distribution, often a normal distribution. This assumption enables robust hypothesis testing and estimation. Parametric methods, like the Student's t-test or Goodness-of-fit test, are frequently employed in biostatistics due to their robustness. For instance,...
157
Quantifying and Rejecting Outliers: The Grubbs Test
1.7K
Sometimes, a data set can have a recorded numerical observation that greatly deviates from the rest of the data. Assuming that the data is normally distributed, a statistical method called the Grubbs test can be used to determine whether the observation is truly an outlier. To perform a two-tailed Grubbs test, first, calculate the absolute difference between the outlier and the mean. Then, calculate the ratio between this difference and the standard deviation of the sample. This...
1.7K
Distributions to Estimate Population Parameter
4.1K
The accurate values of population parameters such as population proportion, population mean, and population standard deviation (or variance) are usually unknown. These are fixed values that can only be estimated from the data collected from the samples. The estimates of each of these parameters are sample proportion, the sample mean, and sample standard deviation (or variance). To obtain the values of these sample statistics, data are required that have particular distribution and central...
4.1K


