REVIEW 3 major objections 3 minor 12 references
The paper claims that a self-play search agent improves by distilling its own failed attempts into a maintained skill memory that is fed back into training, and that most of the benefit is internalized into the model weights rather than use
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
T0 review · deepseek-v4-flash
2026-08-03 06:28 UTC pith:OTPIGV5M
load-bearing objection SESA is a real, well-built contribution to self-play agent training, but the shared judge between training and evaluation leaves the headline gains partly uninterpretable without exact-match-only results. the 3 major comments →
Self-Play Meets Skill Evolution: Self-Evolving Search Agents that Pose, Solve, and Remember
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
SESA couples self-posed self-play with persistent skill evolution: a challenger poses search problems, a separate solver attempts them while retrieving from a skill bank, and failed rollouts near the solver's competence boundary are distilled into new skill cards and written back after deduplication. The updated bank changes the solver's on-policy rollouts, and the challenger's reward pushes problems toward the solver's current frontier, so task generation and memory co-evolve. On seven held-out QA benchmarks, SESA improves average accuracy over the self-play baseline by 2.3 points (Qwen3-4B), 2.7 (Qwen3-4B-Instruct), and 3.2 (Qwen3-8B); with the memory disabled at test time it retains 1.8–2
What carries the argument
The central object is the skill card, a structured memory entry s=(u,c,a,z,m) holding a description, trigger conditions, anti-pattern avoidance cues, reusable query templates, and usage statistics. The SESA loop runs through four coupled stages: memory priming, which seeds a 157-skill initial bank; asymmetric self-play, in which only the solver retrieves skills, preventing solution leakage into generated questions; frontier shaping, a bell-shaped proposer reward that peaks at intermediate solver success rates and penalizes both trivially easy and unsolvable problems; and failure distillation, where failed rollouts are summarized, deduplicated by cosine similarity (threshold 0.93), and admitt
Load-bearing premise
The whole loop depends on the correctness judge (Eq. 4) being reliable on the self-play distribution: if it systematically accepts wrong answers or rejects right ones, the challenger reward, the skill helpfulness/hurt counts, and the distillation selection are all corrupted, and SESA would be learning from noisy labels.
What would settle it
Sample a few hundred questions during a SESA training run, have independent human annotators (or a far stronger model) label the answers, and compute agreement with the judge used in Eq. (4). If agreement is below roughly 90% or shows systematic bias toward 'correct' on self-generated questions, the skill loop is being trained on mislabeled feedback; alternatively, rerun SESA with the semantic judge replaced by exact-match-only verification and check whether the claimed gains over the self-play baseline persist.
If this is right
- Self-play agents can consolidate procedural experience without external curricula: the skill bank becomes training state, so the agent's difficulty frontier is defined by its own evolving memory.
- The trained policy carries most of the benefit, so memory-free deployment is practical: users can disable retrieval and still obtain most of the improvement.
- The memory is self-refining: active skills expand under new failures and contract under deduplication and negative-utility eviction, preventing unbounded growth.
- Gains transfer across model family, scale, and instruction tuning, indicating the mechanism is not tied to one architecture.
- A controlled comparison against a skill-augmented RL baseline trained on a fixed task distribution shows the endogenous frontier adds extra value (0.9 points under a unified protocol).
Where Pith is reading between the lines
- A testable extension: measure judge accuracy on a sample of self-generated problems; if the semantic judge is systematically wrong, the challenger reward and the helpfulness/hurt statistics would be learning from noise, so the claimed gain may partly reflect reward overfitting rather than skill evolution. This is our inference, not the paper's claim.
- The deduplication threshold (0.93) and bank cap (800) are plausible sensitive hyperparameters: varying them would reveal the trade-off between memory diversity and noise, and could show whether the loop's stability depends on aggressive pruning.
- The asymmetry (solver-only retrieval) prevents skill leakage but also hides memory content from the challenger; allowing the challenger to observe aggregate memory statistics (e.g., coverage count, not content) might sharpen frontier shaping without leaking solution strategies.
- The design pattern seems portable to other verifiable-reward domains (code generation, math reasoning, tool use): any self-play loop with a judge could couple failure distillation to policy learning.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes SESA (Self-Evolving Skill-Augmented Agent), a framework that integrates persistent skill memory into zero-data self-play for tool-augmented search. A challenger generates questions from seed answers, a solver retrieves skills from a bounded memory, and failed solver rollouts are distilled into new skill cards that update the memory. The challenger is rewarded for producing questions near the solver's competence frontier. The authors report average accuracy gains over the SSP baseline on seven QA benchmarks across seven backbones (e.g., +2.3 on Qwen3-4B, +3.2 on Qwen3-8B, +1.2 on LLaMA-3.1-8B), a leave-one-out ablation showing failure distillation as the largest contributor, and an Off/On comparison indicating that most of the gain persists when the skill bank is disabled at test time. Code is released.
Significance. If the reported results are robust, the paper makes a worthwhile contribution: it closes the loop between self-play task generation and skill consolidation, and it provides a clean experimental decomposition into parametric carryover (SESA-Off) and test-time retrieval gain (SESA-On). The evaluation is broad, spans multiple model families, and uses held-out benchmarks. However, the central evidence stands on two unaddressed pillars: the reliability of the model-based semantic judge that serves as both training reward (Eq. 4) and evaluation metric, and the statistical significance of the modest average gains. Both are fixable with additional experiments and reporting, but without them the headline claims are not yet convincingly established.
major comments (3)
- [Eq. (4) and Metrics/evaluation protocol] The reward in Eq. (4) uses Judge(·) = normalized exact match followed by model-based semantic matching by Qwen2.5-32B-Instruct. The main evaluation metric in 'Metrics and evaluation protocol' uses the identical procedure. The paper calls this reward 'sparse but reliable' but provides no validation of the judge on the self-play distribution, where questions are proposer-generated and may be ambiguous or have multiple valid answers. If the judge accepts incorrect answers, then failure collection (Eq. 9), skill helpfulness/hurt counts in Eq. (11), and distillation selection are all corrupted, and the SESA-Off parametric gains in Table 2 may reflect internalized judge-satisfaction rather than search skill. Please report exact-match-only versions of Tables 1, 2, and 4, or validate the judge against human judgment on a sample of self-generated and benchmark predictions. Without this, the main
- [Tables 1–3] No error bars, confidence intervals, or significance tests are reported anywhere. With 500 questions per dataset (except Bamboogle's 125), a 2–3 point average difference is 10–15 questions, and the dataset-level pattern is not monotonic (e.g., Qwen3-4B is below SSP on 2Wiki; Qwen3-8B is below on Bamboogle). The claim of consistent average improvement is therefore not yet statistically supported. Please provide bootstrap confidence intervals or standard errors for the key contrasts (SSP vs SESA, SESA-Off vs SESA-On), and ideally multiple training seeds for the central Qwen3-4B results.
- [Table 3 and Conclusion] The leave-one-out ablation is performed on a single backbone (Qwen3-4B) with no variance or repeated runs. The conclusion that 'failure distillation is the most consequential component' rests on a 2.7-point drop over a single run. Given that this ablation is the primary evidence for the core mechanism, at least one additional backbone or repeated seeds are needed to establish that the ordering is not due to noise.
minor comments (3)
- [Agentic RL Objective] The sentence 'Because the retrieved context R(q;B_t) enters the on-policy rollouts in Eq. (1)' appears to reference the wrong equation; Eq. (1) defines the skill card, while the rollout process is described in Eq. (3).
- [Table 4] The SkillRL comparison uses the released checkpoint rather than a retrained baseline under matched data and compute. The +0.9-point margin should be described as a comparison to a published checkpoint, not to a re-implemented baseline, to avoid overinterpretation.
- [Figure 2] Figure 2 is dense and the font sizes for the example boxes are very small. Consider enlarging the figure or moving some details to the appendix for readability.
Circularity Check
No significant circularity: the central claims are empirical, measured on held-out benchmarks, and supported by ablations; the shared judge in training and evaluation is a validity concern, not a definitional reduction.
full rationale
SESA's central claim is that the skill bank changes policy learning and improves held-out search QA. This is not derived by definition: evaluation uses 3,125 external benchmark questions (NQ, TriviaQA, PopQA, HotpotQA, 2Wiki, MuSiQue, Bamboogle) never seen in training, and the SSP vs SESA-Off vs SESA-On decomposition gives independent evidence that gains persist without the bank. The component leave-one-out ablations attribute the gain to failure distillation, and the comparison to SkillRL is a controlled checkpoint evaluation. No equation in the paper reduces a reported improvement to a fitted constant or to the definition of the memory. The only load-bearing concern is that Eq. (4)'s reward judge and the evaluation protocol's semantic-equivalence judge (Qwen2.5-32B-Instruct after normalized exact match) share the same matching procedure; the paper states exact match and F1 are 'retained as diagnostic metrics but are not mixed into the main-table average,' so exact-match-only tables are not provided. This is a measurement-validity limitation (the trained policy may partially satisfy the judge rather than produce exact answers), not a logical circularity, because the benchmark targets and questions are external and the baseline is scored under the same protocol. Self-citations (e.g., Ai et al. 2026) appear only as background in Related Work and are not load-bearing for the main claim.
Axiom & Free-Parameter Ledger
free parameters (5)
- endpoint penalty λ in proposer reward (Eq. 7)
- dedup threshold 0.93 (Eq. 10) =
0.93
- retrieval top-k =
3
- skill bank capacity and eviction rule =
800 entries; eviction after ≥3 retrievals if helpful−hurt<0
- seed + warm-start skills =
157 initial entries
axioms (5)
- domain assumption Reward judge reliability: Judge(â,a*)=1 via normalized exact match or Qwen2.5-32B semantic match is a correct verifier (Eq. 4).
- domain assumption E5-base-v2 embeddings are a valid relevance measure for retrieval and deduplication (Eqs. 8,10).
- standard math GRPO advantage normalization gives a functional policy gradient for both proposer and solver (Eq. 5).
- domain assumption The SSP target-answer pool (50,000 seeds) suffices for a diverse, unbiased challenger curriculum.
- domain assumption The fixed search tool returns evidence sufficient to answer generated questions.
invented entities (1)
-
Skill card s=(u,c,a,z,m)
no independent evidence
read the original abstract
Self-play agents can generate training problems without questions from target benchmarks, but their curricula lack persistent state: failures affect gradients yet do not explicitly shape future practice. External skill memories preserve procedural experience but are typically learned from fixed task distributions. We introduce \textbf{SESA} (Self-Evolving Skill-Augmented Agent), which makes procedural memory an evolving state of tool-augmented search self-play. A challenger poses problems, while a separately parameterized solver alone retrieves skills. Informative failures are distilled into reusable skills and written back to memory. The updated memory changes solver behavior and success, which changes the challenger's reward and the distribution of future problems; the resulting frontier produces new failures that rewrite memory. This bidirectional loop makes task generation and skill memory co-evolve. Because retrieved skills shape on-policy training trajectories, their benefits can enter the model parameters as well as remain in the external bank, enabling memory-free deployment and optional inference-time retrieval. Across seven open-domain and multi-hop question-answering benchmarks, SESA improves average accuracy over SSP by 1.2--3.2 points across multiple backbones and surpasses the skill-augmented SkillRL baseline by 0.9 points under a unified evaluation protocol. On Qwen3 models, SESA-Off retains 1.8--2.2 points of improvement over SSP, while the final skill bank adds a further 0.5--1.0 points. These results show that evolving skill memory is not merely an inference-time plug-in: it changes policy learning and the future training distribution while retaining value as optional external memory. Our code is available at https://github.com/Zenghuang-Fu/SESA-Self-Evolving-Search-Agents.
Figures
Reference graph
Works this paper leans on
-
[4]
InTheFourteenthInternationalConferenceon Learning Representations
Search Self-Play: Pushing the Frontier of Agent Capability without Supervision. InTheFourteenthInternationalConferenceon Learning Representations. Mallen, A.; Asai, A.; Zhong, V.; Das, R.; Khashabi, D.; andHajishirzi,H.2023. Whennottotrustlanguagemodels: Investigatingeffectivenessofparametricandnon-parametric memories. InProceedings of the 61st annual mee...
Pith/arXiv arXiv 2023
-
[5]
SkillOps: Managing LLM Agent Skill Libraries as Self-Maintaining Software Ecosystems.arXiv preprint arXiv:2605.13716. Qwen; Yang, A.; Yang, B.; Zhang, B.; Hui, B.; Zheng, B.; Yu, B.; Li, C.; Liu, D.; Huang, F.; Wei, H.; Lin, H.; Yang, J.; Tu, J.; Zhang, J.; Yang, J.; Yang, J.; Zhou, J.; Lin, J.; Dang, K.; Lu, K.; Bao, K.; Yang, K.; Yu, L.; Li, M.; Xue, M....
-
[6]
Qwen2.5 Technical Report. arXiv:2412.15115. Shi, Y.; Chen, Y.; Lu, Z.; Miao, Y.; Liu, S.; Gu, Q.; Cai, X.; Wang, X.; and Zhang, A
-
[7]
Shinn, N.; Cassano, F.; Gopinath, A.; Narasimhan, K.; and Yao, S
Skill1: Unified evolution of skill-augmented agents via reinforcement learning.arXiv preprint arXiv:2605.06130. Shinn, N.; Cassano, F.; Gopinath, A.; Narasimhan, K.; and Yao, S
-
[8]
arXiv preprint arXiv:2510.16079
Evolver: Self- evolving llm agents through an experience-driven lifecycle. arXiv preprint arXiv:2510.16079. Xia, P.; Chen, J.; Wang, H.; Liu, J.; Zeng, K.; Wang, Y.; Han, S.; Zhou, Y.; Zhao, X.; Chen, H.; et al
-
[9]
Xia, P.; Zeng, K.; Liu, J.; Qin, C.; Wu, F.; Zhou, Y.; Xiong, C.; and Yao, H
Skillrl: Evolvingagentsviarecursiveskill-augmentedreinforcement learning.arXiv preprint arXiv:2602.08234. Xia, P.; Zeng, K.; Liu, J.; Qin, C.; Wu, F.; Zhou, Y.; Xiong, C.; and Yao, H
-
[10]
Yang,A.;Li,A.;Yang,B.;Zhang,B.;Hui,B.;Zheng,B.;Yu, B.;Gao,C.;Huang,C.;Lv,C.;etal.2025
Agent0: Unleashing self-evolving agents from zero data via tool-integrated reasoning.arXiv preprint arXiv:2511.16043. Yang,A.;Li,A.;Yang,B.;Zhang,B.;Hui,B.;Zheng,B.;Yu, B.;Gao,C.;Huang,C.;Lv,C.;etal.2025. Qwen3technical report.arXiv preprint arXiv:2505.09388. Yang,Z.;Qi,P.;Zhang,S.;Bengio,Y.;Cohen,W.;Salakhut- dinov, R.; and Manning, C. D
arXiv 2025
-
[11]
Guided self-evolving llms with minimal human supervision.arXiv preprint arXiv:2512.02472. Zhang, H.; Fan, S.; Zou, H. P.; Chen, Y.; Wang, Z.; Zhou, J.; Li, C.; Huang, W.-C.; Yao, Y.; Zheng, K.; et al
-
[12]
Zhao,A.;Huang,D.;Xu,Q.;Lin,M.;Liu,Y.-J.;andHuang, G.2024
Coevoskills: Self-evolving agent skills via co-evolutionary verification.arXiv preprint arXiv:2604.01687. Zhao,A.;Huang,D.;Xu,Q.;Lin,M.;Liu,Y.-J.;andHuang, G.2024. Expel:Llmagentsareexperientiallearners. InPro- ceedings of the AAAI Conference on Artificial Intelligence, volume 38, 19632–19642
Pith/arXiv arXiv 2024
-
[2019]
Li, X.; Li, M.; Bao, K.; Ma, Y.; Wang, W.; Liu, D.; and Feng, F
Natural questions: a benchmark for questionansweringresearch.TransactionsoftheAssociation for Computational Linguistics, 7: 453–466. Li, X.; Li, M.; Bao, K.; Ma, Y.; Wang, W.; Liu, D.; and Feng, F. 2026a. SkillGraph: Skill-Augmented Reinforce- ment Learning for Agents via Evolving Skill Graphs.arXiv preprint arXiv:2605.12039. Li, Y.; Miao, R.; Qi, Z.; and...
-
[2025]
Multi-agent evolve: Llm self-improve through co-evolution.arXiv preprint arXiv:2510.23595. Grattafiori, A.; Dubey, A.; Jauhri, A.; Pandey, A.; Kadian, A.; Al-Dahle, A.; Letman, A.; Mathur, A.; Schelten, A.; Vaughan,A.;etal.2024. Thellama3herdofmodels.arXiv preprint arXiv:2407.21783. Ho, X.; Nguyen, A.-K. D.; Sugawara, S.; and Aizawa, A
arXiv 2024
-
[2026]
Ai, Q.; Fu, Z.; Li, Z.; Jiang, P.; Wu, H.; Song, J.; and He, G
Tool-r0: Self-evolving llm agents for tool-learning from zero data.arXiv preprint arXiv:2602.21320. Ai, Q.; Fu, Z.; Li, Z.; Jiang, P.; Wu, H.; Song, J.; and He, G
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.