FunSearch differs from most computer search approaches as it searches for programs that describe how to solve a problem, rather than what the solution is. The discovered programs are more interpretable than raw solutions, enabling feedback loops between domain experts and FunSearch, and the deployment of such programs in real-world applications. The authors suggest that FunSearch represents a scalable strategy for pushing the boundaries of existing LLM-based approaches.
Key takeaways:
- The article introduces a new evolutionary procedure called FunSearch, which pairs a pre-trained Large Language Model (LLM) with a systematic evaluator to improve results in complex tasks.
- FunSearch has been applied to the cap set problem in extremal combinatorics, leading to new discoveries that surpass previous best-known results.
- The procedure has also been applied to an algorithmic problem, online bin packing, where it found new heuristics that improve upon widely used baselines.
- Unlike most computer search approaches, FunSearch focuses on finding programs that describe how to solve a problem, rather than what the solution is, leading to more interpretable results and enabling feedback loops between domain experts and FunSearch.