atlas

Research map / Reinforcement learning / Visual and representation RL

Symmetric Replay Training: Enhancing Sample Efficiency in Deep Reinforcement Learning for Combinatorial Optimization

ICML 2024 · Reinforcement learning › Visual and representation RL · approach: Scalable RL systems and environments · 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.

Proposes symmetric replay training (SRT), an add-on that replays high-reward trajectories transformed by solution-preserving symmetries (e.g., cyclic shifts/reversal in TSP) via imitation loss, improving sample efficiency of A2C, REINFORCE-rollout, PPO, GFlowNet and REINVENT on TSP, DPP and molecular optimization.

Problem

Deep RL for combinatorial optimization needs many reward evaluations, which is costly when objective functions are expensive black-box simulations or wet-lab assessments.

Approach

Reuse already-evaluated high-reward solutions by sampling their symmetric action trajectories (same solution, different action sequence) and training the policy by maximum likelihood (imitation) on them in a separate replay step, so no extra reward calls are needed and no importance weights are required even for on-policy methods.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add symmetric replay training to A2CA2C · TSP N=50, K=100Kaverage cost: 6.780 -> 6.586Helped
Add symmetric replay training to PG-RolloutPG-Rollout · TSP N=50, K=2Maverage cost: 7.138 -> 6.879Helped
Add symmetric replay training to PPOPPO · TSP N=50, K=2Maverage cost: 6.319 -> 6.249Helped
Add symmetric replay training to GFlowNetGFlowNet · TSP N=50, K=100Kaverage cost: 6.797 -> 6.596Helped
Add symmetric replay training to A2CA2C · Chip-package PDNaverage reward: 9.772 -> 12.757Helped
Add symmetric replay training to GFlowNetGFlowNet · HBM PDNaverage reward: 25.845 -> 26.469Helped
Add symmetric replay trainingGFlowNet · PMO 23 oraclesAUC top-10: 0.431 -> 0.489Helped
Add symmetric replay trainingREINVENT · PMO 23 oraclesAUC top-10: 0.615 -> 0.632Helped
Add symmetric replay trainingGFlowNet · PMO oracle #4AUC top-10: 0.587 -> 0.582Hurt
Add symmetric replay trainingREINVENT · PMO oracle #3AUC top-10: 0.603 -> 0.590Hurt
Use replay training without symmetric transformation (ablation)Replay training · TSP N=50, replay loops above 8sample efficiencyHurt
Add symmetric transformation to replay training (ablation)Replay training · TSP N=50, replay loops up to 16sample efficiencyHelped

Surprising findings

Limitations

Experimental setup

Datasets: synthetic TSP instances (N=50, 100) CVRP instances (N=50, 100) chip-package PDN HBM PDN PMO benchmark

Benchmarks: synthetic TSP50/TSP100 CVRP50/CVRP100 DPP chip-package PDN DPP HBM PDN PMO (23 oracles)

Metrics: average cost average reward AUC top-10 wall-clock time

Baselines: A2C PG-Rollout PPO GFlowNet REINVENT POMO Sym-NCO GPBO Graph GA AM Critic AM Rollout

Builds on: REINFORCE PPO GFlowNet Attention Model REINVENT

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