Learning to Infer 3D Shape Programs with Differentiable Renderer
Yichao Liang

TL;DR
This paper introduces a differentiable executor for 3D shape programs that improves interpretability, control, and sample efficiency, enabling better reasoning about shape regularities without requiring training data.
Contribution
It presents a more faithful and controllable differentiable executor for 3D shape programs, enhancing interpretability and learning efficiency over previous methods.
Findings
The executor is more faithful in interpreting shape programs.
It requires no training data, improving sample efficiency.
Preliminary experiments show advantages in adaptation and reasoning.
Abstract
Given everyday artifacts, such as tables and chairs, humans recognize high-level regularities within them, such as the symmetries of a table, the repetition of its legs, while possessing low-level priors of their geometries, e.g., surfaces are smooth and edges are sharp. This kind of knowledge constitutes an important part of human perceptual understanding and reasoning. Representations of and how to reason in such knowledge, and the acquisition thereof, are still open questions in artificial intelligence (AI) and cognitive science. Building on the previous proposal of the \emph{3D shape programs} representation alone with the accompanying neural generator and executor from \citet{tian2019learning}, we propose an analytical yet differentiable executor that is more faithful and controllable in interpreting shape programs (particularly in extrapolation) and more sample efficient (requires…
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.
Taxonomy
TopicsImage Processing and 3D Reconstruction · 3D Shape Modeling and Analysis · 3D Surveying and Cultural Heritage
MethodsLib
