TL;DR
This paper introduces tag-based genetic regulation in genetic programming, enabling dynamic module expression control, which enhances solving context-dependent problems but may be unnecessary or even hindering in static scenarios.
Contribution
It presents a novel tag-based regulation method that allows programs to dynamically promote or repress code modules, extending existing tagging schemes for more adaptive evolution.
Findings
Improves performance on context-dependent problems
Enables evolution of solutions to previously unsolvable problems
May hinder evolution in static, unchanging scenarios
Abstract
We introduce and experimentally demonstrate the utility of tag-based genetic regulation, a new genetic programming (GP) technique that allows programs to dynamically adjust which code modules to express. Tags are evolvable labels that provide a flexible mechanism for referencing code modules. Tag-based genetic regulation extends existing tag-based naming schemes to allow programs to "promote" and "repress" code modules in order to alter expression patterns. This extension allows evolution to structure a program as a gene regulatory network where modules are regulated based on instruction executions. We demonstrate the functionality of tag-based regulation on a range of program synthesis problems. We find that tag-based regulation improves problem-solving performance on context-dependent problems; that is, problems where programs must adjust how they respond to current inputs based on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
