Self-Taught Optimizer (Stop): Recursively Self-Improving Code Generation
arxiv.org
arxiv.org
For instance, if you start with bubble sort, I don't think it's at all clear this algorithm can take small finite steps to turn into improved to merge sort. This is the low valley you are talking about.
This also aligns nicely with the results in the paper. GPT-4 improves, so it's perhaps good enough to make larger steps or transformations of an algorithm, whereas weaker models don't.
The real interesting result would be if they improved an algorithm beyond what people have been able to do. Otherwise it's just interesting and a peek into the future..
Normally they're a good day or two behind
2. Results will either be completely redundant or ethically questionable.
3. The resources used for optimization should not exceed what performance may be gained.
There is no route around full comprehension of this problem before you can solve it. It is a philosophical event horizon.
2. Results will either be completely redundant or ethically questionable.
3. The resources used for optimization should not exceed what performance may be gained.
There is no route around full comprehension of this problem before you can solve it. It is a philosophical event horizon.
My sweet summer child
Rookie mistake.
[0] e.g. any of the QAPLIB instances in Goh et al. Proceedings of the 2022 Genetic and Evolutionary Computation Conference