{"id":"https://openalex.org/W4285805508","doi":"https://doi.org/10.1145/3520304.3534022","title":"GUI-based, efficient genetic programming for Unity3D","display_name":"GUI-based, efficient genetic programming for Unity3D","publication_year":2022,"publication_date":"2022-07-09","ids":{"openalex":"https://openalex.org/W4285805508","doi":"https://doi.org/10.1145/3520304.3534022"},"language":"en","primary_location":{"id":"doi:10.1145/3520304.3534022","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3520304.3534022","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3520304.3534022","source":{"id":"https://openalex.org/S4363608771","display_name":"Proceedings of the Genetic and Evolutionary Computation Conference Companion","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Genetic and Evolutionary Computation Conference Companion","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3520304.3534022","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5005643400","display_name":"Robert Gold","orcid":"https://orcid.org/0000-0001-8257-4187"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Robert Gold","raw_affiliation_strings":["MIT CSAIL"],"affiliations":[{"raw_affiliation_string":"MIT CSAIL","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012550913","display_name":"Andrew Haydn Grant","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Andrew Haydn Grant","raw_affiliation_strings":["MIT CSAIL"],"affiliations":[{"raw_affiliation_string":"MIT CSAIL","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5025909389","display_name":"Erik Hemberg","orcid":"https://orcid.org/0000-0001-8905-1186"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Erik Hemberg","raw_affiliation_strings":["MIT CSAIL"],"affiliations":[{"raw_affiliation_string":"MIT CSAIL","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070225814","display_name":"Chathika Gunaratne","orcid":"https://orcid.org/0000-0002-2508-8745"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Chathika Gunaratne","raw_affiliation_strings":["MIT CSAIL"],"affiliations":[{"raw_affiliation_string":"MIT CSAIL","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5000646181","display_name":"Una-May O\u2019Reilly","orcid":"https://orcid.org/0000-0001-6923-8445"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Una-May O'Reilly","raw_affiliation_strings":["MIT CSAIL"],"affiliations":[{"raw_affiliation_string":"MIT CSAIL","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5005643400"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.2088,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.40016961,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"2310","last_page":"2313"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11975","display_name":"Evolutionary Algorithms and Applications","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11975","display_name":"Evolutionary Algorithms and Applications","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10100","display_name":"Metaheuristic Optimization Algorithms Research","score":0.9925000071525574,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11663","display_name":"Viral Infectious Diseases and Gene Expression in Insects","score":0.9890999794006348,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7850717902183533},{"id":"https://openalex.org/keywords/genetic-programming","display_name":"Genetic programming","score":0.5718784332275391},{"id":"https://openalex.org/keywords/game-programming","display_name":"Game programming","score":0.5695234537124634},{"id":"https://openalex.org/keywords/planner","display_name":"Planner","score":0.5531571507453918},{"id":"https://openalex.org/keywords/genetic-algorithm","display_name":"Genetic algorithm","score":0.505826473236084},{"id":"https://openalex.org/keywords/interfacing","display_name":"Interfacing","score":0.4894815683364868},{"id":"https://openalex.org/keywords/graphical-user-interface","display_name":"Graphical user interface","score":0.48185718059539795},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.45949840545654297},{"id":"https://openalex.org/keywords/video-game-development","display_name":"Video game development","score":0.4212827980518341},{"id":"https://openalex.org/keywords/game-design","display_name":"Game design","score":0.3901660740375519},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.36334747076034546},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.26967108249664307},{"id":"https://openalex.org/keywords/game-developer","display_name":"Game Developer","score":0.23545724153518677},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.22564265131950378}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7850717902183533},{"id":"https://openalex.org/C110332635","wikidata":"https://www.wikidata.org/wiki/Q629498","display_name":"Genetic programming","level":2,"score":0.5718784332275391},{"id":"https://openalex.org/C109347269","wikidata":"https://www.wikidata.org/wiki/Q1753830","display_name":"Game programming","level":5,"score":0.5695234537124634},{"id":"https://openalex.org/C2776999362","wikidata":"https://www.wikidata.org/wiki/Q2349274","display_name":"Planner","level":2,"score":0.5531571507453918},{"id":"https://openalex.org/C8880873","wikidata":"https://www.wikidata.org/wiki/Q187787","display_name":"Genetic algorithm","level":2,"score":0.505826473236084},{"id":"https://openalex.org/C2776303644","wikidata":"https://www.wikidata.org/wiki/Q1020499","display_name":"Interfacing","level":2,"score":0.4894815683364868},{"id":"https://openalex.org/C37789001","wikidata":"https://www.wikidata.org/wiki/Q782543","display_name":"Graphical user interface","level":2,"score":0.48185718059539795},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.45949840545654297},{"id":"https://openalex.org/C54276265","wikidata":"https://www.wikidata.org/wiki/Q1061635","display_name":"Video game development","level":3,"score":0.4212827980518341},{"id":"https://openalex.org/C503285160","wikidata":"https://www.wikidata.org/wiki/Q858057","display_name":"Game design","level":2,"score":0.3901660740375519},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.36334747076034546},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.26967108249664307},{"id":"https://openalex.org/C41826821","wikidata":"https://www.wikidata.org/wiki/Q844005","display_name":"Game Developer","level":3,"score":0.23545724153518677},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.22564265131950378},{"id":"https://openalex.org/C6907630","wikidata":"https://www.wikidata.org/wiki/Q3010535","display_name":"Game design document","level":4,"score":0.0},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3520304.3534022","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3520304.3534022","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3520304.3534022","source":{"id":"https://openalex.org/S4363608771","display_name":"Proceedings of the Genetic and Evolutionary Computation Conference Companion","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Genetic and Evolutionary Computation Conference Companion","raw_type":"proceedings-article"},{"id":"pmh:oai:dspace.mit.edu:1721.1/146338","is_oa":true,"landing_page_url":"https://hdl.handle.net/1721.1/146338","pdf_url":null,"source":{"id":"https://openalex.org/S4306400425","display_name":"DSpace@MIT (Massachusetts Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I63966007","host_organization_name":"Massachusetts Institute of Technology","host_organization_lineage":["https://openalex.org/I63966007"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ACM|Genetic and Evolutionary Computation Conference Companion","raw_type":"http://purl.org/eprint/type/ConferencePaper"}],"best_oa_location":{"id":"doi:10.1145/3520304.3534022","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3520304.3534022","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3520304.3534022","source":{"id":"https://openalex.org/S4363608771","display_name":"Proceedings of the Genetic and Evolutionary Computation Conference Companion","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Genetic and Evolutionary Computation Conference Companion","raw_type":"proceedings-article"},"sustainable_development_goals":[{"score":0.4099999964237213,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4285805508.pdf","grobid_xml":"https://content.openalex.org/works/W4285805508.grobid-xml"},"referenced_works_count":7,"referenced_works":["https://openalex.org/W179549969","https://openalex.org/W2027649639","https://openalex.org/W2602799623","https://openalex.org/W2889987506","https://openalex.org/W3014524697","https://openalex.org/W3103250307","https://openalex.org/W3194694622"],"related_works":["https://openalex.org/W804142499","https://openalex.org/W1037004205","https://openalex.org/W2128263204","https://openalex.org/W2330859256","https://openalex.org/W2103092037","https://openalex.org/W3130369450","https://openalex.org/W2509794800","https://openalex.org/W1981161892","https://openalex.org/W4323967188","https://openalex.org/W4285805508"],"abstract_inverted_index":{"Unity3D":[0,83],"is":[1],"a":[2,17,47,79,96],"game":[3],"development":[4,77],"environment":[5],"that":[6,69],"could":[7,70],"be":[8],"co-opted":[9],"for":[10,25,109],"agent-based":[11],"machine":[12],"learning":[13,42,55],"research.":[14],"We":[15,73,100],"present":[16],"GUI-driven,":[18],"and":[19,58,87,115],"efficient":[20],"Genetic":[21],"Programming":[22],"(GP)":[23],"system":[24],"this":[26,75],"purpose.":[27],"Our":[28],"system,":[29],"ABL-Unity3D,":[30],"addresses":[31],"challenges":[32],"entailed":[33],"in":[34,93],"co-opting":[35],"Unity3D:":[36],"making":[37],"the":[38,82],"simulator":[39],"serve":[40],"agent":[41],"rather":[43],"than":[44],"humans":[45],"playing":[46],"game,":[48],"lowering":[49],"fitness":[50],"evaluation":[51],"time":[52],"to":[53,65,106],"make":[54],"computationally":[56],"feasible,":[57],"interfacing":[59],"GP":[60,114],"with":[61],"an":[62,110],"AI":[63,116],"Planner":[64],"support":[66],"hybrid":[67],"algorithms":[68],"improve":[71],"performance.":[72],"achieve":[74],"through":[76],"of":[78],"GUI":[80],"using":[81,113],"editor's":[84],"programmable":[85],"interface,":[86],"performance":[88],"optimizations.":[89],"These":[90],"optimizations":[91],"result":[92],"at":[94],"least":[95],"3x":[97],"speed":[98],"up.":[99],"describe":[101],"ABL-Unity3D":[102],"by":[103],"explaining":[104],"how":[105],"use":[107],"it":[108],"example":[111],"experiment":[112],"Planning.":[117]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
