MCBench: A Benchmark Suite for Monte Carlo Sampling Algorithms
Zeyu Ding, Cornelius Grunwald, Katja Ickstadt, Kevin Kr\"oninger,, Salvatore La Cagnina

TL;DR
MCBench is a comprehensive benchmark suite for evaluating the quality of Monte Carlo sampling algorithms using various metrics, facilitating standardized comparisons across different methods and applications.
Contribution
We introduce MCBench, a versatile Julia-based benchmark suite with diverse test functions and metrics for assessing Monte Carlo sampling quality.
Findings
Effective in comparing IID and correlated samples
Provides quantitative measures of sampling quality
Supports extension with new test functions and metrics
Abstract
In this paper, we present MCBench, a benchmark suite designed to assess the quality of Monte Carlo (MC) samples. The benchmark suite enables quantitative comparisons of samples by applying different metrics, including basic statistical metrics as well as more complex measures, in particular the sliced Wasserstein distance and the maximum mean discrepancy. We apply these metrics to point clouds of both independent and identically distributed (IID) samples and correlated samples generated by MC techniques, such as Markov Chain Monte Carlo or Nested Sampling. Through repeated comparisons, we evaluate test statistics of the metrics, allowing to evaluate the quality of the MC sampling algorithms. Our benchmark suite offers a variety of target functions with different complexities and dimensionalities, providing a versatile platform for testing the capabilities of sampling algorithms.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSimulation Techniques and Applications
