paper-with-me

홈 › Papers

Learning to Play Pong using Policy Gradient Learning

2018-07-23 · Somnuk Phon-Amnuaisuk

Activities in reinforcement learning (RL) revolve around learning the Markov decision process (MDP) model, in particular, the following parameters: state values, V; state-action values, Q; and policy, pi. These parameters are commonly implemented as an array. Scaling up the problem means scaling up the size of the array and this will quickly lead to a computational bottleneck. To get around this, the RL problem is commonly formulated to learn a specific task using hand-crafted input features to curb the size of the array. In this report, we discuss an alternative end-to-end Deep Reinforcement Learning (DRL) approach where the DRL attempts to learn general task representations which in our context refers to learning to play the Pong game from a sequence of screen snapshots without game-specific hand-crafted features. We apply artificial neural networks (ANN) to approximate a policy of the RL model. The policy network, via Policy Gradients (PG) method, learns to play the Pong game from a sequence of frames without any extra semantics apart from the pixel information and the score. In contrast to the traditional tabular RL approach where the contents in the array have clear interpretations such as V or Q, the interpretation of knowledge content from the weights of the policy network is more illusive. In this work, we experiment with various Deep ANN architectures i.e., Feed forward ANN (FFNN), Convolution ANN (CNN) and Asynchronous Advantage Actor-Critic (A3C). We also examine the activation of hidden nodes and the weights between the input and the hidden layers, before and after the DRL has successfully learnt to play the Pong game. Insights into the internal learning mechanisms and future research directions are then discussed.

📄 PDF Abstract BibTeX arXiv:1807.08452

Code (0)

등록된 구현이 없습니다.

Tasks

Deep Reinforcement Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)

Methods 이 논문이 사용한 방법론

Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…

Similar Papers 제목 키워드 기반

Architecting and Visualizing Deep Reinforcement Learning Models

2021-12-02 · Alexander Neuwirth, Derek Riley

To meet the growing interest in Deep Reinforcement Learning (DRL), we sought to construct a DRL-driven Atari Pong agent and accompanying visualization tool. Existing approaches do not support the flexibility required to …

Deep Reinforcement Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)

Low-Variance Policy Gradient Estimation with World Models

2020-10-29 · Michal Nauman, Floris den Hengst

In this paper, we propose World Model Policy Gradient (WMPG), an approach to reduce the variance of policy gradient estimates using learned world models (WM's). In WMPG, a WM is trained online and used to imagine traject…

Does DQN really learn? Exploring adversarial training schemes in Pong

2022-03-20 · Bowen He, Sreehari Rammohan, Jessica Forde, Michael Littman

In this work, we study two self-play training schemes, Chainer and Pool, and show they lead to improved agent performance in Atari Pong compared to a standard DQN agent -- trained against the built-in Atari opponent. To …

Evolutionary Policy Optimization

2025-04-17 · Zelal Su "Lain" Mustafaoglu, Keshav Pingali, Risto Miikkulainen

A key challenge in reinforcement learning (RL) is managing the exploration-exploitation trade-off without sacrificing sample efficiency. Policy gradient (PG) methods excel in exploitation through fine-grained, gradient-b…

Policy Gradient MethodsReinforcement Learning (RL)

Regulating Reward Training by Means of Certainty Prediction in a Neural Network-Implemented Pong Game

2016-09-23 · Matt Oberdorfer, Matt Abuzalaf

We present the first reinforcement-learning model to self-improve its reward-modulated training implemented through a continuously improving "intuition" neural network. An agent was trained how to play the arcade video g…

reinforcement-learningReinforcement LearningReinforcement Learning (RL)