CoachNet: An Adversarial Sampling Approach for Reinforcement Learning

01/07/2021
by   Elmira Amirloo Abolfathi, et al.
0

Despite the recent successes of reinforcement learning in games and robotics, it is yet to become broadly practical. Sample efficiency and unreliable performance in rare but challenging scenarios are two of the major obstacles. Drawing inspiration from the effectiveness of deliberate practice for achieving expert-level human performance, we propose a new adversarial sampling approach guided by a failure predictor named "CoachNet". CoachNet is trained online along with the agent to predict the probability of failure. This probability is then used in a stochastic sampling process to guide the agent to more challenging episodes. This way, instead of wasting time on scenarios that the agent has already mastered, training is focused on the agent's "weak spots". We present the design of CoachNet, explain its underlying principles, and empirically demonstrate its effectiveness in improving sample efficiency and test-time robustness in common continuous control tasks.

READ FULL TEXT
research
03/26/2019

Failure-Scenario Maker for Rule-Based Agent using Multi-agent Adversarial Reinforcement Learning and its Application to Autonomous Driving

We examine the problem of adversarial reinforcement learning for multi-a...
research
07/24/2020

BabyAI 1.1

The BabyAI platform is designed to measure the sample efficiency of trai...
research
10/09/2019

Ctrl-Z: Recovering from Instability in Reinforcement Learning

When learning behavior, training data is often generated by the learner ...
research
07/14/2021

Scalable Evaluation of Multi-Agent Reinforcement Learning with Melting Pot

Existing evaluation suites for multi-agent reinforcement learning (MARL)...
research
04/14/2021

A Novel Approach to Curiosity and Explainable Reinforcement Learning via Interpretable Sub-Goals

Two key challenges within Reinforcement Learning involve improving (a) a...
research
10/13/2021

Safe Driving via Expert Guided Policy Optimization

When learning common skills like driving, beginners usually have domain ...
research
11/09/2015

A disembodied developmental robotic agent called Samu Bátfai

The agent program, called Samu, is an experiment to build a disembodied ...

Please sign up or login with your details

Forgot password? Click here to reset