ACHIYA ELYASAF

Senior Academic

Enhancing Deep Reinforcement Learning with Scenario-Based Modeling

Raz Yerushalmi, Guy Amir, Achiya Elyasaf, David Harel, Guy Katz, Assaf Marron

Deep reinforcement learning agents have achieved unprecedented results when learning to generalize from unstructured data. However, the “black-box” nature of the trained DRL agents makes it difficult to ensure that they adhere to various requirements posed by engineers. In this work, we put forth a novel technique for enhancing the reinforcement learning training loop, and specifically—its reward function, in a way that allows engineers to directly inject their expert knowledge into the training process. This allows us to make the trained agent adhere to multiple constraints of interest. Moreover, using scenario-based modeling techniques, our method allows users to formulate the defined constraints using advanced, well-established, behavioral modeling methods. This combination of such modeling methods together with ML learning tools produces agents that are both high performing and more likely to adhere to prescribed constraints. Furthermore, the resulting agents are more transparent and hence more maintainable. We demonstrate our technique by evaluating it on a case study from the domain of internet congestion control, and present promising results.

Publication language English
Journal SN Computer Science
Volume 4
Issue number 2
Publication status Published - 01.03.2023
156

Keywords

Deep reinforcement learning
Domain expertise
Machine learning
Rule-based specifications
Scenario-based modeling

ASJC Scopus subject areas

General Computer Science
Computer Science Applications
Computer Networks and Communications
Computer Graphics and Computer-Aided Design
Computational Theory and Mathematics
Artificial Intelligence
Access to Document
10.1007/s42979-022-01575-2
Other files and links
Link to publication in Scopus