<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>PEFT on Eigenform Continuous Learning Tool Tips</title><link>https://www.eigenform.ai/continuous-learning-tool-tips/tags/peft/</link><description>Recent content in PEFT on Eigenform Continuous Learning Tool Tips</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Fri, 06 Nov 2026 09:00:00 +0800</lastBuildDate><atom:link href="https://www.eigenform.ai/continuous-learning-tool-tips/tags/peft/index.xml" rel="self" type="application/rss+xml"/><item><title>LoRA Stacking vs Fresh Adapters: Chaining Without Drift</title><link>https://www.eigenform.ai/continuous-learning-tool-tips/lora-stacking-vs-fresh-adapters/</link><pubDate>Fri, 06 Nov 2026 09:00:00 +0800</pubDate><guid>https://www.eigenform.ai/continuous-learning-tool-tips/lora-stacking-vs-fresh-adapters/</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/lora-stacking-vs-fresh-adapters/cover-lora-stacking-vs-fresh-adapters_hu_9fad170143e5ae8e.webp 480w, https://www.eigenform.ai/continuous-learning-tool-tips/lora-stacking-vs-fresh-adapters/cover-lora-stacking-vs-fresh-adapters_hu_775c3fbbe1ed6e72.webp 800w, https://www.eigenform.ai/continuous-learning-tool-tips/lora-stacking-vs-fresh-adapters/cover-lora-stacking-vs-fresh-adapters_hu_9cccc40dc876b2ca.webp 1200w" sizes="(min-width: 900px) 800px, 100vw"&gt;
 &lt;source type="image/webp" srcset="https://www.eigenform.ai/continuous-learning-tool-tips/lora-stacking-vs-fresh-adapters/cover-lora-stacking-vs-fresh-adapters_hu_4294d10af3ea03b7.webp 480w, https://www.eigenform.ai/continuous-learning-tool-tips/lora-stacking-vs-fresh-adapters/cover-lora-stacking-vs-fresh-adapters_hu_4d842de4c7ebbf5e.webp 800w, https://www.eigenform.ai/continuous-learning-tool-tips/lora-stacking-vs-fresh-adapters/cover-lora-stacking-vs-fresh-adapters_hu_2f1f9c0bb6d39248.webp 1200w" sizes="(min-width: 900px) 800px, 100vw"&gt;
 &lt;img src="https://www.eigenform.ai/continuous-learning-tool-tips/lora-stacking-vs-fresh-adapters/cover-lora-stacking-vs-fresh-adapters_hu_4d842de4c7ebbf5e.webp" alt="LoRA stacking compared with fresh adapters: on the left, sequential merging folds adapter after adapter into the base, compounding requantisation noise and intruder dimensions into a drifting base; on the right, training fresh adapters from a frozen base over a sliding window keeps the base untouched and prevents representation drift" title="Sequential merging turns the base into a moving target; fresh adapters chain through data and keep the base constant" width="1376" height="768" loading="eager" fetchpriority="high" decoding="async" class="zoomable" data-full-url="https://www.eigenform.ai/continuous-learning-tool-tips/lora-stacking-vs-fresh-adapters/cover-lora-stacking-vs-fresh-adapters.webp"&gt;
 &lt;/picture&gt;&lt;figcaption&gt;Sequential merging turns the base into a moving target; fresh adapters chain through data and keep the base constant&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; Merging \(\text{LoRA}_1\) into the base before training \(\text{LoRA}_2\) looks like the obvious way to run a multi-generation fine-tuning loop, but LoRA stacking turns the base into a moving target. Each merge into a 4-bit base dequantises, adds the delta and requantises, and it bakes the previous adapter&amp;rsquo;s intruder dimensions into the reference for the next one, so representation drift compounds with every generation. Training each generation&amp;rsquo;s adapter fresh from the frozen base, on a sliding window of the successful trajectories the previous adapter collected, chains generations through data instead of weights: every adapter stays one rank-\(r\) delta from the same base, forgetting is bounded by the window, and rollback is a file swap.&lt;/p&gt;</description></item></channel></rss>