Preference-conditioned Pixel-based AI Agent For Game Testing
Sherif Abdelfattah, Adrian Brown, Pushi Zhang

TL;DR
This paper introduces a pixel-based game testing AI agent that explores environments conditioned on user preferences, using imitation learning to improve exploration and test quality in complex open-world games.
Contribution
It presents a novel preference-conditioned pixel-based agent and an imitation learning method combining self-supervised and supervised objectives for improved game testing.
Findings
Outperforms state-of-the-art pixel-based testing agents in exploration coverage
Achieves higher test execution quality in complex environments
Demonstrates effective preference conditioning in exploration behaviors
Abstract
The game industry is challenged to cope with increasing growth in demand and game complexity while maintaining acceptable quality standards for released games. Classic approaches solely depending on human efforts for quality assurance and game testing do not scale effectively in terms of time and cost. Game-testing AI agents that learn by interaction with the environment have the potential to mitigate these challenges with good scalability properties on time and costs. However, most recent work in this direction depends on game state information for the agent's state representation, which limits generalization across different game scenarios. Moreover, game test engineers usually prefer exploring a game in a specific style, such as exploring the golden path. However, current game testing AI agents do not provide an explicit way to satisfy such a preference. This paper addresses these…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReinforcement Learning in Robotics · Artificial Intelligence in Games · Multimodal Machine Learning Applications
