Tag-Based Modules in Genetic Programming

被引:0
|
作者
Spector, Lee [1 ]
Martin, Brian [1 ]
Harrington, Kyle [2 ]
Helmuth, Thomas [3 ]
机构
[1] Hampshire Coll, Cognit Sci, Amherst, MA 01002 USA
[2] Brandeis Univ, Comp Sci, Waltham, MA 02453 USA
[3] Univ Massachusetts, Comp Sci, Amherst, MA 01003 USA
来源
GECCO-2011: PROCEEDINGS OF THE 13TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE | 2011年
基金
美国国家科学基金会;
关键词
Push; PushGP; genetic programming; stack-based genetic programming; modularity; automatically defined functions; tags; lawnmower problem; obstacle-avoiding robot problem; EVOLUTION;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper we present a new technique for evolving modular programs with genetic programming. The technique is based on the use of "tags" that evolving programs may use to label and later to refer to code fragments. Tags may refer inexactly, permitting the labeling and use of code fragments to co-evolve in an incremental way. The technique can be implemented as a minor modification to an existing, general purpose genetic programming system, and it does not require pre-specification of the module architecture of evolved programs. We demonstrate that tag-based modules readily evolve and that this allows problem solving effort to scale well with problem size. We also show that the tag-based module technique is effective even in complex, non-uniform problem environments for which previous techniques perform poorly. We demonstrate the technique in the context of the stack-based genetic programming system PushGP, but we also briefly discuss ways in which it may be used with other kinds of genetic programming systems.
引用
收藏
页码:1419 / 1426
页数:8
相关论文
共 50 条
  • [1] Tag-based Modularity in Tree-based Genetic Programming
    Spector, Lee
    Harrington, Kyle
    Helmuth, Thomas
    PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2012, : 815 - 822
  • [2] Tag-based module regulation for genetic programming
    Lalejini, Alexander
    Moreno, Matthew Andres
    Ofria, Charles
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 25 - 26
  • [3] Tag-based regulation of modules in genetic programming improves context-dependent problem solving
    Lalejini, Alexander
    Moreno, Matthew Andres
    Ofria, Charles
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2021, 22 (03) : 325 - 355
  • [4] WHAT'S IN AN EVOLVED NAME? THE EVOLUTION OF MODULARITY VIA TAG-BASED REFERENCE
    Spector, Lee
    Harrington, Kyle
    Martin, Brian
    Helmuth, Thomas
    GENETIC PROGRAMMING THEORY AND PRACTICE IX, 2011, : 1 - 16
  • [5] Tag-based spite with correlated interactions
    Bruner, Justin P.
    Smead, Rory
    JOURNAL OF THEORETICAL BIOLOGY, 2022, 540
  • [6] Usability Evaluation of a Tag-Based Interface
    Ravendran, Rajinesh
    MacColl, Ian
    Docherty, Michael
    JOURNAL OF USABILITY STUDIES, 2012, 7 (04) : 143 - 160
  • [7] Tag-accessed Memory for Genetic Programming
    Lalejini, Alexander
    Ofria, Charles
    PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCCO'19 COMPANION), 2019, : 346 - 347
  • [8] PorchLight: A Tag-Based Approach to Bug Triaging
    Bortis, Gerald
    van der Hoek, Andre
    PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 342 - 351
  • [9] Sequence tag-based analysis of microbial population dynamics
    Abel, Soren
    Wiesch, Pia Abel Zur
    Chang, Hsiao-Han
    Davis, Brigid M.
    Lipsitch, Marc
    Waldor, Matthew K.
    NATURE METHODS, 2015, 12 (03) : 223 - +
  • [10] Tag-Based User Fuzzy Fingerprints for Recommender Systems
    Carvalho, Andre
    Calado, Pavel
    Carvalho, Joao Paulo
    INFORMATION PROCESSING AND MANAGEMENT OF UNCERTAINTY IN KNOWLEDGE-BASED SYSTEMS: APPLICATIONS, IPMU 2018, PT III, 2018, 855 : 748 - 758