Deploying Deep Reinforcement Learning Systems: A Taxonomy of Challenges
- URL: http://arxiv.org/abs/2308.12438v1
- Date: Wed, 23 Aug 2023 21:44:09 GMT
- Title: Deploying Deep Reinforcement Learning Systems: A Taxonomy of Challenges
- Authors: Ahmed Haj Yahmed, Altaf Allah Abbassi, Amin Nikanjam, Heng Li, Foutse
Khomh
- Abstract summary: We propose an empirical study on Stack Overflow (SO), the most popular Q&A forum for developers, to uncover and understand the challenges practitioners faced when deploying DRL systems.
After filtering and manual analysis, we examined 357 SO posts about DRL deployment, investigated the current state, and identified the challenges related to deploying DRL systems.
Results show that the general interest in DRL deployment is growing, confirming the study's relevance and importance.
- Score: 13.39623605590729
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Deep reinforcement learning (DRL), leveraging Deep Learning (DL) in
reinforcement learning, has shown significant potential in achieving
human-level autonomy in a wide range of domains, including robotics, computer
vision, and computer games. This potential justifies the enthusiasm and growing
interest in DRL in both academia and industry. However, the community currently
focuses mostly on the development phase of DRL systems, with little attention
devoted to DRL deployment. In this paper, we propose an empirical study on
Stack Overflow (SO), the most popular Q&A forum for developers, to uncover and
understand the challenges practitioners faced when deploying DRL systems.
Specifically, we categorized relevant SO posts by deployment platforms:
server/cloud, mobile/embedded system, browser, and game engine. After filtering
and manual analysis, we examined 357 SO posts about DRL deployment,
investigated the current state, and identified the challenges related to
deploying DRL systems. Then, we investigate the prevalence and difficulty of
these challenges. Results show that the general interest in DRL deployment is
growing, confirming the study's relevance and importance. Results also show
that DRL deployment is more difficult than other DRL issues. Additionally, we
built a taxonomy of 31 unique challenges in deploying DRL to different
platforms. On all platforms, RL environment-related challenges are the most
popular, and communication-related challenges are the most difficult among
practitioners. We hope our study inspires future research and helps the
community overcome the most common and difficult challenges practitioners face
when deploying DRL systems.
Related papers
- Common Challenges of Deep Reinforcement Learning Applications Development: An Empirical Study [10.705440907493452]
Deep Reinforcement Learning (DRL) is a subdomain of Machine Learning (ML) used to produce intelligent agents.
Despite recent developments in DRL technology, the main challenges that developers face in the development of DRL applications are still unknown.
arXiv Detail & Related papers (2023-10-14T12:57:30Z) - SRL: Scaling Distributed Reinforcement Learning to Over Ten Thousand Cores [13.948640763797776]
We present a novel abstraction on the dataflows of RL training, which unifies diverse RL training applications into a general framework.
We develop a scalable, efficient, and distributed RL system called ReaLly scalableRL, which allows efficient and massively parallelized training.
SRL is the first in the academic community to perform RL experiments at a large scale with over 15k CPU cores.
arXiv Detail & Related papers (2023-06-29T05:16:25Z) - A Survey of Meta-Reinforcement Learning [69.76165430793571]
We cast the development of better RL algorithms as a machine learning problem itself in a process called meta-RL.
We discuss how, at a high level, meta-RL research can be clustered based on the presence of a task distribution and the learning budget available for each individual task.
We conclude by presenting the open problems on the path to making meta-RL part of the standard toolbox for a deep RL practitioner.
arXiv Detail & Related papers (2023-01-19T12:01:41Z) - Towards Deployable RL -- What's Broken with RL Research and a Potential
Fix [82.34145109359442]
We point to some difficulties with current research which we feel are endemic to the direction taken by the community.
To us, the current direction is not likely to lead to "deployable" RL: RL that works in practice and can work in practical situations yet still is economically viable.
arXiv Detail & Related papers (2023-01-03T19:21:10Z) - Automated Reinforcement Learning (AutoRL): A Survey and Open Problems [92.73407630874841]
Automated Reinforcement Learning (AutoRL) involves not only standard applications of AutoML but also includes additional challenges unique to RL.
We provide a common taxonomy, discuss each area in detail and pose open problems which would be of interest to researchers going forward.
arXiv Detail & Related papers (2022-01-11T12:41:43Z) - How to Train Your Robot with Deep Reinforcement Learning; Lessons We've
Learned [111.06812202454364]
We present a number of case studies involving robotic deep RL.
We discuss commonly perceived challenges in deep RL and how they have been addressed in these works.
We also provide an overview of other outstanding challenges, many of which are unique to the real-world robotics setting.
arXiv Detail & Related papers (2021-02-04T22:09:28Z) - A Survey on Deep Reinforcement Learning for Audio-Based Applications [15.075252303440081]
Deep reinforcement learning (DRL) is poised to revolutionise the field of artificial intelligence (AI)
DL is enabling DRL to effectively solve various intractable problems in various fields.
DRL algorithms are also being employed in audio signal processing to learn directly from speech, music and other sound signals.
arXiv Detail & Related papers (2021-01-01T14:15:20Z) - Deep Reinforcement Learning and Transportation Research: A Comprehensive
Review [0.0]
We offer an overview of the DRL mathematical background, popular and promising DRL algorithms, and some highly effective DRL extensions.
Building on this review, we examine the applicability, strengths, shortcomings, and common and application-specific issues of DRL techniques with regard to their applications in transportation.
arXiv Detail & Related papers (2020-10-13T05:23:11Z) - RL Unplugged: A Suite of Benchmarks for Offline Reinforcement Learning [108.9599280270704]
We propose a benchmark called RL Unplugged to evaluate and compare offline RL methods.
RL Unplugged includes data from a diverse range of domains including games and simulated motor control problems.
We will release data for all our tasks and open-source all algorithms presented in this paper.
arXiv Detail & Related papers (2020-06-24T17:14:51Z) - The NetHack Learning Environment [79.06395964379107]
We present the NetHack Learning Environment (NLE), a procedurally generated rogue-like environment for Reinforcement Learning research.
We argue that NetHack is sufficiently complex to drive long-term research on problems such as exploration, planning, skill acquisition, and language-conditioned RL.
We demonstrate empirical success for early stages of the game using a distributed Deep RL baseline and Random Network Distillation exploration.
arXiv Detail & Related papers (2020-06-24T14:12:56Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.