atlas

Research map / Reinforcement learning / Policy gradient and actor-critic

Learning mirror maps in policy mirror descent

ICLR 2025 · Reinforcement learning › Policy gradient and actor-critic · approach: Policy gradients for special settings · 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.

Learns ω-potential mirror maps for policy mirror descent via evolution strategies, showing learned maps beat negative entropy (NPG) across Grid-World, BCS, MinAtar and MuJoCo.

Problem

Policy mirror descent is usually instantiated with the negative-entropy mirror map (NPG), and existing theory suggests the mirror map has only mild influence on performance; it is unclear whether a different mirror map would perform better in practice.

Approach

Parameterize ω-potential mirror maps (a monotone neural parameterization for φ⁻¹ in tabular/MuJoCo settings, and a piecewise-linear φ for AMPO) and search over them with evolution strategies (OpenAI-ES, sep-CMA-ES), using the final policy's value as fitness.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Learn the mirror map on Acrobot instead of using negative entropyAMPO · Acrobot, CartPole, Asterix, Freeway, and SpaceInvadersaverage return: -105.63 -> -88.49; 359.14 -> 476.41; 17.80 -> 24.03; 53.69 -> 56.00; 81.77 -> 144.01Helped
Learn the mirror map on CartPole instead of using negative entropyAMPO · Acrobot, CartPole, Asterix, and SpaceInvadersaverage return: -105.63 -> -83.76; 359.14 -> 499.93; 17.80 -> 27.26; 81.77 -> 100.07Helped
Learn the mirror map on CartPole instead of using negative entropyAMPO · Freewayaverage return: 53.69 -> 52.26Hurt
Learn the mirror map on Asterix instead of using negative entropyAMPO · Acrobot, CartPole, Asterix, Freeway, and SpaceInvadersaverage return: -105.63 -> -103.55; 359.14 -> 490.86; 17.80 -> 30.22; 53.69 -> 58.56; 81.77 -> 122.00Mixed
Learn the mirror map on Freeway instead of using negative entropyAMPO · Acrobot, CartPole, and Freewayaverage return: -105.63 -> -82.51; 359.14 -> 457.47; 53.69 -> 58.21Helped
Learn the mirror map on Freeway instead of using negative entropyAMPO · Asterix and SpaceInvadersaverage return: 17.80 -> 3.20; 81.77 -> 143.93Hurt
Learn the mirror map on SpaceInvaders instead of using negative entropyAMPO · Acrobot, CartPole, and SpaceInvadersaverage return: -105.63 -> -78.29; 359.14 -> 489.56; 81.77 -> 170.24Helped
Learn the mirror map on SpaceInvaders instead of using negative entropyAMPO · Asterix and Freewayaverage return: 17.80 -> 4.36; 53.69 -> 22.27Hurt
Use a learned mirror map rather than negative entropyPMD in Grid-World · Grid-Worldfinal valueHelped
Use the ℓ2-norm mirror map rather than negative entropyPMD in Grid-World · Grid-Worldfinal valueHelped
Use a learned mirror map rather than negative entropyAMPO · Basic Control Suite and MinAtaraverage returnHelped
Learn the mirror map on Hopper rather than use negative entropyPMD · Hopper, Halfcheetah, and Antfinal performanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: Grid-World Basic Control Suite MinAtar MuJoCo (brax Hopper, Halfcheetah, Ant)

Benchmarks: Grid-World Basic Control Suite MinAtar MuJoCo

Metrics: final policy value/return estimation error policy update distance

Baselines: negative entropy mirror map (NPG) l2-norm mirror map PMD with negative entropy AMPO with negative entropy

Builds on: policy mirror descent approximate mirror policy optimization natural policy gradient OpenAI-ES sep-CMA-ES

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