atlas

Research map / Reinforcement learning / Visual and representation RL

DGPO: Discovering Multiple Strategies with Diversity-Guided Policy Optimization

AAAI 2024 · Reinforcement learning › Visual and representation RL · approach: Hierarchical skills and priors · 2 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 DGPO, an on-policy PPO-based method that learns multiple diverse high-reward strategies in one run with a shared latent-conditioned policy, using an information-theoretic pairwise-diversity intrinsic reward and alternating diversity/extrinsic constraints.

Problem

Standard RL seeks a single optimal strategy, whereas many tasks benefit from a diverse set of high-reward strategies; prior diversity methods (RSPO, RPG, DIAYN) need multiple networks/training stages or yield poor diversity or sample efficiency.

Approach

Define a stricter pairwise diversity score (minimum KL between state marginals of any two latent-conditioned policies), lower-bound it via a learned discriminator into an intrinsic reward, and solve two constrained problems (diversity-constrained then extrinsic-reward-constrained) by masking the reward terms in a PPO-style update with a shared latent-conditioned network.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DGPO instead of RSPOMPE Spread (easy) · Spread (easy)convergence speed: over $1.7\times$ speedupHelped
Use DGPO instead of RSPOMPE Spread (hard) · Spread (hard)convergence speed: $15\times$ speedupHelped
Use DGPO instead of MAPPOMPE Spread (easy) and Spread (hard) · Spreadnumber of optimal solutions discoveredHelped
Use DGPO instead of DIAYNMPE Spread (easy) · Spread (easy)number of optimal solutions discoveredHelped
Use DGPO instead of SMERLMPE Spread · Spread (easy) and Spread (hard)number of optimal strategies discoveredHelped
Use DGPO instead of RSPOMPE Spread · Spread (easy) and Spread (hard)rewardHelped
Replace DGPO's pairwise diversity measurement with mutual information (ablation)DGPO · MPE Spread (hard)diversity scoreHurt
Remove diversity-constrained optimization (ablation)DGPO · MPE Spread (hard)optimal solutions discoveredHurt
Remove extrinsic-reward-constrained optimization (ablation)DGPO · MPE Spread (hard)diversity scoreHurt

Surprising findings

Limitations

Experimental setup

Datasets: MPE Spread (easy) MPE Spread (hard) Atari Pong Atari Boxing SMAC 2s_vs_1sc SMAC 3m

Benchmarks: MPE Spread (easy) MPE Spread (hard) Atari Pong Atari Boxing SMAC 2s_vs_1sc SMAC 3m

Metrics: diversity score M_Div extrinsic return win rate convergence steps

Baselines: MAPPO DIAYN SMERL RSPO

Builds on: PPO DIAYN SMERL RSPO MAPPO

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