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 条
  • [41] Developing Train Station Parking Algorithms: New Frameworks Based on Fuzzy Reinforcement Learning
    Li, Wei
    Xian, Kai
    Yin, Jiateng
    Chen, Dewang
    JOURNAL OF ADVANCED TRANSPORTATION, 2019, 2019
  • [42] IxDRL: A Novel Explainable Deep Reinforcement Learning Toolkit Based on Analyses of Interestingness
    Sequeira, Pedro
    Gervasio, Melinda
    EXPLAINABLE ARTIFICIAL INTELLIGENCE, XAI 2023, PT I, 2023, 1901 : 373 - 396
  • [43] AITentive: A Toolkit to Develop Reinforcement Learning-based Attention Management Systems
    Lingler, Alexander
    Talypova, Dinara
    Wintersberger, Philipp
    PROCEEDINGS OF THE 37TH ANNUAL ACM SYMPOSIUM ON USER INTERFACE SOFTWARE AND TECHNOLOGY, UIST ADJUNCT 2024, 2024,
  • [44] URNAI: A Multi-Game Toolkit for Experimenting Deep Reinforcement Learning Algorithms
    Araujo, Marco A. S.
    Alves, Luiz P. C.
    Madeira, Charles A. G.
    Nobrega, Marcos M.
    2020 19TH BRAZILIAN SYMPOSIUM ON COMPUTER GAMES AND DIGITAL ENTERTAINMENT (SBGAMES 2020), 2020, : 178 - 187
  • [45] Testing probabilistic equivalence through reinforcement learning
    Desharnais, Josee
    Laviolette, Francois
    Zhioua, Sami
    FSTTCS 2006: FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE, PROCEEDINGS, 2006, 4337 : 236 - +
  • [46] Adaptive REST API Testing with Reinforcement Learning
    Kim, Myeongsoo
    Sinha, Saurabh
    Orso, Alessandro
    2023 38TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, ASE, 2023, : 446 - 458
  • [47] Testing the reinforcement learning hypothesis of social conformity
    Levorsen, Marie
    Ito, Ayahito
    Suzuki, Shinsuke
    Izuma, Keise
    HUMAN BRAIN MAPPING, 2021, 42 (05) : 1328 - 1342
  • [48] Poster: Performance Testing Driven by Reinforcement Learning
    Moghadam, Mahshid Helali
    Saadatmand, Mehrdad
    Borg, Markus
    Bohlin, Markus
    Lisper, Bjorn
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VALIDATION AND VERIFICATION (ICST 2020), 2020, : 402 - 405
  • [49] A Reinforcement Learning Based Approach to Partition Testing
    Sun, Chang-Ai
    Xiao, Ming-Jun
    Dai, He-Peng
    Liu, Huai
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2025, 40 (01) : 99 - 118
  • [50] Towards mutation testing of Reinforcement Learning systems
    Lu, Yuteng
    Sun, Weidi
    Sun, Meng
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 131