Neural Reinforcement Learning to Swing-up and Balance a Real Pole
- 18 January 2006
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 4 (1062922X) , 3191-3196
- https://doi.org/10.1109/icsmc.2005.1571637
Abstract
This paper proposes a neural network based reinforcement learning controller that is able to learn control policies in a highly data efficient manner. This allows to apply reinforcement learning directly to real plants -neither a transition model nor a simulation model of the plant is needed for training. The only training information provided to the controller are transition experiences collected from interactions with the real plant. By storing these transition experiences explicitly, they can be reconsidered for updating the neural Q-function in every training step. This results in a stable learning process of a neural Q-value function. The algorithm is applied to learn the highly nonlinear and noisy task of swinging-up and balancing a real inverted pendulum. The amount of real time interaction needed to learn a highly effective policy from scratch was less than 14 minutes.Keywords
This publication has 5 references indexed in Scilit:
- A direct adaptive method for faster backpropagation learning: the RPROP algorithmPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Concepts and Facilities of a Neural Reinforcement Learning Control Architecture for Technical Process ControlNeural Computing & Applications, 1999
- Stable Function Approximation in Dynamic ProgrammingPublished by Elsevier ,1995
- Self-improving reactive agents based on reinforcement learning, planning and teachingMachine Learning, 1992
- Practical issues in temporal difference learningMachine Learning, 1992