Skip to main content

Showing 1–35 of 35 results for author: Stephenson, M

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

    cs.AI cs.CR cs.GT cs.MA

    Cooperative AI via Decentralized Commitment Devices

    Authors: Xinyuan Sun, Davide Crapis, Matt Stephenson, Barnabé Monnot, Thomas Thiery, Jonathan Passerat-Palmbach

    Abstract: Credible commitment devices have been a popular approach for robust multi-agent coordination. However, existing commitment mechanisms face limitations like privacy, integrity, and susceptibility to mediator or user strategic behavior. It is unclear if the cooperative AI techniques we study are robust to real-world incentives and attack vectors. However, decentralized commitment devices that utiliz… ▽ More

    Submitted 13 November, 2023; originally announced November 2023.

    Comments: NeurIPS 2023- Multi-Agent Security Workshop

  2. arXiv:2309.02614  [pdf, other

    cs.LG cs.AI cs.NE

    Utilizing Generative Adversarial Networks for Stable Structure Generation in Angry Birds

    Authors: Frederic Abraham, Matthew Stephenson

    Abstract: This paper investigates the suitability of using Generative Adversarial Networks (GANs) to generate stable structures for the physics-based puzzle game Angry Birds. While previous applications of GANs for level generation have been mostly limited to tile-based representations, this paper explores their suitability for creating stable structures made from multiple smaller blocks. This includes a de… ▽ More

    Submitted 5 September, 2023; originally announced September 2023.

    Comments: 11 pages, 10 figures, 2 tables, Accepted at the 19th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE 23)

  3. arXiv:2308.02835  [pdf, other

    cs.AI

    Physics-Based Task Generation through Causal Sequence of Physical Interactions

    Authors: Chathura Gamage, Vimukthini Pinto, Matthew Stephenson, Jochen Renz

    Abstract: Performing tasks in a physical environment is a crucial yet challenging problem for AI systems operating in the real world. Physics simulation-based tasks are often employed to facilitate research that addresses this challenge. In this paper, first, we present a systematic approach for defining a physical scenario using a causal sequence of physical interactions between objects. Then, we propose a… ▽ More

    Submitted 16 August, 2023; v1 submitted 5 August, 2023; originally announced August 2023.

    Comments: The 19th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE-23)

  4. arXiv:2307.14810   

    cs.DB

    A Differential Datalog Interpreter

    Authors: Matthew Stephenson

    Abstract: Redacted by arXiv admins

    Submitted 27 July, 2023; originally announced July 2023.

    Comments: arXiv admin note: This submission has been removed due to violation of arXiv author policy

  5. arXiv:2303.01711  [pdf, other

    cs.AI cs.LG

    NovPhy: A Testbed for Physical Reasoning in Open-world Environments

    Authors: Chathura Gamage, Vimukthini Pinto, Cheng Xue, Peng Zhang, Ekaterina Nikonova, Matthew Stephenson, Jochen Renz

    Abstract: Due to the emergence of AI systems that interact with the physical environment, there is an increased interest in incorporating physical reasoning capabilities into those AI systems. But is it enough to only have physical reasoning capabilities to operate in a real physical environment? In the real world, we constantly face novel situations we have not encountered before. As humans, we are compete… ▽ More

    Submitted 5 August, 2023; v1 submitted 2 March, 2023; originally announced March 2023.

    Comments: Testbed website: https://github.com/phy-q/novphy

  6. arXiv:2301.03913  [pdf, other

    cs.AI

    Measuring Board Game Distance

    Authors: Matthew Stephenson, Dennis J. N. J. Soemers, Éric Piette, Cameron Browne

    Abstract: This paper presents a general approach for measuring distances between board games within the Ludii general game system. These distances are calculated using a previously published set of general board game concepts, each of which represents a common game idea or shared property. Our results compare and contrast two different measures of distance, highlighting the subjective nature of such metrics… ▽ More

    Submitted 10 January, 2023; originally announced January 2023.

    Comments: Accepted at the Computers and Games 2022 conference

  7. arXiv:2205.00451  [pdf, ps, other

    cs.AI cs.GT

    The Ludii Game Description Language is Universal

    Authors: Dennis J. N. J. Soemers, Éric Piette, Matthew Stephenson, Cameron Browne

    Abstract: There are several different game description languages (GDLs), each intended to allow wide ranges of arbitrary games (i.e., general games) to be described in a single higher-level language than general-purpose programming languages. Games described in such formats can subsequently be presented as challenges for automated general game playing agents, which are expected to be capable of playing any… ▽ More

    Submitted 12 June, 2024; v1 submitted 1 May, 2022; originally announced May 2022.

    Comments: Accepted for publication in the Proceedings of the 2024 IEEE Conference on Games

  8. arXiv:2201.06401  [pdf, other

    cs.AI

    Spatial State-Action Features for General Games

    Authors: Dennis J. N. J. Soemers, Éric Piette, Matthew Stephenson, Cameron Browne

    Abstract: In many board games and other abstract games, patterns have been used as features that can guide automated game-playing agents. Such patterns or features often represent particular configurations of pieces, empty positions, etc., which may be relevant for a game's strategies. Their use has been particularly prevalent in the game of Go, but also many other games used as benchmarks for AI research.… ▽ More

    Submitted 4 May, 2023; v1 submitted 17 January, 2022; originally announced January 2022.

    Comments: Accepted for publication in the journal of Artificial Intelligence (AIJ)

  9. arXiv:2111.11329  [pdf, other

    cs.AI

    General Board Geometry

    Authors: Cameron Browne, Éric Piette, Matthew Stephenson, Dennis J. N. J. Soemers

    Abstract: Game boards are described in the Ludii general game system by their underlying graphs, based on tiling, shape and graph operators, with the automatic detection of important properties such as topological relationships between graph elements, directions and radial step sequences. This approach allows most conceivable game boards to be described simply and succinctly.

    Submitted 22 November, 2021; originally announced November 2021.

    Comments: Accepted at Advances in Computer Games (ACG) 2021

  10. arXiv:2111.02839  [pdf, other

    cs.AI

    Optimised Playout Implementations for the Ludii General Game System

    Authors: Dennis J. N. J. Soemers, Éric Piette, Matthew Stephenson, Cameron Browne

    Abstract: This paper describes three different optimised implementations of playouts, as commonly used by game-playing algorithms such as Monte-Carlo Tree Search. Each of the optimised implementations is applicable only to specific sets of games, based on their rules. The Ludii general game system can automatically infer, based on a game's description in its general game description language, whether any op… ▽ More

    Submitted 4 November, 2021; originally announced November 2021.

    Comments: Advances in Computer Games (ACG) 2021

  11. arXiv:2109.09507  [pdf, other

    cs.AI

    Automatic Generation of Board Game Manuals

    Authors: Matthew Stephenson, Eric Piette, Dennis J. N. J. Soemers, Cameron Browne

    Abstract: In this paper we present a process for automatically generating manuals for board games within the Ludii general game system. This process requires many different sub-tasks to be addressed, such as English translation of Ludii game descriptions, move visualisation, highlighting winning moves, strategy explanation, among others. These aspects are then combined to create a full manual for any given… ▽ More

    Submitted 20 September, 2021; originally announced September 2021.

    Comments: 12 Pages, 6 Figures

  12. arXiv:2107.01078  [pdf, other

    cs.AI

    General Board Game Concepts

    Authors: Éric Piette, Matthew Stephenson, Dennis J. N. J. Soemers, Cameron Browne

    Abstract: Many games often share common ideas or aspects between them, such as their rules, controls, or playing area. However, in the context of General Game Playing (GGP) for board games, this area remains under-explored. We propose to formalise the notion of "game concept", inspired by terms generally used by game players and designers. Through the Ludii General Game System, we describe concepts for seve… ▽ More

    Submitted 2 July, 2021; originally announced July 2021.

  13. arXiv:2106.08670  [pdf, other

    cs.AI

    The Difficulty of Novelty Detection in Open-World Physical Domains: An Application to Angry Birds

    Authors: Vimukthini Pinto, Cheng Xue, Chathura Nagoda Gamage, Matthew Stephenson, Jochen Renz

    Abstract: Detecting and responding to novel situations in open-world environments is a key capability of human cognition and is a persistent problem for AI systems. In an open-world, novelties can appear in many different forms and may be easy or hard to detect. Therefore, to accurately evaluate the novelty detection capability of AI systems, it is necessary to investigate how difficult it may be to detect… ▽ More

    Submitted 25 June, 2023; v1 submitted 16 June, 2021; originally announced June 2021.

  14. arXiv:2106.01639  [pdf, other

    cs.AI

    Deceptive Level Generation for Angry Birds

    Authors: Chathura Gamage, Matthew Stephenson, Vimukthini Pinto, Jochen Renz

    Abstract: The Angry Birds AI competition has been held over many years to encourage the development of AI agents that can play Angry Birds game levels better than human players. Many different agents with various approaches have been employed over the competition's lifetime to solve this task. Even though the performance of these agents has increased significantly over the past few years, they still show ma… ▽ More

    Submitted 3 June, 2021; originally announced June 2021.

  15. arXiv:2105.12846  [pdf, other

    cs.AI

    General Game Heuristic Prediction Based on Ludeme Descriptions

    Authors: Matthew Stephenson, Dennis J. N. J. Soemers, Eric Piette, Cameron Browne

    Abstract: This paper investigates the performance of different general-game-playing heuristics for games in the Ludii general game system. Based on these results, we train several regression learning models to predict the performance of these heuristics based on each game's description file. We also provide a condensed analysis of the games available in Ludii, and the different ludemes that define them.

    Submitted 5 July, 2021; v1 submitted 26 May, 2021; originally announced May 2021.

    Comments: 4 pages, 1 figure, 2 tables

  16. arXiv:2102.12375  [pdf, other

    cs.LG

    Transfer of Fully Convolutional Policy-Value Networks Between Games and Game Variants

    Authors: Dennis J. N. J. Soemers, Vegard Mella, Eric Piette, Matthew Stephenson, Cameron Browne, Olivier Teytaud

    Abstract: In this paper, we use fully convolutional architectures in AlphaZero-like self-play training setups to facilitate transfer between variants of board games as well as distinct games. We explore how to transfer trained parameters of these architectures based on shared semantics of channels in the state and action representations of the Ludii general game system. We use Ludii's large library of games… ▽ More

    Submitted 24 February, 2021; originally announced February 2021.

    Journal ref: This preprint is superceded by the 2023 TMLR publication: https://openreview.net/forum?id=vJcTm2v9Ku

  17. arXiv:2011.10550  [pdf, other

    cs.AR

    AZP: Automatic Specialization for Zero Values in Gaming Applications

    Authors: Mark W. Stephenson, Ram Rangan

    Abstract: Recent research has shown that dynamic zeros in shader programs of gaming applications can be effectively leveraged with a profile-guided, code-versioning transform. This transform duplicates code, specializes one path assuming certain key program operands, called versioning variables, are zero, and leaves the other path unspecialized. Dynamically, depending on the versioning variable's value, eit… ▽ More

    Submitted 20 November, 2020; originally announced November 2020.

  18. arXiv:2008.07030  [pdf, other

    eess.IV cs.CV cs.LG

    Training CNN Classifiers for Semantic Segmentation using Partially Annotated Images: with Application on Human Thigh and Calf MRI

    Authors: Chun Kit Wong, Stephanie Marchesseau, Maria Kalimeri, Tiang Siew Yap, Serena S. H. Teo, Lingaraj Krishna, Alfredo Franco-Obregón, Stacey K. H. Tay, Chin Meng Khoo, Philip T. H. Lee, Melvin K. S. Leow, John J. Totman, Mary C. Stephenson

    Abstract: Objective: Medical image datasets with pixel-level labels tend to have a limited number of organ or tissue label classes annotated, even when the images have wide anatomical coverage. With supervised learning, multiple classifiers are usually needed given these partially annotated datasets. In this work, we propose a set of strategies to train one single classifier in segmenting all label classes… ▽ More

    Submitted 16 August, 2020; originally announced August 2020.

    Comments: Submitted to IEEE Transactions on Medical Imaging (Special Issue on Annotation-Efficient Deep Learning for Medical Imaging)

  19. arXiv:2006.00283  [pdf, other

    cs.LG cs.AI stat.ML

    Manipulating the Distributions of Experience used for Self-Play Learning in Expert Iteration

    Authors: Dennis J. N. J. Soemers, Éric Piette, Matthew Stephenson, Cameron Browne

    Abstract: Expert Iteration (ExIt) is an effective framework for learning game-playing policies from self-play. ExIt involves training a policy to mimic the search behaviour of a tree search algorithm - such as Monte-Carlo tree search - and using the trained policy to guide it. The policy and the tree search can then iteratively improve each other, through experience gathered in self-play between instances o… ▽ More

    Submitted 30 May, 2020; originally announced June 2020.

    Comments: Accepted at the IEEE Conference on Games (CoG) 2020

  20. arXiv:2005.01445  [pdf, other

    cs.DC cs.AR

    Estimating Silent Data Corruption Rates Using a Two-Level Model

    Authors: Siva Kumar Sastry Hari, Paolo Rech, Timothy Tsai, Mark Stephenson, Arslan Zulfiqar, Michael Sullivan, Philip Shirvani, Paul Racunas, Joel Emer, Stephen W. Keckler

    Abstract: High-performance and safety-critical system architects must accurately evaluate the application-level silent data corruption (SDC) rates of processors to soft errors. Such an evaluation requires error propagation all the way from particle strikes on low-level state up to the program output. Existing approaches that rely on low-level simulations with fault injection cannot evaluate full application… ▽ More

    Submitted 27 April, 2020; originally announced May 2020.

  21. arXiv:1908.04436  [pdf, other

    cs.LG cs.AI stat.ML

    Superstition in the Network: Deep Reinforcement Learning Plays Deceptive Games

    Authors: Philip Bontrager, Ahmed Khalifa, Damien Anderson, Matthew Stephenson, Christoph Salge, Julian Togelius

    Abstract: Deep reinforcement learning has learned to play many games well, but failed on others. To better characterize the modes and reasons of failure of deep reinforcement learners, we test the widely used Asynchronous Actor-Critic (A2C) algorithm on four deceptive games, which are specially designed to provide challenges to game-playing agents. These games are implemented in the General Video Game AI fr… ▽ More

    Submitted 12 August, 2019; originally announced August 2019.

    Comments: 7 pages, 4 figures, Accepted at the 15th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE 19)

  22. arXiv:1907.00246  [pdf, other

    cs.AI

    Ludii as a Competition Platform

    Authors: Matthew Stephenson, Éric Piette, Dennis J. N. J. Soemers, Cameron Browne

    Abstract: Ludii is a general game system being developed as part of the ERC-funded Digital Ludeme Project (DLP). While its primary aim is to model, play, and analyse the full range of traditional strategy games, Ludii also has the potential to support a wide range of AI research topics and competitions. This paper describes some of the future competitions and challenges that we intend to run using the Ludii… ▽ More

    Submitted 29 June, 2019; originally announced July 2019.

    Comments: Accepted at the IEEE Conference on Games (CoG) 2019

  23. arXiv:1907.00245  [pdf, ps, other

    cs.AI

    Ludii and XCSP: Playing and Solving Logic Puzzles

    Authors: Cédric Piette, Éric Piette, Matthew Stephenson, Dennis J. N. J. Soemers, Cameron Browne

    Abstract: Many of the famous single-player games, commonly called puzzles, can be shown to be NP-Complete. Indeed, this class of complexity contains hundreds of puzzles, since people particularly appreciate completing an intractable puzzle, such as Sudoku, but also enjoy the ability to check their solution easily once it's done. For this reason, using constraint programming is naturally suited to solve them… ▽ More

    Submitted 29 June, 2019; originally announced July 2019.

    Comments: Accepted at the IEEE Conference on Games (CoG) 2019 (Short paper)

  24. arXiv:1907.00244  [pdf, ps, other

    cs.AI

    An Empirical Evaluation of Two General Game Systems: Ludii and RBG

    Authors: Éric Piette, Matthew Stephenson, Dennis J. N. J. Soemers, Cameron Browne

    Abstract: Although General Game Playing (GGP) systems can facilitate useful research in Artificial Intelligence (AI) for game-playing, they are often computationally inefficient and somewhat specialised to a specific class of games. However, since the start of this year, two General Game Systems have emerged that provide efficient alternatives to the academic state of the art -- the Game Description Languag… ▽ More

    Submitted 29 June, 2019; originally announced July 2019.

    Comments: Accepted at the IEEE Conference on Games (CoG) 2019 (Short paper)

  25. arXiv:1907.00240  [pdf, other

    cs.AI

    An Overview of the Ludii General Game System

    Authors: Matthew Stephenson, Éric Piette, Dennis J. N. J. Soemers, Cameron Browne

    Abstract: The Digital Ludeme Project (DLP) aims to reconstruct and analyse over 1000 traditional strategy games using modern techniques. One of the key aspects of this project is the development of Ludii, a general game system that will be able to model and play the complete range of games required by this project. Such an undertaking will create a wide range of possibilities for new AI challenges. In this… ▽ More

    Submitted 29 June, 2019; originally announced July 2019.

    Comments: Accepted at the IEEE Conference on Games (CoG) 2019 (Demo paper)

  26. arXiv:1906.04027  [pdf, other

    cs.AI cs.LG cs.SD eess.AS

    "Did You Hear That?" Learning to Play Video Games from Audio Cues

    Authors: Raluca D. Gaina, Matthew Stephenson

    Abstract: Game-playing AI research has focused for a long time on learning to play video games from visual input or symbolic information. However, humans benefit from a wider array of sensors which we utilise in order to navigate the world around us. In particular, sounds and music are key to how many of us perceive the world and influence the decisions we make. In this paper, we present initial experiments… ▽ More

    Submitted 11 June, 2019; v1 submitted 10 June, 2019; originally announced June 2019.

    Comments: 4 pages, 2 figures, accepted at IEEE COG 2019

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

  28. arXiv:1905.12877  [pdf, other

    cs.AI

    Using Restart Heuristics to Improve Agent Performance in Angry Birds

    Authors: Tommy Liu, Jochen Renz, Peng Zhang, Matthew Stephenson

    Abstract: Over the past few years the Angry Birds AI competition has been held in an attempt to develop intelligent agents that can successfully and efficiently solve levels for the video game Angry Birds. Many different agents and strategies have been developed to solve the complex and challenging physical reasoning problems associated with such a game. However none of these agents attempt one of the key s… ▽ More

    Submitted 30 May, 2019; originally announced May 2019.

    Comments: To appear: IEEE Conference on Games 2019

  29. arXiv:1905.05809  [pdf, other

    cs.LG cs.AI stat.ML

    Learning Policies from Self-Play with Policy Gradients and MCTS Value Estimates

    Authors: Dennis J. N. J. Soemers, Éric Piette, Matthew Stephenson, Cameron Browne

    Abstract: In recent years, state-of-the-art game-playing agents often involve policies that are trained in self-playing processes where Monte Carlo tree search (MCTS) algorithms and trained policies iteratively improve each other. The strongest results have been obtained when policies are trained to mimic the search behaviour of MCTS by minimising a cross-entropy loss. Because MCTS, by design, includes an e… ▽ More

    Submitted 14 May, 2019; originally announced May 2019.

    Comments: Accepted at the IEEE Conference on Games (CoG) 2019

  30. arXiv:1905.05013  [pdf, other

    cs.AI

    Ludii -- The Ludemic General Game System

    Authors: Éric Piette, Dennis J. N. J. Soemers, Matthew Stephenson, Chiara F. Sironi, Mark H. M. Winands, Cameron Browne

    Abstract: While current General Game Playing (GGP) systems facilitate useful research in Artificial Intelligence (AI) for game-playing, they are often somewhat specialised and computationally inefficient. In this paper, we describe the "ludemic" general game system Ludii, which has the potential to provide an efficient tool for AI researchers as well as game designers, historians, educators and practitioner… ▽ More

    Submitted 21 February, 2020; v1 submitted 13 May, 2019; originally announced May 2019.

    Comments: Accepted at ECAI 2020

  31. arXiv:1902.02518  [pdf, other

    cs.AI

    Agent-Based Adaptive Level Generation for Dynamic Difficulty Adjustment in Angry Birds

    Authors: Matthew Stephenson, Jochen Renz

    Abstract: This paper presents an adaptive level generation algorithm for the physics-based puzzle game Angry Birds. The proposed algorithm is based on a pre-existing level generator for this game, but where the difficulty of the generated levels can be adjusted based on the player's performance. This allows for the creation of personalised levels tailored specifically to the player's own abilities. The effe… ▽ More

    Submitted 7 February, 2019; originally announced February 2019.

    Comments: AAAI-19 Workshop on Games and Simulations for Artificial Intelligence

  32. The Computational Complexity of Angry Birds

    Authors: Matthew Stephenson, Jochen Renz, Xiaoyu Ge

    Abstract: The physics-based simulation game Angry Birds has been heavily researched by the AI community over the past five years, and has been the subject of a popular AI competition that is currently held annually as part of a leading AI conference. Develo** intelligent agents that can play this game effectively has been an incredibly complex and challenging problem for traditional AI techniques to solve… ▽ More

    Submitted 15 January, 2020; v1 submitted 19 December, 2018; originally announced December 2018.

    Comments: 55 Pages, 39 Figures

    Journal ref: Artificial Intelligence (AIJ), Volume 280, March 2020, 103232

  33. arXiv:1809.02904  [pdf, other

    cs.AI

    A Continuous Information Gain Measure to Find the Most Discriminatory Problems for AI Benchmarking

    Authors: Matthew Stephenson, Damien Anderson, Ahmed Khalifa, John Levine, Jochen Renz, Julian Togelius, Christoph Salge

    Abstract: This paper introduces an information-theoretic method for selecting a subset of problems which gives the most information about a group of problem-solving algorithms. This method was tested on the games in the General Video Game AI (GVGAI) framework, allowing us to identify a smaller set of games that still gives a large amount of information about the abilities of different game-playing agents. T… ▽ More

    Submitted 18 May, 2020; v1 submitted 8 September, 2018; originally announced September 2018.

    Comments: 8 pages, 1 figure, 2 tables

    Journal ref: IEEE Congress on Evolutionary Computation (IEEE CEC), Special Session on Games, Glasgow, UK, 2020

  34. arXiv:1803.05156  [pdf, other

    cs.AI

    The 2017 AIBIRDS Competition

    Authors: Matthew Stephenson, Jochen Renz, Xiaoyu Ge, Peng Zhang

    Abstract: This paper presents an overview of the sixth AIBIRDS competition, held at the 26th International Joint Conference on Artificial Intelligence. This competition tasked participants with develo** an intelligent agent which can play the physics-based puzzle game Angry Birds. This game uses a sophisticated physics engine that requires agents to reason and predict the outcome of actions with only limi… ▽ More

    Submitted 14 March, 2018; originally announced March 2018.

  35. arXiv:1802.00048  [pdf, other

    cs.AI

    Deceptive Games

    Authors: Damien Anderson, Matthew Stephenson, Julian Togelius, Christian Salge, John Levine, Jochen Renz

    Abstract: Deceptive games are games where the reward structure or other aspects of the game are designed to lead the agent away from a globally optimal policy. While many games are already deceptive to some extent, we designed a series of games in the Video Game Description Language (VGDL) implementing specific types of deception, classified by the cognitive biases they exploit. VGDL games can be run in the… ▽ More

    Submitted 4 February, 2018; v1 submitted 31 January, 2018; originally announced February 2018.

    Comments: 16 pages, accepted at EvoStar2018