如何 privately 找到凸包中的一点
数据结构与算法
2020-03-31 v1 计算几何
密码学与安全
机器学习
摘要
我们研究如何以差分隐私的方式计算输入点集 (包含 中 个点)的凸包中的一点。该问题在非隐私情形下是平凡的,但在施加差分隐私后却相当深刻。特别地,已知输入点必须位于固定有限子集 上,且 的大小必须随 的大小增长。先前工作聚焦于理解 需如何随 增长,并表明 已足够(故 不必随 显著增长)。然而,现有构造的运行时间至少为 ,其中通常 ( 为某(大)离散化参数),故运行时间实为 。本文中,我们假设 ,给出一种运行时间为 的差分隐私算法。为得此结果,我们研究并利用了Tukey层次(区域 ,由Tukey深度至少为 的点组成,对 )的一些结构性质。特别地,我们推导了一般位置点集 下这些区域体积的下界,并发展了处理退化位置点集 (其深层Tukey区域体积为零)的精细机制。朴素构造Tukey区域的方法需 时间。为将代价降至 ,我们使用一种用于估计Tukey区域体积(退化时在其仿射张成内)及从中采样一点的近似方案,该方案基于Lov\'asz与Vempala (FOCS 2003)及Cousins与Vempala (STOC 2015)的体积估计框架。使该框架满足差分隐私带来了一系列我们予以解决的技术挑战。
引用
@article{arxiv.2003.13192,
title = {How to Find a Point in the Convex Hull Privately},
author = {Haim Kaplan and Micha Sharir and Uri Stemmer},
journal= {arXiv preprint arXiv:2003.13192},
year = {2020}
}