It'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
You can also say backpropagation is the chain rule from centuries ago.
Diffusion on syntax trees for program synthesis
21–30 of 95 posts
Re: Diffusion on syntax trees for program synthesis
#22It'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
https://seminars.math.binghamton.edu/ComboSem/worm-chiu.pge_...
https://arxiv.org/pdf/2209.09675
I authored PGE and have thought that RL, and more recently diffusion techniques, might help these algos. All of the algos need better ways to guide the search, or help it get unstuck from local optima, which happens surprisingly fast. Most work in GP / EVO is about avoiding premature convergence.
Re: Diffusion on syntax trees for program synthesis
#23Surprised to see Stuart Russells name on this as I thought he was fully consumed by the doomsday cult. Although he's last author so he's probably only on it because he's the head of the lab
Re: Diffusion on syntax trees for program synthesis
#24It'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
You can also say backpropagation is the chain rule from centuries ago.
Re: Diffusion on syntax trees for program synthesis
#25Re: Diffusion on syntax trees for program synthesis
#26[flagged]
Re: Diffusion on syntax trees for program synthesis
#27[flagged]
Re: Diffusion on syntax trees for program synthesis
#28[flagged]
Re: Diffusion on syntax trees for program synthesis
#29[flagged]
S-expressions are basically an AST with minimal parsing. It’s very convenient to work with.
Re: Diffusion on syntax trees for program synthesis
#30Surprised to see Stuart Russells name on this as I thought he was fully consumed by the doomsday cult. Although he's last author so he's probably only on it because he's the head of the lab