Near-Optimal Noisy Group Testing via Separate Decoding of Items

In this paper, we revisit an efficient algorithm for noisy group testing in which each item is decoded separately (Malyutov and Mateev, 1980), and develop novel performance guarantees via an information-theoretic framework for general noise models. For the noiseless and symmetric noise models, we find that the asymptotic number of tests required for vanishing error probability is within a factor $\log 2\approx 0.7$ of the information-theoretic optimum at low sparsity levels, and that when a small fraction of incorrectly-decoded items is allowed, this guarantee extends to all sublinear sparsity levels. In many scaling regimes, these are the best known theoretical guarantees for any noisy group testing algorithm.

[1]  A. G. Dyachkov,et al.  Almost disjunctive list-decoding codes , 2014, Probl. Inf. Transm..

[2]  Mahdi Cheraghchi,et al.  Noise-resilient group testing: Limitations and constructions , 2008, Discret. Appl. Math..

[3]  Thijs Laarhoven,et al.  Asymptotics of Fingerprinting and Group Testing: Tight Bounds From Channel Capacities , 2014, IEEE Transactions on Information Forensics and Security.

[4]  Sergio Verdú,et al.  A general formula for channel capacity , 1994, IEEE Trans. Inf. Theory.

[5]  Matthew Aldridge,et al.  Group Testing Algorithms: Bounds and Simulations , 2013, IEEE Transactions on Information Theory.

[6]  R. Vershynin,et al.  One sketch for all: fast algorithms for compressed sensing , 2007, STOC '07.

[7]  M. Malyutov,et al.  Maximization of ESI. Jaynes principle in testing significant inputs of linear model , 1998 .

[8]  Volkan Cevher,et al.  How little does non-exact recovery help in group testing? , 2017, 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[9]  R. Dorfman The Detection of Defective Members of Large Populations , 1943 .

[10]  Matthew Aldridge On the optimality of some group testing algorithms , 2017, 2017 IEEE International Symposium on Information Theory (ISIT).

[11]  M. Malyutov The separating property of random matrices , 1978 .

[12]  Volkan Cevher,et al.  Converse bounds for noisy group testing with arbitrary measurement matrices , 2016, 2016 IEEE International Symposium on Information Theory (ISIT).

[13]  Anthony J. Macula,et al.  Error-correcting Nonadaptive Group Testing with de-disjunct Matrices , 1997, Discret. Appl. Math..

[14]  Matthew Aldridge,et al.  Almost separable matrices , 2017, J. Comb. Optim..

[15]  Volkan Cevher,et al.  Limits on Support Recovery With Probabilistic Models: An Information-Theoretic Framework , 2015, IEEE Transactions on Information Theory.

[16]  Kannan Ramchandran,et al.  SAFFRON: A Fast, Efficient, and Robust Framework for Group Testing Based on Sparse-Graph Codes , 2019, IEEE Transactions on Signal Processing.

[17]  Chandra R. Murthy,et al.  Computationally Tractable Algorithms for Finding a Subset of Non-Defective Items From a Large Population , 2017, IEEE Transactions on Information Theory.

[18]  Sidharth Jaggi,et al.  Non-Adaptive Group Testing: Explicit Bounds and Novel Algorithms , 2014, IEEE Trans. Inf. Theory.

[19]  Amiel Feinstein,et al.  A new basic theorem of information theory , 1954, Trans. IRE Prof. Group Inf. Theory.

[20]  Dino Sejdinovic,et al.  Note on noisy group testing: Asymptotic bounds and belief propagation reconstruction , 2010, 2010 48th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[21]  Arkadii G. D'yachkov,et al.  A survey of superimposed code theory , 1983 .

[22]  Ely Porat,et al.  Pattern matching with don't cares and few errors , 2010, J. Comput. Syst. Sci..

[23]  Gábor Lugosi,et al.  Concentration Inequalities - A Nonasymptotic Theory of Independence , 2013, Concentration Inequalities.

[24]  Adrià Tauste Campo,et al.  Random-coding joint source-channel bounds , 2011, 2011 IEEE International Symposium on Information Theory Proceedings.

[25]  Graham Cormode,et al.  What's hot and what's not: tracking most frequent items dynamically , 2003, PODS '03.

[26]  Dmitry M. Malioutov,et al.  Boolean compressed sensing: LP relaxation for group testing , 2012, 2012 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[27]  Mayank Bakshi,et al.  Efficient Algorithms for Noisy Group Testing , 2017, IEEE Transactions on Information Theory.

[28]  H. Vincent Poor,et al.  Channel Coding Rate in the Finite Blocklength Regime , 2010, IEEE Transactions on Information Theory.

[29]  George Atia,et al.  Boolean Compressed Sensing and Noisy Group Testing , 2009, IEEE Transactions on Information Theory.

[30]  Antonio Fernández,et al.  Unbounded Contention Resolution in Multiple-Access Channels , 2011, PODC '11.

[31]  A.C. Gilbert,et al.  Group testing and sparse signal recovery , 2008, 2008 42nd Asilomar Conference on Signals, Systems and Computers.

[32]  Mikhail B. Malyutov,et al.  Search for Sparse Active Inputs: A Review , 2013, Information Theory, Combinatorics, and Search Theory.

[33]  Volkan Cevher,et al.  Phase Transitions in Group Testing , 2016, SODA.

[34]  J. Scarlett,et al.  Performance of group testing algorithms with constant tests-per-item , 2016 .

[35]  Matthew Aldridge,et al.  Performance of Group Testing Algorithms With Near-Constant Tests Per Item , 2016, IEEE Transactions on Information Theory.

[36]  Venkatesh Saligrama,et al.  Non-adaptive probabilistic group testing with noisy measurements: Near-optimal bounds with efficient algorithms , 2011, 2011 49th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[37]  Volkan Cevher,et al.  Near-Optimal Noisy Group Testing via Separate Decoding of Items , 2018, IEEE Journal of Selected Topics in Signal Processing.

[38]  Claude E. Shannon,et al.  Certain Results in Coding Theory for Noisy Channels , 1957, Inf. Control..

[39]  Atri Rudra,et al.  Efficiently decodable non-adaptive group testing , 2010, SODA '10.

[40]  Matthew Aldridge,et al.  The Capacity of Bernoulli Nonadaptive Group Testing , 2015, IEEE Transactions on Information Theory.