← Latest papers
🤖 AI

Self-Play Meets Skill Evolution: Self-Evolving Search Agents that Pose, Solve, and Remember

This paper introduces SESA, a self-evolving search agent that establishes a bidirectional loop where informative failures are distilled into an evolving skill memory to guide a solver, which in turn shapes the challenger's problem generation, thereby co-evolving task distributions and procedural knowledge to improve performance across multiple QA benchmarks.

Original authors: Zenghuang Fu, Zhaoyang Li, Qiuyuan Ai, Haoyu Wu, Minghui Wu, Chenxu Zhao, Ante Wang, Guannan He, Changwei Wang

Published 2026-08-03
📖 4 min read☕ Coffee break read

Original authors: Zenghuang Fu, Zhaoyang Li, Qiuyuan Ai, Haoyu Wu, Minghui Wu, Chenxu Zhao, Ante Wang, Guannan He, Changwei Wang

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to teach a robot how to play a complex video game, but you don't have a rulebook or a list of levels to practice on. Instead, the robot has to invent its own levels as it goes. This is a field of science called Self-Play, where an artificial intelligence (AI) acts as both the student and the teacher. The "teacher" part of the AI creates a puzzle, and the "student" part tries to solve it. If the student gets it right, they get a point; if they get it wrong, they learn a little bit from the mistake and try again.

Usually, when these AI students make a mistake, they learn from it in the moment, but then they forget the specific lesson once they move on to the next puzzle. It's like trying to learn to ride a bike by falling off, getting up, and immediately forgetting why you fell. Another approach, called Skill Memory, is like keeping a physical notebook where you write down every trick you've learned. But often, that notebook is filled with lessons from old, fixed games that the robot didn't choose to play. The big question researchers have been asking is: What if the robot could invent its own hard levels, learn from its own specific failures, and write those lessons into a notebook that changes as it gets smarter?

This is exactly what the paper "Self-Play Meets Skill Evolution" explores. The authors introduce a new system called SESA (Self-Evolving Skill-Augmented Agent). Think of SESA as a robot that has two distinct personalities working together: a "Challenger" and a "Solver." The Challenger is the troublemaker who invents tricky questions. The Solver is the detective trying to find the answers using a search engine.

Here is the magic trick: When the Solver fails to answer a question, instead of just tossing that failure away, SESA turns that mistake into a "Skill Card." Imagine a sticky note that says, "Hey, next time you see a question about a prince born in Prague, remember to check if he has a specific family name, or you might get confused!" The Solver then reads these sticky notes before trying new questions.

But here is the clever part that makes SESA special: The Challenger (the troublemaker) cannot see these sticky notes. The Challenger only sees whether the Solver got the answer right or wrong. This creates a fair game. If the Solver gets better because of the sticky notes, the Challenger realizes, "Oh, my questions were too easy!" and starts making even harder ones. This forces the Solver to learn even more advanced skills, which leads to even harder questions, creating a loop where the AI gets smarter and smarter on its own.

The researchers found that this system works really well. They tested it on seven different types of tricky questions, from simple facts to complex puzzles that require connecting multiple pieces of information. They discovered that SESA improved the AI's accuracy by about 1.2 to 3.2 points compared to the standard method where the AI just forgets its mistakes. Even more interestingly, they found that the AI actually "learned" the lessons so well that it could solve problems correctly even without looking at the sticky notes later on. However, having the notes available still gave it a small extra boost, like having a reference sheet you don't really need but can't resist glancing at.

The paper shows that this "evolving memory" isn't just a fancy trick for the final test; it actually changes how the AI learns during training. By turning failures into reusable skills and feeding them back into the learning process, SESA creates a self-improving cycle. The authors suggest that this approach is better than just memorizing lessons from fixed datasets because it adapts to the AI's own current level of skill, constantly pushing it to the edge of what it can do. In short, SESA proves that an AI that remembers its own mistakes and uses them to build a better future is a much smarter student than one that just moves on to the next question.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →