Q-Learning Algorithms: A Comprehensive Classification and Applications

Q-learning is arguably one of the most applied representative reinforcement learning approaches and one of the off-policy strategies. Since the emergence of Q-learning, many studies have described its uses in reinforcement learning and artificial intelligence problems. However, there is an informati...

Full description

Bibliographic Details
Main Authors: Beakcheol Jang, Myeonghwi Kim, Gaspard Harerimana, Jong Wook Kim
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8836506/
id doaj-3650edfa2a4a4dde9d25ad7c8abd4584
record_format Article
spelling doaj-3650edfa2a4a4dde9d25ad7c8abd45842021-04-05T17:13:29ZengIEEEIEEE Access2169-35362019-01-01713365313366710.1109/ACCESS.2019.29412298836506Q-Learning Algorithms: A Comprehensive Classification and ApplicationsBeakcheol Jang0https://orcid.org/0000-0002-3911-5935Myeonghwi Kim1https://orcid.org/0000-0001-8036-4434Gaspard Harerimana2Jong Wook Kim3https://orcid.org/0000-0001-8373-1893Department of Computer Science, Sangmyung University, Seoul, South KoreaDepartment of Computer Science, Sangmyung University, Seoul, South KoreaDepartment of Computer Science, Sangmyung University, Seoul, South KoreaDepartment of Computer Science, Sangmyung University, Seoul, South KoreaQ-learning is arguably one of the most applied representative reinforcement learning approaches and one of the off-policy strategies. Since the emergence of Q-learning, many studies have described its uses in reinforcement learning and artificial intelligence problems. However, there is an information gap as to how these powerful algorithms can be leveraged and incorporated into general artificial intelligence workflow. Early Q-learning algorithms were unsatisfactory in several aspects and covered a narrow range of applications. It has also been observed that sometimes, this rather powerful algorithm learns unrealistically and overestimates the action values hence abating the overall performance. Recently with the general advances of machine learning, more variants of Q-learning like Deep Q-learning which combines basic Q learning with deep neural networks have been discovered and applied extensively. In this paper, we thoroughly explain how Q-learning evolved by unraveling the mathematical complexities behind it as well its flow from reinforcement learning family of algorithms. Improved variants are fully described, and we categorize Q-learning algorithms into single-agent and multi-agent approaches. Finally, we thoroughly investigate up-to-date research trends and key applications that leverage Q-learning algorithms.https://ieeexplore.ieee.org/document/8836506/Reinforcement learningQ-learningsingle-agentmulti-agent
collection DOAJ
language English
format Article
sources DOAJ
author Beakcheol Jang
Myeonghwi Kim
Gaspard Harerimana
Jong Wook Kim
spellingShingle Beakcheol Jang
Myeonghwi Kim
Gaspard Harerimana
Jong Wook Kim
Q-Learning Algorithms: A Comprehensive Classification and Applications
IEEE Access
Reinforcement learning
Q-learning
single-agent
multi-agent
author_facet Beakcheol Jang
Myeonghwi Kim
Gaspard Harerimana
Jong Wook Kim
author_sort Beakcheol Jang
title Q-Learning Algorithms: A Comprehensive Classification and Applications
title_short Q-Learning Algorithms: A Comprehensive Classification and Applications
title_full Q-Learning Algorithms: A Comprehensive Classification and Applications
title_fullStr Q-Learning Algorithms: A Comprehensive Classification and Applications
title_full_unstemmed Q-Learning Algorithms: A Comprehensive Classification and Applications
title_sort q-learning algorithms: a comprehensive classification and applications
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description Q-learning is arguably one of the most applied representative reinforcement learning approaches and one of the off-policy strategies. Since the emergence of Q-learning, many studies have described its uses in reinforcement learning and artificial intelligence problems. However, there is an information gap as to how these powerful algorithms can be leveraged and incorporated into general artificial intelligence workflow. Early Q-learning algorithms were unsatisfactory in several aspects and covered a narrow range of applications. It has also been observed that sometimes, this rather powerful algorithm learns unrealistically and overestimates the action values hence abating the overall performance. Recently with the general advances of machine learning, more variants of Q-learning like Deep Q-learning which combines basic Q learning with deep neural networks have been discovered and applied extensively. In this paper, we thoroughly explain how Q-learning evolved by unraveling the mathematical complexities behind it as well its flow from reinforcement learning family of algorithms. Improved variants are fully described, and we categorize Q-learning algorithms into single-agent and multi-agent approaches. Finally, we thoroughly investigate up-to-date research trends and key applications that leverage Q-learning algorithms.
topic Reinforcement learning
Q-learning
single-agent
multi-agent
url https://ieeexplore.ieee.org/document/8836506/
work_keys_str_mv AT beakcheoljang qlearningalgorithmsacomprehensiveclassificationandapplications
AT myeonghwikim qlearningalgorithmsacomprehensiveclassificationandapplications
AT gaspardharerimana qlearningalgorithmsacomprehensiveclassificationandapplications
AT jongwookkim qlearningalgorithmsacomprehensiveclassificationandapplications
_version_ 1721539999290097664