atlas

Research map / Reinforcement learning / Visual and representation RL

Catching Two Birds with One Stone: Reward Shaping with Dual Random Networks for Balancing Exploration and Exploitation

ICML 2025 · Reinforcement learning › Visual and representation RL · approach: Reward shaping for sparse rewards

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 DuRND, a reward-shaping framework using two random network distillation modules (positive and negative) to jointly produce a novelty reward and a contribution reward for PPO in sparse-reward RL.

Problem

Sparse-reward reinforcement learning where novelty bonuses cause distraction from task objectives while hidden-state value shaping lacks early exploration; balancing exploration and exploitation.

Approach

Two lightweight RND modules are trained on states preceding environmental-reward anchor states (positive) versus all other states (negative); their prediction errors combine into a novelty reward (sum of errors) and a contribution reward (negative-module error normalized by total error, i.e., estimated probability of being positive), shaping PPO's rewards.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DuRND-adp instead of the strongest baselinePPO · MontezumaRevengeaverage episodic return: 5459.01±0.08 -> 6654.04±5.26Helped
Use DuRND-adp instead of the strongest baselinePPO · Pitfallaverage episodic return: 95.40±0.03 -> 113.15±0.03Helped
Use DuRND-adp instead of the strongest baselinePPO · Froggeraverage episodic return: 14.80±0.00 -> 14.82±0.00Helped
Use DuRND-adp instead of the strongest baselinePPO · Freewayaverage episodic return: 24.94±0.00 -> 25.53±0.00Helped
Use DuRND-adp instead of the strongest baselinePPO · Solarisaverage episodic return: 33.74±0.00 -> 42.63±0.00Helped
Use DuRND-adp instead of the strongest baselinePPO · BeamRideraverage episodic return: 29.21±0.02 -> 34.13±0.01Helped
Use DuRND-adp instead of the strongest baselinePPO · DefendLineaverage episodic return: 10.22±0.00 -> 11.03±0.00Helped
Use DuRND-adp instead of the strongest baselinePPO · SaveCenteraverage episodic return: 11.87±0.00 -> 14.01±0.00Helped
Use DuRND-adp instead of the strongest baselinePPO · CollectKitaverage episodic return: 35.53±0.00 -> 37.34±0.01Helped
Use DuRND-adp instead of the strongest baselinePPO · SlayGhostsaverage episodic return: 17.29±0.01 -> 18.29±0.00Helped
Use DuRND-adp instead of the strongest baselinePPO · ThreeRoomsaverage episodic return: 0.99±0.00 -> 0.97±0.00No clear effect
Use DuRND-adp instead of the strongest baselinePPO · TMazeaverage episodic return: 1.00±0.00 -> 1.00±0.00No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: MontezumaRevenge Pitfall Frogger Freeway Solaris BeamRider DefendLine SaveCenter CollectKit SlayGhosts ThreeRooms TMaze

Benchmarks: MontezumaRevenge Pitfall Frogger Freeway Solaris BeamRider DefendLine SaveCenter CollectKit SlayGhosts ThreeRooms TMaze

Metrics: average episodic return standard error memory consumption relative to DuRND

Baselines: ExploRS NGU DEIR RND #Explo ReLara ROSA SORS PPO

Builds on: Random Network Distillation PPO RLeXplore ReLara

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