Decoding from Pooled Data: Sharp Information-Theoretic Bounds
Ahmed El Alaoui, Aaditya Ramdas, Florent Krzakala, Lenka Zdeborova,, Michael I. Jordan

TL;DR
This paper establishes sharp information-theoretic bounds on the number of pooled data queries needed to uniquely identify individual types in a population, using probabilistic analysis of a random constraint satisfaction problem.
Contribution
It provides the first rigorous bounds on query complexity for decoding individual data from pooled histograms in a dense, random setting, linking it to planted CSPs and free energy calculations.
Findings
Derived almost matching upper and lower bounds on the number of queries needed.
Connected the problem to the computation of the annealed free energy in the thermodynamic limit.
Discovered a novel identity relating Gaussian integrals over Eulerian flows to spanning tree polynomials.
Abstract
Consider a population consisting of n individuals, each of whom has one of d types (e.g. their blood type, in which case d=4). We are allowed to query this database by specifying a subset of the population, and in response we observe a noiseless histogram (a d-dimensional vector of counts) of types of the pooled individuals. This measurement model arises in practical situations such as pooling of genetic data and may also be motivated by privacy considerations. We are interested in the number of queries one needs to unambiguously determine the type of each individual. In this paper, we study this information-theoretic question under the random, dense setting where in each query, a random subset of individuals of size proportional to n is chosen. This makes the problem a particular example of a random constraint satisfaction problem (CSP) with a "planted" solution. We establish almost…
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.
