We develop a novel approximate Bayesian computation (ABC) framework, ABCDP, that produces differentially private (DP) and approximate posterior samples. Our framework takes advantage of the Sparse Vector Technique (SVT), widely studied in the differential privacy literature. SVT incurs the privacy cost only when a condition (whether a quantity of interest is above/below a threshold) is met. If the condition is met sparsely during the repeated queries, SVT can drastically reduces the cumulative privacy loss, unlike the usual case where every query incurs the privacy loss. In ABC, the quantity of interest is the distance between observed and simulated data, and only when the distance is below a threshold, we take the corresponding prior sample as a posterior sample. Hence, applying SVT to ABC is an organic way to transform an ABC algorithm to a privacy-preserving variant with minimal modification, but yields the posterior samples with a high privacy level. We theoretically analyze the interplay between the noise added for privacy and the accuracy of the posterior samples.
翻译:我们开发了一个新颖的贝叶斯计算(ABC)框架,即ABCDP(ABCDP)框架,该框架产生不同的私人(DP)和近似子体样本。我们的框架利用了不同隐私文献中广泛研究的微粒矢量技术(SVT)的优势。SVT只有在满足某种条件(是否一定的利息高于/低于临界值)时才产生隐私成本。如果在反复询问中条件很少得到满足,SVT可以大幅降低累积的隐私损失,这与每次查询都造成隐私损失的通常情况不同。在ABC中,利息的数量是观测到的数据与模拟数据之间的距离,只有在距离低于临界值时,我们才将相应的先前样本作为后方样本。因此,对ABC应用SVT是一种有机方式,将ABC算法转换为隐私的变异变异,但生成后方样本的隐私等级较高。我们从理论上分析了为隐私添加的噪音与后方样品准确性之间的相互作用。