[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3643692.3648263acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
short-paper
Open access

Human Guidance Approaches for the Genetic Improvement of Software

Published: 08 August 2024 Publication History

Abstract

Existing research on Genetic Improvement (GI) of source code to improve performance [10] has examined the mixed application of code synthesis and traditional GI mutation/crossover to gain higher-performing individuals that are tailored to particular deployment contexts, for examples such as hash tables or scheduling algorithms. While demonstrating successful improvements, this research presents a host of challenges [9], from search space size to fitness landscape shape, which raise questions on whether GI alone is able to present a complete solution. In this position paper we propose to augment GI processes with Human Guidance (HG) to offer a co-pilot paradigm which may overcome these challenges.

References

[1]
Long Ouyang et al. 2022. Training language models to follow instructions with human feedback. arXiv:2203.02155 [cs.CL]
[2]
Ivo Gonçalves and Sara Silva. 2013. Balancing Learning and Overfitting in Genetic Programming with Interleaved Sampling of Training Data. In Proceedings of the 16th European Conference on Genetic Programming (Vienna, Austria) (EuroGP'13). Springer-Verlag, Berlin, Heidelberg, 73--84.
[3]
Ivo Gonçalves, Sara Silva, Joana B. Melo, and Joao Carreiras. 2012. Random Sampling Technique for Overfitting Control in Genetic Programming. 218--229.
[4]
Kori Inkpen, Shreya Chappidi, Keri Mallari, Besmira Nushi, Divya Ramesh, Pietro Michelucci, Vani Mandava, Libuše Hannah Vepřek, and Gabrielle Quinn. 2023. Advancing Human-AI Complementarity: The Impact of User Expertise and Algorithmic Tuning on Joint Decision Making. ACM Trans. Comput.-Hum. Interact. 30, 5, Article 71 (sep 2023), 29 pages.
[5]
Harsurinder Kaur, Husanbir Singh Pannu, and Avleen Kaur Malhi. 2019. A Systematic Review on Imbalanced Data Challenges in Machine Learning: Applications and Solutions. ACM Comput. Surv. 52, 4, Article 79 (aug 2019), 36 pages.
[6]
Krzysztof Michalak. 2019. Low-Dimensional Euclidean Embedding for Visualization of Search Spaces in Combinatorial Optimization. IEEE Transactions on Evolutionary Computation 23, 2 (2019), 232--246.
[7]
Hirotaka Moriguchi and Shinichi Honiden. 2010. Sustaining Behavioral Diversity in NEAT. In Proceedings of the 12th Annual Conference on Genetic and Evolutionary Computation (Portland, Oregon, USA) (GECCO '10). Association for Computing Machinery, New York, NY, USA, 611--618.
[8]
Andrei Paleyes, Raoul-Gabriel Urma, and Neil D. Lawrence. 2022. Challenges in Deploying Machine Learning: A Survey of Case Studies. ACM Comput. Surv. 55, 6, Article 114 (dec 2022), 29 pages.
[9]
Penny Faulkner Rainford and Barry Porter. 2021. Open Challenges in Genetic Improvement for Emergent Software Systems. In 2021 IEEE/ACM International Workshop on Genetic Improvement (GI). 43--44.
[10]
Penny Faulkner Rainford and Barry Porter. 2022. Using Phylogenetic Analysis to Enhance Genetic Improvement. In Proceedings of the Genetic and Evolutionary Computation Conference (Boston, Massachusetts) (GECCO '22). Association for Computing Machinery, New York, NY, USA, 849--857.
[11]
Halit Bener Suay and Sonia Chernova. 2011. Effect of human guidance and state space size on Interactive Reinforcement Learning. In 2011 RO-MAN. 1--6.
[12]
Xingjiao Wu, Luwei Xiao, Yixuan Sun, Junhang Zhang, Tianlong Ma, and Liang He. 2022. A survey of human-in-the-loop for machine learning. Future Generation Computer Systems 135 (2022), 364--381.
[13]
Ruohan Zhang, Faraz Torabi, Garrett Warnell, and Peter Stone. 2021. Recent Advances in Leveraging Human Guidance for Sequential Decision-Making Tasks. Autonomous Agents and Multi-Agent Systems 35, 2 (oct 2021), 39 pages.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
GI '24: Proceedings of the 13th ACM/IEEE International Workshop on Genetic Improvement
April 2024
40 pages
ISBN:9798400705731
DOI:10.1145/3643692
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

In-Cooperation

  • Faculty of Engineering of University of Porto

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 08 August 2024

Check for updates

Qualifiers

  • Short-paper

Funding Sources

Conference

GI '24
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 50
    Total Downloads
  • Downloads (Last 12 months)50
  • Downloads (Last 6 weeks)14
Reflects downloads up to 13 Dec 2024

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media