<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Data Selection on Eigenform Continuous Learning Tool Tips</title><link>https://www.eigenform.ai/continuous-learning-tool-tips/tags/data-selection/</link><description>Recent content in Data Selection on Eigenform Continuous Learning Tool Tips</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Mon, 26 Oct 2026 22:00:00 +0800</lastBuildDate><atom:link href="https://www.eigenform.ai/continuous-learning-tool-tips/tags/data-selection/index.xml" rel="self" type="application/rss+xml"/><item><title>The Katalin Trap: When Cherry-Picking Training Data Fails</title><link>https://www.eigenform.ai/continuous-learning-tool-tips/the-katalin-trap-why-cherry-picking-training-data-fails/</link><pubDate>Mon, 26 Oct 2026 22:00:00 +0800</pubDate><guid>https://www.eigenform.ai/continuous-learning-tool-tips/the-katalin-trap-why-cherry-picking-training-data-fails/</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/the-katalin-trap-why-cherry-picking-training-data-fails/cover-cherry-picking-training-data_hu_d3cfa4c1909dca4b.webp 480w, https://www.eigenform.ai/continuous-learning-tool-tips/the-katalin-trap-why-cherry-picking-training-data-fails/cover-cherry-picking-training-data_hu_101aa1062f3f5aec.webp 800w, https://www.eigenform.ai/continuous-learning-tool-tips/the-katalin-trap-why-cherry-picking-training-data-fails/cover-cherry-picking-training-data_hu_744743c7cd3e2f23.webp 1200w" sizes="(min-width: 900px) 800px, 100vw"&gt;
 &lt;source type="image/jpeg" srcset="https://www.eigenform.ai/continuous-learning-tool-tips/the-katalin-trap-why-cherry-picking-training-data-fails/cover-cherry-picking-training-data_hu_1d2604bb7ba7b777.jpeg 480w, https://www.eigenform.ai/continuous-learning-tool-tips/the-katalin-trap-why-cherry-picking-training-data-fails/cover-cherry-picking-training-data_hu_8027869f8e8c5c72.jpeg 800w, https://www.eigenform.ai/continuous-learning-tool-tips/the-katalin-trap-why-cherry-picking-training-data-fails/cover-cherry-picking-training-data_hu_a073906a660929dd.jpeg 1200w" sizes="(min-width: 900px) 800px, 100vw"&gt;
 &lt;img src="https://www.eigenform.ai/continuous-learning-tool-tips/the-katalin-trap-why-cherry-picking-training-data-fails/cover-cherry-picking-training-data_hu_8027869f8e8c5c72.jpeg" alt="The Katalin Trap and cherry-picking training data as an etched parchment engraving: a golden cage enclosing glowing cherries on barren cracked earth, contrasted against a wooden sliding window frame on brass rails advancing through a thriving harvest with an inset trajectory chart" title="Selecting only peak performances trains an agent for an exhausted world that ceases to exist" width="1376" height="768" loading="eager" fetchpriority="high" decoding="async" class="zoomable" data-full-url="https://www.eigenform.ai/continuous-learning-tool-tips/the-katalin-trap-why-cherry-picking-training-data-fails/cover-cherry-picking-training-data.jpeg"&gt;
 &lt;/picture&gt;&lt;figcaption&gt;Selecting only peak performances trains an agent for an exhausted world that ceases to exist&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 and curriculum learning:&lt;/strong&gt; Conventional data selection self-improvement (such as Best-of-N and rejection sampling) treats top-performing trajectories as gold-standard supervision, assuming that curating peak reward functions like an effective curriculum learning filter in stationary environments.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The Katalin Trap and self-training collapse:&lt;/strong&gt; In agentic non-stationary tasks, cherry-picking training data can cause niche overfitting and self-training collapse, as happened in the case of the “Katalin” experiment described below.. Because successful actions permanently consume the environment&amp;rsquo;s exploitable state, peak trajectories represent transient exploits from dead worlds rather than robust generalisation.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Non-parametric catastrophic forgetting:&lt;/strong&gt; Unlike classical catastrophic forgetting caused by weight interference, the rise-and-collapse failure mode in our &lt;a href="https://arxiv.org/abs/2601.12310v2"&gt;Negative Space Learning&lt;/a&gt; experiments occurs under frozen base models with fresh LoRA adapters, driven entirely by discarding recovery and exploration behaviours.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sliding window training and online stability:&lt;/strong&gt; Retaining recent trajectories regardless of score acts as a temporal anchor and biological respiratory rhythm. A sliding window training buffer preserves messy recovery behaviours and forces continual re-derivation, sustaining long-term online learning stability.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="tldr"&gt;TL;DR&lt;/h2&gt;
&lt;p&gt;Filtering for peak performance seems like it should be an obvious choice in data selection for self-improvement, but cherry-picking training data in dynamic environments can causes catastrophic self-training collapse. In our Negative Space Learning experiments, an agent trained only on its highest-scoring runs (Katalin) suffered niche overfitting to depleted states, unlearning its gains within eight generations without weight-level catastrophic forgetting. Conversely, &lt;a href="https://www.eigenform.ai/continuous-learning-tool-tips/sliding-window-sft-continual-learning-without-data-scaling/"&gt;sliding window training&lt;/a&gt; across recent generations (Miri) discards stale strategies and preserves recovery behaviours, achieving superior online learning stability on four times less data.&lt;/p&gt;</description></item><item><title>Variance Deletion: Why Cherry-Picking Data Collapses Agents</title><link>https://www.eigenform.ai/continuous-learning-tool-tips/variance-deletion-why-cherry-picking-data-collapses-agents/</link><pubDate>Mon, 26 Oct 2026 00:00:00 +0800</pubDate><guid>https://www.eigenform.ai/continuous-learning-tool-tips/variance-deletion-why-cherry-picking-data-collapses-agents/</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/variance-deletion-why-cherry-picking-data-collapses-agents/cover-variance-deletion-cherry-picking_hu_2850e9a0375eebe8.webp 480w, https://www.eigenform.ai/continuous-learning-tool-tips/variance-deletion-why-cherry-picking-data-collapses-agents/cover-variance-deletion-cherry-picking_hu_e036283076402697.webp 800w, https://www.eigenform.ai/continuous-learning-tool-tips/variance-deletion-why-cherry-picking-data-collapses-agents/cover-variance-deletion-cherry-picking_hu_73a0e454f9c760b0.webp 1200w" sizes="(min-width: 900px) 800px, 100vw"&gt;
 &lt;source type="image/jpeg" srcset="https://www.eigenform.ai/continuous-learning-tool-tips/variance-deletion-why-cherry-picking-data-collapses-agents/cover-variance-deletion-cherry-picking_hu_11dea856238215a8.jpeg 480w, https://www.eigenform.ai/continuous-learning-tool-tips/variance-deletion-why-cherry-picking-data-collapses-agents/cover-variance-deletion-cherry-picking_hu_c603e2ad1aa8ea0e.jpeg 800w, https://www.eigenform.ai/continuous-learning-tool-tips/variance-deletion-why-cherry-picking-data-collapses-agents/cover-variance-deletion-cherry-picking_hu_dd715d9f5c0a08c5.jpeg 1200w" sizes="(min-width: 900px) 800px, 100vw"&gt;
 &lt;img src="https://www.eigenform.ai/continuous-learning-tool-tips/variance-deletion-why-cherry-picking-data-collapses-agents/cover-variance-deletion-cherry-picking_hu_c603e2ad1aa8ea0e.jpeg" alt="Variance deletion and self-training collapse as an etched parchment engraving: ornate brass shears aggressively pruning away a spectrum of diverse branches into discarded scrolls, contrasted against a broad resilient canopy protected within a sliding window frame with an inset distribution chart" title="Pruning sub-optimal runs deletes the recovery behaviours agents need when environments drift" width="1376" height="768" loading="eager" fetchpriority="high" decoding="async" class="zoomable" data-full-url="https://www.eigenform.ai/continuous-learning-tool-tips/variance-deletion-why-cherry-picking-data-collapses-agents/cover-variance-deletion-cherry-picking.jpeg"&gt;
 &lt;/picture&gt;&lt;figcaption&gt;Pruning sub-optimal runs deletes the recovery behaviours agents need when environments drift&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 and curriculum learning:&lt;/strong&gt; Standard paradigms in data selection self-improvement (such as STaR, RAFT, and best-of-N rejection sampling) filter for top-scoring trajectories, treating peak curation like an automated curriculum learning filter that isolates high-reward behaviour while assuming the underlying task distribution remains stationary.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mechanism of self-training collapse:&lt;/strong&gt; In dynamic or agentic environments, cherry-picking training data can cause niche overfitting by deleting behavioural variance. Pruning sub-optimal, exploratory, and recovery runs starves the agent of recovery behaviours, transforming apparent quality filtering into catastrophic self-training collapse once the environment drifts.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Forgetting without weight interference:&lt;/strong&gt; The parallel collapse observed between tool-trained shopping agents losing conversational competence and our internal self-training lineages is distributional rather than parametric. Because our &lt;a href="https://arxiv.org/abs/2601.12310v2"&gt;Negative Space Learning&lt;/a&gt; experiments train fresh LoRA adapters from a frozen base with no inherited weights, forgetting here is driven entirely by data variance deletion rather than gradient overwriting.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sliding window training and stability:&lt;/strong&gt; Retaining a bounded buffer of recent trajectories regardless of score sustains online learning stability. Sliding window training preserves the full outcome distribution and failure-recovery paths, proving that long-term generalisation depends on distributional width rather than peak-performance cherry-picking.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="tldr"&gt;TL;DR&lt;/h2&gt;
&lt;p&gt;Filtering for peak performance seems like intuitive data selection self-improvement, but cherry-picking training data deletes the behavioural variance needed for agent generalisation and online learning stability. In our self-training runs on disposable Linux containers, an agent trained only on its highest-scoring runs (Katalin) suffered self-training collapse from niche overfitting, mirroring how over-optimising tool use leads to conversational collapse without weight-level catastrophic forgetting. By contrast, &lt;a href="https://www.eigenform.ai/continuous-learning-tool-tips/sliding-window-sft-continual-learning-without-data-scaling/"&gt;sliding window training&lt;/a&gt; across recent generations preserves messy recovery trajectories, sustaining steady performance gains without data accumulation.&lt;/p&gt;</description></item><item><title>Why Cherry-Picking Your Best Data Can Kill Generalisation</title><link>https://www.eigenform.ai/continuous-learning-tool-tips/why-cherry-picking-your-best-data-kills-generalisation/</link><pubDate>Mon, 26 Oct 2026 00:00:00 +0800</pubDate><guid>https://www.eigenform.ai/continuous-learning-tool-tips/why-cherry-picking-your-best-data-kills-generalisation/</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/why-cherry-picking-your-best-data-kills-generalisation/cover-data-selection-fine-tuning_hu_4657de7491cc04db.webp 480w, https://www.eigenform.ai/continuous-learning-tool-tips/why-cherry-picking-your-best-data-kills-generalisation/cover-data-selection-fine-tuning_hu_79648fedc6d48069.webp 800w, https://www.eigenform.ai/continuous-learning-tool-tips/why-cherry-picking-your-best-data-kills-generalisation/cover-data-selection-fine-tuning_hu_1ff705f154f4ab2.webp 1200w" sizes="(min-width: 900px) 800px, 100vw"&gt;
 &lt;source type="image/jpeg" srcset="https://www.eigenform.ai/continuous-learning-tool-tips/why-cherry-picking-your-best-data-kills-generalisation/cover-data-selection-fine-tuning_hu_db3f182a78d7dbc1.jpeg 480w, https://www.eigenform.ai/continuous-learning-tool-tips/why-cherry-picking-your-best-data-kills-generalisation/cover-data-selection-fine-tuning_hu_200db3349b738f6a.jpeg 800w, https://www.eigenform.ai/continuous-learning-tool-tips/why-cherry-picking-your-best-data-kills-generalisation/cover-data-selection-fine-tuning_hu_5c64a4f40cd4963c.jpeg 1200w" sizes="(min-width: 900px) 800px, 100vw"&gt;
 &lt;img src="https://www.eigenform.ai/continuous-learning-tool-tips/why-cherry-picking-your-best-data-kills-generalisation/cover-data-selection-fine-tuning_hu_200db3349b738f6a.jpeg" alt="Data selection for fine-tuning as an etched orchard: a jar of three shrivelled cherries in a bare orchard, a wooden frame on rails carrying the last three mixed harvests toward trees in blossom, and an inset of three curves, one rising, one levelling off and one peaking then falling" title="Keeping only the best data trains a model for a world that has already moved on" width="1672" height="941" loading="eager" fetchpriority="high" decoding="async" class="zoomable" data-full-url="https://www.eigenform.ai/continuous-learning-tool-tips/why-cherry-picking-your-best-data-kills-generalisation/cover-data-selection-fine-tuning.jpeg"&gt;
 &lt;/picture&gt;&lt;figcaption&gt;Keeping only the best data trains a model for a world that has already moved on&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; Self-training methods such as STaR and ReST generate data, keep the samples that score best, and train on them. Filtering for quality is the default, and it works well when the task distribution stays fixed.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Unresolved problem:&lt;/strong&gt; When the agent’s own actions change its environment, the best data describes a state that no longer exists. We tested this via a self-directed exploration and training experiment (&lt;a href="https://arxiv.org/abs/2601.12310v2"&gt;Survival is the Only Reward&lt;/a&gt;), the lineage trained on its three highest-scoring generations reached 13.2% of space freed by v5 and fell back to its starting 4.5% by v13, while the lineage trained on its three most recent generations, with the same data budget, ended at 12.0% and still rising.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Research direction:&lt;/strong&gt; Why would an agent trained only on the best data collapse? Is it the data itself, the objective or some combination of both. Join us for a deep dive.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="tldr"&gt;TL;DR&lt;/h2&gt;
&lt;p&gt;In our &lt;a href="https://github.com/EigenformAI/Negative-Space-Learning"&gt;13-generation runs on a disk-cleanup task&lt;/a&gt;, an agent trained on its three best generations peaked early and then fell back to where it started, while one trained on its three most recent generations, with the same data budget, kept improving: in an environment the agent itself depletes, the best data goes stale first. Below we argue that the window acts as a regulariser that keeps training data close to what the agent does now, compare it with a KL anchor at the loss level, and suggest experiments to test the idea.&lt;/p&gt;</description></item></channel></rss>