论文标题

开始小:培训可控的游戏水平发电机,而无需通过多种尺寸学习培训数据

Start Small: Training Controllable Game Level Generators without Training Data by Learning at Multiple Sizes

论文作者

Zakaria, Yahia, Fayek, Magda, Hadhoud, Mayada

论文摘要

电平发电机是一种从噪声生成游戏级别的工具。训练没有数据集的发电机会遭受反馈的稀疏性,因为不太可能通过随机探索产生可玩水平。一个常见的解决方案是形状的奖励,它可以指导发电机实现子目标朝着水平的可玩性实现,但他们竭尽全力设计和需要特定于游戏的领域知识。本文提出了一种新颖的方法,可以通过从小尺寸到所需尺寸的多个级别尺寸来训练无数据集或形状奖励。较小尺寸的密集反馈否定了形状奖励的需求。此外,发电机学会以各种尺寸建立水平,包括未经培训的尺寸。我们应用方法来培训经常性自动回归生成流网络(GFLOWNETS)以进行可控的水平生成。我们还将多样性采样与Gflownets兼容。结果表明,我们的发电机为Sokoban,Zelda和Danger Dave创建了各种尺寸的可玩水平。与索科班的可控增强学习水平生成器相比,结果表明,我们的发电机可以实现更好的可控性和竞争性多样性,同时在训练和水平生成方面的速度更快。

A level generator is a tool that generates game levels from noise. Training a generator without a dataset suffers from feedback sparsity, since it is unlikely to generate a playable level via random exploration. A common solution is shaped rewards, which guides the generator to achieve subgoals towards level playability, but they consume effort to design and require game-specific domain knowledge. This paper proposes a novel approach to train generators without datasets or shaped rewards by learning at multiple level sizes starting from small sizes and up to the desired sizes. The denser feedback at small sizes negates the need for shaped rewards. Additionally, the generators learn to build levels at various sizes, including sizes they were not trained for. We apply our approach to train recurrent auto-regressive generative flow networks (GFlowNets) for controllable level generation. We also adapt diversity sampling to be compatible with GFlowNets. The results show that our generators create diverse playable levels at various sizes for Sokoban, Zelda, and Danger Dave. When compared with controllable reinforcement learning level generators for Sokoban, the results show that our generators achieve better controllability and competitive diversity, while being 9x faster at training and level generation.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源