paper-with-me

홈 › Papers

Enhancing Genetic Improvement Mutations Using Large Language Models

2023-10-18 · Alexander E. I. Brownlee, James Callan, Karine Even-Mendoza, Alina Geiger, Carol Hanna, Justyna Petke, Federica Sarro, Dominik Sobania

Large language models (LLMs) have been successfully applied to software engineering tasks, including program repair. However, their application in search-based techniques such as Genetic Improvement (GI) is still largely unexplored. In this paper, we evaluate the use of LLMs as mutation operators for GI to improve the search process. We expand the Gin Java GI toolkit to call OpenAI's API to generate edits for the JCodec tool. We randomly sample the space of edits using 5 different edit types. We find that the number of patches passing unit tests is up to 75% higher with LLM-based edits than with standard Insert edits. Further, we observe that the patches found with LLMs are generally less diverse compared to standard edits. We ran GI with local search to find runtime improvements. Although many improving patches are found by LLM-enhanced GI, the best improving patch was found by standard GI.

📄 PDF Abstract BibTeX arXiv:2310.19813

Code (1)

gintool/gin 공식 구현

Tasks

Program Repair

Methods 이 논문이 사용한 방법론

GIN Per the authors, Graph Isomorphism Network (GIN) generalizes the WL test and hence achieves maximum discriminative power among GNNs.

Similar Papers 제목 키워드 기반

Towards Advanced Phenotypic Mutations in Cartesian Genetic Programming

2018-03-16 · Roman Kalkreuth

Cartesian Genetic Programming is often used with a point mutation as the sole genetic operator. In this paper, we propose two phenotypic mutation techniques and take a step towards advanced phenotypic mutations in Cartes…

regressionSymbolic Regression

Protein language model rescue mutations highlight variant effects and structure in clinically relevant genes

2022-11-18 · Onuralp Soylemez, Pablo Cordero

Despite being self-supervised, protein language models have shown remarkable performance in fundamental biological tasks such as predicting impact of genetic variation on protein structure and function. The effectiveness…

Language ModelingLanguage ModellingProtein Language Model

Genetic robustness of let-7 miRNA sequence-structure pairs

2018-01-11

Genetic robustness, the preservation of evolved phenotypes against genotypic mutations, is one of the central concepts in evolution. In recent years a large body of work has focused on the origins, mechanisms, and conseq…

BRCA Gene Mutations in dbSNP: A Visual Exploration of Genetic Variants

2023-09-01 · Woowon Jang, Shiwoo Koak, Jiwon Im, Utku Ozbulak 외

BRCA genes, comprising BRCA1 and BRCA2 play indispensable roles in preserving genomic stability and facilitating DNA repair mechanisms. The presence of germline mutations in these genes has been associated with increased…

How Crossover Speeds Up Building-Block Assembly in Genetic Algorithms

2014-03-26 · Dirk Sudholt

We re-investigate a fundamental question: how effective is crossover in Genetic Algorithms in combining building blocks of good solutions? Although this has been discussed controversially for decades, we are still lackin…

Evolutionary Algorithms