paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Contextual Linear Types for Differential Privacy

面向差分隐私的上下文线性类型
TOPLAS 45(2)2023匹配度 2/10 · 论文属于编程语言类型系统与差分隐私形式化验证,虽与PL/形式验证方向相邻,但未涉及用户核心关注的ML/Agent程序静态分析、浮点或贝叶斯程序分析,也没有LLM/Agent与静态分析的交叉。引用 10 inbox
Matías Toro, David Darais, Chike Abuah, Joseph P. Near, Damián Árquez, Federico Olmedo, Éric Tanter
crossref: 2026-09-10

AI 速览

一句话:提出 Jazz:用线性类型与潜在上下文效应支持高阶程序及高级差分隐私变体的语言与类型系统。

差分隐私编程的语言支持既关键又微妙。程序逻辑表达力强但较重,基于线性类型的方法更轻量、便于自动检查与推断,尤其适合高阶编程;但兼顾 (ε,δ)-差分隐私等高级变体与完整高阶编程仍很困难。本文提出 Jazz:一种用线性类型和潜在上下文效应(latent contextual effects)的语言与类型系统,通过延迟积、和、函数等连接词的效应支付,兼顾高级差分隐私与高阶编程,并提升分析精度、减少标注负担与增强模块化。作者形式化核心,用度量保持的逻辑关系证明隐私可靠性,并以近期文献案例展示表达力。

问题
如何用轻量级类型系统支持高级差分隐私变体(如 (ε,δ)-DP),同时保留完整高阶编程,并减少隐私预算标注负担。
方法
提出 Jazz 语言与类型系统,采用线性类型和潜在上下文效应,将连接词的效应支付延迟;形式化核心并用度量保持的逻辑关系证明可靠性。
评估
通过从近期差分隐私文献中选取的案例研究展示 Jazz 的表达能力,并讨论其在分析精度、标注负担和模块化方面的优势。
原文摘要(Abstract)

Language support for differentially private programming is both crucial and delicate. While elaborate program logics can be very expressive, type-system-based approaches using linear types tend to be more lightweight and amenable to automatic checking and inference, and in particular in the presence of higher-order programming. Since the seminal design of Fuzz , which is restricted to ϵ-differential privacy in its original design, significant progress has been made to support more advanced variants of differential privacy, like (ϵ, δ )-differential privacy. However, supporting these advanced privacy variants while also supporting higher-order programming in full has proven to be challenging. We present Jazz , a language and type system that uses linear types and latent contextual effects to support both advanced variants of differential privacy and higher-order programming. Latent contextual effects allow delaying the payment of effects for connectives such as products, sums, and functions, yielding advantages in terms of precision of the analysis and annotation burden upon elimination, as well as modularity. We formalize the core of Jazz , prove it sound for privacy via a logical relation for metric preservation, and illustrate its expressive power through a number of case studies drawn from the recent differential privacy literature.

链接与引用

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

BibTeX
@article{paperbot2133,
  title = {Contextual Linear Types for Differential Privacy},
  author = {Matías Toro and David Darais and Chike Abuah and Joseph P. Near and Damián Árquez and Federico Olmedo and Éric Tanter},
  journal = {ACM Transactions on Programming Languages and Systems},
  volume = {45},
  number = {2},
  year = {2023},
  doi = {10.1145/3589207}
}