Correction of Pooling Matrix Mis-specifications in Compressed Sensing Based Group Testing
Shuvayan Banerjee, Radhendushka Srivastava, James Saunderson, Ajit Rajwade
TL;DR
This work addresses correcting model-mismatch errors (MMEs) in real-valued compressed sensing-based group testing by estimating the unknown pooling matrix from observed results and the known design. It introduces a multi-stage Cape framework that detects MMEs with a debiased robust Lasso test (Odrlt), corrects them, and re-estimates the signal with Robust Lasso, backed by stability and reconstruction guarantees. The approach yields improved reconstruction accuracy and detection performance across multiple MME models (SSM, ASM, permutations) and noise regimes, including log-normal PCR-like noise, and benefits from fast, closed-form debiasing for common Bernoulli designs. The method requires no re-testing or new pools and demonstrates practical viability for resource-constrained screening with uncertain pooling operations, providing theoretical and empirical validation of its effectiveness.
Abstract
Compressed sensing, which involves the reconstruction of sparse signals from an under-determined linear system, has been recently used to solve problems in group testing. In a public health context, group testing aims to determine the health status values of p subjects from n<<p pooled tests, where a pool is defined as a mixture of small, equal-volume portions of the samples of a subset of subjects. This approach saves on the number of tests administered in pandemics or other resource-constrained scenarios. In practical group testing in time-constrained situations, a technician can inadvertently make a small number of errors during pool preparation, which leads to errors in the pooling matrix, which we term `model mismatch errors' (MMEs). This poses difficulties while determining health status values of the participating subjects from the results on n<<p pooled tests. In this paper, we present an algorithm to correct the MMEs in the pooled tests directly from the pooled results and the available (inaccurate) pooling matrix. Our approach then reconstructs the signal vector from the corrected pooling matrix, in order to determine the health status of the subjects. We further provide theoretical guarantees for the correction of the MMEs and the reconstruction error from the corrected pooling matrix. We also provide several supporting numerical results.
