Improving Behavioural Cloning with Human-Driven Dynamic Dataset Augmentation

01/19/2022
by   Federico Malato, et al.
0

Behavioural cloning has been extensively used to train agents and is recognized as a fast and solid approach to teach general behaviours based on expert trajectories. Such method follows the supervised learning paradigm and it strongly depends on the distribution of the data. In our paper, we show how combining behavioural cloning with human-in-the-loop training solves some of its flaws and provides an agent task-specific corrections to overcome tricky situations while speeding up the training time and lowering the required resources. To do this, we introduce a novel approach that allows an expert to take control of the agent at any moment during a simulation and provide optimal solutions to its problematic situations. Our experiments show that this approach leads to better policies both in terms of quantitative evaluation and in human-likeliness.

READ FULL TEXT
research
02/06/2019

CESMA: Centralized Expert Supervises Multi-Agents

We consider the reinforcement learning problem of training multiple agen...
research
03/12/2023

Decision Making for Human-in-the-loop Robotic Agents via Uncertainty-Aware Reinforcement Learning

In a Human-in-the-Loop paradigm, a robotic agent is able to act mostly a...
research
02/17/2022

Efficient Learning of Safe Driving Policy via Human-AI Copilot Optimization

Human intervention is an effective way to inject human knowledge into th...
research
04/18/2023

Behavior Retrieval: Few-Shot Imitation Learning by Querying Unlabeled Datasets

Enabling robots to learn novel visuomotor skills in a data-efficient man...
research
10/02/2019

Scenario Generalization of Data-driven Imitation Models in Crowd Simulation

Crowd simulation, the study of the movement of multiple agents in comple...
research
12/17/2021

An Online Data-Driven Emergency-Response Method for Autonomous Agents in Unforeseen Situations

Reinforcement learning agents perform well when presented with inputs wi...
research
06/24/2011

An Architectural Approach to Ensuring Consistency in Hierarchical Execution

Hierarchical task decomposition is a method used in many agent systems t...

Please sign up or login with your details

Forgot password? Click here to reset