A polynomial time algorithm for lossy population recovery

Ankur Moitra, Michael Saks

Research output: Chapter in Book/Report/Conference proceedingConference contribution

16 Scopus citations

Abstract

We give a polynomial time algorithm for the lossy population recovery problem. In this problem, the goal is to approximately learn an unknown distribution on binary strings of length n from lossy samples: for some parameter μ each coordinate of the sample is preserved with probability μ and otherwise is replaced by a '?'. The running time and number of samples needed for our algorithm is polynomial in n and 1/ε for each fixed μ > 0. This improves on the algorithm of Wigderson and Yehudayoff [26] that runs in quasi-polynomial time for any fixed μ > 0 and the polynomial time algorithm of Dvir et al [9] which was shown to work for μ > 0.30 by Batman et al [3]. In fact, our algorithm also works in the more general framework of Batman et al. [3] in which there is no a priori bound on the size of the support of the distribution. The algorithm we analyze is implicit in previous work [9], [3]; our main contribution is to analyze the algorithm by showing (via linear programming duality and connections to complex analysis) that a certain matrix associated with the problem has a robust local inverse even though its condition number is exponentially small. A corollary of our result is the first polynomial time algorithm for learning DNFs in the restriction access model of Dvir et al [9].

Original languageEnglish (US)
Title of host publicationProceedings - 2013 IEEE 54th Annual Symposium on Foundations of Computer Science, FOCS 2013
Pages110-116
Number of pages7
DOIs
StatePublished - 2013
Event2013 IEEE 54th Annual Symposium on Foundations of Computer Science, FOCS 2013 - Berkeley, CA, United States
Duration: Oct 27 2013Oct 29 2013

Publication series

NameProceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS
ISSN (Print)0272-5428

Other

Other2013 IEEE 54th Annual Symposium on Foundations of Computer Science, FOCS 2013
Country/TerritoryUnited States
CityBerkeley, CA
Period10/27/1310/29/13

All Science Journal Classification (ASJC) codes

  • Computer Science(all)

Keywords

  • Complex analysis
  • Inverse problems
  • Learning

Fingerprint

Dive into the research topics of 'A polynomial time algorithm for lossy population recovery'. Together they form a unique fingerprint.

Cite this