dogear

enter for all results · esc to close

ShapeCoder: Discovering Abstractions for Visual Programs from Unstructured Primitives

dl.acm.orgsite

ACM Transactions on Graphics, 2023. [All Versions]. This work introduces ShapeCoder, the first system capable of taking a dataset of shapes, represented with unstructured primitives, and jointly discovering (i) useful abstraction functions and (ii) programs that use these…

from
AGI & CoCoSci
added
2026-10-10
likes
0

similar

  1. ShapeAssembly: learning to generate programs for 3D shape structure synthesis dl.acm.org

    ACM Transactions on Graphics, 2020. [All Versions]. Manually authoring 3D shapes is difficult and time consuming; generative models of 3D shapes offer compelling alternatives. Procedural representations are one such possibility: they offer high-quality and editable results but…

  2. ShapeMOD: macro operation discovery for 3D shape programs dl.acm.org

    ACM Transactions on Graphics, 2021. [All Versions]. A popular way to create detailed yet easily controllable 3D shapes is via procedural modeling, i.e. generating geometry using programs. Such programs consist of a series of instructions along with their associated parameter…

  3. Learning Part-Based Abstractions for Visual Object Concepts cogtoolslab.github.io

    CogSci'21, 2021. [All Versions].

  4. DreamCoder: growing generalizable, interpretable knowledge with wake–sleep Bayesian program learning royalsocietypublishing.org

    Philosophical Transactions of the Royal Society A, 2023. [All Versions]. [Preprint]. This paper presents DreamCoder, a system that learns to solve problems by writing programs. It builds expertise by creating domain-specific programming languages for expressing domain concepts…

  5. Learning to Infer Graphics Programs from Hand-Drawn Images proceedings.neurips.cc

    NeurIPS'18, 2018. [All Versions]. The method learns a model that uses program synthesis techniques to recover a graphics program from drawing primitives. These programs have constructs like variable bindings, iterative loops, or simple kinds of conditionals. With a graphics…

  6. Pragmatic Inference and Visual Abstraction Enable Contextual Flexibility During Visual Communication link.springer.com

    Computational Brain & Behavior, 2020. [All Versions]. A computational account on the rational behavior in graphical language games.

AGI & CoCoSci › Papers > Domain Specific Language > DSL Program Synthesis: “ACM Transactions on Graphics, 2023. [All Versions]. This work introduces ShapeCoder, the first system capable of taking a dataset of shapes, represented with unstructured primitives, and jointly discovering (i) useful abstraction functions and (ii) programs that use these…”