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...
Main Authors: | , , , |
---|---|
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 |