学习覆盖函数与边缘分布的私有释放
机器学习
2014-05-29 v3 计算复杂性
数据结构与算法
摘要
我们研究了逼近和学习覆盖函数的问题。如果存在一个宇宙 ,其中每个 具有非负权重 ,以及 的子集 ,使得 ,则函数 是一个覆盖函数。或者,覆盖函数可以描述为单调析取式的非负线性组合。它们是次模函数的一个自然子类,并出现在许多应用中。我们给出了一种算法,对于任何 ,给定未知覆盖函数 的随机均匀样本,该算法能在 时间内找到一个函数 ,使其在除 比例点之外的所有点上以 因子逼近 。这是在 Balcan 和 Harvey (2011) 要求苛刻的 PMAC 模型中学习一类有趣函数的首个完全多项式时间算法。我们的算法基于覆盖函数的几个新结构性质。利用 (Feldman and Kothari, 2014) 的结果,我们还表明覆盖函数可以在 时间内以超过 -误差 的方式在所有乘积分布和对称分布上进行不可知学习。相比之下,我们表明,在没有分布假设的情况下,学习覆盖函数至少和学习多项式规模的不相交 DNF 公式一样困难,这类函数的最佳已知算法运行时间为 (Klivans and Servedio, 2004)。作为我们学习结果的应用,我们给出了简单的差分私有算法,用于以低平均误差释放单调合取计数查询。特别是,对于任何 ,我们以 的时间获得了平均误差为 的 -路边缘分布的私有释放。
引用
@article{arxiv.1304.2079,
title = {Learning Coverage Functions and Private Release of Marginals},
author = {Vitaly Feldman and Pravesh Kothari},
journal= {arXiv preprint arXiv:1304.2079},
year = {2014}
}