arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2401.04572cs.LG
收藏

用于自动化游戏测试的鲁棒模仿学习

Robust Imitation Learning for Automated Game Testing

Sony Interactive Entertainment Europe(索尼互动娱乐欧洲)

Pierluigi Vito Amadori, Timothy Bradley, Ryan Spick, Guy Moss

AI总结:

提出EVOLUTE架构,结合BC与EBM处理连续和离散动作,在游戏中实现高效自动化测试。

摘要:

游戏开发是一个漫长的过程,在产品准备好上市之前需要经历多个阶段。人类游戏测试是最耗时的环节之一,因为测试人员需要反复执行任务以寻找代码中的错误。因此,自动化测试被视为游戏行业的一项关键技术,它将大幅改善开发成本和效率。为此,我们提出了EVOLUTE,一种基于模仿学习的新型架构,它将行为克隆(BC)与基于能量的模型(EBM)相结合。EVOLUTE是一种双流集成模型,将自主智能体的动作空间划分为连续任务和离散任务。EBM流处理连续任务,以实现更精细和自适应的控制,而BC流处理离散动作,以简化训练。我们在一款射击与驾驶游戏中评估了EVOLUTE的性能,其中智能体需要导航并持续识别目标进行攻击。所提出的模型比标准BC方法具有更高的泛化能力,展现出更广泛的行为范围和更高的性能。此外,与纯端到端的EBM模型相比,EVOLUTE更容易训练,因为离散任务在数据集中可能相当稀疏,并导致模型训练在训练期间探索更广泛的可能动作集合。

英文摘要:

Game development is a long process that involves many stages before a product is ready for the market. Human play testing is among the most time consuming, as testers are required to repeatedly perform tasks in the search for errors in the code. Therefore, automated testing is seen as a key technology for the gaming industry, as it would dramatically improve development costs and efficiency. Toward this end, we propose EVOLUTE, a novel imitation learning-based architecture that combines behavioural cloning (BC) with energy based models (EBMs). EVOLUTE is a two-stream ensemble model that splits the action space of autonomous agents into continuous and discrete tasks. The EBM stream handles the continuous tasks, to have a more refined and adaptive control, while the BC stream handles discrete actions, to ease training. We evaluate the performance of EVOLUTE in a shooting-and-driving game, where the agent is required to navigate and continuously identify targets to attack. The proposed model has higher generalisation capabilities than standard BC approaches, showing a wider range of behaviours and higher performances. Also, EVOLUTE is easier to train than a pure end-to-end EBM model, as discrete tasks can be quite sparse in the dataset and cause model training to explore a much wider set of possible actions while training.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑