← Latest papers
🤖 machine learning

GROW: Aligning GRPO with State-Action Modeling for Open-World VLM Agents

The paper introduces GROW, a reinforcement learning framework that adapts Group Relative Policy Optimization (GRPO) for open-world Vision-Language Model agents by decomposing full trajectories into state-action samples to overcome context length limitations, achieving state-of-the-art performance on over 800 Minecraft tasks.

Original authors: Xiongbin Wu, Zhihao Luo, Shanzhe Lei, Lechao Zhang, Xuhong Wang, Jie Yang, Zhonglong Zheng, Yuanjie Zheng, Xin Tan, Wei Liu

Published 2026-05-21
📖 5 min read🧠 Deep dive

Original authors: Xiongbin Wu, Zhihao Luo, Shanzhe Lei, Lechao Zhang, Xuhong Wang, Jie Yang, Zhonglong Zheng, Yuanjie Zheng, Xin Tan, Wei Liu

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 teaching a robot to play a complex video game like Minecraft. The robot has a camera (its eyes) and can type on a keyboard and move a mouse (its hands). Its goal is to complete tasks like "build a house," "mine gold," or "defeat a monster."

For a long time, the best way to teach these robots was Supervised Fine-Tuning (SFT). Think of this like showing the robot a video of a human expert playing the game perfectly and saying, "Copy exactly what they did." The problem? Finding hours of perfect human gameplay is expensive, and if the robot just memorizes the video, it gets confused when the game changes slightly.

Then, researchers tried Reinforcement Learning (RL), specifically an algorithm called GRPO. This is like letting the robot play the game, fail, succeed, and learn from the results. However, standard GRPO had a major flaw when applied to open-world games: it treated the entire game session as one single lesson.

The Problem: The "Too Long" Lesson

Imagine you are trying to learn how to bake a cake.

  • Standard GRPO is like handing you a 500-page book that includes the story of your childhood, the weather report from three days ago, the recipe, and the story of your neighbor's dog, all mixed together. It tells you, "You baked a good cake at the end, so everything in this 500-page book was good."
  • In the paper, this is called the "full trajectory." As the robot plays Minecraft, the history of what it saw and did gets longer and longer. Eventually, the "book" becomes so huge and full of irrelevant noise (like walking around for 10 minutes before finding a block) that the robot gets overwhelmed and can't figure out which specific move actually led to success.

The Solution: GROW (The "Recipe Card" Approach)

The authors propose a new framework called GROW (Aligning GRPO with State-Action Modeling).

Instead of giving the robot the whole 500-page book, GROW cuts the game session into tiny, bite-sized recipe cards.

  • State-Action Decomposition: GROW breaks the long game session into individual moments: "Look at the block" + "Click the mouse" + "Pickaxe hits."
  • Smart Feedback: If the robot succeeds at the end, GROW doesn't say "Everything in the whole game was great." Instead, it looks at the specific cards that led to the win. It says, "The move you made 5 seconds before you found the gold was very good. The move you made 20 minutes ago when you were just walking around? That was just okay."

How It Works (The Analogy)

Think of a coach training a soccer player.

  • Old Way (Standard GRPO): The coach watches the entire 90-minute match, sees the player score a goal, and then yells, "Great job! You did everything right from the first minute to the last!" The player is confused because they actually made a terrible pass in the 10th minute that almost lost the game.
  • GROW Way: The coach breaks the game down. "That pass in the 10th minute was sloppy. But the run you made in the 80th minute? Perfect. And the kick in the 89th minute? Brilliant." The player learns exactly which specific actions to repeat.

The "Magic" Math

The paper includes a mathematical proof (Surrogate Analysis) to reassure us that this "cutting up the lesson" approach is still valid.

  • The Concern: Standard math for this type of learning usually requires comparing different attempts at the exact same starting point. GROW compares different moments in time, which are all different.
  • The Result: The authors proved that even though the starting points are different, the "score" the robot gets still accurately reflects how good its strategy is. It's like grading a student on a math test: even if the questions are different, the final score still tells you if they are getting better at math.

The Results: Beating the Game

The team tested GROW on over 800 different Minecraft tasks, ranging from navigating caves to crafting items and fighting monsters.

  • Success Rate: GROW significantly outperformed previous methods. For example, in "GUI tasks" (using the game's menus to craft items), success jumped from about 39% to 68%.
  • Efficiency: The robot didn't just win more often; it won faster. It took fewer steps to complete tasks because it learned to ignore the "noise" and focus on the moves that actually mattered.
  • Generalization: The robot didn't just memorize the specific games it practiced on. It learned general skills (like how to look for a target or how to use a menu) that allowed it to succeed in new, unseen tasks it had never seen before.

In Summary

GROW is a smarter way to teach AI agents to play open-world games. Instead of overwhelming them with long, messy histories of their entire play sessions, it breaks the game down into small, clear steps. This helps the AI understand exactly which actions lead to success, allowing it to learn faster, play better, and handle new challenges without getting confused.

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 →