Fast Compression of MCMC Output

Entropy (Basel). 2021 Aug 6;23(8):1017. doi: 10.3390/e23081017.

Abstract

We propose cube thinning, a novel method for compressing the output of an MCMC (Markov chain Monte Carlo) algorithm when control variates are available. It allows resampling of the initial MCMC sample (according to weights derived from control variates), while imposing equality constraints on the averages of these control variates, using the cube method (an approach that originates from survey sampling). The main advantage of cube thinning is that its complexity does not depend on the size of the compressed sample. This compares favourably to previous methods, such as Stein thinning, the complexity of which is quadratic in that quantity.

Keywords: Markov chain Monte Carlo; control variates; thinning.