Developing and Testing a New Reinforcement Learning Toolkit with Unreal Engine

被引:2
|
作者
Sapio, Francesco [1 ]
Ratini, Riccardo [1 ]
机构
[1] Sapienza Univ Rome, Rome, Italy
来源
关键词
Evaluation methods and techniques; Unreal Engine; Reinforcement Learning;
D O I
10.1007/978-3-031-05643-7_21
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this work we tried to overcome the main limitations that can be found in current state-of-the-art development and benchmarking RL platforms, namely the lack of a user interface, a closed-box approach to scenarios, the lack of realistic environments and the difficulty in extending the obtained results in real applications, by introducing a new development framework for reinforcement learning built over the graphics engine Unreal Engine 4. Unreal Reinforcement Learning Toolkit (URLT) was developed with the idea of being modular, flexible, and easy to use even for non-expert users. To do this, we have developed flexible and modular APIs, through which it's possible to setup the major learning techniques. Using these APIs, users can define all the elements of a RL problem, such as agents, algorithms, tasks, and scenarios, and to combine them with each other to always have new solutions. By taking advantage of the editor's UI, users can select and execute existing scenarios and change the parameters of agents and tasks without to recompile the code. Users also have the possibility to create new scenarios from scratch using an intuitive level editor. Furthermore, task design is made accessible to non-expert users using a node-oriented visual programming system called Blueprint. To validate the tool, we produced a starter pack containing a suite of state-of-the-art RL algorithms, some example scenarios, a small library of props and a couple of trainable agents. Moreover, we ran an evaluation test with users in which the latter were required to try URLT and competing software (OpenAI Gym), then to evaluate both using a questionnaire. The obtained results showed a general preference for URLT in all key parameters of the test.
引用
收藏
页码:317 / 334
页数:18
相关论文
共 50 条
  • [21] TEAM DEVELOPING NEW ENGINE
    不详
    AVIATION WEEK & SPACE TECHNOLOGY, 1983, 118 (12): : 26 - 26
  • [22] The role of Reinforcement Learning in software testing
    Abo-eleneen, Amr
    Palliyali, Ahammed
    Catal, Cagatay
    INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 164
  • [23] Unreal Engine-Based Photorealistic Aerial Data Generation and Unit Testing of Artificial Intelligence Algorithms
    Buck, Andrew
    Camaioni, Raub
    Alvey, Brendan
    Anderson, Derek T.
    Keller, James M.
    Luke, Robert H.
    Scott, Grant
    GEOSPATIAL INFORMATICS XII, 2022, 12099
  • [24] Reinforcement learning in VANET penetration testing*
    Garrad, Phillip
    Unnikrishnan, Saritha
    RESULTS IN ENGINEERING, 2023, 17
  • [25] Reinforcement Learning for Intelligent Penetration Testing
    Ghanem, Mohamed C.
    Chen, Thomas M.
    PROCEEDINGS OF THE 2018 SECOND WORLD CONFERENCE ON SMART TRENDS IN SYSTEMS, SECURITY AND SUSTAINABILITY (WORLDS4), 2018, : 185 - 192
  • [26] Formal Specification and Testing for Reinforcement Learning
    Varshosaz, Mahsa
    Ghaffari, Mohsen
    Johnsen, Einar Broch
    Wasowski, Andrzej
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2023, 7 (ICFP): : 125 - 158
  • [27] Testing for Fault Diversity in Reinforcement Learning
    Mazouni, Quentin
    Spieker, Helge
    Gotlieb, Arnaud
    Acher, Mathieu
    PROCEEDINGS OF THE 2024 IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATION OF SOFTWARE TEST, AST 2024, 2024, : 136 - 146
  • [28] A Reinforcement Learning method for Perimetry Testing
    Sznitman, Raphael
    Kucur, Serife
    Marquez-Neila, Pablo
    Abegg, Mathias
    Wolf, Sebastian
    INVESTIGATIVE OPHTHALMOLOGY & VISUAL SCIENCE, 2019, 60 (09)
  • [29] Reinforcement Learning for Android GUI Testing
    Adamo, David
    Khan, Md Khorrom
    Koppula, Sreedevi
    Bryce, Renee
    PROCEEDINGS OF THE 9TH ACM SIGSOFT INTERNATIONAL WORKSHOP ON AUTOMATING TEST CASE DESIGN, SELECTION, AND EVALUATION (A-TEST '18), 2018, : 2 - 8
  • [30] DEVELOPING AND TESTING AN ONLINE PRIMARY CARE TOOLKIT FOR COMMUNITY MANAGEMENT OF VULVODYNIA
    Hunker, K. E.
    Altas, M.
    Goldsmith, K. M.
    Farrell, J. E.
    Bouchard, K. N.
    JOURNAL OF SEXUAL MEDICINE, 2024, 21