Differential Walk on Spheres
Bailey Miller, Rohan Sawhney, Keenan Crane, Ioannis Gkioulekas

TL;DR
This paper presents a Monte Carlo 'Differential Walk on Spheres' method for efficiently computing derivatives of PDE solutions with respect to parameters, enabling scalable inverse problems and shape optimization.
Contribution
It introduces a novel derivative computation technique for PDEs using a Monte Carlo approach that is mesh-agnostic, parallelizable, and suitable for complex geometries.
Findings
Supports derivatives at arbitrary points without global solves
Demonstrates fast convergence in stochastic optimization tasks
Applicable to diverse problems like thermal design and shape from diffusion
Abstract
We introduce a Monte Carlo method for computing derivatives of the solution to a partial differential equation (PDE) with respect to problem parameters (such as domain geometry or boundary conditions). Derivatives can be evaluated at arbitrary points, without performing a global solve or constructing a volumetric grid or mesh. The method is hence well suited to inverse problems with complex geometry, such as PDE-constrained shape optimization. Like other walk on spheres (WoS) algorithms, our method is trivial to parallelize, and is agnostic to boundary representation (meshes, splines, implicit surfaces, etc.), supporting large topological changes. We focus in particular on screened Poisson equations, which model diverse problems from scientific and geometric computing. As in differentiable rendering, we jointly estimate derivatives with respect to all parameters -- hence, cost does not…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
