mlsanityData to 7 Oct 2026

Learning to Infer and Execute 3D Shape Programs

arXiv 1901.02875 ↗First posted 9 Jan 2019cs.CV cs.AI cs.GRcited by 68

Not on the map. Why?

Abstract (arXiv)

Human perception of 3D shapes goes beyond reconstructing them as a set of points or a composition of geometric primitives: we also effortlessly understand higher-level shape structure such as the repetition and reflective symmetry of object parts. In contrast, recent advances in 3D shape sensing focus more on low-level geometry but less on these higher-level relationships. In this paper, we propose 3D shape programs, integrating bottom-up recognition systems with top-down, symbolic program structure to capture both low-level geometry and high-level structural priors for 3D shapes. Because there are no annotations of shape programs for real shapes, we develop neural modules that not only learn to infer 3D shape programs from raw, unannotated shapes, but also to execute these programs for shape reconstruction. After initial bootstrapping, our end-to-end differentiable model learns 3D shape programs by reconstructing shapes in a self-supervised manner. Experiments demonstrate that our model accurately infers and executes 3D shape programs for highly complex shapes from various categories. It can also be integrated with an image-to-shape module to infer 3D shape programs directly from an RGB image, leading to 3D shape reconstructions that are both more accurate and more physically plausible.

Key facts. Cited by 68 papers in the map (data through 7 Oct 2026). First posted on arXiv 9 Jan 2019.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 18; 2022: 16; 2023: 9; 2024: 11; 2025: 9; 2026: 5.

68 papers.

Sort:

By area:

  1. 2022CodeRL: Mastering Code Generation through Pretrained Models and Deep Reinforcement Learningcited by 342
  2. 2021DeepCAD: A Deep Generative Network for Computer-Aided Design Modelscited by 266
  3. 2022SkexGen: Autoregressive Generation of CAD Construction Sequences with Disentangled Codebookscited by 121
  4. 2021Neural Parts: Learning Expressive 3D Shape Abstractions with Invertible Neural Networkscited by 101
  5. 2023Hierarchical Neural Coding for Controllable CAD Model Generationcited by 84
  6. 2022SolidGen: An Autoregressive Model for Direct B-rep Synthesiscited by 78
  7. 2024CAD-MLLM: Unifying Multimodality-Conditioned CAD Generation With MLLMcited by 74
  8. 2024Reliable, Adaptable, and Attributable Language Models with Retrievalcited by 73
  9. 2021SketchGen: Generating Constrained CAD Sketchescited by 68
  10. 2021CAPRI-Net: Learning Compact CAD Shapes with Adaptive Primitive Assemblycited by 62
  11. 2021Point2Cyl: Reverse Engineering 3D Objects from Point Clouds to Extrusion Cylinderscited by 59
  12. 2021Engineering Sketch Generation for Computer-Aided Designcited by 49
38 more
  1. 2022Reasoning Like Program Executorscited by 45
  2. 2022Towards High-Fidelity Single-view Holistic Reconstruction of Indoor Scenescited by 43
  3. 2022Reconstructing editable prismatic CAD from rounded voxel modelscited by 41
  4. 2023D2CSG: Unsupervised Learning of Compact CSG Trees with Dual Complements and Dropoutscited by 39
  5. 2021Latent Execution for Neural Program Synthesiscited by 35
  6. 2024Can Large Language Models Understand Symbolic Graphics Programs?cited by 32
  7. 2024The Scene Language: Representing Scenes with Programs, Words, and Embeddingscited by 31
  8. 2022HAKE: A Knowledge Engine Foundation for Human Activity Understandingcited by 28
  9. 2023Outline, Then Details: Syntactically Guided Coarse-To-Fine Code Generationcited by 27
  10. 2023ShapeCoder: Discovering Abstractions for Visual Programs from Unstructured Primitivescited by 22
  11. 2025TikZero: Zero-Shot Text-Guided Graphics Program Synthesiscited by 21
  12. 2023Hierarchical Programmatic Reinforcement Learning via Learning to Compose Programscited by 20
  13. 2025DTGBrepGen: A Novel B-rep Generative Model through Decoupling Topology and Geometrycited by 20
  14. 2021ProTo: Program-Guided Transformer for Program-Guided Taskscited by 19
  15. 2024Design2GarmentCode: Turning Design Concepts to Tangible Garments Through Program Synthesiscited by 17
  16. 2025IR3D-Bench: Evaluating Vision-Language Model Scene Understanding as Agentic Inverse Renderingcited by 17
  17. 2022ANISE: Assembly-based Neural Implicit Surface rEconstructioncited by 16
  18. 2022Translating a Visual LEGO Manual to a Machine-Executable Plancited by 15
  19. 2025MeshCoder: LLM-Powered Structured Mesh Code Generation from Point Cloudscited by 15
  20. 2021Hierarchical Motion Understanding via Motion Programscited by 14
  21. 2024PASTA: Controllable Part-Aware Shape Generation with Autoregressive Transformerscited by 14
  22. 2025cadrille: Multi-modal CAD Reconstruction with Reinforcement Learningcited by 14
  23. 2022Discovering Design Concepts for CAD Sketchescited by 10
  24. 2023Improving Unsupervised Visual Program Inference with Code Rewriting Familiescited by 10
  25. 2024A Survey on Verification and Validation, Testing and Evaluations of Neurosymbolic Artificial Intelligencecited by 10
  26. 2022Test-time Adaptation with Slot-Centric Modelscited by 9
  27. 2025VLMaterial: Procedural Material Generation with Large Vision-Language Modelscited by 9
  28. 2021Unsupervised Learning of Neurosymbolic Encoderscited by 8
  29. 2021LSD-StructureNet: Modeling Levels of Structural Detail in 3D Part Hierarchiescited by 8
  30. 2021Program Synthesis Guided Reinforcement Learning for Partially Observed Environmentscited by 7
  31. 2021Transcribing Natural Languages for The Deaf via Neural Editing Programscited by 7
  32. 2024Learning to Edit Visual Programs with Self-Supervisioncited by 7
  33. 2021Amortized Synthesis of Constrained Configurations Using a Differentiable Surrogatecited by 6
  34. 2022Neural Shape Compiler: A Unified Framework for Transforming between Text, Point Cloud, and Programcited by 6
  35. 2024Relational decomposition for program synthesiscited by 6
  36. 2022Programmatic Concept Learning for Human Motion Description and Synthesiscited by 5
  37. 2024PyTorchGeoNodes: Enabling Differentiable Shape Programs for 3D Shape Reconstructioncited by 5
  38. 2025ReSpace: Text-Driven Autoregressive 3D Indoor Scene Synthesis and Editingcited by 5

50 most cited of 68 All 68 (JSON)