← Latest papers
🤖 machine learning

Reward-free Pretraining for Reinforcement Learning via Occupancy Coverage Maximization

This paper introduces ROVER, a reward-free pretraining method that maximizes state-space occupancy coverage via a learned resolvent world model and a virtual sink state to generate transferable exploration policies that rapidly adapt to sparse rewards in downstream tasks.

Original authors: Marco Pratticò, Pietro Novelli, Massimiliano Pontil, Carlo Ciliberto

Published 2026-06-23
📖 4 min read☕ Coffee break read

Original authors: Marco Pratticò, Pietro Novelli, Massimiliano Pontil, Carlo Ciliberto

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are training a robot to navigate a giant, dark maze. The problem? The robot gets no feedback (no "good job" or "try again") until it accidentally stumbles upon the exit. This is called a "sparse reward" problem. Most robots get stuck wandering in circles or exploring the same small corner over and over because they don't know where to look.

This paper introduces a new training method called ROVER (Reward-free pretraining via Occupancy coVERage maximization) to solve this. Here is how it works, explained through simple analogies:

1. The Problem: The "Fickle Explorer"

Imagine a robot that is told to "explore the maze."

  • Old methods are like a curious child who runs to a new room, gets bored, and runs to another new room. They might visit every room eventually, but they don't stay there. If you ask them to go to a specific room later, they might have forgotten the path because they were always chasing the "newest" thing.
  • The paper argues that for a robot to be useful later, it needs to learn a balanced map. It shouldn't just visit new places; it needs to remember how to get back to the places it already knows, creating a stable, even coverage of the whole maze.

2. The Solution: ROVER's "Even Spreading" Strategy

ROVER doesn't try to find the exit yet. Instead, it trains the robot to act like spreading butter on toast.

  • The goal is to make sure the robot visits every part of the maze roughly the same amount of time.
  • It uses a mathematical trick (involving something called a "kernel") to measure how "clumped" the robot's visits are. If the robot is stuck in one corner, the math says, "Hey, you're too clumped! Go spread out!"
  • This ensures that when the robot is finally given a specific task (like "find the exit"), it already has a complete, reliable map of the entire maze to work from.

3. The Secret Weapon: The "Sink" State

One of the biggest problems with these explorers is that they get confused when they try to go somewhere the robot hasn't seen before. It's like a GPS that crashes when you drive off the known map.

  • The Fix: The authors added a virtual "Sink State" (think of it as a "black hole" or a "safe holding pen" for the unknown).
  • When the robot tries to move into a part of the maze the model doesn't understand yet, instead of crashing or guessing wildly, the math gently pushes that "unknown" movement into this Sink.
  • Why this helps: It prevents the robot from getting stuck in a loop of "explore a new room -> get confused -> forget the old room." The Sink acts as a safety valve, allowing the robot to expand its territory without losing its grip on the places it already knows.

4. The Result: A Better Starting Point

The paper tested ROVER in grid-like mazes (some with simple numbers, some with pixelated images).

  • The Outcome: Robots trained with ROVER explored the maze much more evenly than robots using other methods.
  • The Payoff: When these robots were later asked to find a specific goal (the "downstream task"), they learned much faster. Because they had already built a stable, full-map foundation, they didn't have to waste time rediscovering the basics.

Summary

Think of ROVER as a pre-training camp for a robot. Instead of sending the robot into the dark maze blind and hoping it finds the exit, ROVER trains it first to be a thorough explorer that spreads its attention evenly across the whole area. It uses a "Sink" to handle the unknown safely. By the time the robot is given a real job, it's not a confused wanderer; it's a seasoned guide with a complete mental map of the territory.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →