jiegenghua / paper-reading

0 stars 0 forks source link

1997-Learning from demonstration-Stefan Schaal #1

Open jiegenghua opened 5 years ago

jiegenghua commented 5 years ago

Learning from demonstration, also known as "programming by demonstration" , "imitation learning", and "teaching by showing". The goal was to replace the time-consuming manual programming of a robot by an antomatic programming process, solwy drien by showing the robot the assembly task by an expert. This paper investigates how learning from demonstration can be applied in the context of reinforcement learning. In an implementation of pole balancing on a complex anthropomorphic robot arm, it demonstrates that, when facing the complexities of real signal processing, model-based RL offers the most robustness for LQR problems. Two examples: screenshot from 2018-12-10 17-15-21

image For both tasks, the learner is given information about the one-step reward r (Fig.1), and both tasks are formulated as continuous state and continuous action problem. The goal of each task is to find a policy which minimized the infinite horizon discounted reward: image where the left hand equation is the continuous time formulation, while the right hand equation is the corresponding discrete time version.

  1. The nonlinear task: swing-up 1.1 V-learning (model unknown) image 1.2 Model-based V-learning image

  2. The linear task: cart-pole balancing 2.1 Q-learning image 2.2 model-based V-learning