Regression-based Monte Carlo Integration

dc.contributor.authorSalaun, Corentin
dc.contributor.authorGruson, Adrien
dc.contributor.authorHua, Binh-Son
dc.contributor.authorHachisuka, Toshiya
dc.contributor.authorSingh, Gurprit
dc.date.accessioned2023-10-03T17:33:20Z
dc.date.available2023-10-03T17:33:20Z
dc.date.issued2022-07
dc.description© Corentin Salaun, Adrien Gruson, Binh-Son Hua, Toshiya Hachisuka & Gurprit Singh | ACM, (2022). This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in ACM Transactions on Graphics, http://dx.doi.org/10.1145/3528223.3530095.en
dc.description.abstractMonte Carlo integration is typically interpreted as an estimator of the expected value using stochastic samples. There exists an alternative interpretation in calculus where Monte Carlo integration can be seen as estimating a constant function—from the stochastic evaluations of the integrand—that integrates to the original integral. The integral mean value theorem states that this constant function should be the mean (or expectation) of the integrand. Since both interpretations result in the same estimator, little attention has been devoted to the calculus-oriented interpretation. We show that the calculus-oriented interpretation actually implies the possibility of using a more complex function than a constant one to construct a more efficient estimator for Monte Carlo integration. We build a new estimator based on this interpretation and relate our estimator to control variates with least-squares regression on the stochastic samples of the integrand. Unlike prior work, our resulting estimator is provably better than or equal to the conventional Monte Carlo estimator. To demonstrate the strength of our approach, we introduce a practical estimator that can act as a simple drop-in replacement for conventional Monte Carlo integration. We experimentally validate our framework on various light transport integrals. The code is available at https://github.com/iribis/regressionmc.en
dc.identifier.urihttps://doi.org/10.1145/3528223.3530095
dc.identifier.urihttp://hdl.handle.net/10012/20017
dc.language.isoenen
dc.publisherAssociation for Computing Machineryen
dc.relation.ispartofseriesACM Transactions on Graphics;41(4); 1
dc.relation.urihttps://github.com/iribis/regressionmcen
dc.subjectcomputing and methodologiesen
dc.subjectrenderingen
dc.subjectMonte Carlo integrationen
dc.subjectregressionen
dc.subjectcontrol variatesen
dc.subjectlight transport simulationen
dc.titleRegression-based Monte Carlo Integrationen
dc.typeArticleen
dcterms.bibliographicCitationSalaün, C., Gruson, A., Hua, B.-S., Hachisuka, T., & Singh, G. (2022). Regression-based Monte Carlo Integration. ACM Transactions on Graphics, 41(4), 1–14. https://doi.org/10.1145/3528223.3530095en
uws.contributor.affiliation1Faculty of Mathematicsen
uws.contributor.affiliation2David R. Cheriton School of Computer Scienceen
uws.peerReviewStatusRevieweden
uws.scholarLevelFacultyen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
regmc.pdf
Size:
64.65 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.47 KB
Format:
Item-specific license agreed upon to submission
Description: