Reinforcement Learning Algorithms: An Overview and Classification
Fadi AlMahamid, Katarina Grolinger

TL;DR
This paper provides a comprehensive overview and classification of reinforcement learning algorithms based on environment types, aiding practitioners in selecting suitable algorithms for complex real-world problems.
Contribution
It introduces a classification framework for reinforcement learning algorithms according to environment types and analyzes relationships among algorithms within each category.
Findings
Classifies reinforcement learning algorithms into three main environment types.
Provides insights into the foundations and differences of various algorithms.
Helps in selecting appropriate algorithms for specific real-world applications.
Abstract
The desire to make applications and machines more intelligent and the aspiration to enable their operation without human interaction have been driving innovations in neural networks, deep learning, and other machine learning techniques. Although reinforcement learning has been primarily used in video games, recent advancements and the development of diverse and powerful reinforcement algorithms have enabled the reinforcement learning community to move from playing video games to solving complex real-life problems in autonomous systems such as self-driving cars, delivery drones, and automated robotics. Understanding the environment of an application and the algorithms' limitations plays a vital role in selecting the appropriate reinforcement learning algorithm that successfully solves the problem on hand in an efficient manner. Consequently, in this study, we identify three main…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
