atlas

Research map / Reinforcement learning / Visual and representation RL

Reinforcement Learning with Euclidean Data Augmentation for State-Based Continuous Control

NeurIPS 2024 · Reinforcement learning › Visual and representation RL · approach: Latent-space world models · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Euclidean data augmentation for state-based continuous control by rotating limb-based kinematic features (instead of joint-based ones) under SO_g(3) yaw rotations, applied on top of DDPG.

Problem

Data augmentation for state-based continuous control has had limited benefit because default joint-configuration state features are largely invariant to Euclidean transformations, so perturbation-based augmentation (noise, scaling) is ineffective and principled symmetry-based augmentation is underex

Approach

Replace joint-based kinematic state features with limb-based features (positions, velocities, orientations of rigid bodies) that are equivariant under rotations about gravity, then augment transitions by random yaw rotations of these features while keeping actions and rewards invariant.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace joint-based features with limb-based features and add task-tuned Euclidean rotation augmentationDDPG · Humanoid_runepisode reward: below 100 -> 150Helped
Replace joint-based features with limb-based features and add task-tuned Euclidean rotation augmentationDDPG · Hopper3D_hopepisode reward: below 40 -> more than 200Helped
Use limb-based state representation without augmentation (rho_aug=0%) (ablation)DDPG · 6 tasks shown in the first 2 rowsdata efficiencyHelped
Add a positive proportion of Euclidean-rotated transitions (ablation)Limb-based DDPG · Hopper3D_hop and 3 tasks in the last rowperformanceHelped
Set rho_aug to 100% (ablation)Limb-based DDPG · Hopper3D_hopperformanceHurt
Set rho_aug to 100% (ablation)Limb-based DDPG · Humanoid_runperformanceHelped
Add Euclidean rotation augmentation with rho_aug>0% (ablation)Limb-based DDPG · Cheetah_runperformanceNo clear effect
Replace limb-based features with joint-based features for Euclidean rotation augmentation (ablation)DDPG · Humanoid_run and Humanoid_standdata efficiencyHurt
Add Gaussian noise to the joint-based state representationDDPG · Most of the 9 compared tasksperformanceHurt
Apply random amplitude scaling to the joint-based state representationDDPG · Most tasks; Cheetah3D_run and Humanoid_stand are exceptionsdata efficiencyMixed
Use an equivariant SEGNN policy and criticDDPG · Reacher_harddata efficiencyHelped
Use a single-point Euclidean graph containing all state features (ablation)SEGNN · Cheetah3D_run and Reacher_hardperformanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: DeepMind Control Suite tasks (Cheetah, Hopper, Walker, Quadruped, Reacher, Humanoid) and 3D variants

Benchmarks: DMControl Cheetah_run Cheetah3D_run Hopper_hop Hopper3D_hop Walker_run Walker3D_run Quadruped_run Reacher_hard Humanoid_run Humanoid_stand

Metrics: episode reward data efficiency (learning curves) wall-clock run time

Baselines: DDPG SAC DDPG + GN DDPG + RAS SEGNN joint-based data augmentation

Builds on: DDPG MDP symmetries RAD SEGNN

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy