<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Meta-Learning on Eigenform Continuous Learning Tool Tips</title><link>https://www.eigenform.ai/continuous-learning-tool-tips/tags/meta-learning/</link><description>Recent content in Meta-Learning on Eigenform Continuous Learning Tool Tips</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Mon, 26 Oct 2026 21:15:00 +0800</lastBuildDate><atom:link href="https://www.eigenform.ai/continuous-learning-tool-tips/tags/meta-learning/index.xml" rel="self" type="application/rss+xml"/><item><title>When Pass@1 Craters, Your Agent Might be Learning to Learn</title><link>https://www.eigenform.ai/continuous-learning-tool-tips/when-pass-1-craters-your-agent-might-be-learning-to-learn/</link><pubDate>Mon, 26 Oct 2026 00:00:00 +0800</pubDate><guid>https://www.eigenform.ai/continuous-learning-tool-tips/when-pass-1-craters-your-agent-might-be-learning-to-learn/</guid><description>&lt;figure class="article-image"&gt;
 &lt;picture&gt;
 &lt;source type="image/webp" srcset="https://www.eigenform.ai/continuous-learning-tool-tips/when-pass-1-craters-your-agent-might-be-learning-to-learn/cover-pass-1-collapse-self-training_hu_8f725e054a9d529.webp 480w, https://www.eigenform.ai/continuous-learning-tool-tips/when-pass-1-craters-your-agent-might-be-learning-to-learn/cover-pass-1-collapse-self-training_hu_ad2636d5b0db8afc.webp 800w, https://www.eigenform.ai/continuous-learning-tool-tips/when-pass-1-craters-your-agent-might-be-learning-to-learn/cover-pass-1-collapse-self-training_hu_c30bf5523564219.webp 1200w" sizes="(min-width: 900px) 800px, 100vw"&gt;
 &lt;source type="image/jpeg" srcset="https://www.eigenform.ai/continuous-learning-tool-tips/when-pass-1-craters-your-agent-might-be-learning-to-learn/cover-pass-1-collapse-self-training_hu_d37fcec50ee34908.jpeg 480w, https://www.eigenform.ai/continuous-learning-tool-tips/when-pass-1-craters-your-agent-might-be-learning-to-learn/cover-pass-1-collapse-self-training_hu_f00b7128ee71378f.jpeg 800w, https://www.eigenform.ai/continuous-learning-tool-tips/when-pass-1-craters-your-agent-might-be-learning-to-learn/cover-pass-1-collapse-self-training_hu_67a31592e4eb7bff.jpeg 1200w" sizes="(min-width: 900px) 800px, 100vw"&gt;
 &lt;img src="https://www.eigenform.ai/continuous-learning-tool-tips/when-pass-1-craters-your-agent-might-be-learning-to-learn/cover-pass-1-collapse-self-training_hu_f00b7128ee71378f.jpeg" alt="When pass@1 craters: an etched parchment map of a maze-like vault where dashed probe lines end at dead ends and locked doors marked with red X seals, a glowing route reaches a lit chamber of crates, and an inset shows two lines splitting, one climbing and one diving" title="A first attempt that fails and maps the container can be worth more than a lucky first success" width="1670" height="942" loading="eager" fetchpriority="high" decoding="async" class="zoomable" data-full-url="https://www.eigenform.ai/continuous-learning-tool-tips/when-pass-1-craters-your-agent-might-be-learning-to-learn/cover-pass-1-collapse-self-training.jpeg"&gt;
 &lt;/picture&gt;&lt;figcaption&gt;A first attempt that fails and maps the container can be worth more than a lucky first success&lt;/figcaption&gt;&lt;/figure&gt;&lt;h2 id="key-takeaways"&gt;Key Takeaways&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;State of the art:&lt;/strong&gt; Pass@1, the share of tasks solved on the first sampled attempt, is a standard measure of coding ability, and in a self-training loop a falling pass@1 is usually read as forgetting, mode collapse or reward hacking. That reading is sound for static, single-shot benchmarks.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Unresolved problem:&lt;/strong&gt; Training on whole episodes means a cheap failing first attempt is learned together with the fix its error message guided; whether step-level credit assignment would suppress this probing is still open, and evaluation needs metrics that count what each attempt learns.&amp;quot; for &amp;ldquo;It seemed like the models had learned to use the debug cycle as an extra exploration channel. Deliberately writing failing code on their first try could elicit error messages that would provide useful information to improve performance later on.&amp;rdquo; for &amp;ldquo;Why does pass@1 degrade in self-training loops, and is it always catastrophic forgetting? In our &lt;a href="https://github.com/EigenformAI/Negative-Space-Learning"&gt;disk-space self-training runs&lt;/a&gt;, first-attempt success fell to zero in two of three lineages while more of the agents’ code ran and their HumanEval score stayed close to the base model’s, it appeared that the agents had learned to submit a failing first attempt, read the error and get higher performance on later attempts as a result. Below we show the divergence, the mechanisms that let this strategy survive SFT on whole successful episodes, and how to check for it in your own loop.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Research direction:&lt;/strong&gt; We are investigating periodic SFT on whole episodes the environment accepted (disk space really freed), trained into fresh LoRA adapters with no exploration bonus. Keeping whole episodes means a cheap failing first attempt is learned together with the fix its error message guided; whether step-level credit assignment would suppress this probing is still open, and evaluation needs metrics that count what each attempt learns.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="tldr"&gt;TL;DR&lt;/h2&gt;
&lt;p&gt;Why does pass@1 degrade in self-training loops, and is it always catastrophic forgetting? In our &lt;a href="https://github.com/EigenformAI/Negative-Space-Learning"&gt;disk-space self-training runs&lt;/a&gt;, first-attempt success fell to zero in two of three lineages while more of the agents&amp;rsquo; code ran and their HumanEval score stayed close to the base model&amp;rsquo;s, because the agents had learned to submit a cheap first attempt, read the error and fix it on the next try. Below we show the divergence, the mechanisms that let this strategy survive SFT on whole successful episodes, and how to check for it in your own loop.&lt;/p&gt;</description></item></channel></rss>