Neurally-Guided Procedural Models: Amortized Inference for Procedural Graphics Programs using Neural Networks
Not on the map. Why?
Abstract (arXiv)
Probabilistic inference algorithms such as Sequential Monte Carlo (SMC) provide powerful tools for constraining procedural models in computer graphics, but they require many samples to produce desirable results. In this paper, we show how to create procedural models which learn how to satisfy constraints. We augment procedural models with neural networks which control how the model makes random choices based on the output it has generated thus far. We call such models neurally-guided procedural models. As a pre-computation, we train these models to maximize the likelihood of example outputs generated via SMC. They are then used as efficient SMC importance samplers, generating high-quality results with very few samples. We evaluate our method on L-system-like models with image-based constraints. Given a desired quality threshold, neurally-guided models can generate satisfactory results up to 10x faster than unguided models.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). First posted on arXiv 19 Mar 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2.
2 papers.
- 2021Nested Variational Inferencecited by 14
- 2021Graph Representation Learning for Road Type Classificationcited by 8
- 2021Graph Representation Learning for Road Type Classification16 Jul 2021
- 2021Nested Variational Inference21 Jun 2021