A typed skill graph gives up just 3.5 retrieval points across a 10x library scale-up
Notes on SkillDAG: Self-Evolving Typed Skill Graphs for LLM Skill Selection at Scale (arXiv:2606.03056) — Tong Bai, Zhenglin Wan, P. Zhou, Xingrui Yu, Wangbo Zhao, Yang You, Ivor W. Tsang · June 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 retrieval Bridge: retrieval × evolutionSkillDAG models a large skill library as a typed directed graph instead of a flat embedding index. Five edge types — depends_on, specializes, composes_with, similar_to, conflicts_with — encode relationships cosine similarity can't see: prerequisite chains, narrower-vs-general variants, synergistic pairings, redundant duplicates, and incompatible combinations. Construction starts cold: each skill gets embedded twice, once for what it does and once for what it requires (a HyDE-style query expansion), and an LLM classifier assigns edge types between candidate pairs. At inference time the agent calls a single search() function that returns three parallel signals — top-K semantic matches, typed-edge neighbors from graph traversal, one-hop conflict warnings — and decides for itself how to weigh them, rather than have a fixed formula fuse them upstream. A propose-then-commit protocol lets the agent register new edges it discovers mid-episode, subject to acyclicity and non-contradiction checks, so the graph accumulates structure across runs instead of freezing at construction.
On ALFWorld and SkillsBench with MiniMax-M2.7, SkillDAG hits 67.1% task success and 27.3% reward — 12.8 and 8.6 points ahead of the strongest Graph-of-Skills baseline, a typed graph that Personalized PageRank collapses offline into one static context blob. Intrinsic retrieval (Ret@K) climbs from 65.5 to 78.2 in the same comparison. Swap in a stronger backbone and the gap tightens: gpt-5.2-codex ties the baseline on ALFWorld at 93.6% and beats it by just 2.4 points on SkillsBench, which points to the graph compensating for a weaker model's selection judgment rather than adding value unconditionally. Two stress tests probe the mechanisms on their own. Scale the skill pool 10x and Ret@K gives back only 3.5 points (78.2 to 74.7), while the baseline's fixed seeding-diffusion pipeline decays faster. Let the agent edit the graph live instead, and it stays set-monotone: 27 single-observation commits push average ground-truth hits per query from 1.915 to 1.984, with no query losing a retrieval it previously got right.
Key numbers
| ALFWorld success vs. Graph-of-Skills | 67.1% vs 54.3% (+12.8 pts) |
| SkillsBench reward vs. Graph-of-Skills | 27.3% vs 18.7% (+8.6 pts) |
| Ret@K across a 10x library scale-up | 78.2 → 74.7 (-3.5 pts) |
| Advantage on gpt-5.2-codex, ALFWorld | 93.6% vs 93.6% (tie) |
| Ground-truth hits/query after 27 online edits | 1.915 → 1.984, zero regressions |
Skills related to this research
Related notes
- A skill graph beats context-stuffing: +25.55% reward, -56.72% tokens →
- A fine-tuned 8B retriever hits 83 NDCG@10 — a 12B off-the-shelf model manages 55 →
- Dependency-ordered retrieval beats flat similarity search by 31 points on ALFWorld →
- One Feedback Pass Takes Skill-Chain Decomposition From 51% to 68% Accuracy →
- Forced to search a 34k-skill library instead of being handed the right one, agents' pass rate falls from 55.4% to 38.4% -- a hair above the 35.4% no-skill floor →
- Role-labeled skill groups: reward 36%→49%, runtime cut 42% →
- Even a Purpose-Built Reranker Nails the Full Skill Set Only 32% of the Time →
- SciVis agent skills swing task scores +5% to +66% — but bigger gains don't guarantee more tasks finish →
- Splitting skill-writing into create, merge, and improve lifts a 27B agent up to 4.5 points -- merge drives generalization, improve drives specification, and neither alone gets you there →
References
- Bai, Wan, Zhou, Yu, Zhao, You & Tsang — "SkillDAG: Self-Evolving Typed Skill Graphs for LLM Skill Selection at Scale" (arXiv:2606.03056, 2026)
- Graph of Skills — the offline Personalized-PageRank-over-typed-graph baseline SkillDAG benchmarks against
- Shridhar et al. — ALFWorld, the text-based embodied benchmark used for evaluation
- Gao et al. — HyDE (Hypothetical Document Embeddings), the zero-shot dense-retrieval technique adapted for the e_needs cold-start embedding