17
11

Near optimal efficient decoding from pooled data

Abstract

Consider nn items, each of which is characterised by one of d+1d+1 possible features in {0,,d}\{0, \ldots, d\}. We study the inference task of learning these types by queries on subsets, or pools, of the items that only reveal a form of coarsened information on the features - in our case, the sum of all the features in the pool. This is a realistic scenario in situations where one has memory or technical constraints in the data collection process, or where the data is subject to anonymisation. Related prominent problems are the quantitative group testing problem, of which it is a generalisation, as well as the compressed sensing problem, of which it is a special case. In the present article, we are interested in the minimum number of queries needed to efficiently infer the labels, if one of the features, say 00, is dominant in the sense that the number kk of non-zero features among the items is much smaller than nn. It is known that in this case, all features can be recovered in exponential time by using no more than O(k)O(k) queries. However, so far, all \textit{efficient} inference algorithms required at least Ω(klnn)\Omega(k\ln n) queries, and it was unknown whether this gap is artificial or of a fundamental nature. Here we show that indeed, the previous gap between the information-theoretic and computational bounds is not inherent to the problem by providing an efficient algorithm that succeeds with high probability and employs no more than O(k)O(k) measurements. This also solves a long standing open question for the quantitative group testing problem.

View on arXiv
Comments on this paper