Trustworthy Monte Carlo
Juha Harviainen, Mikko Koivisto, Petteri Kaski
Abstract
Monte Carlo integration is a key technique for designing randomized approximation schemes for counting problems, with applications, e.g., in machine learning and statistical physics. The technique typically enables massively parallel computation, however, with the risk that some of the delegated computations contain spontaneous or adversarial errors. We present an orchestration of the computations such that the outcome is accompanied with a proof of correctness that can be verified with substantially less computational resources than it takes to run the computations from scratch with state-of-the-art algorithms. Specifically, we adopt an algebraic proof system developed in computational complexity theory, in which the proof is represented by a polynomial; evaluating the polynomial at a random point amounts to a verification of the proof with probabilistic guarantees. We give examples of known Monte Carlo estimators that admit verifiable extensions with moderate computational overhead: for the permanent of zero-one matrices, for the model count of disjunctive normal form formulas, and for the gradient of logistic regression models. We also discuss the prospects and challenges of engineering efficient verifiable approximation schemes more generally.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Builds on3
- Approximating the Permanent with Deep Rejection SamplingJuha Harviainen, Antti Röyskö, Mikko KoivistoNeurIPS 2021 · 6 citations
- Probabilistic Generating CircuitsHonghua Zhang, Brendan Juba, Guy Van den BroeckICML 2021 · 5 citations
- Error-Correcting and Verifiable Parallel Inference in Graphical ModelsNegin Karimi, Petteri Kaski, Mikko KoivistoAAAI 2020 · 2 citations
Related papers
- Formally Certified Approximate Model CountingYong Kiam Tan, Jiong Yang, Mate Soos, Magnus O. Myreen et al.CAV 2024 · 1 citation
- Taming Discrete Integration via the Boon of DimensionalityJeffrey M. Dudek, Dror Fried, Kuldeep S. MeelNeurIPS 2020 · 4 citations
- On Valiant's Conjecture - Impossibility of Incrementally Verifiable Computation from Random OraclesMathias Hall-Andersen, Jesper Buus NielsenEUROCRYPT 2023 · 5 citations
- ApproxASP - a Scalable Approximate Answer Set CounterMohimenul Kabir, Flavio O. Everardo, Ankit K. Shukla, Markus Hecher et al.AAAI 2022 · 21 citations
- A Randomized Approach to Tight Privacy AccountingJiachen T. Wang, Saeed Mahloujifar, Tong Wu, Ruoxi Jia et al.NeurIPS 2023
