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 条
  • [21] Formalizing Tag-Based Metadata With the Brick Ontology
    Fierro, Gabe
    Koh, Jason
    Nagare, Shreyas
    Zang, Xiaolin
    Agarwal, Yuvraj
    Gupta, Rajesh K.
    Culler, David E.
    FRONTIERS IN BUILT ENVIRONMENT, 2020, 6
  • [22] Tag Chat: A Tag-Based Past Topics Recollection Support System
    Itou, Junko
    Tanaka, Rina
    Munemori, Jun
    Babaguchi, Noboru
    COLLABORATION TECHNOLOGIES AND SOCIAL COMPUTING, 2017, 10397 : 29 - 36
  • [23] A Tag-Based Approach for Learning Ergonomic Concepts
    Tsai, Li Chen
    Tang, Kuo Hao
    Hwang, Sheue Ling
    HUMAN FACTORS AND ERGONOMICS IN MANUFACTURING & SERVICE INDUSTRIES, 2014, 24 (05) : 574 - 584
  • [24] Evaluating Tag-Based Preference Obfuscation Systems
    Pashalidis, Andreas
    Preneel, Bart
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2012, 24 (09) : 1613 - 1623
  • [25] 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
  • [26] Group Division for Recommendation in Tag-based Systems
    Pan, Rong
    Xu, Guandong
    Dolog, Peter
    Zong, Yu
    SECOND INTERNATIONAL CONFERENCE ON CLOUD AND GREEN COMPUTING / SECOND INTERNATIONAL CONFERENCE ON SOCIAL COMPUTING AND ITS APPLICATIONS (CGC/SCA 2012), 2012, : 399 - 404
  • [27] Tag-based Artist Similarity and Genre Classification
    Hong, Jun
    Deng, Haojiang
    Yan, Qin
    2008 IEEE INTERNATIONAL SYMPOSIUM ON KNOWLEDGE ACQUISITION AND MODELING WORKSHOP PROCEEDINGS, VOLS 1 AND 2, 2008, : 628 - 631
  • [28] Tag-Based Social Image Retrieval: An Empirical Evaluation
    Sun, Aixin
    Bhowmick, Sourav S.
    Khanh Tran Nam Nguyen
    Bai, Ge
    JOURNAL OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE AND TECHNOLOGY, 2011, 62 (12): : 2364 - 2381
  • [29] Sequence tag-based analysis of microbial population dynamics
    Abel S.
    Abel Zur Wiesch P.
    Chang H.-H.
    Davis B.M.
    Lipsitch M.
    Waldor M.K.
    Nature Methods, 2015, 12 (3) : 223 - 226
  • [30] Similarity of Software Libraries: A Tag-based Classification Approach
    Auch, Maximilian
    Balluff, Maximilian
    Mandl, Peter
    Wolff, Christian
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON DATA SCIENCE, TECHNOLOGY AND APPLICATIONS (DATA), 2021, : 17 - 28