Neural Control Variates with Automatic Integration

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Li, Zilu, Yang, Guandao, Zhao, Qingqing, Deng, Xi, Guibas, Leonidas, Hariharan, Bharath, Wetzstein, Gordon
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910618647265280
author Li, Zilu
Yang, Guandao
Zhao, Qingqing
Deng, Xi
Guibas, Leonidas
Hariharan, Bharath
Wetzstein, Gordon
author_facet Li, Zilu
Yang, Guandao
Zhao, Qingqing
Deng, Xi
Guibas, Leonidas
Hariharan, Bharath
Wetzstein, Gordon
contents This paper presents a method to leverage arbitrary neural network architecture for control variates. Control variates are crucial in reducing the variance of Monte Carlo integration, but they hinge on finding a function that both correlates with the integrand and has a known analytical integral. Traditional approaches rely on heuristics to choose this function, which might not be expressive enough to correlate well with the integrand. Recent research alleviates this issue by modeling the integrands with a learnable parametric model, such as a neural network. However, the challenge remains in creating an expressive parametric model with a known analytical integral. This paper proposes a novel approach to construct learnable parametric control variates functions from arbitrary neural network architectures. Instead of using a network to approximate the integrand directly, we employ the network to approximate the anti-derivative of the integrand. This allows us to use automatic differentiation to create a function whose integration can be constructed by the antiderivative network. We apply our method to solve partial differential equations using the Walk-on-sphere algorithm. Our results indicate that this approach is unbiased and uses various network architectures to achieve lower variance than other control variate methods.
format Preprint
id arxiv_https___arxiv_org_abs_2409_15394
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Neural Control Variates with Automatic Integration
Li, Zilu
Yang, Guandao
Zhao, Qingqing
Deng, Xi
Guibas, Leonidas
Hariharan, Bharath
Wetzstein, Gordon
Machine Learning
Artificial Intelligence
Graphics
Numerical Analysis
This paper presents a method to leverage arbitrary neural network architecture for control variates. Control variates are crucial in reducing the variance of Monte Carlo integration, but they hinge on finding a function that both correlates with the integrand and has a known analytical integral. Traditional approaches rely on heuristics to choose this function, which might not be expressive enough to correlate well with the integrand. Recent research alleviates this issue by modeling the integrands with a learnable parametric model, such as a neural network. However, the challenge remains in creating an expressive parametric model with a known analytical integral. This paper proposes a novel approach to construct learnable parametric control variates functions from arbitrary neural network architectures. Instead of using a network to approximate the integrand directly, we employ the network to approximate the anti-derivative of the integrand. This allows us to use automatic differentiation to create a function whose integration can be constructed by the antiderivative network. We apply our method to solve partial differential equations using the Walk-on-sphere algorithm. Our results indicate that this approach is unbiased and uses various network architectures to achieve lower variance than other control variate methods.
title Neural Control Variates with Automatic Integration
topic Machine Learning
Artificial Intelligence
Graphics
Numerical Analysis
url https://arxiv.org/abs/2409.15394