Transfer Dynamics in Emergent Evolutionary Curricula

Published in IEEE Transactions on Games 2022, 2022

Recommended citation: see below http://aadharna.github.io/files/Transfer_PINSKY.pdf

PINSKY is a system for open-ended learning through neuroevolution in game-based domains. It builds on the Paired Open-Ended Trailblazer (POET) system, which originally explored learning and environment generation for bipedal walkers, and adapts it to games in the General Video Game AI (GVGAI) system. Previous work showed that by co-evolving levels and neural network policies, levels could be found for which successful policies could not be created via optimization alone. Studied in the realm of Artificial Life as a potentially open-ended alternative to gradient-based fitness, minimal criteria (MC)-based selection helps foster diversity in evolutionary populations. The main question addressed by this paper is how the open-ended learning actually works, focusing in particular on the role of transfer of policies from one evolutionary branch (“species”) to another. We analyze the dynamics of the system through creating phylogenetic trees, analyzing evolutionary trajectories of policies, and temporally breaking down transfers according to species type. Furthermore, we analyze the impact of the minimal criterion on generated level diversity and inter-species transfer. The most insightful finding is that inter-species transfer, while rare, is crucial to the system’s success.

Download paper here

Citation and link inside post.

@misc{https://doi.org/10.48550/arxiv.2203.10941,
  doi = {10.48550/ARXIV.2203.10941},
  
  url = {https://arxiv.org/abs/2203.10941},
  
  author = {Dharna, Aaron and Hoover, Amy K and Togelius, Julian and Soros, L. B.},
  
  keywords = {Artificial Intelligence (cs.AI), Machine Learning (cs.LG), Neural and Evolutionary Computing (cs.NE), FOS: Computer and information sciences, FOS: Computer and information sciences},
  
  title = {Transfer Dynamics in Emergent Evolutionary Curricula},
  
  publisher = {arXiv},
  
  year = {2022},
  
  copyright = {Creative Commons Zero v1.0 Universal}
}