paper-with-me

Papers

Model-based trajectory stitching for improved behavioural cloning and its applications

2022-12-08 · Charles A. Hepburn, Giovanni Montana

Behavioural cloning (BC) is a commonly used imitation learning method to infer a sequential decision-making policy from expert demonstrations. However, when the quality of the data is not optimal, the resulting behavioural policy also performs sub-optimally once deployed. Recently, there has been a surge in offline reinforcement learning methods that hold the promise to extract high-quality policies from sub-optimal historical data. A common approach is to perform regularisation during training, encouraging updates during policy evaluation and/or policy improvement to stay close to the underlying data. In this work, we investigate whether an offline approach to improving the quality of the existing data can lead to improved behavioural policies without any changes in the BC algorithm. The proposed data improvement approach - Trajectory Stitching (TS) - generates new trajectories (sequences of states and actions) by `stitching' pairs of states that were disconnected in the original data and generating their connecting new action. By construction, these new transitions are guaranteed to be highly plausible according to probabilistic models of the environment, and to improve a state-value function. We demonstrate that the iterative process of replacing old trajectories with new ones incrementally improves the underlying behavioural policy. Extensive experimental results show that significant performance gains can be achieved using TS over BC policies extracted from the original data. Furthermore, using the D4RL benchmarking suite, we demonstrate that state-of-the-art results are obtained by combining TS with two existing offline learning methodologies reliant on BC, model-based offline planning (MBOP) and policy constraint (TD3+BC).

📄 PDF Abstract BibTeX arXiv:2212.04280

Code (0)

등록된 구현이 없습니다.

Tasks

Behavioural cloningBenchmarkingD4RLDecision MakingImitation LearningSequential Decision Making

Methods 이 논문이 사용한 방법론

TS Spatio-temporal features extraction that measure the stabilty. The proposed method is based on a compression algorithm named Run Length Encoding. The workflow of the method is…

Similar Papers 제목 키워드 기반

Model-based Trajectory Stitching for Improved Offline Reinforcement Learning

2022-11-21 · Charles A. Hepburn, Giovanni Montana

In many real-world applications, collecting large and high-quality datasets may be too costly or impractical. Offline reinforcement learning (RL) aims to infer an optimal decision-making policy from a fixed set of data. …

Behavioural cloningData AugmentationDecision Makingreinforcement-learning+2

What Do You Need for Diverse Trajectory Stitching in Diffusion Planning?

2025-05-23 · Quentin Clark, Florian Shkurti

In planning, stitching is an ability of algorithms to piece together sub-trajectories of data they are trained on to generate new and diverse behaviours. While stitching is historically a strength of offline reinforcemen…

Behavioural cloningData Augmentation

Behavioural Cloning in VizDoom

2024-01-08 · Ryan Spick, Timothy Bradley, Ayush Raina, Pierluigi Vito Amadori 외

This paper describes methods for training autonomous agents to play the game "Doom 2" through Imitation Learning (IL) using only pixel data as input. We also explore how Reinforcement Learning (RL) compares to IL for hum…

Behavioural cloningImitation LearningReinforcement Learning (RL)

Improving Behavioural Cloning with Human-Driven Dynamic Dataset Augmentation

2022-01-19 · Federico Malato, Joona Jehkonen, Ville Hautamäki

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 …

Behavioural cloning

Benchmarking End-to-End Behavioural Cloning on Video Games

2020-04-02 · Anssi Kanervisto, Joonas Pussinen, Ville Hautamäki

Behavioural cloning, where a computer is taught to perform a task based on demonstrations, has been successfully applied to various video games and robotics tasks, with and without reinforcement learning. This also inclu…

Behavioural cloningBenchmarkingReinforcement Learning