Skip to main content

Showing 1–32 of 32 results for author: Sestini, A

.
  1. arXiv:2407.09415  [pdf, other

    cs.AI cs.LG

    A Benchmark Environment for Offline Reinforcement Learning in Racing Games

    Authors: Girolamo Macaluso, Alessandro Sestini, Andrew D. Bagdanov

    Abstract: Offline Reinforcement Learning (ORL) is a promising approach to reduce the high sample complexity of traditional Reinforcement Learning (RL) by eliminating the need for continuous environmental interactions. ORL exploits a dataset of pre-collected transitions and thus expands the range of application of RL to tasks in which the excessive environment queries increase training time and decrease effi… ▽ More

    Submitted 12 July, 2024; originally announced July 2024.

    Comments: Accepted at IEEE Conference on Games

  2. arXiv:2406.07980  [pdf, other

    cs.LG

    Reinforcement Learning for High-Level Strategic Control in Tower Defense Games

    Authors: Joakim Bergdahl, Alessandro Sestini, Linus Gisslén

    Abstract: In strategy games, one of the most important aspects of game design is maintaining a sense of challenge for players. Many mobile titles feature quick gameplay loops that allow players to progress steadily, requiring an abundance of levels and puzzles to prevent them from reaching the end too quickly. As with any content creation, testing and validation are essential to ensure engaging gameplay mec… ▽ More

    Submitted 12 June, 2024; originally announced June 2024.

    Comments: Published at CoG 2024

  3. arXiv:2406.07084  [pdf, other

    cs.LG

    Leveraging Large Language Models for Efficient Failure Analysis in Game Development

    Authors: Leonardo Marini, Linus Gisslén, Alessandro Sestini

    Abstract: In games, and more generally in the field of software development, early detection of bugs is vital to maintain a high quality of the final product. Automated tests are a powerful tool that can catch a problem earlier in development by executing periodically. As an example, when new code is submitted to the code base, a new automated test verifies these changes. However, identifying the specific c… ▽ More

    Submitted 11 June, 2024; originally announced June 2024.

    Comments: Published at CoG 2024

  4. arXiv:2405.14229  [pdf, other

    math.NA

    Piecewise rational rotation-minimizing motions via data stream interpolation

    Authors: Carlotta Giannelli, Lorenzo Sacco, Alessandra Sestini, Zbyněk Šír

    Abstract: When a moving frame defined along a space curve is required to keep an axis aligned with the tangent direction of motion, the use of rotation-minimizing frames (RMF) avoids unnecessary rotations in the normal plane. The construction of rigid body motions using a specific subset of quintic curves with rational RMFs (RRMFs) is here considered. In particular, a novel geometric characterization of suc… ▽ More

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

    Comments: 29 pages, 14 figures

    MSC Class: 65D05 65D07 65D17 (Primary)

  5. arXiv:2312.09844  [pdf, other

    cs.LG cs.AI

    Small Dataset, Big Gains: Enhancing Reinforcement Learning by Offline Pre-Training with Model Based Augmentation

    Authors: Girolamo Macaluso, Alessandro Sestini, Andrew D. Bagdanov

    Abstract: Offline reinforcement learning leverages pre-collected datasets of transitions to train policies. It can serve as effective initialization for online algorithms, enhancing sample efficiency and speeding up convergence. However, when such datasets are limited in size and quality, offline pre-training can produce sub-optimal policies and lead to degraded online reinforcement learning performance. In… ▽ More

    Submitted 19 December, 2023; v1 submitted 15 December, 2023; originally announced December 2023.

  6. arXiv:2311.09442  [pdf, other

    math.NA

    Local spline refinement driven by fault jump estimates for scattered data approximation

    Authors: Cesare Bracco, Carlotta Giannelli, Francesco Patrizi, Alessandra Sestini

    Abstract: We present new fault jump estimates to guide local refinement in surface approximation schemes with adaptive spline constructions. The proposed approach is based on the idea that, since discontinuities in the data should naturally correspond to sharp variations in the reconstructed surface, the location and size of jumps detected in the input point cloud should drive the mesh refinement algorithm.… ▽ More

    Submitted 26 June, 2024; v1 submitted 15 November, 2023; originally announced November 2023.

    Comments: 28 pages, 11 figures

    MSC Class: 65D15; 65D07

  7. arXiv:2309.12815  [pdf, other

    cs.LG

    Improving Generalization in Game Agents with Data Augmentation in Imitation Learning

    Authors: Derek Yadgaroff, Alessandro Sestini, Konrad Tollmar, Ayca Ozcelikkale, Linus Gisslén

    Abstract: Imitation learning is an effective approach for training game-playing agents and, consequently, for efficient game production. However, generalization - the ability to perform well in related but unseen scenarios - is an essential requirement that remains an unsolved challenge for game AI. Generalization is difficult for imitation learning agents because it requires the algorithm to take meaningfu… ▽ More

    Submitted 7 April, 2024; v1 submitted 22 September, 2023; originally announced September 2023.

    Comments: 8 pages, 5 figures

  8. arXiv:2308.07598  [pdf, other

    cs.LG cs.AI

    Generating Personas for Games with Multimodal Adversarial Imitation Learning

    Authors: William Ahlberg, Alessandro Sestini, Konrad Tollmar, Linus Gisslén

    Abstract: Reinforcement learning has been widely successful in producing agents capable of playing games at a human level. However, this requires complex reward engineering, and the agent's resulting policy is often unpredictable. Going beyond reinforcement learning is necessary to model a wide range of human playstyles, which can be difficult to represent with a reward function. This paper presents a novel… ▽ More

    Submitted 15 August, 2023; originally announced August 2023.

    Comments: Published in CoG 2023

  9. arXiv:2307.11105  [pdf, other

    cs.SE cs.AI cs.LG

    Technical Challenges of Deploying Reinforcement Learning Agents for Game Testing in AAA Games

    Authors: Jonas Gillberg, Joakim Bergdahl, Alessandro Sestini, Andrew Eakins, Linus Gisslen

    Abstract: Going from research to production, especially for large and complex software systems, is fundamentally a hard problem. In large-scale game production, one of the main reasons is that the development environment can be very different from the final product. In this technical paper we describe an effort to add an experimental reinforcement learning system to an existing automated game testing soluti… ▽ More

    Submitted 19 July, 2023; originally announced July 2023.

    Comments: 8 pages, 5 figures

  10. arXiv:2307.03379  [pdf, other

    cs.AI

    Efficient Ground Vehicle Path Following in Game AI

    Authors: Rodrigue de Schaetzen, Alessandro Sestini

    Abstract: This short paper presents an efficient path following solution for ground vehicles tailored to game AI. Our focus is on adapting established techniques to design simple solutions with parameters that are easily tunable for an efficient benchmark path follower. Our solution pays particular attention to computing a target speed which uses quadratic Bezier curves to estimate the path curvature. The p… ▽ More

    Submitted 7 July, 2023; originally announced July 2023.

    Comments: 4 pages, 3 figures, to be published in IEEE Conference on Games 2023

  11. arXiv:2208.07811  [pdf, other

    cs.SE cs.AI cs.LG

    Towards Informed Design and Validation Assistance in Computer Games Using Imitation Learning

    Authors: Alessandro Sestini, Joakim Bergdahl, Konrad Tollmar, Andrew D. Bagdanov, Linus Gisslén

    Abstract: In games, as in and many other domains, design validation and testing is a huge challenge as systems are growing in size and manual testing is becoming infeasible. This paper proposes a new approach to automated game validation and testing. Our method leverages a data-driven imitation learning technique, which requires little effort and time and no knowledge of machine learning or programming, tha… ▽ More

    Submitted 19 August, 2022; v1 submitted 15 August, 2022; originally announced August 2022.

    Comments: 10 pages, 8 figures, and 3 tables

  12. arXiv:2207.06355  [pdf, other

    stat.ML cs.LG

    Contextual Decision Trees

    Authors: Tommaso Aldinucci, Enrico Civitelli, Leonardo di Gangi, Alessandro Sestini

    Abstract: Focusing on Random Forests, we propose a multi-armed contextual bandit recommendation framework for feature-based selection of a single shallow tree of the learned ensemble. The trained system, which works on top of the Random Forest, dynamically identifies a base predictor that is responsible for providing the final output. In this way, we obtain local interpretations by observing the rules of th… ▽ More

    Submitted 13 July, 2022; originally announced July 2022.

  13. arXiv:2204.03940  [pdf, other

    math.NA

    IgA-BEM for 3D Helmholtz problems on multi-patch domains using B-spline tailored numerical integration

    Authors: Antonella Falini, Tadej Kanduc, Maria Lucia Sampoli, Alessandra Sestini

    Abstract: An Isogeometric Boundary Element Method (IgA-BEM) is considered for the numerical solution of Helmholtz problems on 3D bounded or unbounded domains, admitting a smooth conformal multi-patch representation of their finite boundary surface. The discretization space is formed by $C^0$ inter-patch continuous basis functions whose restriction to a patch simplifies to the span of tensor product B-spline… ▽ More

    Submitted 23 December, 2022; v1 submitted 8 April, 2022; originally announced April 2022.

  14. A collocation IGA-BEM for 3D potential problems on unbounded domains

    Authors: Antonella Falini, Carlotta Giannelli, Tadej Kanduc, Maria Lucia Sampoli, Alessandra Sestini

    Abstract: In this paper the numerical solution of potential problems defined on 3D unbounded domains is addressed with Boundary Element Methods (BEMs), since in this way the problem is studied only on the boundary, and thus any finite approximation of the infinite domain can be avoided. The isogeometric analysis (IGA) setting is considered and in particular B-splines and NURBS functions are taken into accou… ▽ More

    Submitted 6 April, 2022; originally announced April 2022.

    Comments: 17 pages, 4 figures

  15. arXiv:2202.10057  [pdf, other

    cs.LG cs.AI

    CCPT: Automatic Gameplay Testing and Validation with Curiosity-Conditioned Proximal Trajectories

    Authors: Alessandro Sestini, Linus Gisslén, Joakim Bergdahl, Konrad Tollmar, Andrew D. Bagdanov

    Abstract: This paper proposes a novel deep reinforcement learning algorithm to perform automatic analysis and detection of gameplay issues in complex 3D navigation environments. The Curiosity-Conditioned Proximal Trajectories (CCPT) method combines curiosity and imitation learning to train agents to methodically explore in the proximity of known trajectories derived from expert demonstrations. We show how C… ▽ More

    Submitted 21 February, 2022; originally announced February 2022.

  16. arXiv:2108.12948  [pdf, other

    math.NA

    A local $C^2$ Hermite interpolation scheme with PH quintic splines for 3D data streams

    Authors: Carlotta Giannelli, Lorenzo Sacco, Alessandra Sestini

    Abstract: The construction of smooth spatial paths with Pythagorean-hodograph (PH) quintic spline biarcs is proposed. To facilitate real-time computations of $C^2$ PH quintic splines, an efficient local data stream interpolation algorithm is introduced. Each spline segment interpolates second and first order Hermite data at the initial and final end-point, respectively. In the spline extension of the scheme… ▽ More

    Submitted 29 August, 2021; originally announced August 2021.

    Comments: 23 pages, 7 figures

  17. arXiv:2104.10610  [pdf, ps, other

    cs.LG

    Policy Fusion for Adaptive and Customizable Reinforcement Learning Agents

    Authors: Alessandro Sestini, Alexander Kuhnle, Andrew D. Bagdanov

    Abstract: In this article we study the problem of training intelligent agents using Reinforcement Learning for the purpose of game development. Unlike systems built to replace human players and to achieve super-human performance, our agents aim to produce meaningful interactions with the player, and at the same time demonstrate behavioral traits as desired by game designers. We show how to combine distinct… ▽ More

    Submitted 21 April, 2021; originally announced April 2021.

  18. Isogemetric Analysis and Symmetric Galerkin BEM: a 2D numerical study

    Authors: A. Aimi, M. Diligenti, M. L. Sampoli, A. Sestini

    Abstract: Isogeometric approach applied to Boundary Element Methods is an emerging research area. In this context, the aim of the present contribution is that of investigating, from a numerical point of view, the Symmetric Galerkin Boundary Element Method (SGBEM) devoted to the solution of 2D boundary value problems for the Laplace equation, where the boundary and the unknowns on it are both represented by… ▽ More

    Submitted 16 March, 2021; originally announced March 2021.

    Journal ref: Applied Mathematics and Computation, vol 272 (2016), 173-186

  19. arXiv:2012.03532  [pdf, other

    cs.LG cs.AI

    Deep Policy Networks for NPC Behaviors that Adapt to Changing Design Parameters in Roguelike Games

    Authors: Alessandro Sestini, Alexander Kuhnle, Andrew D. Bagdanov

    Abstract: Recent advances in Deep Reinforcement Learning (DRL) have largely focused on improving the performance of agents with the aim of replacing humans in known and well-defined environments. The use of these techniques as a game design tool for video game production, where the aim is instead to create Non-Player Character (NPC) behaviors, has received relatively little attention until recently. Turn-ba… ▽ More

    Submitted 7 December, 2020; originally announced December 2020.

    Comments: Presented at the AAAI-21 Workshop on Reinforcement Learning in Games

  20. arXiv:2012.02527  [pdf, other

    cs.LG cs.AI

    Demonstration-efficient Inverse Reinforcement Learning in Procedurally Generated Environments

    Authors: Alessandro Sestini, Alexander Kuhnle, Andrew D. Bagdanov

    Abstract: Deep Reinforcement Learning achieves very good results in domains where reward functions can be manually engineered. At the same time, there is growing interest within the community in using games based on Procedurally Content Generation (PCG) as benchmark environments since this type of environment is perfect for studying overfitting and generalization of agents under domain shift. Inverse Reinfo… ▽ More

    Submitted 4 December, 2020; originally announced December 2020.

    Comments: Presented at the AAAI-21 Workshop on Reinforcement Learning in Games

  21. arXiv:2012.01914  [pdf, other

    cs.LG cs.AI

    DeepCrawl: Deep Reinforcement Learning for Turn-based Strategy Games

    Authors: Alessandro Sestini, Alexander Kuhnle, Andrew D. Bagdanov

    Abstract: In this paper we introduce DeepCrawl, a fully-playable Roguelike prototype for iOS and Android in which all agents are controlled by policy networks trained using Deep Reinforcement Learning (DRL). Our aim is to understand whether recent advances in DRL can be used to develop convincing behavioral models for non-player characters in videogames. We begin with an analysis of requirements that such a… ▽ More

    Submitted 3 December, 2020; originally announced December 2020.

    Comments: Presented at AIIDE-19 Workshop on Experimental Artificial Intelligence in Games

  22. Cubature rules based on bivariate spline quasi-interpolation for weakly singular integrals

    Authors: A. Falini, T. Kanduč, M. L. Sampoli, A. Sestini

    Abstract: In this paper we present a new class of cubature rules with the aim of accurately integrating weakly singular double integrals. In particular we focus on those integrals coming from the discretization of Boundary Integral Equations for 3D Laplace boundary value problems, using a collocation method within the Isogeometric Analysis paradigm. In such setting the regular part of the integrand can be d… ▽ More

    Submitted 15 August, 2020; originally announced August 2020.

    Journal ref: Springer Proceedings in Mathematics and Statistics 2021

  23. arXiv:2003.08706  [pdf, other

    math.NA

    THB-spline approximations for turbine blade design with local B-spline approximations

    Authors: Cesare Bracco, Carlotta Giannelli, David Grossmann, Sofia Imperatore, Dominik Mokris, Alessandra Sestini

    Abstract: We consider two-stage scattered data fitting with truncated hierarchical B-splines (THB-splines) for the adaptive reconstruction of industrial models. The first stage of the scheme is devoted to the computation of local least squares variational spline approximations, exploiting a simple fairness functional to handle data distributions with a locally varying density of points. Hierarchical spline… ▽ More

    Submitted 8 July, 2020; v1 submitted 19 March, 2020; originally announced March 2020.

  24. arXiv:1812.07399  [pdf, other

    math.NA

    An application of numerical differentiation formulas to discontinuity curve detection from irregularly sampled data

    Authors: Cesare Bracco, Oleg Davydov, Carlotta Giannelli, Alessandra Sestini

    Abstract: We present a method to detect discontinuity curves, usually called faults, from a set of scattered data. The scheme first extracts from the data set a subset of points close to the faults. This selection is based on an indicator obtained by using numerical differentiation formulas with irregular centers for gradient approximation, since they can be directly applied to the scattered point cloud wit… ▽ More

    Submitted 15 May, 2019; v1 submitted 18 December, 2018; originally announced December 2018.

    MSC Class: 65D10; 65D25

  25. An adaptive IGA-BEM with hierarchical B-splines based on quasi-interpolation quadrature schemes

    Authors: Antonella Falini, Carlotta Giannelli, Tadej Kanduc, Maria Lucia Sampoli, Alessandra Sestini

    Abstract: The isogeometric formulation of Boundary Element Method (BEM) is investigated within the adaptivity framework. Suitable weighted quadrature rules to evaluate integrals appearing in the Galerkin BEM formulation of 2D Laplace model problems are introduced. The new quadrature schemes are based on a spline quasi-interpolant (QI) operator and properly framed in the hierarchical setting. The local natur… ▽ More

    Submitted 12 July, 2018; v1 submitted 10 July, 2018; originally announced July 2018.

    Journal ref: Int. J. Numer. Meth. Eng. 117 (2019) 1038-1058

  26. arXiv:1711.08035  [pdf, ps, other

    math.NA

    C2 continuous time dependent feedrate scheduling with configurable kinematic constraints

    Authors: Carlotta Giannelli, Duccio Mugnaini, Alessandra Sestini

    Abstract: We present a configurable trajectory planning strategy on planar paths for offline definition of time-dependent C2 piecewise quintic feedrates. The more conservative formulation ensures chord tolerance, as well as prescribed bounds on velocity, acceleration and jerk Cartesian components. Since the less restrictive formulations of our strategy can usually still ensure all the desired bounds while s… ▽ More

    Submitted 21 November, 2017; originally announced November 2017.

    Comments: 26 pages, 12 figures

    MSC Class: 65Y99

  27. Adaptive scattered data fitting by extension of local approximations to hierarchical splines

    Authors: Cesare Bracco, Carlotta Giannelli, Alessandra Sestini

    Abstract: We introduce an adaptive scattered data fitting scheme as extension of local least squares approximations to hierarchical spline spaces. To efficiently deal with non-trivial data configurations, the local solutions are described in terms of (variable degree) polynomial approximations according not only to the number of data points locally available, but also to the smallest singular value of the l… ▽ More

    Submitted 27 April, 2017; originally announced April 2017.

    Journal ref: Computer Aided Geometric Design, Vol. 52-53, March-April 2017, Pages 90-105

  28. Efficient assembly based on B-spline tailored quadrature rules for the IgA-SGBEM

    Authors: A. Aimi, F. Calabrò, M. Diligenti, M. L. Sampoli, G. Sangalli, A. Sestini

    Abstract: This paper deals with the discrete counterpart of 2D elliptic model problems rewritten in terms of Boundary Integral Equations. The study is done within the framework of Isogeometric Analysis based on B-splines. In such a context, the problem of constructing appropriate, accurate and efficient quadrature rules for the Symmetric Galerkin Boundary Element Method is here investigated. The new integra… ▽ More

    Submitted 13 July, 2017; v1 submitted 29 March, 2017; originally announced March 2017.

  29. A comprehensive characterization of the set of polynomial curves with rational rotation-minimizing frames

    Authors: Rida T. Farouki, Graziano Gentili, Carlotta Giannelli, Alessandra Sestini, Caterina Stoppato

    Abstract: A rotation-minimizing frame $({\bf f}_1,{\bf f}_2,{\bf f}_3)$ on a space curve ${\bf r}(ξ)$ defines an orthonormal basis for $\mathbb{R}^3$ in which ${\bf f}_1={\bf r}'/|{\bf r}'|$ is the curve tangent, and the normal-plane vectors ${\bf f}_2$, ${\bf f}_3$ exhibit no instantaneous rotation about ${\bf f}_1$. Polynomial curves that admit rational rotation-minimizing frames (or RRMF curves) form a s… ▽ More

    Submitted 24 April, 2016; originally announced April 2016.

    Comments: 30 pages, 1 figure

    MSC Class: 65D17; 30G35

    Journal ref: Adv. Comput. Math., 43(1):1--24 (2017)

  30. Bivariate hierarchical Hermite spline quasi--interpolation

    Authors: Cesare Bracco, Carlotta Giannelli, Francesca Mazzia, Alessandra Sestini

    Abstract: Spline quasi-interpolation (QI) is a general and powerful approach for the construction of low cost and accurate approximations of a given function. In order to provide an efficient adaptive approximation scheme in the bivariate setting, we consider quasi-interpolation in hierarchical spline spaces. In particular, we study and experiment the features of the hierarchical extension of the tensor-pro… ▽ More

    Submitted 10 January, 2016; originally announced January 2016.

    Journal ref: BIT Numerical Mathematics (2016)

  31. Solution of a quadratic quaternion equation with mixed coefficients

    Authors: Rida T. Farouki, Graziano Gentili, Carlotta Giannelli, Alessandra Sestini, Caterina Stoppato

    Abstract: A comprehensive analysis of the morphology of the solution space for a special type of quadratic quaternion equation is presented. This equation, which arises in a surface construction problem, incorporates linear terms in a quaternion variable and its conjugate with right and left quaternion coefficients, while the quadratic term has a quaternion coefficient placed between the variable and its co… ▽ More

    Submitted 18 June, 2015; originally announced June 2015.

    Comments: 19 pages, to appear in the Journal of Symbolic Computation

    MSC Class: Primary 30G35; Secondary 65D17

    Journal ref: J. Symbolic Comput., 74:140--151 (2016)

  32. arXiv:0912.3222  [pdf, ps, other

    math.NA

    Iterative solution of piecewise linear systems for the numerical solution of obstacle problems

    Authors: Luigi Brugnano, Alessandra Sestini

    Abstract: We investigate the use of piecewise linear systems, whose coefficient matrix is a piecewise constant function of the solution itself. Such systems arise, for example, from the numerical solution of linear complementarity problems and in the numerical solution of free-surface problems. In particular, we here study their application to the numerical solution of both the (linear) parabolic obstacle… ▽ More

    Submitted 16 December, 2009; originally announced December 2009.

    Comments: 22 pages, 5 figures

    MSC Class: 65K10; 90C33; 90C53

    Journal ref: Journal of Numerical Analysis, Industrial and Applied Mathematics 6, 3-4 (2011) 67-82