GTA: Generative Trajectory Augmentation with Guidance for Offline Reinforcement Learning

Jaewoo Lee, Sujin Yun, Taeyoung Yun, Jinkyoo Park
2/3/2026

No official code found. Best implementation: Jaewoopudding/GTA (32 stars, MIT, last commit 2024-11-12).

Abstract

Offline Reinforcement Learning (Offline RL) presents challenges of learning effective decision-making policies from static datasets without any online interactions. Data augmentation techniques, such as noise injection and data synthesizing, aim to improve Q-function approximation by smoothing the learned state-action region. However, these methods often fall short of directly improving the quality of offline datasets, leading to suboptimal results. In response, we introduce GTA, Generative Trajectory Augmentation, a novel generative data augmentation approach designed to enrich offline data by augmenting trajectories to be both high-rewarding and dynamically plausible. GTA applies a diffusion model within the data augmentation framework. GTA partially noises original trajectories and then denoises them with classifier-free guidance via conditioning on amplified return value. Our results show that GTA, as a general data augmentation strategy, enhances the performance of widely used offline RL algorithms across various tasks with unique challenges. Furthermore, we conduct a quality analysis of data augmented by GTA and demonstrate that GTA improves the quality of the data. Our code is available at https://github.com/Jaewoopudding/GTA

View on arXivView PDF

Code Implementations(1)

Jaewoopudding/GTACommunity72%
MIT

Official codebase for GTA: Generative Trajectory Augmentation with Guidance for Offline Reinforcement Learning.

324Shell, PythonJan 30, 20241 years agoMIT

Similar Papers

Cite this paper

@article{lee2026gta,
  title  = {GTA: Generative Trajectory Augmentation with Guidance for Offline Reinforcement Learning},
  author = {Jaewoo Lee and Sujin Yun and Taeyoung Yun and Jinkyoo Park},
  year   = {2026},
  eprint = {2405.16907},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2405.16907},
  url    = {https://arxiv.org/abs/2405.16907},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.16907.svg)](https://codeofpaper.com/paper/2405.16907)

Discussion