This paper is implemented the architecture for solving the Tetris game which are defined as a complex problem in general through reinforcement learning. Tetris games require the actor's quick judgment ability and speed of response because the blocks must be stacked in an optimal location quickly, taking into account the shape and rotation of randomly appearing blocks. Also, since the number of cases is very large due to the various block types and order, if the subject of performance is a person, there is a limit to performance by simply relying on memory and memorization. therefore, the reinforcement learning architecture implemented in this study is applied not only to the implementation of the learning model but also We apply the Heuristic to increase the decision accuracy as the weighting method of reward. As a result, we were able to obtain high scores. Although it is not yet possible to say that he has completely conquered the tetris game, In several experiments, reinforcement learning was able to play better than some people. However, we also identified the disadvantage that heuristics are more influential on performance than learning models. In this paper, the structure of these architectures and the techniques and algorithms used are described in detail and the direction of approach is given.
한국어
본 논문은 보편적으로 복잡한 문제로 정의되던 테트리스 게임을 강화학습을 통해 해결하기 위한 아키텍처 를 구현하였다. 테트리스 게임은 무작위로 나타나는 블록의 모양과 회전의 형태를 고려해서 블록을 최적의 위치에 신속하게 쌓아야 하므로, actor의 빠른 판단능력과 반응속도를 요구한다. 또한, 다양한 블록의 형태와 순서로 인해 매우 많은 경우의 수가 나타나기 때문에 수행의 주체가 사람이라면 단순히 기억력과 암기에 의 존하는 방법으로는 수행에 한계가 있다. 따라서 본 연구에서 구현한 강화학습 아키텍처의 경우 학습 모델의 구현뿐 아니라 의사결정의 정확성을 높일 수 있는 휴리스틱을 보상에 가중치로 활용하는 방식으로 접목하였 고, 그 결과 사람이 직접 게임을 수행하는 것에 비해 보편적으로 높은 점수를 얻을 수 있었다. 아직은 해당 분야를 완전히 정복하였다고 표현할 수는 없지만, 여러 번의 실험에서도 일반적인 사람에 비해서 더욱 좋은 플레이를 할 수 있었다. 하지만 성능에 가장 큰 영향을 미치는 요소가 학습 모델보다 휴리스틱에서 비롯되고 있다는 단점도 식별하였다. 이에 본 논문에서는 이러한 아키텍처의 구조와 사용한 기술들과 알고리즘에 대해 자세히 기술하였으며 접근 방향을 제시한다.
목차
ABSTRACT 1. Introduction 2. Related Works 2.1 Tetris Game 2.2 Tetris with Reinforcement Learning 3. Methods 3.1 Environment 3.2 Proposed Architecture 3.3 Training Features 3.4 Reinforcement Learning 4. Results 4.1 Evaluation Result 4.2 Discussion 5. Conclusion Acknowledgement Reference <국문초록>
키워드
Reinforcement LearningTetrisGame
저자
Tack Hyun JUNG [ 정택현 | IT Convergence Information Security, Konkuk University ]
Kee Cheon KIM [ 김기천 | IT Convergence Information Security, Konkuk University ]
Corresponding Author
1. 게임산업을 활성화 하고,
2. 게임기술과 기술 인력을 양산할 수 있도록 교육기관의 교과과정을 개발하고,
3. 관련기술에 대한 연구발표회, 강연회, 강습회 등을 개최하며,
4. 학회지, 논문지 및 관련 문헌을 발간하고,
5. 게임 기술 개발을 위한 국제화, 표준화 등을 지원하고,
6. 산.학.연.관이 협동할 수 있는 국제적 학술교류 및 협력을 지원하고,
7. 회원 상호간의 공동 이익과 친목을 증진시킨다.
간행물
간행물명
컴퓨터게임및콘텐츠논문지(구 한국컴퓨터게임학회논문지) [Journal of Computer Games and Contents]
간기
월간
pISSN
3091-7409
eISSN
3092-3638
수록기간
2002~2026
등재여부
KCI 등재
십진분류
KDC 691DDC 793
이 권호 내 다른 논문 / 컴퓨터게임및콘텐츠논문지(구 한국컴퓨터게임학회논문지) 제32권 제2호