PLAD: Learning to Infer Shape Programs with Pseudo-Labels and Approximate Distributions
R. Kenny Jones, Homer Walke, Daniel Ritchie

TL;DR
PLAD introduces a novel self-training framework for shape program inference that leverages pseudo-labels and approximate distributions, achieving faster convergence and more accurate results than reinforcement learning.
Contribution
It proposes a unified training framework combining pseudo-labels and approximate distributions for shape program inference, improving accuracy and convergence speed.
Findings
PLAD outperforms policy gradient reinforcement learning in accuracy.
PLAD converges significantly faster than existing methods.
Combining different PLAD techniques yields better performance than individual methods.
Abstract
Inferring programs which generate 2D and 3D shapes is important for reverse engineering, editing, and more. Training models to perform this task is complicated because paired (shape, program) data is not readily available for many domains, making exact supervised learning infeasible. However, it is possible to get paired data by compromising the accuracy of either the assigned program labels or the shape distribution. Wake-sleep methods use samples from a generative model of shape programs to approximate the distribution of real shapes. In self-training, shapes are passed through a recognition model, which predicts programs that are treated as "pseudo-labels" for those shapes. Related to these approaches, we introduce a novel self-training variant unique to program inference, where program pseudo-labels are paired with their executed output shapes, avoiding label mismatch at the cost of…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobot Manipulation and Learning · Additive Manufacturing and 3D Printing Technologies · Manufacturing Process and Optimization
