Source note
Potential-Guided Flow Matching for Vision-Language-Action Policy Improvement
Summary
ForesightFlow improves vision-language-action flow policies trained on mixed robot data by adding generated success-potential scores to each action chunk. It uses those scores for best-of-K action selection and avoids a separate critic.
Problem
- Deployed robots collect mixed trajectories with successful actions, partial progress, recoverable errors, and failures; plain behavior cloning can copy failures.
- Filtered behavior cloning throws away useful sub-trajectories, while offline RL methods such as IDQL add a large critic and extra training cost.
- The paper targets long-horizon manipulation where sparse success labels make it hard to learn which local action chunks help task progress.
Approach
- The policy generates an endpoint with both an action chunk
aand a success-potential vectorsaligned to the chunk horizon. - Stage-level binary labels train the potential vector, so useful partial progress can be supervised even when a full rollout fails.
- Advantage-weighted flow matching upweights high-advantage actions, using weights
min(M, exp(A/tau)). - The action loss and potential loss are decoupled: advantage weights apply only to action velocities, while potential velocities train uniformly on success and failure samples.
- A one-step boundary estimator gives a context baseline for advantage computation, and inference samples K candidates and executes the one with the highest average generated potential.
Results
- On five BEHAVIOR-1K simulation tasks, ForesightFlow reports the best average normalized score:
0.46versus IDQL0.44, FQL0.39, Filtered BC0.38, and BC0.35. - In simulation, it reports average success rate
39.6%, close to IDQL39.0%and above FQL34.4%, Filtered BC31.6%, and BC31.0%; it usesK=5self-guided candidates. - On five real-world bimanual tasks, it reports average score
0.62and success rate35.4%, compared with IDQL0.59and32.6%, and Filtered BC0.51and24.6%. - Training compute drops from IDQL
287GPU hours to178GPU hours, a reported38%reduction. - The value-related parameter overhead is about
1Kparameters versus IDQL's separate~500M-parameter critic; total parameters are2.35Bversus~2.84B. - At
K=5, reported latency is155 msfor ForesightFlow versus183 msfor IDQL; a Radio ablation reports final-stage completion51.0%for decoupled training versus42.0%for coupled training and44.0%for BC.