← Latest papers
🤖 machine learning

Do You Really Need to Pretrain Q-Functions for Online RL Fine-Tuning?

This paper challenges the conventional wisdom of pretraining Q-functions for online RL fine-tuning by revealing that naive pretraining often fails due to a target mismatch, and instead proposes the Initialization via Policy Ensemble (IPE) method, which leverages diverse policy rollouts to achieve significantly better performance than both random initialization and traditional pretraining.

Original authors: Perry Dong, Ron Polonsky, Dorsa Sadigh, Chelsea Fin

Published 2026-07-30
📖 3 min read☕ Coffee break read

Original authors: Perry Dong, Ron Polonsky, Dorsa Sadigh, Chelsea Fin

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 trying to teach a robot to do a complex task, like stacking blocks or assembling a toy. In the world of artificial intelligence, there's a popular strategy called "pre-training followed by fine-tuning." Think of pre-training like sending a student to a library to read thousands of books about how to build things. They learn the theory and the rules. Then, fine-tuning is like sending that same student into a real workshop to practice, make mistakes, and learn by doing.

In this specific corner of science, called Reinforcement Learning (RL), the "student" is a computer program called a policy. It's the brain that decides what action to take. But the student also needs a Q-function. You can think of the Q-function as a very strict coach or a scorekeeper. It looks at a situation and a potential move, and it gives a score: "If you do this, you'll get a high reward. If you do that, you'll fail." The policy listens to this coach to decide which moves are good. Usually, when we have a lot of data from the library (offline data), we train both the student and the coach together. It seems logical that if the student is already smart from reading, the coach should also be smart from reading the same books. But is that actually true? That's the big question this paper asks.

The researchers at Stanford University decided to test a common belief: "If we have a smart robot policy that was pre-trained on offline data, should we also pre-train its Q-function coach on that same data before letting the robot practice in the real world?"

Surprisingly, the answer is no. The paper finds that giving the coach a head start by pre-training it on the same offline data doesn't actually help the robot learn faster or do better. In fact, it sometimes makes things worse. The authors discovered a fundamental mismatch: the coach trained on the old books learns to judge actions based on what the old robot did. But when the robot starts practicing in the real world (online fine-tuning), it needs a coach that judges actions based on what the new, improved robot will eventually do. These two goals are different. The pre-trained coach is stuck in the past, judging the robot by the standards of its old, less-skilled self, rather than the potential of its future, super-skilled self.

To fix this, the authors propose a clever new method called Initialization via Policy Ensemble (IPE). Instead of just training one robot and one coach, they train a whole team of slightly different robots (an ensemble) on the same library data. Even though they all learned from the same books, they each make slightly different mistakes and try slightly different moves. The researchers then use the data from all these different robots to train the coach. This gives the coach a much wider view of what's possible, helping it learn to judge actions correctly for the future, rather than just copying the past. When they tested this on challenging robot control tasks, the IPE method improved the robot's final performance by an average of 26% compared to the old way of just pre-training the coach naively.

So, the main takeaway is that while it feels right to train everything at once, sometimes a coach needs to see a wider variety of attempts to truly understand the game. By using a diverse team of "students" to train the "coach," the robot learns to become a champion much faster.

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 →