Driving Intents Amplify Planning-Oriented Reinforcement Learning
The paper introduces DIAL, a two-stage framework that combines intent-conditioned flow matching with multi-intent preference RL to overcome mode collapse in continuous-action driving policies, enabling them to surpass both prior state-of-the-art models and human-driven demonstrations in performance.
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 self-driving car by showing it a video of a human driver navigating a busy street. The problem with this approach, as the paper explains, is that the video only shows one way the human chose to drive. Maybe they braked early, maybe they changed lanes, or maybe they sped up slightly. But the video doesn't show the other valid options that were also possible at that moment.
If you train a computer to simply copy that single video, it gets "stuck" in a rut. It learns to only do exactly what it saw, missing all the other safe and smart ways to handle the situation. The authors call this "mode collapse." It's like a student who memorizes one specific answer to a math problem but fails when the numbers change slightly, because they never learned the underlying logic or the other possible solutions.
Here is how the paper's new method, called DIAL, fixes this using two clever steps:
The Problem: The "One-Track Mind"
In the old way of training (Supervised Fine-Tuning or SFT), the AI looks at a scene and tries to guess the path. Because it only saw one path in the training data, all its guesses cluster tightly around that single line.
- The Analogy: Imagine asking a chef to cook a dish after showing them one specific recipe. If you ask for "100 variations," the chef just gives you 100 slightly different versions of that same dish. They never think to try a completely different flavor profile (like switching from pasta to soup) because they were never told those options existed.
- The Result: Even if you pick the "best" of 128 guesses, none of them are actually better than the original human driver's video. The AI is trapped.
The Solution: DIAL (Driving-Intent-Amplified Learning)
The authors introduce a two-stage training process to break this trap.
Stage 1: The "Menu of Intentions"
Instead of just asking the AI "What path should I take?", they first ask it to pick a Driving Intent from a menu of 8 specific options: Cruise, Change Lane Left, Change Lane Right, Turn Left, Turn Right, U-Turn, Accelerate, or Decelerate.
- The Analogy: Think of this as giving the chef a menu of distinct styles before they start cooking. "Today, we are making a spicy stir-fry," or "Today, we are making a creamy soup."
- How it works: The AI is trained to generate a path based on that specific intent. If the intent is "Turn Left," it generates a left-turning path. If it's "Accelerate," it generates a fast path.
- The Magic: By forcing the AI to think in these distinct categories, it stops clustering around one single line. It learns to explore different "basins" of behavior. Suddenly, when you ask for 128 variations, you get 128 different kinds of driving maneuvers, not just 128 copies of the same one.
- The Result: Just by doing this, the AI's best guess becomes better than the original human video, simply because it finally explored options the human video didn't show.
Stage 2: The "Taste Test" (Reinforcement Learning)
Now that the AI has a diverse menu of options, they need to teach it which one is actually the best for the situation. They use a system called Multi-Intent GRPO.
- The Analogy: Imagine a food critic (the "Rater") tasting all 16 dishes the chef made (2 of each of the 8 styles). The critic doesn't just pick the one that looks most like the original recipe; they pick the one that tastes the best.
- The Trap Avoided: If the chef only made 16 versions of "Spicy Stir-fry," the critic can't tell if "Spicy Stir-fry" is actually better than "Creamy Soup." The comparison is unfair.
- The Fix: DIAL forces the chef to make 2 of every style (Left Turn, Right Turn, Accelerate, etc.) for every single scene. The critic then compares all of them. This teaches the AI: "Oh, in this specific traffic jam, the 'Decelerate' style was rated highest, not the 'Accelerate' style."
- The Result: The AI learns to pick the right intent for the situation, rather than just copying a path. It preserves the diversity it learned in Stage 1 instead of collapsing back into a single habit.
The Final Score
The paper tested this on a real-world driving dataset (Waymo).
- Old Methods: Even with 128 guesses, the best they could do was slightly worse than the human driver's original video.
- DIAL: By using the "Intent Menu" and the "Fair Taste Test," the AI's best guess scored higher than the human driver's video. It reached a score of 9.14 (on a scale where the human was 8.13), proving that the AI found better ways to drive than the human who was originally recorded.
Summary
The paper argues that the bottleneck in teaching self-driving cars isn't just about making the AI smarter at copying; it's about making sure the AI doesn't get stuck thinking there is only one way to drive. By explicitly teaching the AI to think in different "modes" (intents) and then rewarding it for picking the best mode, they unlocked a level of performance that previous methods couldn't reach.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.