English

Efficient Deterministic Quantitative Group Testing for Precise Information Retrieval

Data Structures and Algorithms 2022-04-22 v2

Abstract

The Quantitative Group Testing (QGT) is about learning a (hidden) subset KK of some large domain NN using a sequence of queries, where a result of a query provides information about the size of the intersection of the query with the unknown subset KK. Almost all previous work focused on randomized algorithms minimizing the number of queries; however, in case of large domains NN, randomization may result in a significant deviation from the expected precision. Others assumed unlimited computational power (existential results) or adaptiveness of queries. In this work we propose efficient non-adaptive deterministic QGT algorithms for constructing queries and deconstructing a hidden set KK from the results of the queries, without using randomization, adaptiveness or unlimited computational power. The efficiency is three-fold. First, in terms of almost-optimal number of queries - we improve it by factor nearly K|K| comparing to previous constructive results. Second, our algorithms construct the queries and reconstruct set KK in polynomial time. Third, they work for any hidden set KK, as well as multi-sets, and even if the results of the queries are capped at K\sqrt{|K|}. We also analyze how often elements occur in queries and its impact to parallelization and fault-tolerance of the query system.

Keywords

Cite

@article{arxiv.2112.02427,
  title  = {Efficient Deterministic Quantitative Group Testing for Precise Information Retrieval},
  author = {Dariusz R. Kowalski and Dominik Pajak},
  journal= {arXiv preprint arXiv:2112.02427},
  year   = {2022}
}