<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Elastic Weight Consolidation on Eigenform Continuous Learning Tool Tips</title><link>https://www.eigenform.ai/continuous-learning-tool-tips/tags/elastic-weight-consolidation/</link><description>Recent content in Elastic Weight Consolidation on Eigenform Continuous Learning Tool Tips</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Thu, 29 Oct 2026 14:35:00 +0900</lastBuildDate><atom:link href="https://www.eigenform.ai/continuous-learning-tool-tips/tags/elastic-weight-consolidation/index.xml" rel="self" type="application/rss+xml"/><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></channel></rss>