atlas

Research map / Reinforcement learning / Visual and representation RL

Flow-based Domain Randomization for Learning and Sequencing Robotic Skills

ICML 2025 · Reinforcement learning › Visual and representation RL · approach: Skill learning and diffusion policies · 0 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.

Introduces GoFlow, which learns a normalizing-flow sampling distribution over domain randomization parameters via entropy-regularized reward maximization with actor-critic PPO, and uses the flow and privileged value function to define belief-space preconditions for multi-step gear assembly planning.

Problem

Choosing hand-specified domain randomization distributions is delicate: too broad causes unsolvable environments and poor convergence, too narrow hurts sim-to-real robustness. The paper also asks how learned sampling distributions can indicate when a policy will succeed under partial observability f

Approach

Replace parametric (Gaussian, beta, uniform) learned sampling distributions with a neural spline normalizing flow, optimized jointly with the policy via reward-weighted entropy plus a self-paced KL term, with importance sampling from a uniform distribution to avoid collapse. The flow and a privileged value function are then reused as out-of-distribution detectors / belief-space preconditions for a

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GoFlow instead of LSDRCartpole · Cartpolefinal reward: 0.103$\pm$0.013 -> 0.138$\pm$0.005Helped
Use GoFlow instead of LSDRAnt · Antfinal reward: 0.000$\pm$0.000 -> 0.056$\pm$0.033Helped
Use GoFlow instead of DORAEMONQuadcopter · Quadcopterfinal reward: 0.007$\pm$0.003 -> 0.010$\pm$0.006Helped
Use GoFlow instead of NoDRQuadruped · Quadrupedfinal reward: 0.086$\pm$0.008 -> 0.275$\pm$0.019Helped
Use GoFlow instead of FullDRHumanoid · Humanoidfinal reward: 0.195$\pm$0.044 -> 0.274$\pm$0.076Helped
Use GoFlow instead of NoDRGears · Gearsfinal reward: 0.008$\pm$0.003 -> 0.035$\pm$0.019Helped
Use GoFlow instead of FullDRPink gear insertion · Pink gear insertion, real-worldsuccess rate: 6/10 -> 9/10Helped
Use a normalizing-flow learned sampling distribution rather than fixed or other learned domain-randomization distributionsGoFlow · Simulated environmentscoverageHelped

Limitations

Experimental setup

Datasets: IsaacLab environments (Cartpole, Ant, Quadcopter, Quadruped, Humanoid) custom gear insertion simulation

Benchmarks: IsaacLab Cartpole IsaacLab Ant IsaacLab Quadcopter IsaacLab Quadruped IsaacLab Humanoid gear insertion (simulated and real Franka)

Metrics: coverage mean final reward CVaR real-world success rate

Baselines: NoDR FullDR ADR LSDR DORAEMON

Builds on: PPO ADR LSDR DORAEMON neural spline flows

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