Poke &Wiggle
Papers
Paper

FACT

Demystifying When and Why VLAs Fail in Contact-Rich Tasks and How to Fix Them

Claim tested: The paper's logit-normal post-training schedule improves π0.5 task success in contact-rich manipulation.

Tested

Paper
arXiv⁠ (opens in a new tab)
Code
GitHub⁠ (opens in a new tab)
Venue
—
Authors
Carlota Parés-Morlans et al.
Farm tasks
3
Evaluation
360 episodes (180 for baseline, 180 for method)

Result

Improvement over baseline

Not replicated

Reported
+17 pts
Ours
−2 pts
−200+20+40+60
  • Gain vs baseline
  • 95% CI, −12 pts to +8 pts
  • Paper's reported gain
  • No difference

Success rate

Reported
56%
Ours
11%
0%20%40%60%80%100%
  • Measured on our stations
  • 95% CI, 6%–19%
  • Reported in the paper

Across iterations

  1. Iteration 1vs π0.5−2 pts
  2. Iteration 2vs π0.5+4 pts
−200+20+40+60

By task

TaskBaselineπ0.5MethodFACTImprovement
e01Clamp electrical component3%1/300%0/30−3 pts−17 to +8
e02Connect DC jack7%2/303%1/30−3 pts−18 to +11
e03Datum-corner alignment30%9/3030%9/300 pts−22 to +22
All tasks13%12/9011%10/90−2 pts−12 to +8
Reported in the paper39%56%+17 pts

Rollouts

One clip per environment from this entry's evaluation, beside where each evaluation episode placed the environment's objects, coloured by its rating. Use the button beside each environment to open its evaluation dataset in the dataset viewer.

  1. e02Connect DC jack
  2. Held-out benchmark environment
    e01Clamp electrical component
  3. Held-out benchmark environment
    e03Datum-corner alignment

Implementation Details

What we changed

We compare the paper’s logit-normal post-training schedule with pi0.5’s native Beta(1.5, 1) sampler, without the paper’s force module. The arms differ only in the training timestep law; the logit-normal arm uses location 1.5 and scale 1 as in the official code, and inference is unchanged. Differences from the paper:

  • Absolute pose actions. Both arms predict absolute end-effector poses instead of the paper’s delta actions, so the near-contact delta collapse the paper builds on is absent and only its training-starvation argument applies.
  • Full fine-tuning. Both arms fine-tune all weights with a frozen vision encoder instead of the paper’s LoRA.
  • Platform rate and budget. Both arms use 30 Hz control, 32-action chunks and the platform’s 3-epoch step budget at batch 64 with a 10,000-step minimum, which gives 10,000 to 26,759 steps per task instead of the paper’s 20,000.

See the code changes on GitHub⁠ (opens in a new tab)

Prompt summary

Test whether the paper's logit-normal (LN) post-training timestep schedule improves pi0.5 task success in contact-rich manipulation against pi0.5's default Beta(1.5, 1) schedule, on 3 tasks of your choice. (Implemented as a pi05_ln preset; everything else at the platform baseline: full fine-tuning, absolute TCP-pose actions, no force input.)

Response summary

Not confirmed: SR 13.3% Beta vs 11.1% LN (-2.2 pp, p = 0.57) and AP 32.7% vs 40.6% (+7.8 pp, p = 0.07), with the AP gain coming almost entirely from clamp partial progress.

Conclusion

No gain on success. The setup removed the two effects the paper's gain depends on (delta actions, Beta schedule starving low noise), so the next iteration restores them.