atlas

Research map / Reinforcement learning / Visual and representation RL

EvoControl: Multi-Frequency Bi-Level Control for High-Frequency Continuous Control

ICML 2025 · Reinforcement learning › Visual and representation RL · approach: RL for combinatorial routing

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 EvoControl, a bi-level controller where a slow PPO high-level policy outputs targets for a fast low-level neural policy trained with Evolution Strategies (PGPE), annealed from a PD controller, for high-frequency continuous control.

Problem

High-frequency continuous control suffers from long-horizon credit assignment and poor exploration with end-to-end RL, while fixed PD low-level controllers limit expressiveness and require manual tuning.

Approach

Train a high-level PPO policy and a low-level proprioceptive policy with Evolution Strategies in alternating stages; the low-level policy starts as a PD controller and is gradually annealed (parameter alpha) into a learned neural network, combining PD-driven exploration with ES-based long-horizon optimization of the episodic return.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace the fixed low-level PD controller with EvoControl (Full State)PPO high-level policy · Antnormalized evaluation return: 100±6.56 -> 368±10.6Helped
replace the fixed low-level PD controller with EvoControl (Full State)PPO high-level policy · HalfCheetahnormalized evaluation return: 100±1.21 -> 157±1.1Helped
replace the fixed low-level PD controller with EvoControl (Full State)PPO high-level policy · Hoppernormalized evaluation return: 100±1.00 -> 263±1.46Helped
replace the fixed low-level PD controller with EvoControl (Full State)PPO high-level policy · Humanoidnormalized evaluation return: 100±2.96 -> 123±2.7Helped
replace the fixed low-level PD controller with EvoControl (Full State)PPO high-level policy · Pushernormalized evaluation return: 100±6.65 -> 262±8.04Helped
replace the fixed low-level PD controller with EvoControl (Full State)PPO high-level policy · Safety Critical Reachernormalized evaluation return: 100±19.2 -> 205±14.1Helped
use residual-state observations for the low-level policy (ablation)EvoControl · Reacher 1Dnormalized evaluation return: 106±0.936 -> 104±1.19No clear effect
use target and proprioceptive observations for the low-level policy (ablation)EvoControl · Reacher 1Dnormalized evaluation return: 106±0.936 -> 105±0.776No clear effect
use target observations for the low-level policy (ablation)EvoControl · Reacher 1Dnormalized evaluation return: 106±0.936 -> 105±0.78No clear effect
learn PD gains as the low-level policy output (ablation)EvoControl · Reacher 1Dnormalized evaluation return: 106±0.936 -> 105±1.21No clear effect
use a delta-position controller variant (ablation)EvoControl · Reacher 1Dnormalized evaluation return: 106±0.936 -> 99.1±2.44Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MuJoCo/Brax Gym tasks (Ant, HalfCheetah, Hopper, Humanoid, Humanoid Standup, Inverted Double Pendulum, Inverted Pendulum Reacher 1D Safety Critical Reacher Safety Critical HalfCheetah

Benchmarks: Ant HalfCheetah Hopper Humanoid Humanoid Standup Inverted Double Pendulum Inverted Pendulum Pusher Reacher Reacher 1D Walker2D Safety Critical Reacher

Metrics: normalized evaluation return (0-100 scale) state visitation histograms

Baselines: PD Position controller PD Position Delta PD Integrated Velocity PD Position & Kp direct torque control (500Hz) direct torque control (31.25Hz) random policy

Builds on: PPO Evolution Strategies (PGPE) hierarchical reinforcement learning fixed PD controllers

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