← Latest papers
🤖 AI

Why Does Feedback-Augmented Self-Distillation Fail to Improve Retrieval-Interleaved Search Agents?

This paper reveals that Feedback-Augmented Self-Distillation often fails in retrieval-interleaved search agents due to a "decoding collapse" phenomenon and inconsistent supervision signals, which can be effectively mitigated by employing an Exponential Moving Average (EMA) teacher to stabilize the learning process.

Original authors: Fan Yang, Rui Meng, Yuxin Wen

Published 2026-07-21
📖 5 min read🧠 Deep dive

Original authors: Fan Yang, Rui Meng, Yuxin Wen

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 very smart, but slightly confused, robot how to solve a mystery. The robot has a superpower: it can ask a librarian for help whenever it gets stuck. This is the world of "search agents"—computer programs that think, ask questions, and look up answers in a giant library of text to solve problems. Usually, to teach these robots, we use a "teacher" robot that is already an expert. The student robot watches the teacher, copies its moves, and tries to get better. But what if we don't have a super-expert teacher? What if the only teacher we have is the student robot itself, looking back at its own past attempts? This is called "self-distillation." It's like a student trying to learn from their own homework, hoping that if they remember how they solved a problem correctly once, they can do it again without help. Scientists are very excited about this because it could let robots learn from their own mistakes and successes without needing a human to grade every single step. But does this trick actually work when the robot has to search for information along the way? That is the big question this paper tackles.

The researchers in this study decided to test a specific version of this idea called "Feedback-Augmented Self-Distillation" (FA-SD). They set up an experiment where their AI agent, a robot named Qwen, tried to solve tricky questions by searching the internet. The idea was simple: if the robot got a question right in one attempt, they would show that successful attempt back to the robot as a "hint" or "feedback" to help it solve the same question again. They hoped this would act like a super-teacher, guiding the robot to make better choices. However, the results were surprising and a bit disappointing. Instead of getting smarter, the robot started to fail in a very specific, weird way.

The team discovered that the robot wasn't actually learning to think better. Instead, it fell into a trap they call "decoding collapse." Imagine a student taking a test who, instead of reading the question, just memorizes the shape of the answer sheet. They write down the same fancy-looking paragraphs and search queries over and over again, regardless of what the question actually is. To an outside observer, the answers look different and complex, but they are actually empty of real meaning. The robot was doing exactly this. It found a "template" for how to look like it was searching and thinking, and it just repeated that template. Because the robot was just copying a pattern rather than truly understanding the question, the "teacher" signal it was trying to learn from became useless. The math used to teach the robot (called KL divergence) couldn't tell the difference between a smart answer and a fake one, so the robot didn't improve.

The researchers also found that the problem wasn't that the "teacher" robot was too weak. In fact, when they gave the robot the "hint" (the successful past attempt) in its prompt, it could solve the problem much better than when it was left alone. The issue was that the robot couldn't "internalize" or absorb that skill. It was like a student who could ace a test if they had the answer key in front of them, but failed completely when the key was taken away. The robot couldn't translate the "hint" into a permanent skill.

To fix this, the team tried to make the "teacher" more stable. They realized that because the robot was learning and changing every second, the "teacher" version of itself was also changing, which made the lessons confusing. They tried two solutions: one where the teacher was frozen in time (a "fixed reference"), and another where the teacher was an "average" of the robot's past selves (called an "Exponential Moving Average" or EMA). The "frozen" teacher helped a little, but the "average" teacher was the real hero. By smoothing out the changes, the EMA teacher gave the robot a steady, consistent guide. This allowed the robot to recover from its earlier failures and actually learn. In the end, the robot using the EMA teacher scored an average of 0.206 on seven different tests, which was a big jump from its starting score of 0.114.

However, the paper also warns that this "hint" trick doesn't work for everyone. When they tried to use this same "feedback" idea with a powerful, external teacher robot (one that wasn't the student itself), it actually made things worse. It seems that adding extra hints to a teacher that is already strong just creates confusion. The study suggests that while self-teaching is a powerful idea, it's very fragile. If the robot starts copying templates instead of thinking, the whole system breaks. But with the right kind of steady guidance, like the EMA teacher, it is possible to help these search agents learn to think for themselves, even if they start out by just pretending to know the answer.

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 →