Skip to main content

Showing 1–20 of 20 results for author: Piette, E

Searching in archive cs. Search in all archives.
.
  1. 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

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

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

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

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

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

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

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

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

  10. arXiv:2101.02120  [pdf, other

    cs.AI

    Ludii Game Logic Guide

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

    Abstract: This technical report outlines the fundamental workings of the game logic behind Ludii, a general game system, that can be used to play a wide variety of games. Ludii is a program developed for the ERC-funded Digital Ludeme Project, in which mathematical and computational approaches are used to study how games were played, and spread, throughout history. This report explains how general game state… ▽ More

    Submitted 2 June, 2022; v1 submitted 6 January, 2021; originally announced January 2021.

  11. arXiv:2101.00843  [pdf, other

    cs.AI

    Strategic Features for General Games

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

    Abstract: This short paper describes an ongoing research project that requires the automated self-play learning and evaluation of a large number of board games in digital form. We describe the approach we are taking to determine relevant features, for biasing MCTS playouts for arbitrary games played on arbitrary geometries. Benefits of our approach include efficient implementation, the potential to transfer… ▽ More

    Submitted 4 January, 2021; originally announced January 2021.

    Comments: Paper exactly as it appeared at KEG Workshop held at AAAI 2019

    Journal ref: Proceedings of the 2nd Workshop on Knowledge Extraction from Games co-located with 33rd AAAI Conference on Artificial Intelligence (AAAI 2019)

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

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

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

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

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

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

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

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

  20. arXiv:1903.08942  [pdf, other

    cs.AI stat.ML

    Biasing MCTS with Features for General Games

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

    Abstract: This paper proposes using a linear function approximator, rather than a deep neural network (DNN), to bias a Monte Carlo tree search (MCTS) player for general games. This is unlikely to match the potential raw playing strength of DNNs, but has advantages in terms of generality, interpretability and resources (time and hardware) required for training. Features describing local patterns are used as… ▽ More

    Submitted 21 March, 2019; originally announced March 2019.

    Comments: Accepted at IEEE CEC 2019, Special Session on Games. Copyright of final version held by IEEE