Learning Coverage Functions and Private Release of Marginals
Vitaly Feldman, Pravesh Kothari

TL;DR
This paper introduces a polynomial-time algorithm for learning coverage functions with high accuracy in the PMAC model, leveraging new structural insights, and applies these results to develop differentially-private data release mechanisms.
Contribution
It presents the first fully-polynomial algorithm for learning coverage functions in the PMAC model and establishes their agnostic learnability under certain distributional assumptions.
Findings
First polynomial-time algorithm for coverage functions in PMAC model
Coverage functions are agnostically learnable with excess rror psilon under product and symmetric distributions
Hardness results show learning coverage functions is as difficult as learning polynomial-size DNF formulas
Abstract
We study the problem of approximating and learning coverage functions. A function is a coverage function, if there exists a universe with non-negative weights for each and subsets of such that . Alternatively, coverage functions can be described as non-negative linear combinations of monotone disjunctions. They are a natural subclass of submodular functions and arise in a number of applications. We give an algorithm that for any , given random and uniform examples of an unknown coverage function , finds a function that approximates within factor on all but -fraction of the points in time . This is the first fully-polynomial algorithm for learning an interesting class of functions…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Algorithms · Complexity and Algorithms in Graphs · Cryptography and Data Security
