返回
Controlling Procedural Modeling Programs with Stochastically-Ordered Sequential Monte Carlo
DOI:10.1145/2766895.png)
摘要
En 中文
We present a method for controlling the output of procedural modeling programs using Sequential Monte Carlo (SMC). Previous probabilistic methods for controlling procedural models use Markov Chain Monte Carlo (MCMC), which receives control feedback only for completely-generated models. In contrast, SMC receives feedback incrementally on incomplete models, allowing it to reallocate computational resources and converge quickly. To handle the many possible sequentializations of a structured, recursive procedural modeling program, we develop and prove the correctness of a new SMC variant, Stochastically-Ordered Sequential Monte Carlo (SOSMC). We implement SOSMC for general-purpose programs using a new programming primitive: the stochastic future. Finally, we show that SOSMC reliably generates high-quality outputs for a variety of programs and control scoring functions. For small computational budgets, SOSMC's outputs often score nearly twice as high as those of MCMC or normal SMC.
Keyword:
Procedural Modeling
Directable Randomness
Probabilistic Programming
Sequential Monte Carlo
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
IF:
9.5
论文数:
4.8K
被引数:
3.6W
机构
引用论文
Synthesizing Open Worlds with Constraints using Locally Annealed Reversible Jump MCMC使用局部退火的可逆跳跃MCMC合成具有约束的开放世界
Correspondence between entropy-corrected holographic and Gauss-Bonnet dark-energy models熵校正全息和gauss-bonnet暗能量模型之间的对应关系

