Skip to main content

Showing 1–50 of 60 results for author: Lucas, S

Searching in archive cs. Search in all archives.
.
  1. arXiv:2504.01847  [pdf, other

    cs.LO cs.PL cs.SC

    Confluence of Conditional Rewriting Modulo

    Authors: Salvador Lucas

    Abstract: Sets of equations E play an important computational role in rewriting-based systems R by defining an equivalence relation =E inducing a partition of terms into E-equivalence classes on which rewriting computations, denoted ->R/E and called *rewriting modulo E*, are issued. This paper investigates *confluence of ->R/E*, usually called *E-confluence*, for *conditional* rewriting-based systems, where… ▽ More

    Submitted 3 April, 2025; v1 submitted 2 April, 2025; originally announced April 2025.

    Comments: 51 pages. 15 figures. 7 tables

  2. arXiv:2503.23242  [pdf

    cs.CL cs.AI

    Beyond speculation: Measuring the growing presence of LLM-generated texts in multilingual disinformation

    Authors: Dominik Macko, Aashish Anantha Ramakrishnan, Jason Samuel Lucas, Robert Moro, Ivan Srba, Adaku Uchendu, Dongwon Lee

    Abstract: Increased sophistication of large language models (LLMs) and the consequent quality of generated multilingual text raises concerns about potential disinformation misuse. While humans struggle to distinguish LLM-generated content from human-written texts, the scholarly debate about their impact remains divided. Some argue that heightened fears are overblown due to natural ecosystem limitations, whi… ▽ More

    Submitted 29 March, 2025; originally announced March 2025.

  3. 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

  4. 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

  5. arXiv:2407.21178  [pdf, other

    cs.AI

    Deduction Game Framework and Information Set Entropy Search

    Authors: Fandi Meng, Simon Lucas

    Abstract: We present a game framework tailored for deduction games, enabling structured analysis from the perspective of Shannon entropy variations. Additionally, we introduce a new forward search algorithm, Information Set Entropy Search (ISES), which effectively solves many single-player deduction games. The ISES algorithm, augmented with sampling techniques, allows agents to make decisions within control… ▽ More

    Submitted 30 July, 2024; originally announced July 2024.

    Comments: IEEE Conference on Games (IEEE CoG)

  6. Authorship Obfuscation in Multilingual Machine-Generated Text Detection

    Authors: Dominik Macko, Robert Moro, Adaku Uchendu, Ivan Srba, Jason Samuel Lucas, Michiharu Yamashita, Nafis Irtiza Tripto, Dongwon Lee, Jakub Simko, Maria Bielikova

    Abstract: High-quality text generation capability of recent Large Language Models (LLMs) causes concerns about their misuse (e.g., in massive generation/spread of disinformation). Machine-generated text (MGT) detection is important to cope with such threats. However, it is susceptible to authorship obfuscation (AO) methods, such as paraphrasing, which can cause MGTs to evade detection. So far, this was eval… ▽ More

    Submitted 4 October, 2024; v1 submitted 15 January, 2024; originally announced January 2024.

    Comments: Accepted to EMNLP 2024 Findings

    Journal ref: Findings of the Association for Computational Linguistics: EMNLP 2024

  7. arXiv:2311.11537  [pdf, other

    cs.AI cs.LG

    ADAPTER-RL: Adaptation of Any Agent using Reinforcement Learning

    Authors: Yizhao Jin, Greg Slabaugh, Simon Lucas

    Abstract: Deep Reinforcement Learning (DRL) agents frequently face challenges in adapting to tasks outside their training distribution, including issues with over-fitting, catastrophic forgetting and sample inefficiency. Although the application of adapters has proven effective in supervised learning contexts such as natural language processing and computer vision, their potential within the DRL domain rema… ▽ More

    Submitted 19 November, 2023; originally announced November 2023.

  8. MULTITuDE: Large-Scale Multilingual Machine-Generated Text Detection Benchmark

    Authors: Dominik Macko, Robert Moro, Adaku Uchendu, Jason Samuel Lucas, Michiharu Yamashita, Matúš Pikuliak, Ivan Srba, Thai Le, Dongwon Lee, Jakub Simko, Maria Bielikova

    Abstract: There is a lack of research into capabilities of recent LLMs to generate convincing text in languages other than English and into performance of detectors of machine-generated text in multilingual settings. This is also reflected in the available benchmarks which lack authentic texts in languages other than English and predominantly cover older generators. To fill this gap, we introduce MULTITuDE,… ▽ More

    Submitted 20 October, 2023; originally announced October 2023.

    Journal ref: Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing

  9. arXiv:2306.16330  [pdf, ps, other

    cs.LO cs.PL

    Proving Confluence in the Confluence Framework with CONFident

    Authors: Raúl Gutiérrez, Salvador Lucas, Miguel Vítores

    Abstract: This article describes the *Confluence Framework*, a novel framework for proving and disproving confluence using a divide-and-conquer modular strategy, and its implementation in CONFident. Using this approach, we are able to automatically prove and disprove confluence of *Generalized Term Rewriting Systems*, where (i) only selected arguments of function symbols can be rewritten and (ii) a rather g… ▽ More

    Submitted 28 August, 2024; v1 submitted 28 June, 2023; originally announced June 2023.

    Comments: Extended and revised version of our LOPSTR 2022 paper (https://doi.org/10.1007/978-3-031-16767-6_2)

    Journal ref: Fundamenta Informaticae, Volume 192, Issue 2: LOPSTR 2022 (November 10, 2024) fi:11515

  10. arXiv:2301.10920  [pdf, other

    cs.LG cs.AI

    Partial advantage estimator for proximal policy optimization

    Authors: Xiulei Song, Yizhao Jin, Greg Slabaugh, Simon Lucas

    Abstract: Estimation of value in policy gradient methods is a fundamental problem. Generalized Advantage Estimation (GAE) is an exponentially-weighted estimator of an advantage function similar to $λ$-return. It substantially reduces the variance of policy gradient estimates at the expense of bias. In practical applications, a truncated GAE is used due to the incompleteness of the trajectory, which results… ▽ More

    Submitted 25 January, 2023; originally announced January 2023.

  11. arXiv:2301.10919  [pdf, other

    cs.LG cs.AI

    Joint action loss for proximal policy optimization

    Authors: Xiulei Song, Yizhao Jin, Greg Slabaugh, Simon Lucas

    Abstract: PPO (Proximal Policy Optimization) is a state-of-the-art policy gradient algorithm that has been successfully applied to complex computer games such as Dota 2 and Honor of Kings. In these environments, an agent makes compound actions consisting of multiple sub-actions. PPO uses clipping to restrict policy updates. Although clipping is simple and effective, it is not efficient in its sample use. Fo… ▽ More

    Submitted 25 January, 2023; originally announced January 2023.

  12. 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

  13. arXiv:2106.13911  [pdf, other

    cs.LG cs.AI

    Predictive Control Using Learned State Space Models via Rolling Horizon Evolution

    Authors: Alvaro Ovalle, Simon M. Lucas

    Abstract: A large part of the interest in model-based reinforcement learning derives from the potential utility to acquire a forward model capable of strategic long term decision making. Assuming that an agent succeeds in learning a useful predictive model, it still requires a mechanism to harness it to generate and select among competing simulated plans. In this paper, we explore this theme combining evolu… ▽ More

    Submitted 25 June, 2021; originally announced June 2021.

    Comments: Accepted at the Bridging the Gap Between AI Planning and Reinforcement Learning (PRL) Workshop at ICAPS 2021

  14. arXiv:2106.08371  [pdf, other

    cs.AI

    Rinascimento: searching the behaviour space of Splendor

    Authors: Ivan Bravi, Simon Lucas

    Abstract: The use of Artificial Intelligence (AI) for play-testing is still on the sidelines of main applications of AI in games compared to performance-oriented game-playing. One of the main purposes of play-testing a game is gathering data on the gameplay, highlighting good and bad features of the design of the game, providing useful insight to the game designers for improving the design. Using AI agents… ▽ More

    Submitted 15 June, 2021; originally announced June 2021.

    Comments: 11 pages, 6 figures

  15. arXiv:2011.06363  [pdf, other

    cs.AI

    Griddly: A platform for AI research in games

    Authors: Chris Bamford, Shengyi Huang, Simon Lucas

    Abstract: In recent years, there have been immense breakthroughs in Game AI research, particularly with Reinforcement Learning (RL). Despite their success, the underlying games are usually implemented with their own preset environments and game mechanics, thus making it difficult for researchers to prototype different game environments. However, testing the RL agents against a variety of game environments i… ▽ More

    Submitted 12 July, 2022; v1 submitted 12 November, 2020; originally announced November 2020.

  16. arXiv:2009.08922  [pdf, other

    cs.AI

    AI and Wargaming

    Authors: James Goodman, Sebastian Risi, Simon Lucas

    Abstract: Recent progress in Game AI has demonstrated that given enough data from human gameplay, or experience gained via simulations, machines can rival or surpass the most skilled human players in classic games such as Go, or commercial computer games such as Starcraft. We review the current state-of-the-art through the lens of wargaming, and ask firstly what features of wargames distinguish them from th… ▽ More

    Submitted 25 September, 2020; v1 submitted 18 September, 2020; originally announced September 2020.

  17. arXiv:2008.04446  [pdf, other

    cs.SE

    Cross-Platform Games in Kotlin

    Authors: Simon M. Lucas

    Abstract: This demo paper describes a simple and practical approach to writing cross-platform casual games using the Kotlin programming language. A key aim is to make it much easier for researchers to demonstrate their AI playing a range of games. Pure Kotlin code (which excludes using any Java graphics libraries) can be transpiled to JavaScript and run in a web browser. However, writing Kotlin code that wi… ▽ More

    Submitted 10 August, 2020; originally announced August 2020.

    Comments: To appear in IEEE Conference on Games 2020. Describes software in: https://github.com/SimonLucas/XKG

  18. arXiv:2007.09297  [pdf, other

    q-bio.NC cs.AI stat.ML

    Modulation of viability signals for self-regulatory control

    Authors: Alvaro Ovalle, Simon M. Lucas

    Abstract: We revisit the role of instrumental value as a driver of adaptive behavior. In active inference, instrumental or extrinsic value is quantified by the information-theoretic surprisal of a set of observations measuring the extent to which those observations conform to prior beliefs or preferences. That is, an agent is expected to seek the type of evidence that is consistent with its own model of the… ▽ More

    Submitted 13 October, 2020; v1 submitted 17 July, 2020; originally announced July 2020.

    Comments: Accepted at the International Workshop on Active Inference 2020 (camera-ready version). Extended from 6 to 13 pages to include appendices and a more comprehensive reference list

  19. arXiv:2006.08659  [pdf, other

    cs.AI

    Does it matter how well I know what you're thinking? Opponent Modelling in an RTS game

    Authors: James Goodman, Simon Lucas

    Abstract: Opponent Modelling tries to predict the future actions of opponents, and is required to perform well in multi-player games. There is a deep literature on learning an opponent model, but much less on how accurate such models must be to be useful. We investigate the sensitivity of Monte Carlo Tree Search (MCTS) and a Rolling Horizon Evolutionary Algorithm (RHEA) to the accuracy of their modelling of… ▽ More

    Submitted 15 June, 2020; originally announced June 2020.

    Comments: Preprint of paper accepted for IEEE World Congress on Computational Intelligence (IEEE WCCI) 2020

  20. arXiv:2006.05894  [pdf, other

    cs.AI

    Rinascimento: using event-value functions for playing Splendor

    Authors: Ivan Bravi, Simon Lucas

    Abstract: In the realm of games research, Artificial General Intelligence algorithms often use score as main reward signal for learning or playing actions. However this has shown its severe limitations when the point rewards are very rare or absent until the end of the game. This paper proposes a new approach based on event logging: the game state triggers an event every time one of its features changes. Th… ▽ More

    Submitted 10 June, 2020; originally announced June 2020.

    Comments: To appear in IEEE Conference on Games 2019 Proceedings

  21. 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

  22. arXiv:2004.07155  [pdf, other

    cs.LG stat.ML

    Bootstrapped model learning and error correction for planning with uncertainty in model-based RL

    Authors: Alvaro Ovalle, Simon M. Lucas

    Abstract: Having access to a forward model enables the use of planning algorithms such as Monte Carlo Tree Search and Rolling Horizon Evolution. Where a model is unavailable, a natural aim is to learn a model that reflects accurately the dynamics of the environment. In many situations it might not be possible and minimal glitches in the model may lead to poor performance and failure. This paper explores the… ▽ More

    Submitted 15 April, 2020; originally announced April 2020.

  23. arXiv:2004.00151  [pdf, other

    cs.NE cs.AI

    Interactive Evolution and Exploration Within Latent Level-Design Space of Generative Adversarial Networks

    Authors: Jacob Schrum, Jake Gutierrez, Vanessa Volz, Jialin Liu, Simon Lucas, Sebastian Risi

    Abstract: Generative Adversarial Networks (GANs) are an emerging form of indirect encoding. The GAN is trained to induce a latent space on training data, and a real-valued evolutionary algorithm can search that latent space. Such Latent Variable Evolution (LVE) has recently been applied to game levels. However, it is hard for objective scores to capture level features that are appealing to players. Therefor… ▽ More

    Submitted 31 March, 2020; originally announced April 2020.

    Comments: GECCO 2020

  24. arXiv:2003.13949  [pdf, other

    cs.AI cs.LG

    Enhanced Rolling Horizon Evolution Algorithm with Opponent Model Learning: Results for the Fighting Game AI Competition

    Authors: Zhentao Tang, Yuanheng Zhu, Dongbin Zhao, Simon M. Lucas

    Abstract: The Fighting Game AI Competition (FTGAIC) provides a challenging benchmark for 2-player video game AI. The challenge arises from the large action space, diverse styles of characters and abilities, and the real-time nature of the game. In this paper, we propose a novel algorithm that combines Rolling Horizon Evolution Algorithm (RHEA) with opponent model learning. The approach is readily applicable… ▽ More

    Submitted 31 March, 2020; originally announced March 2020.

    Comments: 10 pages, 7 figures

  25. 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.

  26. arXiv:2003.10520  [pdf, other

    cs.AI

    Neural Game Engine: Accurate learning of generalizable forward models from pixels

    Authors: Chris Bamford, Simon Lucas

    Abstract: Access to a fast and easily copied forward model of a game is essential for model-based reinforcement learning and for algorithms such as Monte Carlo tree search, and is also beneficial as a source of unlimited experience data for model-free algorithms. Learning forward models is an interesting and important challenge in order to address problems where a model is not available. Building upon previ… ▽ More

    Submitted 31 March, 2020; v1 submitted 23 March, 2020; originally announced March 2020.

  27. arXiv:2003.10378  [pdf, other

    cs.AI

    Weighting NTBEA for Game AI Optimisation

    Authors: James Goodman, Simon Lucas

    Abstract: The N-Tuple Bandit Evolutionary Algorithm (NTBEA) has proven very effective in optimising algorithm parameters in Game AI. A potential weakness is the use of a simple average of all component Tuples in the model. This study investigates a refinement to the N-Tuple model used in NTBEA by weighting these component Tuples by their level of information and specificity of match. We introduce weighting… ▽ More

    Submitted 1 April, 2020; v1 submitted 23 March, 2020; originally announced March 2020.

  28. 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

  29. 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

  30. arXiv:1905.13516  [pdf, other

    cs.AI

    Foundations of Digital Archæoludology

    Authors: Cameron Browne, Dennis J. N. J. Soemers, Éric Piette, Matthew Stephenson, Michael Conrad, Walter Crist, Thierry Depaulis, Eddie Duggan, Fred Horn, Steven Kelk, Simon M. Lucas, João Pedro Neto, David Parlett, Abdallah Saffidine, Ulrich Schädler, Jorge Nuno Silva, Alex de Voogt, Mark H. M. Winands

    Abstract: Digital Archaeoludology (DAL) is a new field of study involving the analysis and reconstruction of ancient games from incomplete descriptions and archaeological evidence using modern computational techniques. The aim is to provide digital tools and methods to help game historians and other researchers better understand traditional games, their development throughout recorded human history, and the… ▽ More

    Submitted 31 May, 2019; originally announced May 2019.

    Comments: Report on Dagstuhl Research Meeting. Authored/edited by all participants. Appendices by Thierry Depaulis

  31. Tile Pattern KL-Divergence for Analysing and Evolving Game Levels

    Authors: Simon M. Lucas, Vanessa Volz

    Abstract: This paper provides a detailed investigation of using the Kullback-Leibler (KL) Divergence as a way to compare and analyse game-levels, and hence to use the measure as the objective function of an evolutionary algorithm to evolve new levels. We describe the benefits of its asymmetry for level analysis and demonstrate how (not surprisingly) the quality of the results depends on the features used. H… ▽ More

    Submitted 24 April, 2019; originally announced May 2019.

    Comments: 8 pages plus references. Proceedings of GECCO 2019

  32. arXiv:1904.03540  [pdf, other

    cs.PL cs.HC

    Mek: Mechanics Prototyping Tool for 2D Tile-Based Turn-Based Deterministic Games

    Authors: Rokas Volkovas, Michael Fairbank, John Woodward, Simon Lucas

    Abstract: There are few digital tools to help designers create game mechanics. A general language to express game mechanics is necessary for rapid game design iteration. The first iteration of a mechanics-focused language, together with its interfacing tool, are introduced in this paper. The language is restricted to two-dimensional, turn-based, tile-based, deterministic, complete-information games. The too… ▽ More

    Submitted 6 April, 2019; originally announced April 2019.

  33. 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

  34. 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

  35. 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/ )

  36. arXiv:1808.04111  [pdf, ps, other

    cs.LO

    Proving Program Properties as First-Order Satisfiability

    Authors: Salvador Lucas

    Abstract: Program semantics can often be expressed as a (many-sorted) first-order theory S, and program properties as sentences $\varphi$ which are intended to hold in the canonical model of such a theory, which is often incomputable. Recently, we have shown that properties $\varphi$ expressed as the existential closure of a boolean combination of atoms can be disproved by just finding a model of S and the… ▽ More

    Submitted 30 November, 2018; v1 submitted 13 August, 2018; originally announced August 2018.

    Comments: Pre-proceedings paper presented at the 28th International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2018), Frankfurt am Main, Germany, 4-6 September 2018 (arXiv:1808.03326)

    Report number: LOPSTR/2018/6

  37. arXiv:1806.08544  [pdf, other

    cs.AI

    Game AI Research with Fast Planet Wars Variants

    Authors: Simon M. Lucas

    Abstract: This paper describes a new implementation of Planet Wars, designed from the outset for Game AI research. The skill-depth of the game makes it a challenge for game-playing agents, and the speed of more than 1 million game ticks per second enables rapid experimentation and prototyping. The parameterised nature of the game together with an interchangeable actuator model make it well suited to automat… ▽ More

    Submitted 22 June, 2018; originally announced June 2018.

    Comments: To appear in Proceedings of IEEE Conference on Computational and Games, 2018

  38. 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.

  39. arXiv:1805.00728  [pdf, other

    cs.AI cs.NE

    Evolving Mario Levels in the Latent Space of a Deep Convolutional Generative Adversarial Network

    Authors: Vanessa Volz, Jacob Schrum, Jialin Liu, Simon M. Lucas, Adam Smith, Sebastian Risi

    Abstract: Generative Adversarial Networks (GANs) are a machine learning approach capable of generating novel example outputs across a space of provided training examples. Procedural Content Generation (PCG) of levels for video games could benefit from such models, especially for games where there is a pre-existing corpus of levels to emulate. This paper trains a GAN to generate levels for Super Mario Bros u… ▽ More

    Submitted 2 May, 2018; originally announced May 2018.

    Comments: 8 pages, GECCO2018

  40. 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

  41. 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

  42. arXiv:1709.05095  [pdf, ps, other

    cs.PL

    A Semantic Approach to the Analysis of Rewriting-Based Systems

    Authors: Salvador Lucas

    Abstract: Properties expressed as the provability of a first-order sentence can be disproved by just finding a model of the negation of the sentence. This fact, however, is meaningful in restricted cases only, depending on the shape of the sentence and the class of systems at stake. In this paper we show that a number of interesting properties of rewriting-based systems can be investigated in this way, incl… ▽ More

    Submitted 15 September, 2017; originally announced September 2017.

    Comments: Pre-proceedings paper presented at the 27th International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2017), Namur, Belgium, 10-12 October 2017 (arXiv:1708.07854)

    Report number: LOPSTR/2017/19

  43. 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

  44. 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

  45. 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

  46. 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

  47. 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)

  48. 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

  49. 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

  50. 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