Content area

Abstract

Usingthis representation, a genetic-programming system 'mutates' a program by randomly changing one node in the tree to a different value (Fig. la). Instead of replacing random parts of a syntax tree, an LLM can generate a variation of a program written in a standard programming language, such as Python. To do so, a simple, but powerful, approach is to select two programs, concatenate them, and ask the LLM to complete the program using the concatenated pair as a prompt - resulting in the generation of a third program (Fig. 1b). Romera-Paredes et al. used this fresh approach to genetic programming to find ways of solving mathematical problems in optimization and geometry that were better than the best attempts of human programmers.

Details

Business indexing term
Title
Large language models help programs to evolve
Publication title
Nature; London
Volume
625
Issue
7995
Pages
452-453
Publication year
2024
Publication date
Jan 18, 2024
Publisher
Nature Publishing Group
Place of publication
London
Country of publication
United States
ISSN
00280836
e-ISSN
14764687
Source type
Scholarly Journal
Language of publication
English
Document type
News
ProQuest document ID
2917332296
Document URL
https://www.proquest.com/scholarly-journals/large-language-models-help-programs-evolve/docview/2917332296/se-2?accountid=208611
Copyright
Copyright Nature Publishing Group Jan 18, 2024
Last updated
2024-10-03
Database
ProQuest One Academic