paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Synthesizing differentially private programs

合成差分隐私程序
ICFP 3(ICFP)2019匹配度 3/10 · 论文属于程序合成与类型系统/形式化方法,与用户关注的“LLM/Agent 与静态分析/形式化验证交叉”仅有间接的 PL 背景关联;它不涉及 LLM/Agent、浮点程序分析或贝叶斯程序分析,也未聚焦机器学习系统或 Agentic 程序的静态分析。引用 13 inbox
Calvin Smith, Aws Albarghouthi
crossref: 2026-09-10

AI 速览

一句话:提出基于线性依赖类型系统的类型导向合成算法,自动构造满足隐私约束的随机化差分隐私程序。

随着数据分析普及,隐私威胁加剧,程序合成需要重新考虑形式化隐私约束。论文研究自动合成随机化差分隐私程序的问题,用户可向合成器提供目标算法的隐私约束。作者基于一种线性依赖类型系统来追踪程序消耗的资源,从而追踪其隐私代价,并开发新颖的类型导向合成算法,构造随机化差分隐私程序。该工作将技术应用于合成类数据库查询,以及文献中的递归差分隐私机制。

问题
如何在用户给定的形式化隐私约束下,自动合成随机化的差分隐私程序。
方法
基于可追踪程序资源消耗及其隐私代价的线性依赖类型系统,设计类型导向的合成算法。
评估
将所提技术应用于合成类数据库查询以及文献中的递归差分隐私机制。
原文摘要(Abstract)

Inspired by the proliferation of data-analysis tasks, recent research in program synthesis has had a strong focus on enabling users to specify data-analysis programs through intuitive specifications, like examples and natural language. However, with the ever-increasing threat to privacy through data analysis, we believe it is imperative to reimagine program synthesis technology in the presence of formal privacy constraints. In this paper, we study the problem of automatically synthesizing randomized, differentially private programs, where the user can provide the synthesizer with a constraint on the privacy of the desired algorithm. We base our technique on a linear dependent type system that can track the resources consumed by a program, and hence its privacy cost. We develop a novel type-directed synthesis algorithm that constructs randomized differentially private programs. We apply our technique to the problems of synthesizing database-like queries as well as recursive differential privacy mechanisms from the literature.

链接与引用

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

BibTeX
@article{paperbot600,
  title = {Synthesizing differentially private programs},
  author = {Calvin Smith and Aws Albarghouthi},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {3},
  number = {ICFP},
  year = {2019},
  doi = {10.1145/3341698}
}