Skip to main content

Showing 1–46 of 46 results for author: Pérez-Liébana, D

Searching in archive cs. Search in all archives.
.
  1. Seeding for Success: Skill and Stochasticity in Tabletop Games

    Authors: James Goodman, Diego Perez-Liebana, Simon Lucas

    Abstract: Games often incorporate random elements in the form of dice or shuffled card decks. This randomness is a key contributor to the player experience and the variety of game situations encountered. There is a tension between a level of randomness that makes the game interesting and contributes to the player enjoyment of a game, and a level at which the outcome itself is effectively random and the game… ▽ More

    Submitted 4 March, 2025; originally announced March 2025.

    Comments: Published in IEEE Transactions on Games, 2025

    Journal ref: IEEE Transactions on Games, 2025

  2. arXiv:2412.04057  [pdf, other

    cs.AI

    From Code to Play: Benchmarking Program Search for Games Using Large Language Models

    Authors: Manuel Eberhardinger, James Goodman, Alexander Dockhorn, Diego Perez-Liebana, Raluca D. Gaina, Duygu Çakmak, Setareh Maghsudi, Simon Lucas

    Abstract: Large language models (LLMs) have shown impressive capabilities in generating program code, opening exciting opportunities for applying program synthesis to games. In this work, we explore the potential of LLMs to directly synthesize usable code for a wide range of gaming applications, focusing on two programming languages, Python and Java. We use an evolutionary hill-climbing algorithm, where the… ▽ More

    Submitted 5 December, 2024; originally announced December 2024.

    Comments: Submitted to Transactions on Games Special Issue on Large Language Models and Games

  3. Strategy Game-Playing with Size-Constrained State Abstraction

    Authors: Linjie Xu, Diego Perez-Liebana, Alexander Dockhorn

    Abstract: Playing strategy games is a challenging problem for artificial intelligence (AI). One of the major challenges is the large search space due to a diverse set of game components. In recent works, state abstraction has been applied to search-based game AI and has brought significant performance improvements. State abstraction techniques rely on reducing the search space, e.g., by aggregating similar… ▽ More

    Submitted 15 February, 2025; v1 submitted 12 August, 2024; originally announced August 2024.

    Comments: 8 pages, published in Proceedings of the Conference on Games 2024, codes are open-sourced at https://github.com/GAIGResearch/Stratega

  4. arXiv:2405.18123  [pdf, other

    cs.AI

    PyTAG: Tabletop Games for Multi-Agent Reinforcement Learning

    Authors: Martin Balla, George E. M. Long, James Goodman, Raluca D. Gaina, Diego Perez-Liebana

    Abstract: Modern Tabletop Games present various interesting challenges for Multi-agent Reinforcement Learning. In this paper, we introduce PyTAG, a new framework that supports interacting with a large collection of games implemented in the Tabletop Games framework. In this work we highlight the challenges tabletop games provide, from a game-playing agent perspective, along with the opportunities they provid… ▽ More

    Submitted 28 May, 2024; originally announced May 2024.

  5. arXiv:2404.09715  [pdf, other

    cs.LG cs.AI cs.MA

    Higher Replay Ratio Empowers Sample-Efficient Multi-Agent Reinforcement Learning

    Authors: Linjie Xu, Zichuan Liu, Alexander Dockhorn, Diego Perez-Liebana, Jinyu Wang, Lei Song, Jiang Bian

    Abstract: One of the notorious issues for Reinforcement Learning (RL) is poor sample efficiency. Compared to single agent RL, the sample efficiency for Multi-Agent Reinforcement Learning (MARL) is more challenging because of its inherent partial observability, non-stationary training, and enormous strategy space. Although much effort has been devoted to developing new methods and enhancing sample efficiency… ▽ More

    Submitted 15 April, 2024; originally announced April 2024.

  6. arXiv:2403.00690  [pdf, other

    cs.AI

    Playing NetHack with LLMs: Potential & Limitations as Zero-Shot Agents

    Authors: Dominik Jeurissen, Diego Perez-Liebana, Jeremy Gow, Duygu Cakmak, James Kwan

    Abstract: Large Language Models (LLMs) have shown great success as high-level planners for zero-shot game-playing agents. However, these agents are primarily evaluated on Minecraft, where long-term planning is relatively straightforward. In contrast, agents tested in dynamic robot environments face limitations due to simplistic environments with only a few objects and interactions. To fill this gap in the l… ▽ More

    Submitted 1 March, 2024; originally announced March 2024.

  7. arXiv:2307.09905  [pdf, other

    cs.AI

    PyTAG: Challenges and Opportunities for Reinforcement Learning in Tabletop Games

    Authors: Martin Balla, George E. M. Long, Dominik Jeurissen, James Goodman, Raluca D. Gaina, Diego Perez-Liebana

    Abstract: In recent years, Game AI research has made important breakthroughs using Reinforcement Learning (RL). Despite this, RL for modern tabletop games has gained little to no attention, even when they offer a range of unique challenges compared to video games. To bridge this gap, we introduce PyTAG, a Python API for interacting with the Tabletop Games framework (TAG). TAG contains a growing set of more… ▽ More

    Submitted 19 July, 2023; originally announced July 2023.

    Comments: Accepted for Publication in: IEEE Conference on Games (2023)

  8. arXiv:2205.10175  [pdf, other

    cs.AI cs.LG

    Task Relabelling for Multi-task Transfer using Successor Features

    Authors: Martin Balla, Diego Perez-Liebana

    Abstract: Deep Reinforcement Learning has been very successful recently with various works on complex domains. Most works are concerned with learning a single policy that solves the target task, but is fixed in the sense that if the environment changes the agent is unable to adapt to it. Successor Features (SFs) proposes a mechanism that allows learning policies that are not tied to any particular reward fu… ▽ More

    Submitted 20 May, 2022; originally announced May 2022.

    Comments: accepted for publication in IEEE Conference on Games (CoG) 2022

  9. Visualising Multiplayer Game Spaces

    Authors: James Goodman, Diego Perez-Liebana, Simon Lucas

    Abstract: We compare four different `game-spaces' in terms of their usefulness in characterising multi-player tabletop games, with a particular interest in any underlying change to a game's characteristics as the number of players changes. In each case we take a 16-dimensional feature space, and reduce it to a 2-dimensional visualizable landscape. We find that a space obtained from optimization of paramet… ▽ More

    Submitted 11 February, 2022; originally announced February 2022.

    Comments: 13 pages, 7 figures, Accepted for IEEE Transactions on Games

    Journal ref: IEEE Transactions on Games 2021

  10. arXiv:2104.10429  [pdf, other

    cs.AI

    Portfolio Search and Optimization for General Strategy Game-Playing

    Authors: Alexander Dockhorn, Jorge Hurtado-Grueso, Dominik Jeurissen, Linjie Xu, Diego Perez-Liebana

    Abstract: Portfolio methods represent a simple but efficient type of action abstraction which has shown to improve the performance of search-based agents in a range of strategy games. We first review existing portfolio techniques and propose a new algorithm for optimization and action-selection based on the Rolling Horizon Evolutionary Algorithm. Moreover, a series of variants are developed to solve problem… ▽ More

    Submitted 21 April, 2021; originally announced April 2021.

    Comments: 8 pages, 5 figures, submitted to CEC 2021

  11. arXiv:2104.08641  [pdf, other

    cs.AI

    Generating Diverse and Competitive Play-Styles for Strategy Games

    Authors: Diego Perez-Liebana, Cristina Guerrero-Romero, Alexander Dockhorn, Linjie Xu, Jorge Hurtado, Dominik Jeurissen

    Abstract: Designing agents that are able to achieve different play-styles while maintaining a competitive level of play is a difficult task, especially for games for which the research community has not found super-human performance yet, like strategy games. These require the AI to deal with large action spaces, long-term planning and partial observability, among other well-known factors that make decision-… ▽ More

    Submitted 28 June, 2021; v1 submitted 17 April, 2021; originally announced April 2021.

    Comments: 8 pages, 2 figures, published in Proc. IEEE CoG 2021

  12. arXiv:2104.08441  [pdf, other

    cs.LG cs.AI

    Action Advising with Advice Imitation in Deep Reinforcement Learning

    Authors: Ercument Ilhan, Jeremy Gow, Diego Perez-Liebana

    Abstract: Action advising is a peer-to-peer knowledge exchange technique built on the teacher-student paradigm to alleviate the sample inefficiency problem in deep reinforcement learning. Recently proposed student-initiated approaches have obtained promising results. However, due to being in the early stages of development, these also have some substantial shortcomings. One of the abilities that are absent… ▽ More

    Submitted 17 April, 2021; originally announced April 2021.

  13. arXiv:2104.08440  [pdf, other

    cs.LG cs.AI

    Learning on a Budget via Teacher Imitation

    Authors: Ercument Ilhan, Jeremy Gow, Diego Perez-Liebana

    Abstract: Deep Reinforcement Learning (RL) techniques can benefit greatly from leveraging prior experience, which can be either self-generated or acquired from other entities. Action advising is a framework that provides a flexible way to transfer such knowledge in the form of actions between teacher-student peers. However, due to the realistic concerns, the number of these interactions is limited with a bu… ▽ More

    Submitted 30 June, 2021; v1 submitted 17 April, 2021; originally announced April 2021.

  14. Student-Initiated Action Advising via Advice Novelty

    Authors: Ercument Ilhan, Jeremy Gow, Diego Perez-Liebana

    Abstract: Action advising is a budget-constrained knowledge exchange mechanism between teacher-student peers that can help tackle exploration and sample inefficiency problems in deep reinforcement learning (RL). Most recently, student-initiated techniques that utilise state novelty and uncertainty estimations have obtained promising results. However, the approaches built on these estimations have some poten… ▽ More

    Submitted 27 February, 2021; v1 submitted 1 October, 2020; originally announced October 2020.

  15. arXiv:2009.12065  [pdf, other

    cs.AI

    Design and Implementation of TAG: A Tabletop Games Framework

    Authors: Raluca D. Gaina, Martin Balla, Alexander Dockhorn, Raul Montoliu, Diego Perez-Liebana

    Abstract: This document describes the design and implementation of the Tabletop Games framework (TAG), a Java-based benchmark for developing modern board games for AI research. TAG provides a common skeleton for implementing tabletop games based on a common API for AI agents, a set of components and classes to easily add new games and an import module for defining data in JSON format. At present, this platf… ▽ More

    Submitted 25 September, 2020; originally announced September 2020.

    Comments: 24 pages, 6 figures

  16. arXiv:2009.08696  [pdf, other

    cs.AI

    TotalBotWar: A New Pseudo Real-time Multi-action Game Challenge and Competition for AI

    Authors: Alejandro Estaben, César Díaz, Raul Montoliu, Diego Pérez-Liebana

    Abstract: This paper presents TotalBotWar, a new pseudo real-time multi-action challenge for game AI, as well as some initial experiments that benchmark the framework with different agents. The game is based on the real-time battles of the popular TotalWar games series where players manage an army to defeat the opponent's one. In the proposed game, a turn consists of a set of orders to control the units. Th… ▽ More

    Submitted 18 September, 2020; originally announced September 2020.

    Comments: 6 pages, 5 figures

  17. arXiv:2009.05643  [pdf, other

    cs.AI

    The Design Of "Stratega": A General Strategy Games Framework

    Authors: Diego Perez-Liebana, Alexander Dockhorn, Jorge Hurtado Grueso, Dominik Jeurissen

    Abstract: Stratega, a general strategy games framework, has been designed to foster research on computational intelligence for strategy games. In contrast to other strategy game frameworks, Stratega allows to create a wide variety of turn-based and real-time strategy games using a common API for agent development. While the current version supports the development of turn-based strategy games and agents, we… ▽ More

    Submitted 11 September, 2020; originally announced September 2020.

    Comments: 7 pages, 2 figures

  18. arXiv:2005.11247  [pdf, other

    cs.AI

    Evaluating Generalisation in General Video Game Playing

    Authors: Martin Balla, Simon M. Lucas, Diego Perez-Liebana

    Abstract: The General Video Game Artificial Intelligence (GVGAI) competition has been running for several years with various tracks. This paper focuses on the challenge of the GVGAI learning track in which 3 games are selected and 2 levels are given for training, while 3 hidden levels are left for evaluation. This setup poses a difficult challenge for current Reinforcement Learning (RL) algorithms, as they… ▽ More

    Submitted 22 May, 2020; originally announced May 2020.

    Comments: accepted for publication in IEEE Conference on Games (CoG) 2020

  19. arXiv:2005.06764  [pdf, other

    cs.AI cs.NE

    Rolling Horizon NEAT for General Video Game Playing

    Authors: Diego Perez-Liebana, Muhammad Sajid Alam, Raluca D. Gaina

    Abstract: This paper presents a new Statistical Forward Planning (SFP) method, Rolling Horizon NeuroEvolution of Augmenting Topologies (rhNEAT). Unlike traditional Rolling Horizon Evolution, where an evolutionary algorithm is in charge of evolving a sequence of actions, rhNEAT evolves weights and connections of a neural network in real-time, planning several steps ahead before returning an action to execute… ▽ More

    Submitted 14 May, 2020; originally announced May 2020.

    Comments: 8 pages, 5 figures, accepted for publication in IEEE Conference on Games (CoG) 2020

  20. arXiv:2005.06041  [pdf, ps, other

    cs.LG stat.ML

    Guaranteeing Reproducibility in Deep Learning Competitions

    Authors: Brandon Houghton, Stephanie Milani, Nicholay Topin, William Guss, Katja Hofmann, Diego Perez-Liebana, Manuela Veloso, Ruslan Salakhutdinov

    Abstract: To encourage the development of methods with reproducible and robust training behavior, we propose a challenge paradigm where competitors are evaluated directly on the performance of their learning procedures rather than pre-trained agents. Since competition organizers re-train proposed methods in a controlled setting they can guarantee reproducibility, and -- by retraining submissions using a hel… ▽ More

    Submitted 12 May, 2020; originally announced May 2020.

    Comments: Accepted as a poster presentation to the 2019 NeruIPS Challenges in Machine Learning workshop (CiML)

  21. arXiv:2003.12331  [pdf, other

    cs.AI cs.NE

    Rolling Horizon Evolutionary Algorithms for General Video Game Playing

    Authors: Raluca D. Gaina, Sam Devlin, Simon M. Lucas, Diego Perez-Liebana

    Abstract: Game-playing Evolutionary Algorithms, specifically Rolling Horizon Evolutionary Algorithms, have recently managed to beat the state of the art in win rate across many video games. However, the best results in a game are highly dependent on the specific configuration of modifications and hybrids introduced over several papers, each adding additional parameters to the core algorithm. Further, the be… ▽ More

    Submitted 24 August, 2020; v1 submitted 27 March, 2020; originally announced March 2020.

  22. arXiv:1909.00442  [pdf, other

    cs.AI

    Learning Local Forward Models on Unforgiving Games

    Authors: Alexander Dockhorn, Simon M. Lucas, Vanessa Volz, Ivan Bravi, Raluca D. Gaina, Diego Perez-Liebana

    Abstract: This paper examines learning approaches for forward models based on local cell transition functions. We provide a formal definition of local forward models for which we propose two basic learning approaches. Our analysis is based on the game Sokoban, where a wrong action can lead to an unsolvable game state. Therefore, an accurate prediction of an action's resulting state is necessary to avoid thi… ▽ More

    Submitted 1 September, 2019; originally announced September 2019.

    Comments: 4 pages, 3 figures, 3 tables, accepted at IEEE COG 2019

  23. arXiv:1906.05160  [pdf, other

    cs.AI

    General Video Game Rule Generation

    Authors: Ahmed Khalifa, Michael Cerny Green, Diego Perez-Liebana, Julian Togelius

    Abstract: We introduce the General Video Game Rule Generation problem, and the eponymous software framework which will be used in a new track of the General Video Game AI (GVGAI) competition. The problem is, given a game level as input, to generate the rules of a game that fits that level. This can be seen as the inverse of the General Video Game Level Generation problem. Conceptualizing these two problems… ▽ More

    Submitted 12 June, 2019; originally announced June 2019.

    Comments: 8 pages, 9 listings, 1 table, 2 figures

  24. arXiv:1906.04023  [pdf, other

    cs.AI cs.LG

    Project Thyia: A Forever Gameplayer

    Authors: Raluca D. Gaina, Simon M. Lucas, Diego Perez-Liebana

    Abstract: The space of Artificial Intelligence entities is dominated by conversational bots. Some of them fit in our pockets and we take them everywhere we go, or allow them to be a part of human homes. Siri, Alexa, they are recognised as present in our world. But a lot of games research is restricted to existing in the separate realm of software. We enter different worlds when playing games, but those worl… ▽ More

    Submitted 10 June, 2019; originally announced June 2019.

    Comments: 8 pages, 1 figure, accepted at IEEE COG 2019

  25. arXiv:1905.10792  [pdf, other

    cs.AI

    Ensemble Decision Systems for General Video Game Playing

    Authors: Damien Anderson, Cristina Guerrero-Romero, Diego Perez-Liebana, Philip Rodgers, John Levine

    Abstract: Ensemble Decision Systems offer a unique form of decision making that allows a collection of algorithms to reason together about a problem. Each individual algorithm has its own inherent strengths and weaknesses, and often it is difficult to overcome the weaknesses while retaining the strengths. Instead of altering the properties of the algorithm, the Ensemble Decision System augments the performa… ▽ More

    Submitted 26 May, 2019; originally announced May 2019.

    Comments: 8 Pages, Accepted at COG2019

  26. arXiv:1905.01357  [pdf, other

    cs.MA cs.LG

    Teaching on a Budget in Multi-Agent Deep Reinforcement Learning

    Authors: Ercüment İlhan, Jeremy Gow, Diego Perez-Liebana

    Abstract: Deep Reinforcement Learning (RL) algorithms can solve complex sequential decision tasks successfully. However, they have a major drawback of having poor sample efficiency which can often be tackled by knowledge reuse. In Multi-Agent Reinforcement Learning (MARL) this drawback becomes worse, but at the same time, a new set of opportunities to leverage knowledge are also presented through agent inte… ▽ More

    Submitted 28 May, 2019; v1 submitted 19 April, 2019; originally announced May 2019.

    Comments: 8 pages

  27. arXiv:1904.01883  [pdf, other

    cs.AI

    Rinascimento: Optimising Statistical Forward Planning Agents for Playing Splendor

    Authors: Ivan Bravi, Simon Lucas, Diego Perez-Liebana, Jialin Liu

    Abstract: Game-based benchmarks have been playing an essential role in the development of Artificial Intelligence (AI) techniques. Providing diverse challenges is crucial to push research toward innovation and understanding in modern techniques. Rinascimento provides a parameterised partially-observable multiplayer card-based board game, these parameters can easily modify the rules, objectives and items in… ▽ More

    Submitted 3 April, 2019; originally announced April 2019.

    Comments: Submitted to IEEE Conference on Games 2019

  28. arXiv:1903.12508  [pdf, other

    cs.AI

    A Local Approach to Forward Model Learning: Results on the Game of Life Game

    Authors: Simon M. Lucas, Alexander Dockhorn, Vanessa Volz, Chris Bamford, Raluca D. Gaina, Ivan Bravi, Diego Perez-Liebana, Sanaz Mostaghim, Rudolf Kruse

    Abstract: This paper investigates the effect of learning a forward model on the performance of a statistical forward planning agent. We transform Conway's Game of Life simulation into a single-player game where the objective can be either to preserve as much life as possible or to extinguish all life as quickly as possible. In order to learn the forward model of the game, we formulate the problem in a nov… ▽ More

    Submitted 29 March, 2019; originally announced March 2019.

    Comments: Submitted to IEEE Conference on Games 2019

  29. arXiv:1901.08129  [pdf, ps, other

    cs.AI

    The Multi-Agent Reinforcement Learning in MalmÖ (MARLÖ) Competition

    Authors: Diego Perez-Liebana, Katja Hofmann, Sharada Prasanna Mohanty, Noboru Kuno, Andre Kramer, Sam Devlin, Raluca D. Gaina, Daniel Ionita

    Abstract: Learning in multi-agent scenarios is a fruitful research direction, but current approaches still show scalability problems in multiple games with general reward settings and different opponent types. The Multi-Agent Reinforcement Learning in MalmÖ (MARLÖ) competition is a new challenge that proposes research in this domain using multiple 3D games. The goal of this contest is to foster research in… ▽ More

    Submitted 11 April, 2025; v1 submitted 23 January, 2019; originally announced January 2019.

    Comments: 2 pages plus references

    Journal ref: Challenges in Machine Learning (NIPS Workshop), 2018

  30. arXiv:1901.00723  [pdf, other

    cs.AI

    Efficient Evolutionary Methods for Game Agent Optimisation: Model-Based is Best

    Authors: Simon M. Lucas, Jialin Liu, Ivan Bravi, Raluca D. Gaina, John Woodward, Vanessa Volz, Diego Perez-Liebana

    Abstract: This paper introduces a simple and fast variant of Planet Wars as a test-bed for statistical planning based Game AI agents, and for noisy hyper-parameter optimisation. Planet Wars is a real-time strategy game with simple rules but complex game-play. The variant introduced in this paper is designed for speed to enable efficient experimentation, and also for a fixed action space to enable practical… ▽ More

    Submitted 3 January, 2019; originally announced January 2019.

    Comments: 8 pages, to appear in 2019 AAAI workshop on Games and Simulations for Artificial Intelligence ( https://www.gamesim.ai/ )

  31. arXiv:1806.02448  [pdf, other

    cs.LG cs.AI cs.NE stat.ML

    Deep Reinforcement Learning for General Video Game AI

    Authors: Ruben Rodriguez Torrado, Philip Bontrager, Julian Togelius, Jialin Liu, Diego Perez-Liebana

    Abstract: The General Video Game AI (GVGAI) competition and its associated software framework provides a way of benchmarking AI algorithms on a large number of games written in a domain-specific description language. While the competition has seen plenty of interest, it has so far focused on online planning, providing a forward model that allows the use of algorithms such as Monte Carlo Tree Search. In th… ▽ More

    Submitted 6 June, 2018; originally announced June 2018.

    Comments: 8 pages, 4 figures, Accepted at the conference on Computational Intelligence and Games 2018 IEEE

  32. arXiv:1806.01151  [pdf, other

    cs.AI

    Shallow decision-making analysis in General Video Game Playing

    Authors: Ivan Bravi, Jialin Liu, Diego Perez-Liebana, Simon Lucas

    Abstract: The General Video Game AI competitions have been the testing ground for several techniques for game playing, such as evolutionary computation techniques, tree search algorithms, hyper heuristic based or knowledge based algorithms. So far the metrics used to evaluate the performance of agents have been win ratio, game score and length of games. In this paper we provide a wider set of metrics and a… ▽ More

    Submitted 4 June, 2018; originally announced June 2018.

  33. arXiv:1802.10363  [pdf, other

    cs.AI

    General Video Game AI: a Multi-Track Framework for Evaluating Agents, Games and Content Generation Algorithms

    Authors: Diego Perez-Liebana, Jialin Liu, Ahmed Khalifa, Raluca D. Gaina, Julian Togelius, Simon M. Lucas

    Abstract: General Video Game Playing (GVGP) aims at designing an agent that is capable of playing multiple video games with no human intervention. In 2014, The General Video Game AI (GVGAI) competition framework was created and released with the purpose of providing researchers a common open-source and easy to use platform for testing their AI methods with potentially infinity of games created using Video G… ▽ More

    Submitted 22 February, 2019; v1 submitted 28 February, 2018; originally announced February 2018.

    Comments: 20 pages, 1 figure, accepted by IEEE ToG

  34. arXiv:1802.05991  [pdf, other

    cs.NE cs.AI

    The N-Tuple Bandit Evolutionary Algorithm for Game Agent Optimisation

    Authors: Simon M Lucas, Jialin Liu, Diego Perez-Liebana

    Abstract: This paper describes the N-Tuple Bandit Evolutionary Algorithm (NTBEA), an optimisation algorithm developed for noisy and expensive discrete (combinatorial) optimisation problems. The algorithm is applied to two game-based hyper-parameter optimisation problems. The N-Tuple system directly models the statistics, approximating the fitness and number of evaluations of each modelled combination of par… ▽ More

    Submitted 8 May, 2018; v1 submitted 16 February, 2018; originally announced February 2018.

    Comments: 9 pages, 3 figures, 3 table. This is the final version of the article accepted by WCCI2018

  35. arXiv:1708.02068  [pdf, other

    cs.NE

    Efficient Noisy Optimisation with the Sliding Window Compact Genetic Algorithm

    Authors: Simon M. Lucas, Jialin Liu, Diego Pérez-Liébana

    Abstract: The compact genetic algorithm is an Estimation of Distribution Algorithm for binary optimisation problems. Unlike the standard Genetic Algorithm, no cross-over or mutation is involved. Instead, the compact Genetic Algorithm uses a virtual population represented as a probability distribution over the set of binary strings. At each optimisation iteration, exactly two individuals are generated by sam… ▽ More

    Submitted 7 August, 2017; originally announced August 2017.

    Comments: 11 pages, 2 tables, 8 figures

  36. arXiv:1706.05086  [pdf, other

    cs.NE cs.AI

    Evaluating Noisy Optimisation Algorithms: First Hitting Time is Problematic

    Authors: Simon M. Lucas, Jialin Liu, Diego Pérez-Liébana

    Abstract: A key part of any evolutionary algorithm is fitness evaluation. When fitness evaluations are corrupted by noise, as happens in many real-world problems as a consequence of various types of uncertainty, a strategy is needed in order to cope with this. Resampling is one of the most common strategies, whereby each solution is evaluated many times in order to reduce the variance of the fitness estimat… ▽ More

    Submitted 12 July, 2017; v1 submitted 13 June, 2017; originally announced June 2017.

    Comments: 4 pages, 4 figurs, 1 table

  37. arXiv:1705.01080  [pdf, other

    cs.AI

    The N-Tuple Bandit Evolutionary Algorithm for Automatic Game Improvement

    Authors: Kamolwan Kunanusont, Raluca D. Gaina, Jialin Liu, Diego Perez-Liebana, Simon M. Lucas

    Abstract: This paper describes a new evolutionary algorithm that is especially well suited to AI-Assisted Game Design. The approach adopted in this paper is to use observations of AI agents playing the game to estimate the game's quality. Some of best agents for this purpose are General Video Game AI agents, since they can be deployed directly on a new game without game-specific tuning; these agents tend to… ▽ More

    Submitted 18 March, 2017; originally announced May 2017.

    Comments: 8 pages, 9 figure, 2 tables, CEC2017

  38. arXiv:1704.07075  [pdf, other

    cs.AI

    Analysis of Vanilla Rolling Horizon Evolution Parameters in General Video Game Playing

    Authors: Raluca D. Gaina, Jialin Liu, Simon M. Lucas, Diego Perez-Liebana

    Abstract: Monte Carlo Tree Search techniques have generally dominated General Video Game Playing, but recent research has started looking at Evolutionary Algorithms and their potential at matching Tree Search level of play or even outperforming these methods. Online or Rolling Horizon Evolution is one of the options available to evolve sequences of actions for planning in General Video Game Playing, but no… ▽ More

    Submitted 24 April, 2017; originally announced April 2017.

    Journal ref: Applications of Evolutionary Computation, EvoApplications, Lecture Notes in Computer Science, vol. 10199, Springer, Cham., p. 418-434, 2017

  39. arXiv:1704.07069  [pdf, other

    cs.AI

    Evaluating and Modelling Hanabi-Playing Agents

    Authors: Joseph Walton-Rivers, Piers R. Williams, Richard Bartle, Diego Perez-Liebana, Simon M. Lucas

    Abstract: Agent modelling involves considering how other agents will behave, in order to influence your own actions. In this paper, we explore the use of agent modelling in the hidden-information, collaborative card game Hanabi. We implement a number of rule-based agents, both from the literature and of our own devising, in addition to an Information Set Monte Carlo Tree Search (IS-MCTS) agent. We observe p… ▽ More

    Submitted 24 April, 2017; originally announced April 2017.

    Comments: Proceedings of the IEEE Conference on Evolutionary Computation (2017)

  40. arXiv:1704.06945  [pdf, other

    cs.AI

    General Video Game AI: Learning from Screen Capture

    Authors: Kamolwan Kunanusont, Simon M. Lucas, Diego Perez-Liebana

    Abstract: General Video Game Artificial Intelligence is a general game playing framework for Artificial General Intelligence research in the video-games domain. In this paper, we propose for the first time a screen capture learning agent for General Video Game AI framework. A Deep Q-Network algorithm was applied and improved to develop an agent capable of learning to play different games in the framework. A… ▽ More

    Submitted 23 April, 2017; originally announced April 2017.

    Comments: Proceedings of the IEEE Conference on Evolutionary Computation 2017

  41. arXiv:1704.06942  [pdf, other

    cs.AI cs.NE

    Population Seeding Techniques for Rolling Horizon Evolution in General Video Game Playing

    Authors: Rauca D. Gaina, Simon M. Lucas, Diego Perez-Liebana

    Abstract: While Monte Carlo Tree Search and closely related methods have dominated General Video Game Playing, recent research has demonstrated the promise of Rolling Horizon Evolutionary Algorithms as an interesting alternative. However, there is little attention paid to population initialization techniques in the setting of general real-time video games. Therefore, this paper proposes the use of populatio… ▽ More

    Submitted 23 April, 2017; originally announced April 2017.

    Comments: Proceedings of the IEEE Conference on Evolutionary Computation 2017

  42. arXiv:1703.06275  [pdf, other

    cs.AI

    Evolving Game Skill-Depth using General Video Game AI Agents

    Authors: Jialin Liu, Julian Togelius, Diego Perez-Liebana, Simon M. Lucas

    Abstract: Most games have, or can be generalised to have, a number of parameters that may be varied in order to provide instances of games that lead to very different player experiences. The space of possible parameter settings can be seen as a search space, and we can therefore use a Random Mutation Hill Climbing algorithm or other search methods to find the parameter settings that induce the best games. O… ▽ More

    Submitted 18 March, 2017; originally announced March 2017.

    Comments: 9 pages, 17 figures, CEC2017

  43. arXiv:1609.02316  [pdf, other

    cs.AI cs.MA

    Ms. Pac-Man Versus Ghost Team CIG 2016 Competition

    Authors: Piers R. Williams, Diego Perez-Liebana, Simon M. Lucas

    Abstract: This paper introduces the revival of the popular Ms. Pac-Man Versus Ghost Team competition. We present an updated game engine with Partial Observability constraints, a new Multi-Agent Systems approach to developing Ghost agents and several sample controllers to ease the development of entries. A restricted communication protocol is provided for the Ghosts, providing a more challenging environment… ▽ More

    Submitted 8 September, 2016; originally announced September 2016.

  44. arXiv:1607.06641  [pdf, other

    cs.NE cs.AI

    Optimal resampling for the noisy OneMax problem

    Authors: Jialin Liu, Michael Fairbank, Diego Pérez-Liébana, Simon M. Lucas

    Abstract: The OneMax problem is a standard benchmark optimisation problem for a binary search space. Recent work on applying a Bandit-Based Random Mutation Hill-Climbing algorithm to the noisy OneMax Problem showed that it is important to choose a good value for the resampling number to make a careful trade off between taking more samples in order to reduce noise, and taking fewer samples to reduce the tota… ▽ More

    Submitted 12 June, 2017; v1 submitted 22 July, 2016; originally announced July 2016.

    Comments: 8 pages, 1 table, 6 figures

    ACM Class: I.2.8

  45. arXiv:1607.01730  [pdf, other

    cs.AI cs.NE

    Rolling Horizon Coevolutionary Planning for Two-Player Video Games

    Authors: Jialin Liu, Diego Pérez-Liébana, Simon M. Lucas

    Abstract: This paper describes a new algorithm for decision making in two-player real-time video games. As with Monte Carlo Tree Search, the algorithm can be used without heuristics and has been developed for use in general video game AI. The approach is to extend recent work on rolling horizon evolutionary planning, which has been shown to work well for single-player games, to two (or in principle many) pl… ▽ More

    Submitted 6 July, 2016; originally announced July 2016.

    Comments: 2 figures, 1 table, 6 pages

    MSC Class: 91A05; 91A15; 68T20; 97R40

  46. arXiv:1606.06041  [pdf, other

    cs.AI cs.NE

    Bandit-Based Random Mutation Hill-Climbing

    Authors: Jialin Liu, Diego Peŕez-Liebana, Simon M. Lucas

    Abstract: The Random Mutation Hill-Climbing algorithm is a direct search technique mostly used in discrete domains. It repeats the process of randomly selecting a neighbour of a best-so-far solution and accepts the neighbour if it is better than or equal to it. In this work, we propose to use a novel method to select the neighbour solution using a set of independent multi- armed bandit-style selection units… ▽ More

    Submitted 20 June, 2016; originally announced June 2016.

    Comments: 7 pages, 10 figures

    ACM Class: I.2.8