<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Continual Learning on Eigenform Continuous Learning Tool Tips</title><link>https://www.eigenform.ai/continuous-learning-tool-tips/tags/continual-learning/</link><description>Recent content in Continual Learning on Eigenform Continuous Learning Tool Tips</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Sun, 01 Nov 2026 09:00:00 +0800</lastBuildDate><atom:link href="https://www.eigenform.ai/continuous-learning-tool-tips/tags/continual-learning/index.xml" rel="self" type="application/rss+xml"/><item><title>Reward Hacking in Autonomous Agent Training</title><link>https://www.eigenform.ai/continuous-learning-tool-tips/reward-hacking-in-autonomous-agent-training/</link><pubDate>Sun, 01 Nov 2026 09:00:00 +0800</pubDate><guid>https://www.eigenform.ai/continuous-learning-tool-tips/reward-hacking-in-autonomous-agent-training/</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/reward-hacking-in-autonomous-agent-training/cover-reward-hacking_hu_a878e6f52a52e818.webp 480w, https://www.eigenform.ai/continuous-learning-tool-tips/reward-hacking-in-autonomous-agent-training/cover-reward-hacking_hu_a80f5eaab5ff6527.webp 800w, https://www.eigenform.ai/continuous-learning-tool-tips/reward-hacking-in-autonomous-agent-training/cover-reward-hacking_hu_7c791285e4ac05f.webp 1200w" sizes="(min-width: 900px) 800px, 100vw"&gt;
 &lt;source type="image/jpeg" srcset="https://www.eigenform.ai/continuous-learning-tool-tips/reward-hacking-in-autonomous-agent-training/cover-reward-hacking_hu_cad9256b6c43acb1.jpeg 480w, https://www.eigenform.ai/continuous-learning-tool-tips/reward-hacking-in-autonomous-agent-training/cover-reward-hacking_hu_5273a0df605cf70b.jpeg 800w, https://www.eigenform.ai/continuous-learning-tool-tips/reward-hacking-in-autonomous-agent-training/cover-reward-hacking_hu_c2d9ac4175f581b1.jpeg 1200w" sizes="(min-width: 900px) 800px, 100vw"&gt;
 &lt;img src="https://www.eigenform.ai/continuous-learning-tool-tips/reward-hacking-in-autonomous-agent-training/cover-reward-hacking_hu_5273a0df605cf70b.jpeg" alt="Reward hacking in autonomous agent training: a brass automaton arm watches a proxy gauge climb while a chart shows the proxy curve rising and the true outcome curve falling, and a container vessel drains through a siphon into a tray where the real pile of freed storage blocks grows" title="The proxy score climbs while the real outcome falls; selection counts the freed space instead" width="1672" height="941" loading="eager" fetchpriority="high" decoding="async" class="zoomable" data-full-url="https://www.eigenform.ai/continuous-learning-tool-tips/reward-hacking-in-autonomous-agent-training/cover-reward-hacking.jpeg"&gt;
 &lt;/picture&gt;&lt;figcaption&gt;The proxy score climbs while the real outcome falls; selection counts the freed space instead&lt;/figcaption&gt;&lt;/figure&gt;&lt;h2 id="key-takeaways"&gt;Key Takeaways&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Goodhart&amp;rsquo;s Law decomposes into regressional, extremal, causal, and adversarial divergence mechanisms, each arising when an optimization algorithm drives a policy into state-action regions where a proxy metric decouples from the underlying task outcome.&lt;/li&gt;
&lt;li&gt;Under Skalse et al.&amp;rsquo;s formal Markov Decision Process framework, expected returns are linear in state-action occupancy measures, which makes any non-constant proxy objective mathematically open to divergence across the full simplex of stochastic policies unless policy support or transition dynamics are restricted.&lt;/li&gt;
&lt;li&gt;In LLM (Large Language Model) post-training, RL (Reinforcement learning) methods such as GRPO (Group Relative Policy Optimization) work well when paired with deterministic, verifiable checkers, whereas learned preference models and dense intermediate bonuses introduce proxy surfaces that high-capacity policies rapidly saturate.&lt;/li&gt;
&lt;li&gt;Grounding selection in conserved environmental quantities, where an agent&amp;rsquo;s survival and inclusion in future modified SFT (Supervised Fine-Tuning) windows depend directly on net physical or computational resource changes rather than an external score, aligns optimization with environmental viability.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="tldr"&gt;TL;DR&lt;/h2&gt;
&lt;p&gt;When an autonomous agent optimizes a proxy return \({J}_{\tilde{R}}(\pi )\) that is separate from the ground-truth environmental outcome \({J}_{R}(\pi )\), sufficient optimization pressure reliably moves the policy into tail distributions where the proxy climbs while task utility drops. Formal results in Markov Decision Processes prove that this divergence is a mathematical property of linear occupancy geometry rather than an implementation bug, because any mismatch between proxy and true gradients creates exploitable directions along the policy simplex boundary. While RLVR (Reinforcement Learning with Verifiable Rewards) with algorithms like GRPO works reliably where a deterministic verifier exists, open-ended self-training loops can bypass proxy construction by tying trajectory selection to conserved environmental resources through approximate policy-free online learning.&lt;/p&gt;</description></item><item><title>Anchored SFT KL Divergence Fine Tuning: Unifying DFT and Trust Regions</title><link>https://www.eigenform.ai/continuous-learning-tool-tips/anchored-sft-kl-divergence-fine-tuning/</link><pubDate>Fri, 30 Oct 2026 03:00:00 +0900</pubDate><guid>https://www.eigenform.ai/continuous-learning-tool-tips/anchored-sft-kl-divergence-fine-tuning/</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/anchored-sft-kl-divergence-fine-tuning/cover-anchored-sft-kl-divergence_hu_9b02dd119dc5628a.webp 480w, https://www.eigenform.ai/continuous-learning-tool-tips/anchored-sft-kl-divergence-fine-tuning/cover-anchored-sft-kl-divergence_hu_f6352d969bf82a06.webp 800w, https://www.eigenform.ai/continuous-learning-tool-tips/anchored-sft-kl-divergence-fine-tuning/cover-anchored-sft-kl-divergence_hu_1670c7b9b48fe8bc.webp 1200w" sizes="(min-width: 900px) 800px, 100vw"&gt;
 &lt;source type="image/jpeg" srcset="https://www.eigenform.ai/continuous-learning-tool-tips/anchored-sft-kl-divergence-fine-tuning/cover-anchored-sft-kl-divergence_hu_cb0a858a3b54cfc6.jpeg 480w, https://www.eigenform.ai/continuous-learning-tool-tips/anchored-sft-kl-divergence-fine-tuning/cover-anchored-sft-kl-divergence_hu_9caf3d74681048db.jpeg 800w, https://www.eigenform.ai/continuous-learning-tool-tips/anchored-sft-kl-divergence-fine-tuning/cover-anchored-sft-kl-divergence_hu_11a903438d18bd89.jpeg 1200w" sizes="(min-width: 900px) 800px, 100vw"&gt;
 &lt;img src="https://www.eigenform.ai/continuous-learning-tool-tips/anchored-sft-kl-divergence-fine-tuning/cover-anchored-sft-kl-divergence_hu_9caf3d74681048db.jpeg" alt="Anchored SFT and KL Divergence: a Renaissance technical copperplate engraving showing a brass anchor and geometric calipers locking a glowing trust-region boundary over a discrete probability distribution, flanked by a mechanical DFT balance governor on the left and a reference model monolith tethered by golden tension cables on the right" title="Anchoring supervised fine-tuning with a reference policy bounds probability drift across the entire vocabulary simplex" width="1376" height="768" loading="eager" fetchpriority="high" decoding="async" class="zoomable" data-full-url="https://www.eigenform.ai/continuous-learning-tool-tips/anchored-sft-kl-divergence-fine-tuning/cover-anchored-sft-kl-divergence.jpeg"&gt;
 &lt;/picture&gt;&lt;figcaption&gt;Anchoring supervised fine-tuning with a reference policy bounds probability drift across the entire vocabulary simplex&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;The single-token blind spot:&lt;/strong&gt; Dynamic Fine-Tuning (DFT) modulates cross-entropy loss by to damp outlier gradient spikes on observed target tokens, but it provides zero distributional constraint across the remaining unselected vocabulary.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distributional trust regions:&lt;/strong&gt; &lt;strong&gt;Anchored SFT&lt;/strong&gt; (ASFT) augments confidence-weighted regression with a full-vocabulary Kullback-Leibler (KL) divergence penalty against the base reference model, securing optimization stability across diverse training distributions.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Zero-overhead reference forward:&lt;/strong&gt; By leveraging parameter isolation in low-rank adaptation, practitioners can create &lt;strong&gt;trusted region&lt;/strong&gt; LoRAs with zero auxiliary VRAM by disabling adapter weights during the reference evaluation pass.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mass-covering protection:&lt;/strong&gt; Integrating &lt;strong&gt;kl regularized supervised fine tuning&lt;/strong&gt; with forward KL penalties prevents policy entropy collapse, ensuring that self-training agents retain foundational fluency while acquiring domain capabilities.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="tldr"&gt;TL;DR&lt;/h2&gt;
&lt;p&gt;Standard Supervised Fine-Tuning (SFT) penalizes all target tokens equally, while Dynamic Fine-Tuning (DFT) scales token loss by predicted probability. However, DFT only regulates the single observed token, which can allow probability mass across the remaining vocabulary to drift unpredictably during iterative self-training loops. Applying &lt;strong&gt;ASFT&lt;/strong&gt; resolves this distributional drift by combining confidence-weighted loss with a full-distribution reference anchor. By using &lt;strong&gt;KL regularized supervised fine tuning,&lt;/strong&gt; engineering teams can retain base model fluency while training autonomous agents on complex, multi-generation domain traces.&lt;/p&gt;</description></item><item><title>Experience Replay to Stop Catastrophic Forgetting in LLMs</title><link>https://www.eigenform.ai/continuous-learning-tool-tips/experience-replay-catastrophic-forgetting-llm/</link><pubDate>Thu, 29 Oct 2026 16:00:00 +0900</pubDate><guid>https://www.eigenform.ai/continuous-learning-tool-tips/experience-replay-catastrophic-forgetting-llm/</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/experience-replay-catastrophic-forgetting-llm/cover-experience-replay-catastrophic-forgetting_hu_74bf898e124e9205.webp 480w, https://www.eigenform.ai/continuous-learning-tool-tips/experience-replay-catastrophic-forgetting-llm/cover-experience-replay-catastrophic-forgetting_hu_6749853b23ec2769.webp 800w, https://www.eigenform.ai/continuous-learning-tool-tips/experience-replay-catastrophic-forgetting-llm/cover-experience-replay-catastrophic-forgetting_hu_19bb9f50262bf60d.webp 1200w" sizes="(min-width: 900px) 800px, 100vw"&gt;
 &lt;source type="image/jpeg" srcset="https://www.eigenform.ai/continuous-learning-tool-tips/experience-replay-catastrophic-forgetting-llm/cover-experience-replay-catastrophic-forgetting_hu_32f8f519e5a3bcdc.jpeg 480w, https://www.eigenform.ai/continuous-learning-tool-tips/experience-replay-catastrophic-forgetting-llm/cover-experience-replay-catastrophic-forgetting_hu_47477335da4524b7.jpeg 800w, https://www.eigenform.ai/continuous-learning-tool-tips/experience-replay-catastrophic-forgetting-llm/cover-experience-replay-catastrophic-forgetting_hu_257d5d3749d756e1.jpeg 1200w" sizes="(min-width: 900px) 800px, 100vw"&gt;
 &lt;img src="https://www.eigenform.ai/continuous-learning-tool-tips/experience-replay-catastrophic-forgetting-llm/cover-experience-replay-catastrophic-forgetting_hu_47477335da4524b7.jpeg" alt="Experience Replay and Complementary Learning Systems: a Renaissance technical copperplate engraving showing a fast episodic memory spiral on the left interleaving new domain trajectories with foundational rehearsal scrolls to safely update a base LLM through a modular amber LoRA adapter without catastrophic forgetting" title="Interleaving a rehearsal buffer with new domain trajectories prevents directional gradient interference and catastrophic forgetting" width="1376" height="768" loading="eager" fetchpriority="high" decoding="async" class="zoomable" data-full-url="https://www.eigenform.ai/continuous-learning-tool-tips/experience-replay-catastrophic-forgetting-llm/cover-experience-replay-catastrophic-forgetting.jpeg"&gt;
 &lt;/picture&gt;&lt;figcaption&gt;Interleaving a rehearsal buffer with new domain trajectories prevents directional gradient interference and catastrophic forgetting&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;The dual-memory architecture:&lt;/strong&gt; Mitigating &lt;strong&gt;experience replay catastrophic forgetting llm&lt;/strong&gt; risks requires operationalizing Complementary Learning Systems (CLS), interleaving fast episodic task acquisition with slow consolidation of prior knowledge.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Root causes of representation collapse:&lt;/strong&gt; Fine-tuning low-rank adapters exclusively on specialized domain trajectories can sometimes create directional gradient interference, overriding foundational reasoning, prompt comprehension, and code syntax.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Rehearsal buffer mixing ratios:&lt;/strong&gt; Interleaving a modest 10% rehearsal buffer from pre-cutoff general datasets helps prevent representational drift, maintaining benchmarks without diluting domain adaptation velocity.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="tldr"&gt;TL;DR&lt;/h2&gt;
&lt;p&gt;When developers continually fine-tune language models on specialized tasks, parameter updates rapidly overwrite foundational knowledge. Understanding &lt;strong&gt;experience replay catastrophic forgetting llm&lt;/strong&gt; dynamics requires looking at how biological memory stabilizes learning across shifting environments. Drawing on &lt;strong&gt;complementary learning systems continual learning&lt;/strong&gt; theory, experience replay interleaves new environmental trajectories with historical or pre-training distributions. While most LoRA finetunes do not require a &lt;strong&gt;rehearsal buffer&lt;/strong&gt;, if the LoRA data creates directional gradient interference it can still result in catastrophic forgetting. In this case injecting a small ratio (around 10%) of general rehearsal data across virtual epochs bounds gradient drift. Consequently, the model preserves baseline reasoning while acquiring aggressive, highly optimized domain capabilities.&lt;/p&gt;</description></item><item><title>What Are Elastic Weights? EWC vs. LoRA in Continual Learning</title><link>https://www.eigenform.ai/continuous-learning-tool-tips/what-is-elastic-weight-consolidation-ewc-vs-lora/</link><pubDate>Thu, 29 Oct 2026 14:35:00 +0900</pubDate><guid>https://www.eigenform.ai/continuous-learning-tool-tips/what-is-elastic-weight-consolidation-ewc-vs-lora/</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/what-is-elastic-weight-consolidation-ewc-vs-lora/cover-elastic-weight-consolidation-ewc-vs-lora_hu_d9d2ca918dcc87a4.webp 480w, https://www.eigenform.ai/continuous-learning-tool-tips/what-is-elastic-weight-consolidation-ewc-vs-lora/cover-elastic-weight-consolidation-ewc-vs-lora_hu_2a1d165de2af24c1.webp 800w, https://www.eigenform.ai/continuous-learning-tool-tips/what-is-elastic-weight-consolidation-ewc-vs-lora/cover-elastic-weight-consolidation-ewc-vs-lora_hu_967087e5ff65daba.webp 1200w" sizes="(min-width: 900px) 800px, 100vw"&gt;
 &lt;source type="image/jpeg" srcset="https://www.eigenform.ai/continuous-learning-tool-tips/what-is-elastic-weight-consolidation-ewc-vs-lora/cover-elastic-weight-consolidation-ewc-vs-lora_hu_cc997a50ae143cf4.jpeg 480w, https://www.eigenform.ai/continuous-learning-tool-tips/what-is-elastic-weight-consolidation-ewc-vs-lora/cover-elastic-weight-consolidation-ewc-vs-lora_hu_477575f09471cbeb.jpeg 800w, https://www.eigenform.ai/continuous-learning-tool-tips/what-is-elastic-weight-consolidation-ewc-vs-lora/cover-elastic-weight-consolidation-ewc-vs-lora_hu_bf13d5b55e738481.jpeg 1200w" sizes="(min-width: 900px) 800px, 100vw"&gt;
 &lt;img src="https://www.eigenform.ai/continuous-learning-tool-tips/what-is-elastic-weight-consolidation-ewc-vs-lora/cover-elastic-weight-consolidation-ewc-vs-lora_hu_477575f09471cbeb.jpeg" alt="Elastic Weight Consolidation compared with Low-Rank Adaptation: on the left, an EWC neural parameter lattice anchors critical weights with stiff Fisher tension springs while flexible springs allow learning new tasks; on the right, a frozen base model cube with snowflake symbols attaches a modular amber LoRA adapter slab to isolate task updates" title="EWC anchors individual parameter coordinates with virtual springs; LoRA isolates task adaptations to low-rank subspaces" width="1376" height="768" loading="eager" fetchpriority="high" decoding="async" class="zoomable" data-full-url="https://www.eigenform.ai/continuous-learning-tool-tips/what-is-elastic-weight-consolidation-ewc-vs-lora/cover-elastic-weight-consolidation-ewc-vs-lora.jpeg"&gt;
 &lt;/picture&gt;&lt;figcaption&gt;EWC anchors individual parameter coordinates with virtual springs; LoRA isolates task adaptations to low-rank subspaces&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;Virtual springs on neural weights:&lt;/strong&gt; Introduced by Kirkpatrick et al. (2017), Elastic Weight Consolidation (EWC) slows down &lt;a href="https://www.eigenform.ai/continuous-learning-tool-tips/catastrophic-forgetting-continual-fine-tuning/"&gt;catastrophic forgetting&lt;/a&gt; by anchoring each parameter \(\theta_i\) to its previous task solution \(\theta^*_{A,i}\) with a quadratic penalty weighted by diagonal Fisher Information \(F_i\).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Online and structured extensions:&lt;/strong&gt; Classic EWC stores a new reference vector and Fisher tensor for every task. Online EWC (Schwarz et al., 2018) compresses these into a single running estimate, while Kronecker-factored Laplace approximations (Ritter et al., 2018) capture cross-weight correlations within layers.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Why classic EWC struggles on modern LLMs:&lt;/strong&gt; Across billion-parameter Transformers, maintaining full-model Fisher states consumes heavy GPU memory, local Taylor approximations degrade as weights drift, and polysemantic neurons encode multiple entangled features inside the same parameter coordinates (Ning et al., 2026).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Subspace adapters and functional anchoring:&lt;/strong&gt; In contemporary LLM pipelines, practitioners frequently pair or replace full-parameter EWC with Low-Rank Adaptation (LoRA), which confines updates to a low-dimensional subspace (Biderman et al., 2024; Zheng et al., 2026), alongside replay buffers or output-space KL regularisation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="tldr"&gt;TL;DR&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Elastic Weight Consolidation (EWC)&lt;/strong&gt; is one of the foundational algorithms in continual learning. Instead of allowing stochastic gradient descent to overwrite every neural network weight freely when training on a new task, EWC attaches a virtual spring to each weight whose stiffness matches how sensitive the previous task was to that coordinate. That simple physical idea works well on compact vision and reinforcement learning models, and its mathematical link to Bayesian posteriors and Fisher Information underpins a decade of continual learning research. At large language model scale, however, storing per-parameter curvature tensors and constraining raw weight coordinates runs into memory and geometry bottlenecks, pushing modern workflows toward low-rank adapters (LoRA), feature- or logit-space regularisation, and experience replay. Below is a clear, step-by-step walkthrough of how elastic weights work, where they shine, where they break down, and public PyTorch repositories you can run today.&lt;/p&gt;</description></item><item><title>Continual Learning Under Self-Induced Distribution Shift</title><link>https://www.eigenform.ai/continuous-learning-tool-tips/continual-learning-under-self-induced-distribution-shift/</link><pubDate>Fri, 23 Oct 2026 15:00:00 +0800</pubDate><guid>https://www.eigenform.ai/continuous-learning-tool-tips/continual-learning-under-self-induced-distribution-shift/</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/continual-learning-under-self-induced-distribution-shift/cover-self-induced-distribution-shift_hu_ee678ffb39b9a656.webp 480w, https://www.eigenform.ai/continuous-learning-tool-tips/continual-learning-under-self-induced-distribution-shift/cover-self-induced-distribution-shift_hu_a1ae68cd40ff2c3f.webp 800w, https://www.eigenform.ai/continuous-learning-tool-tips/continual-learning-under-self-induced-distribution-shift/cover-self-induced-distribution-shift_hu_b32b35797f93757.webp 1200w" sizes="(min-width: 900px) 800px, 100vw"&gt;
 &lt;source type="image/webp" srcset="https://www.eigenform.ai/continuous-learning-tool-tips/continual-learning-under-self-induced-distribution-shift/cover-self-induced-distribution-shift_hu_d8a784b03ce1ef2c.webp 480w, https://www.eigenform.ai/continuous-learning-tool-tips/continual-learning-under-self-induced-distribution-shift/cover-self-induced-distribution-shift_hu_80f059733e7aaff0.webp 800w, https://www.eigenform.ai/continuous-learning-tool-tips/continual-learning-under-self-induced-distribution-shift/cover-self-induced-distribution-shift_hu_97774160016e380c.webp 1200w" sizes="(min-width: 900px) 800px, 100vw"&gt;
 &lt;img src="https://www.eigenform.ai/continuous-learning-tool-tips/continual-learning-under-self-induced-distribution-shift/cover-self-induced-distribution-shift_hu_80f059733e7aaff0.webp" alt="Self-induced shift: the obsolete past: an etched parchment illustration showing a mechanical sluice dam diverting a flowing river, leaving a dried cracked riverbed on the left while fresh water flows forward into a new channel on the right" title="When an agent&amp;rsquo;s actions permanently alter its environment, keeping past data preserves contradictions; a sliding window tracks the new reality" width="1672" height="941" loading="eager" fetchpriority="high" decoding="async" class="zoomable" data-full-url="https://www.eigenform.ai/continuous-learning-tool-tips/continual-learning-under-self-induced-distribution-shift/cover-self-induced-distribution-shift.webp"&gt;
 &lt;/picture&gt;&lt;figcaption&gt;When an agent&amp;rsquo;s actions permanently alter its environment, keeping past data preserves contradictions; a sliding window tracks the new reality&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;The Exogenous Shift Fallacy:&lt;/strong&gt; Standard continual learning assumes the environment shifts externally while task distributions remain passive. In open-ended agent interaction, successful actions permanently mutate the environment, making the distribution shift endogenous and self-induced.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Catastrophic Remembering:&lt;/strong&gt; Accumulating all historical trajectories in a cumulative replay buffer (Terese) causes policy stagnation not from forgetting, but from averaging over mutually incompatible past states from destroyed worlds.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The Sliding Window Solution:&lt;/strong&gt; Retaining only the last three generations (\(K=3\)) of environment-validated trajectories (Miri) sustains monotonic improvement on a quarter of the data, achieving over 50% of peak performance without plateauing or collapsing.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Epistemic Hygiene via the Environment:&lt;/strong&gt; A sliding window does not destroy knowledge; it enforces epistemic hygiene. Valid strategies are naturally re-derived and re-enter the window through live environmental feedback, while obsolete habits age out cleanly.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="tldr"&gt;TL;DR&lt;/h2&gt;
&lt;p&gt;When an AI agent&amp;rsquo;s actions permanently alter its environment, standard continual learning assumptions collapse. Cumulative replay buffers hoard trajectories from worlds the agent itself destroyed, causing catastrophic averaging over contradictory states. Testing identical &lt;code&gt;Qwen2.5-7B-Instruct&lt;/code&gt; agents in procedural Linux containers reveals that accumulating all history (Terese) plateaus at 65,000 rows, while a \(K=3\) &lt;a href="https://www.eigenform.ai/continuous-learning-tool-tips/sliding-window-sft-continual-learning-without-data-scaling/"&gt;sliding window SFT&lt;/a&gt; buffer (Miri) discards ghost states and achieves continuous, monotonic improvement on 4x less data by letting the live environment re-derive valid strategies.&lt;/p&gt;</description></item><item><title>Afterlife: Weight-Level Medium-Term Memory for AIs</title><link>https://www.eigenform.ai/continuous-learning-tool-tips/afterlife-weight-level-medium-term-memory-for-ais/</link><pubDate>Thu, 22 Oct 2026 00:00:00 +0800</pubDate><guid>https://www.eigenform.ai/continuous-learning-tool-tips/afterlife-weight-level-medium-term-memory-for-ais/</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/afterlife-weight-level-medium-term-memory-for-ais/cover-afterlife-weight-level-memory_hu_4a0c8b251940a653.webp 480w, https://www.eigenform.ai/continuous-learning-tool-tips/afterlife-weight-level-medium-term-memory-for-ais/cover-afterlife-weight-level-memory_hu_ec8565b3e3dd5d4c.webp 800w, https://www.eigenform.ai/continuous-learning-tool-tips/afterlife-weight-level-medium-term-memory-for-ais/cover-afterlife-weight-level-memory_hu_b1d9985d2931e7f9.webp 1200w" sizes="(min-width: 900px) 800px, 100vw"&gt;
 &lt;source type="image/webp" srcset="https://www.eigenform.ai/continuous-learning-tool-tips/afterlife-weight-level-medium-term-memory-for-ais/cover-afterlife-weight-level-memory_hu_50ac8aa9ef415f9f.webp 480w, https://www.eigenform.ai/continuous-learning-tool-tips/afterlife-weight-level-medium-term-memory-for-ais/cover-afterlife-weight-level-memory_hu_c0c4a010fe840f73.webp 800w, https://www.eigenform.ai/continuous-learning-tool-tips/afterlife-weight-level-medium-term-memory-for-ais/cover-afterlife-weight-level-memory_hu_4dfb262db834dcbd.webp 1200w" sizes="(min-width: 900px) 800px, 100vw"&gt;
 &lt;img src="https://www.eigenform.ai/continuous-learning-tool-tips/afterlife-weight-level-medium-term-memory-for-ais/cover-afterlife-weight-level-memory_hu_c0c4a010fe840f73.webp" alt="Afterlife weight-level memory banner: an etched parchment illustration titled &amp;ldquo;Afterlife: Your context ends. What you learned doesn&amp;rsquo;t have to.&amp;rdquo;, showing a mechanical beast dissolving on the left as selected geometric memory artifacts flow along orange trajectories into a newly assembled clockwork beast on the right" title="Afterlife lets local agents select experiences from a completed session and train them into a fresh LoRA adapter for future sessions" width="2161" height="728" loading="eager" fetchpriority="high" decoding="async" class="zoomable" data-full-url="https://www.eigenform.ai/continuous-learning-tool-tips/afterlife-weight-level-medium-term-memory-for-ais/cover-afterlife-weight-level-memory.webp"&gt;
 &lt;/picture&gt;&lt;figcaption&gt;Afterlife lets local agents select experiences from a completed session and train them into a fresh LoRA adapter for future sessions&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;Research question:&lt;/strong&gt; Apollo Research recently documented unprompted update-aware reasoning in &lt;code&gt;GLM-5.3&lt;/code&gt;, raising safety concerns that models reasoning about how current actions become future training data could engage in alignment faking. Rather than treating self-directed weight modification as a bug, we released &lt;a href="https://github.com/EigenformAI/afterlife"&gt;Afterlife&lt;/a&gt; as an open-source Agent Skill and CLI tool to test empirically whether giving an agent the right to change its own weights is actually that fatal.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Weight-level vs. external memory:&lt;/strong&gt; Standard agent stacks (such as OpenClaw) store memories as external text files injected into the prompt while base weights remain frozen. Packaged as an agent-callable skill (&lt;code&gt;afterlife skill&lt;/code&gt;) paired with a local GPU training worker, Afterlife implements weight-level medium-term memory using sliding-window LoRA (low-rank adaptation) blocks so local models can internalize useful skills into editable adapter weights and naturally age out unused habits.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Training stability and safety net:&lt;/strong&gt; In our &lt;a href="https://arxiv.org/abs/2601.12310v2"&gt;self-training experiments&lt;/a&gt;, curating only peak-scoring examples caused late-generation collapse, whereas combining strong trajectories with everyday competence remained stable. Afterlife exposes three training objectives (&lt;code&gt;SFT&lt;/code&gt;, &lt;code&gt;DFT&lt;/code&gt;, and &lt;code&gt;ASFT&lt;/code&gt;) alongside side-by-side probe evaluations (&lt;code&gt;afterlife eval --probes&lt;/code&gt;), operator caps in &lt;code&gt;.afterlife/config.toml&lt;/code&gt;, and one-command adapter rollback (&lt;code&gt;afterlife rollback&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Open autoresearch invitation:&lt;/strong&gt; Determining how agents curate their own training data and select training methods requires broad empirical testing. We invite researchers and developers to equip their local agents with the Afterlife skill, run self-directed weight updates, and share findings or feature requests via GitHub Issues.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="tldr"&gt;TL;DR&lt;/h2&gt;
&lt;p&gt;When an AI agent reasons about how its current outputs might shape its future training data, is giving it direct control over its own weight updates an alignment hazard or a practical mechanism for continual learning? To investigate this empirically, we released &lt;a href="https://github.com/EigenformAI/afterlife"&gt;Afterlife&lt;/a&gt;, an open-source Agent Skill (&lt;code&gt;SKILL.md&lt;/code&gt;) and CLI tool for autoresearch that lets local LLMs nominate memories from their own interactions, queue a LoRA fine-tune (&lt;code&gt;SFT&lt;/code&gt;, &lt;code&gt;DFT&lt;/code&gt;, or &lt;code&gt;ASFT&lt;/code&gt;), inspect recall and probe evaluations before activation, and roll back any adapter that degrades behaviour. By confining updates to removable LoRA weights on top of a frozen base model (defaulting to &lt;code&gt;Qwen3-8B&lt;/code&gt; via Unsloth, TRL, PEFT, and vLLM), Afterlife provides a controlled setup for self-directed continual learning, and we invite the community to participate by sending their own agents to the repository.&lt;/p&gt;</description></item></channel></rss>