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 条
  • [31] 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
  • [32] Tag-based personalized image ranking in event browsing
    Yeqi Lu
    Yao Shen
    Minyi Guo
    Peer-to-Peer Networking and Applications, 2013, 6 : 434 - 444
  • [33] A tag-based dynamic translation approach for java processors
    Wang, Hai-Chen
    Zhao, Xiang-Mo
    ICIC Express Letters, Part B: Applications, 2012, 3 (03): : 577 - 582
  • [34] Adaptive diversification for tag-based social image retrieval
    Ksibi, Amel
    Ben Ammar, Anis
    Ben Amar, Chokri
    INTERNATIONAL JOURNAL OF MULTIMEDIA INFORMATION RETRIEVAL, 2014, 3 (01) : 29 - 39
  • [35] Leveraging Collaborative Filtering to Tag-Based Personalized Search
    Kim, Heung-Nam
    Rawashdeh, Majdi
    El Saddik, Abdulmotaleb
    USER MODELING, ADAPTATION, AND PERSONALIZATION, 2011, 6787 : 195 - 206
  • [36] A Multi-factor Tag-Based Personalized Search
    Durao, Frederico
    Lage, Ricardo
    Dolog, Peter
    Coskun, Nilay
    WEB INFORMATION SYSTEMS AND TECHNOLOGIES, 2012, 101 : 192 - +
  • [37] Contextual Recommendation of Social Updates, a Tag-Based Framework
    Joly, Adrien
    Maret, Pierre
    Daigremont, Johann
    ACTIVE MEDIA TECHNOLOGY, 2010, 6335 : 436 - +
  • [38] Tag-based approaches for deep transcriptome analysis in plants
    Vega-Sanchez, Miguel E.
    Gowda, Malali
    Wang, Guo-Liang
    PLANT SCIENCE, 2007, 173 (04) : 371 - 380
  • [39] Tag-based personalized image ranking in event browsing
    Lu, Yeqi
    Shen, Yao
    Guo, Minyi
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2013, 6 (04) : 434 - 444
  • [40] The Evolution of Tag-Based Cooperation in Humans The Case for Accent
    Cohen, Emma
    CURRENT ANTHROPOLOGY, 2012, 53 (05) : 588 - 616