Source note

Geometry Guided Self-Consistency for Physical AI

Vision Language ActionRobot Foundation ModelWorld Action ModelDiffusion PolicyTest Time Scaling

KeyStone improves stochastic diffusion and flow-matching robot action generation by sampling several action chunks at inference and choosing the most central chunk in the largest action-space cluster. It reports success-rate gains up to 13.3 percentage points across VLA and WAM manipulation benchmarks with little added per-round latency.

  • Diffusion and flow-matching robot policies generate one open-loop action chunk per control round; a bad random sample can derail the episode, and errors compound across many rounds.
  • Existing multi-sample selectors such as TACO train an extra scorer per task or embodiment, adding training cost and inference passes.
  • Robot deployment depends on reliable per-round action choices under tight latency limits.
  • KeyStone draws K independent action chunks from the same observation, robot state, and instruction context.
  • It flattens each chunk and computes pairwise L2 distances, using action-space distance as a measure of similar robot motion.
  • If samples look unimodal, it returns the global medoid; otherwise it runs small k-means clustering, finds the largest cluster, and executes that cluster's medoid.
  • The selected chunk is an actual model sample, so the method avoids averaging between action modes.
  • It batches the K diffusion chains while sharing the encoded context or cache tensors; the paper profiles K and uses K=4 for GR00T N1.6 and X-VLA, K=16 for the other tested models.
  • On SimplerEnv-WidowX with GR00T N1.6, success rose from 50.0 ± 4.3% to 63.3 ± 2.9% at K=4, a +13.3 point gain.
  • On SimplerEnv-Google Robot with GR00T N1.6, success rose from 79.4 ± 3.5% to 86.7 ± 1.5% at K=4, a +7.3 point gain.
  • On LIBERO with SmolVLA, success rose from 50.4 ± 2.1% to 57.2 ± 1.3% at K=16, a +6.8 point gain; with π0.5, LIBERO rose from 96.8 ± 0.7% to 97.8 ± 1.1%, a +1.0 point gain.
  • On SimplerEnv-WidowX, StarVLA rose from 52.8 ± 1.6% to 59.7 ± 1.3% at K=16, a +6.9 point gain; X-VLA rose from 92.7 ± 1.0% to 95.8 ± 1.0% at K=4, a +3.1 point gain.
  • On RoboTwin 2.0 with Fast-WAM, success rose from 90.0 ± 1.5% to 93.0 ± 1.0% at K=16, a +3.0 point gain; this is the WAM test case.
  • The paper says KeyStone reaches accuracy on par with model-based selectors such as TACO without selector training. It also reports stable per-round latency and peak GPU memory for K in {1,4,8,16}, but the excerpt does not give exact latency values.