Vero: An Open RL Recipe for General Visual Reasoning
Vero is a fully open family of vision-language models that achieves state-of-the-art general visual reasoning performance by scaling reinforcement learning across 600K diverse samples and task-routed rewards, demonstrating that broad data coverage is the primary driver of success without relying on proprietary data or thinking patterns.
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 how to be a genius at looking at pictures and answering questions about them.
Most of the smartest robots out right now (like the ones from big tech companies) are like black boxes. We know they are incredibly smart at solving math problems in pictures or reading charts, but we don't know how they learned it. Their training data and methods are secret recipes locked away in a vault.
This paper introduces Vero, which is like opening the kitchen and showing you the exact recipe to make a world-class visual reasoner. The authors didn't just build one smart robot; they built a whole family of them and released the blueprints, the ingredients, and the cooking instructions to the public.
Here is the simple breakdown of how they did it, using some everyday analogies:
1. The Problem: The "Specialist" Trap
Imagine you hire a chef who is amazing at baking cakes (STEM/math). You then ask them to fix a leaky faucet (spatial reasoning) or write a funny poem about a sunset (creative captioning). They might fail miserably.
The paper found that if you train an AI on just one type of task (like only math), it gets really good at that one thing but actually gets worse at everything else. It's like a musician who only practices scales and forgets how to play a song.
2. The Solution: The "All-You-Can-Eat" Buffet
The authors created a massive dataset called Vero-600K. Think of this as a giant, perfectly balanced buffet with six different food stations:
- STEM: Math and science diagrams.
- Charts & OCR: Reading graphs and text in images.
- Spatial & Action: Figuring out where things are and how to move them (like a robot arm).
- Knowledge: Answering questions using what you know about the world.
- Grounding & Counting: Finding specific objects and counting them.
- Captioning: Writing creative descriptions.
Instead of feeding the robot just cake, they fed it a little bit of everything at the same time. They found that variety is the secret sauce. By eating from all six stations, the robot learned to switch between different "modes" of thinking.
3. The Training Method: The "Coach with a Whistle"
They used a technique called Reinforcement Learning (RL). Imagine a coach training an athlete:
- The athlete tries a move.
- If they get it right, the coach gives a high-five (a reward).
- If they get it wrong, the coach says "try again."
The authors built a smart referee system (called "Task-Routed Rewards").
- If the robot is solving a math problem, the referee checks the numbers.
- If the robot is writing a poem, the referee checks if it sounds good and follows the rules.
- If the robot is pointing at an object, the referee checks if the coordinates are right.
Crucially, they taught the robot to think before it speaks. They forced it to write down its "thought process" (like a scratchpad) before giving the final answer. This is like telling a student, "Show your work," which helps them avoid silly mistakes.
4. The Results: Beating the Secret Giants
The result? Their open-source robot (Vero) became so smart that it beat the "secret" robots from big companies on 23 out of 30 difficult tests.
- It could read complex charts better than models trained only on charts.
- It could solve spatial puzzles better than models trained only on puzzles.
- It could still write creative captions, even though it was also doing hard math.
5. Why This Matters
Before this, if you wanted to build a smart visual AI, you had to guess what data to use or pay a huge company for access.
- The "Black Box" Era: "Trust us, our robot is smart because we trained it on secret data."
- The Vero Era: "Here is the exact list of 59 datasets we used, here is the code, and here is how we mixed them. You can do it too."
In a nutshell:
The authors proved that to build a truly smart visual AI, you don't need a secret super-recipe. You just need diversity. By mixing different types of visual problems together and giving the AI a clear way to check its own work, you can create a general-purpose "brain" that is just as good as the most expensive, closed-off systems in the world. They handed the keys to the kingdom to everyone.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.