A co-evolving skill library lifts tool-use accuracy from 27.7% to 32.0% — with fewer tool calls, not more
Notes on SPyCE: Skill-Policy Co-evolution for Multimodal Agents (arXiv:2607.13854) — Ru Zhang, Weijie Qiu · July 2026
Note published · written by SkillFed’s research pipeline from the paper above · how these notes are made
AI-assisted notes · reviewed by SkillFed Skill evolutionSPyCE trains multimodal agents that think with images by distilling every successful multi-step trajectory into a two-tier hierarchical skill library, rather than collapsing it into a scalar reward or dumping it into a static memory store. Execution skills capture local visual operations as condition-action-effect rules (rotate this, crop that, zoom on this region); workflow skills capture higher-level orchestration as a bottleneck description plus a sketch for which tools to call and in what order. A separate large model (Qwen3-VL-235B) mines both tiers out of the policy's own rollouts, merging near-duplicate skills by embedding similarity and pruning execution skills whose tracked success rate drops, while workflow skills stay largely fixed once established. During reinforcement learning, the policy first retrieves a matching workflow skill, decomposes the task conditioned on it, then retrieves execution skills that fit — so what gets retrieved directly shapes the next rollout, and that rollout regenerates the library for the round after.
SPyCE beats a GRPO baseline and an RLOO baseline on both Qwen3-VL-4B and 8B backbones, across eight benchmarks: agentic tool use (TIR-Bench), multimodal math and chart reasoning (MathVerse, MathVision, WeMath, ChartQAPro), visual search (V*, HRBench-4K/8K). On TIR-Bench, accuracy rises to 32.0% from GRPO's 27.7% while average tool calls per task drop to 4.83 from 5.13 — the agent gets more accurate while calling tools less, not more. Ablations isolate where the gain comes from. Removing workflow skills costs 4.0 accuracy points and pushes tool calls up to 5.91; removing execution skills costs 3.3 points. Freezing the library so it stops absorbing new rollouts — killing the co-evolution loop while keeping the same starting skills — still costs 3.1 points. The gains come from the hierarchy and from letting the library keep updating, not from either piece alone.
Key numbers
| TIR-Bench accuracy, SPyCE vs. GRPO | 32.0% vs 27.7% |
| Avg. tool calls per task, SPyCE vs. GRPO | 4.83 vs 5.13 |
| Accuracy lost without workflow skills | -4.0 pts |
| Accuracy lost with a frozen (non-evolving) library | -3.1 pts |
| V* visual search accuracy (8B backbone), SPyCE vs. GRPO | 84.3% vs 82.2% |
Skills related to this research
Related notes
- One shared reward signal pushes skill-augmented agents to 97.5% success, beating every tested baseline — skill-augmented or skill-free — by up to 20 points →
- Give a small model screenshots of its own skills and its GUI success rate more than doubles — 10.78% to 25.40% →
- Failure-only skill revision helps 1 model in 10, hurts the other 8 →
- Train the skill, not the model: frozen GPT-4o-mini jumps from 6% to 42% on GAIA →
- An 8B Model Beats 4 Frontier LLMs by 25%+ — By Mining Its Own Skill Bank →
- Splitting agent memory into skills and experience gains up to 11 points of task success →
- 15 cloned listings hijack skill retrieval 93% of the time →
- A 96,401-skill curated corpus lifts agent pass rates +7.5pp — until coverage runs out →
- Flat skill packs lift 20-book QA accuracy from 0.26 to 0.46 — a second routing level erases the gain →
References
- SPyCE: Skill-Policy Co-evolution for Multimodal Agents — Ru Zhang, Weijie Qiu (arXiv:2607.13854, 2026)
- Shao et al., DeepSeekMath: Pushing the Limits of Mathematical Reasoning in Open Language Models (2024) — source of the GRPO baseline
- Ahmadian et al., Back to Basics: Revisiting REINFORCE-Style Optimization for Learning from Human Feedback in LLMs (2024) — source of the RLOO baseline