Visualizing genetic programming ancestries using graph databases

被引:3
|
作者
McPhee, Nicholas Freitag [1 ]
Casale, Maggie M. [2 ]
Finzel, Mitchell [1 ]
Helmuth, Thomas [3 ]
Spector, Lee [4 ]
机构
[1] Univ Minnesota, Morris, MN 56267 USA
[2] Design Ctr Inc, St Paul, MN USA
[3] Washington & Lee Univ, Lexington, VA 24450 USA
[4] Hampshire Coll, Amherst, MA 01002 USA
基金
美国国家科学基金会;
关键词
visualization; genetic programming; graph database; ancestry;
D O I
10.1145/3067695.3075617
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Previous work has demonstrated the utility of graph databases as a tool for collecting and analyzing ancestry in evolutionary computation runs. That work focused on sections of individual runs, whereas this poster illustrates the application of these ideas on the entirety of large runs (up to one million individuals) and combinations of multiple runs. Here we use these tools to generate graphs showing all the ancestors of successful individuals from a variety of stack-based genetic programming runs on software synthesis problems. These graphs highlight important moments in the evolutionary process. They also allow us to compare the dynamics when using different evolutionary tools, such as different selection mechanisms or representations, as well as comparing the dynamics for successful and unsuccessful runs.
引用
收藏
页码:245 / 246
页数:2
相关论文
共 50 条
  • [1] Visualizing Genetic Programming Ancestries
    McPhee, Nicholas Freitag
    Casale, Maggie M.
    Finzel, Mitchell
    Helmuth, Thomas
    Spector, Lee
    [J]. PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'16 COMPANION), 2016, : 1419 - 1426
  • [2] Visualizing the loss of diversity in genetic programming
    Daida, JM
    Ward, DJ
    Hilss, AM
    Long, SL
    Hodges, MR
    Kriesel, JT
    [J]. CEC2004: PROCEEDINGS OF THE 2004 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2004, : 1225 - 1232
  • [3] Visualizing Tree Structures in Genetic Programming
    Jason M. Daida
    Adam M. Hilss
    David J. Ward
    Stephen L. Long
    [J]. Genetic Programming and Evolvable Machines, 2005, 6 (1) : 79 - 110
  • [4] Discovering knowledge from noisy databases using genetic programming
    Wong, ML
    Leung, KS
    Cheng, JCY
    [J]. JOURNAL OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE, 2000, 51 (09): : 870 - 881
  • [5] Visualizing tree structures in genetic programming
    Daida, JM
    Hilss, AM
    Ward, DJ
    Long, SL
    [J]. GENETIC AND EVOLUTIONARY COMPUTATION - GECCO 2003, PT II, PROCEEDINGS, 2003, 2724 : 1652 - 1664
  • [6] Using Graph Databases
    Hrivnac, Julius
    [J]. 24TH INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP 2019), 2020, 245
  • [7] Visualizing Program State as a Clustered Graph for Learning Programming
    Sychev, Oleg
    [J]. DIAGRAMMATIC REPRESENTATION AND INFERENCE, DIAGRAMS 2021, 2021, 12909 : 404 - 407
  • [8] A QoS-Aware Web Service Composition Approach Based on Genetic Programming and Graph Databases
    da Silva, Alexandre Sawczuk
    Moshi, Ewan
    Ma, Hui
    Hartmann, Sven
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS, DEXA 2017, PT II, 2017, 10439 : 37 - 44
  • [9] Graph representations in genetic programming
    Sotto, Leo Francoso Dal Piccol
    Kaufmann, Paul
    Atkinson, Timothy
    Kalkreuth, Roman
    Basgalupp, Marcio Porto
    [J]. GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2021, 22 (04) : 607 - 636
  • [10] Graph representations in genetic programming
    Léo Françoso Dal Piccol Sotto
    Paul Kaufmann
    Timothy Atkinson
    Roman Kalkreuth
    Márcio Porto Basgalupp
    [J]. Genetic Programming and Evolvable Machines, 2021, 22 : 607 - 636