Diffusion on syntax trees for program synthesis
tree-diffusion.github.io
Diffusion on syntax trees for program synthesis
1–10 of 95 posts
Re: Diffusion on syntax trees for program synthesis
#2Re: Diffusion on syntax trees for program synthesis
#3Re: Diffusion on syntax trees for program synthesis
#4Re: Diffusion on syntax trees for program synthesis
#5[flagged]
Re: Diffusion on syntax trees for program synthesis
#6Re: Diffusion on syntax trees for program synthesis
#7One ref in the paper to 2000 for GAs for fast generation of program trees, but that's missing the main show
Hope they're reading this and dig into those guys work
Re: Diffusion on syntax trees for program synthesis
#8This is very cool! My first thought is: can this be applied to converting raster graphics to vector graphics (eg PNG to SVG)? Seems like a very similar problem, though probably much more computationally expensive.
I would argue that at least on a philosophical level, this is, definitionally, the process of converting raster graphics to vector graphics, as long as you by the premise that the difference between the two is simply that vector gfx is a programmatic/imperative representation of image generation, while raster is a data structure/declarative representation of images.
In other words, simply put, raster images are just arrays, vector images are sequences of instructions. Raster images are naturally much closer to the “raw” data needed by the output mechanism, while vector images require a much more complex interpreter.
Re: Diffusion on syntax trees for program synthesis
#9This is very cool! My first thought is: can this be applied to converting raster graphics to vector graphics (eg PNG to SVG)? Seems like a very similar problem, though probably much more computationally expensive.
> We apply our approach to inverse graphics tasks, where our model learns to convert images into programs that produce those images. I would argue that at least on a philosophical level, this is, definitionally, the process of converting raster graphics to vector graphics, as long as you by the premise that the difference between the two is simply that vector gfx is a programmatic/imperative representation of image g…
Re: Diffusion on syntax trees for program synthesis
#10It's funny, this kind of subtree mutation was looked at pretty deeply by Koza and Adamı in the 90s under the rubric of Genetic Algorithms, but with a slightly different optimization function One ref in the paper to 2000 for GAs for fast generation of program trees, but that's missing the main show Hope they're reading this and dig into those guys work