Skip to main content

hopfield-continual-learning-diffusion

Modern Hopfield Networks for continual learning in diffusion models via energy-based intrinsic forgetting and replay selection

الانتقال إلى التثبيت

معلومات المصدر

المستودع
hiyenwong/ai_collection
آخر نشاط في المصدر
٤ يونيو ٢٠٢٦ في ١٣:٣٢
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
٢
التفرعات
٠

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
hopfield-continual-learning-diffusion
description
Modern Hopfield Networks for continual learning in diffusion models via energy-based intrinsic forgetting and replay selection
# Continual Learning in Modern Hopfield Networks with Diffusion Models **arXiv**: [2605.27975](https://arxiv.org/abs/2605.27975) **Authors**: Ken Takeda, Masafumi Oizumi, Ryo Karakida **Date**: 2026-05-28 **Categories**: cs.LG, stat.ML ## Background Generative models (diffusion models) increasingly used as foundation models and adapted via sequential fine-tuning. **Continual learning** critical but poorly understood: what distribution aspects are lost after task change? Which replay samples prioritize? Modern Hopfield Networks (MHNs) linked to diffusion models enable analysis transfer. ## Core Methodology ### Intrinsic Forgetting via Energy **Key innovation**: Task change induces **intrinsic forgetting** quantified by Hopfield energy increase: ``` E(x) = -∑_i log(β exp(β x·ξ_i) + β₀ exp(β₀ x·ξ₀)) ``` **Theoretical finding**: High-energy, outlier-like samples undergo **larger energy increase** → more forgettable. Samples in sharp, isolated basins suffer intrinsic forgetting. ### Energy-Based Replay Selection Replay **particularly effective for high-energy samples**. Enables principled replay sample selection: 1. Compute Hopfield energy for training samples 2. Prioritize replay of high-energy (outlier) samples 3. These samples show largest forgetting mitigation ### Diffusion Model Validation Applied to: - **Stable Diffusion** (latent diffusion) - **DDPM** (pixel-space diffusion) Hopfield energy tracks **reconstruction-based forgetting**. Energy-dependent replay mitigation consistent with MHN analysis. ## Key Results | Model | Metric | Finding | |-------|--------|---------| | MHN | Energy increase | Outliers > cluster samples | | Stable Diffusion | Reconstruction error | Energy-correlated forgetting | | DDPM | FID degradation | Replay mitigates high-energy loss | **No explicit noise schedule needed** — fixed kernel bandwidth + finite integration horizon suffice for denoising. ## Applications ### Use Cases 1. **Foundation model sequential adaptation** - Stable Diffusion fine-tuning chains - Domain-specific diffusion model evolution 2. **Memory replay optimization** - Select high-energy samples for replay buffer - Minimize forgetting in sequential training 3. **Generative model continual learning** - Music generation task sequences - Image generation domain adaptation 4. **Neuroscience memory theory** - Energy landscape analogy to hippocampal replay - Sharp basin = episodic memory vulnerability ### Activation Keywords `continual learning`, `hopfield network`, `diffusion model`, `energy landscape`, `memory replay`, `intrinsic forgetting`, `stable diffusion fine-tuning`, `generative adaptation` ## Pitfalls ### Limitations 1. **Tractable settings only** — proofs for simplified MHN configurations 2. **Reconstruction-based forgetting** — semantic forgetting not addressed 3. **Energy estimation cost** — requires sample-wise energy computation 4. **Kernel bandwidth tuning** — not automatic, requires validation ### Edge Cases - **Multi-modal distributions**: Energy may not distinguish modes cleanly - **Capacity limits**: Hopfield memory capacity affects analysis transfer - **Diffusion architecture variance**: Latent vs pixel-space energy differs ## Implementation Notes ### MHN-Diffusion Link Modern Hopfield attention layer ≈ diffusion denoising step: ```python # Hopfield energy for sample x energy = -logsumexp(beta * x.dot(memories)) # After task change, energy increase = intrinsic forgetting delta_E = E_new(x) - E_old(x) # Replay priority: high delta_E samples replay_priority = delta_E / energy_baseline ``` ### Replay Buffer Strategy ```python def select_replay_samples(task_A_samples, task_B_samples, energy_fn): # Compute energies for task A samples energies_A = [energy_fn(x) for x in task_A_samples] # Select high-energy outliers for replay threshold = np.percentile(energies_A, 80) replay_candidates = [x for x, e in zip(task_A_samples, energies_A) if e > threshold] return replay_candidates[:buffer_size] ``` ## References - [arXiv:2605.27975](https://arxiv.org/abs/2605.27975) — Original paper - Modern Hopfield Networks theory (Ramsauer et al., 2020) - Diffusion model continual learning (related: [continual-learning-diffusion-models](../continual-learning-diffusion-models/SKILL.md)) - Energy-based memory replay (related: [energy-based-neurocomputation](../energy-based-neurocomputation/SKILL.md)) ## Related Skills - [hopfield-associative-memory](../hopfield-associative-memory/SKILL.md) — Classical Hopfield memory theory - [diffusion-model-foundation-models](../diffusion-model-foundation-models/SKILL.md) — Diffusion as foundation models - [continual-learning-replay-selection](../continual-learning-replay-selection/SKILL.md) — Replay strategies - [sleep-like-plasticity](../sleep-like-plasticity/SKILL.md) — Sleep replay analogy
عرض على GitHub