Generalizing the Balance Heuristic Estimator in Multiple Importance Sampling

In this paper, we propose a novel and generic family of multiple importance sampling estimators. We first revisit the celebrated balance heuristic estimator, a widely used Monte Carlo technique for the approximation of intractable integrals. Then, we establish a generalized framework for the combination of samples simulated from multiple proposals. Our approach is based on considering as free parameters both the sampling rates and the combination coefficients, which are the same in the balance heuristics estimator. Thus our novel framework contains the balance heuristic as a particular case. We study the optimal choice of the free parameters in such a way that the variance of the resulting estimator is minimized. A theoretical variance study shows the optimal solution is always better than the balance heuristic estimator (except in degenerate cases where both are the same). We also give sufficient conditions on the parameter values for the new generalized estimator to be better than the balance heuristic estimator, and one necessary and sufficient condition related to χ2 divergence. Using five numerical examples, we first show the gap in the efficiency of both new and classical balance heuristic estimators, for equal sampling and for several state of the art sampling rates. Then, for these five examples, we find the variances for some notable selection of parameters showing that, for the important case of equal count of samples, our new estimator with an optimal selection of parameters outperforms the classical balance heuristic. Finally, new heuristics are introduced that exploit the theoretical findings.

[1]  Eric Moulines,et al.  Adaptive methods for sequential importance sampling with application to state space models , 2008, 2008 16th European Signal Processing Conference.

[2]  Mateu Sbert,et al.  Multiple importance sampling revisited: breaking the bounds , 2018, EURASIP J. Adv. Signal Process..

[3]  Mateu Sbert,et al.  Variance Analysis of Multi‐sample and One‐sample Multiple Importance Sampling , 2016, Comput. Graph. Forum.

[4]  Tomáš Skřivan,et al.  MIS compensation , 2019, ACM Trans. Graph..

[5]  Adrien Gruson,et al.  Continuous multiple importance sampling , 2020, ACM Trans. Graph..

[6]  Luca Martino,et al.  Improving population Monte Carlo: Alternative weighting and resampling schemes , 2016, Signal Process..

[7]  Mónica F. Bugallo,et al.  Multiple importance sampling with overlapping sets of proposals , 2016, 2016 IEEE Statistical Signal Processing Workshop (SSP).

[8]  Leonidas J. Guibas,et al.  Optimally combining sampling techniques for Monte Carlo rendering , 1995, SIGGRAPH.

[9]  Mónica F. Bugallo,et al.  Efficient Multiple Importance Sampling Estimators , 2015, IEEE Signal Processing Letters.

[10]  Mateu Sbert,et al.  Multiple importance sampling characterization by weighted mean invariance , 2018, The Visual Computer.

[11]  J. Marin,et al.  Population Monte Carlo , 2004 .

[12]  Leonidas J. Guibas,et al.  Robust Monte Carlo methods for light transport simulation , 1997 .

[13]  David Luengo,et al.  Generalized Multiple Importance Sampling , 2015, Statistical Science.

[14]  Philipp Slusallek,et al.  Optimal multiple importance sampling , 2019, ACM Trans. Graph..

[15]  Jean-Marie Cornuet,et al.  Adaptive Multiple Importance Sampling , 2009, 0907.1254.

[16]  Mateu Sbert,et al.  Optimal combination of techniques in multiple importance sampling , 2014, VRCAI '14.

[17]  Mateu Sbert,et al.  A necessary and sufficient condition for the inequality of generalized weighted means , 2016 .

[18]  O. Cappé,et al.  Population Monte Carlo , 2004 .

[19]  A. Owen,et al.  Safe and Effective Importance Sampling , 2000 .

[20]  Petar M. Djuric,et al.  Adaptive Importance Sampling: The past, the present, and the future , 2017, IEEE Signal Processing Magazine.

[21]  Mateu Sbert,et al.  Adaptive multiple importance sampling for general functions , 2017, The Visual Computer.

[22]  Dirk P. Kroese,et al.  Simulation and the Monte Carlo method , 1981, Wiley series in probability and mathematical statistics.

[23]  Mónica F. Bugallo,et al.  Heretical Multiple Importance Sampling , 2016, IEEE Signal Processing Letters.

[24]  Jukka Corander,et al.  Layered adaptive importance sampling , 2015, Statistics and Computing.

[25]  Philipp Slusallek,et al.  Variance-aware multiple importance sampling , 2019, ACM Trans. Graph..