paper-with-me

Papers

Learning to Infer Graphics Programs from Hand-Drawn Images

2017-07-30 · ICLR 2018 1 · Kevin Ellis, Daniel Ritchie, Armando Solar-Lezama, Joshua B. Tenenbaum

We introduce a model that learns to convert simple hand drawings into graphics programs written in a subset of \LaTeX. The model combines techniques from deep learning and program synthesis. We learn a convolutional neural network that proposes plausible drawing primitives that explain an image. These drawing primitives are like a trace of the set of primitive commands issued by a graphics program. We learn a model that uses program synthesis techniques to recover a graphics program from that trace. These programs have constructs like variable bindings, iterative loops, or simple kinds of conditionals. With a graphics program in hand, we can correct errors made by the deep network, measure similarity between drawings by use of similar high-level geometric structures, and extrapolate drawings. Taken together these results are a step towards agents that induce useful, human-readable programs from perceptual input.

📄 PDF Abstract BibTeX arXiv:1707.09627

Code (1)

azarafrooz/LSTM-program-synthesis

Tasks

Program Synthesis

Similar Papers 제목 키워드 기반

Diffusion On Syntax Trees For Program Synthesis

2024-05-30 · Shreyas Kapur, Erik Jenner, Stuart Russell

Large language models generate code one token at a time. Their autoregressive generation process lacks the feedback of observing the program's output. Training LLMs to suggest edits directly can be challenging due to the…

Program Synthesis

DeTikZify: Synthesizing Graphics Programs for Scientific Figures and Sketches with TikZ

2024-05-24 · Jonas Belouadi, Simone Paolo Ponzetto, Steffen Eger

Creating high-quality scientific figures can be time-consuming and challenging, even though sketching ideas on paper is relatively easy. Furthermore, recreating existing figures that are not stored in formats preserving …

Language ModelingLanguage Modelling

TikZero: Zero-Shot Text-Guided Graphics Program Synthesis

2025-03-14 · Jonas Belouadi, Eddy Ilg, Margret Keuper, Hideki Tanaka 외

With the rise of generative AI, synthesizing figures from text captions becomes a compelling application. However, achieving high geometric precision and editability requires representing figures as graphics programs in …

Program Synthesis

Approximate Bayesian Image Interpretation using Generative Probabilistic Graphics Programs

2013-06-29 · NeurIPS 2013 12 · Vikash K. Mansinghka, Tejas D. Kulkarni, Yura N. Perov, Joshua B. Tenenbaum

The idea of computer vision as the Bayesian inverse problem to computer graphics has a long history and an appealing elegance, but it has proved difficult to directly implement. Instead, most vision tasks are approached …

Probabilistic Programming

Dual Reinforcement-Based Specification Generation for Image De-Rendering

2021-03-02 · Ramakanth Pasunuru, David Rosenberg, Gideon Mann, Mohit Bansal

Advances in deep learning have led to promising progress in inferring graphics programs by de-rendering computer-generated images. However, current methods do not explore which decoding methods lead to better inductive b…

DecoderInductive Bias