paperbot · PL 论文追踪

全部论文 待读 收藏

P2 A Programming Language for Data Privacy with Accuracy Estimations

一种带精度估计的数据隐私编程语言
TOPLAS 43(2)2021匹配度 3/10 · 论文提出差分隐私数据分析的编程语言 DPella,利用静态分析和污染分析追踪精度,属于程序分析与 DSL 范畴;但用户核心方向是 PL 与 AI/LLM/Agent 的交叉,该论文既不涉及机器学习系统或 Agentic 程序,也未使用 LLM/Agent 改进静态分析,且与浮点或贝叶斯程序分析无关。引用 6 inbox
Elisabet Lobo-Vesga, Alejandro Russo, Marco Gaboardi
crossref: 2026-09-10

AI 速览

一句话:提出 DPella 编程框架,静态追踪差分隐私数据分析的精度及其与隐私的权衡。

差分隐私为私有数据计算提供了隐私与精度的形式化推理框架,并催生了多种编程语言以简化差分隐私分析实现。然而,现有语言多只支持隐私推理,忽略数据分析结果的精度及隐私—精度权衡。本文提出 DPella:一个面向数据分析师的编程框架,支持同时推理隐私、精度与二者折衷。其核心是一个静态精度追踪组件,利用污点分析自动推断为保障隐私而引入的不同噪声量之间的统计独立性,从而给出紧致的精度估计。作者通过实现文献中的多个经典查询进行评估,展示数据分析师可校准隐私参数以满足精度要求,或反向校准。

问题
现有差分隐私编程语言主要支持隐私推理,却普遍忽视数据分析的精度以及隐私与精度之间的权衡。
方法
提出 DPella 编程框架,其核心组件通过静态精度追踪,并借助污点分析自动推断不同隐私噪声量之间的统计独立性,以获得更紧致的精度估计。
评估
实现文献中的若干经典查询,展示如何校准隐私参数以满足精度要求,以及如何根据精度要求反向校准隐私参数。
原文摘要(Abstract)

Differential privacy offers a formal framework for reasoning about the privacy and accuracy of computations on private data. It also offers a rich set of building blocks for constructing private data analyses. When carefully calibrated, these analyses simultaneously guarantee the privacy of the individuals contributing their data, and the accuracy of the data analysis results, inferring useful properties about the population. The compositional nature of differential privacy has motivated the design and implementation of several programming languages to ease the implementation of differentially private analyses. Even though these programming languages provide support for reasoning about privacy, most of them disregard reasoning about the accuracy of data analyses. To overcome this limitation, we present DPella, a programming framework providing data analysts with support for reasoning about privacy, accuracy, and their trade-offs. The distinguishing feature of DPella is a novel component that statically tracks the accuracy of different data analyses. To provide tight accuracy estimations, this component leverages taint analysis for automatically inferring statistical independence of the different noise quantities added for guaranteeing privacy. We evaluate our approach by implementing several classical queries from the literature and showing how data analysts can calibrate the privacy parameters to meet the accuracy requirements, and vice versa.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@article{paperbot1218,
  title = {A Programming Language for Data Privacy with Accuracy Estimations},
  author = {Elisabet Lobo-Vesga and Alejandro Russo and Marco Gaboardi},
  journal = {ACM Transactions on Programming Languages and Systems},
  volume = {43},
  number = {2},
  year = {2021},
  doi = {10.1145/3452096}
}