Local Timescale Gates for Timescale-Robust Continual Spiking Neural Networks
Tiwari, Chauhan
Spiking neural networks (SNNs) promise energy-efficient artificial intelligence on neuromorphic hardware but struggle with tasks requiring both fast adaptation and long-term memory, especially in continual learning. We propose Local Timescale Gating (LT-Gate), a neuron model that combines dual time-constant dynamics with an adaptive gating mechanism. Each spiking neuron tracks information on a fast and a slow timescale in parallel, and a learned gate locally adjusts their influence. This design enables individual neurons to preserve slow contextual information while responding to fast signals, addressing the stability-plasticity dilemma. We further introduce a variance-tracking regularization that stabilizes firing activity, inspired by biological homeostasis. Empirically, LT-Gate yields significantly improved accuracy and retention in sequential learning tasks: on a challenging temporal classification benchmark it achieves about 51 percent final accuracy, compared to about 46 percent for a recent Hebbian continual-learning baseline and lower for prior SNN methods. Unlike approaches that require external replay or expensive orthogonalizations, LT-Gate operates with local updates and is fully compatible with neuromorphic hardware. In particular, it leverages features of Intel's Loihi chip (multiple synaptic traces with different decay rates) for on-chip learning. Our results demonstrate that multi-timescale gating can substantially enhance continual learning in SNNs, narrowing the gap between spiking and conventional deep networks on lifelong-learning tasks.
academic
Lokale Zeitskalen-Gatter für zeitskalen-robuste kontinuierliche Spiking Neural Networks
Spiking Neural Networks (SNNs) bieten Energieeffizienzvorteile auf neuromorphen Hardwareplattformen, zeigen jedoch Schwächen bei Aufgaben, die schnelle Anpassung und Langzeitgedächtnis erfordern, besonders in kontinuierlichen Lernszenarien. Diese Arbeit präsentiert Local Timescale Gates (LT-Gate), ein Neuronenmodell, das duale Zeitkonstanten-Dynamiken mit adaptiven Gattermechanismen kombiniert. Jedes Spike-Neuron verfolgt parallel schnelle und langsame Zeitskalen-Informationen und reguliert deren Einfluss durch gelernte lokale Gatter. Dieses Design ermöglicht es einzelnen Neuronen, langsame Kontextinformationen zu bewahren und gleichzeitig auf schnelle Signale zu reagieren, wodurch das Stabilitäts-Plastizitäts-Dilemma gelöst wird. Die Forschung führt auch eine von biologischer Homöostase inspirierte Varianz-Tracking-Regularisierung ein, um Entladungsaktivität zu stabilisieren. Experimente zeigen, dass LT-Gate auf zeitlichen Klassifizierungsbenchmarks etwa 51% endgültige Genauigkeit erreicht, eine signifikante Verbesserung gegenüber dem kürzlichen Hebbian-Kontinuierliches-Lernen-Baseline (HLOP) von 46%.
Katastrophales Vergessen beim kontinuierlichen Lernen: SNNs vergessen wie traditionelle neuronale Netze zuvor gelernte Kenntnisse beim Lernen neuer Aufgaben
Stabilitäts-Plastizitäts-Dilemma: Notwendigkeit, zwischen Stabilität des bereits Gelernten und Plastizität beim Lernen neuer Kenntnisse zu balancieren
Zeitskalen-Adaptivität: Bestehende Methoden haben Schwierigkeiten mit Aufgaben, die unterschiedliche Zeitskalen-Reaktionen erfordern
Vorschlag des LT-Gate-Neuronenmodells: Kombiniert duale Zeitskalen-Dynamiken und lokale Gattermechanismen für flexible zeitliche Kreditvergabe
Entwurf eines Varianz-Regularisierungsmechanismus: Basierend auf biologischer Homöostase-Theorie, erhält Neuron-Aktivierungen in gesundem Bereich und verhindert Instabilität bei Aufgabenwechsel
Erreichung signifikanter Leistungsverbesserungen: Deutliche Verbesserung der kontinuierlichen Lernleistung auf zeitlich heterogenen Aufgaben ohne externe Speicherung oder Architektur-Wachstum
Neuromorphe Hardware-Kompatibilität: Effiziente Abbildung auf Intel Loihi 2 Chip, unterstützt lokale Filterung und Gattervorgänge für On-Chip-Lernen
Die Forschung konzentriert sich auf inkrementelles Lernen im zeitlichen Bereich: Das Netzwerk muss kontinuierlich zwischen Eingabebereichen mit unterschiedlichen Zeitskalen lernen, wie der Wechsel von hochfrequenten (1000 Hz) zu niederfrequenten (50 Hz) Eingabebereichen, während gleichzeitig die Klassifizierungsfähigkeit für frühere Bereiche erhalten bleibt.
Verteilter Gattermechanismus: Im Gegensatz zu expliziten Gattereinheiten in LSTMs ist der Gattermechanismus von LT-Gate auf jeden Spike-Neuron-Zustand lokalisiert
Dualer Homöostase-Prozess: Schnelle Dynamik reagiert auf Eingabeänderungen, langsame Dynamik und Gatterung bieten negative Rückkopplung zur Aufrechterhaltung der Gesamtentladungsraten-Statistik
Hardware-bewusster Entwurf: Alle Berechnungen (Zerfall, Akkumulation, Schwellenwert, Gatterung) sind lokal zu jedem Neuron oder jeder Synapse, ohne globale Koordination
Adaptive Zeitkonstanten-Zuweisung: Durch Lernen von γ kann das Netzwerk ein effektives Zeitkonstanten-Spektrum über Neuronen verteilen
Nach Training nur auf 1000 Hz erreicht LT-Gate 48% Genauigkeit auf dem untrainierten langsamen Bereich (10 Hz), während Standard-SNN nur 20% erreicht, was starke domänenübergreifende Verallgemeinerungsfähigkeit demonstriert.
1 Bellec et al. "Long short-term memory and learning-to-learn in networks of spiking neurons." NeurIPS 2018.
2 Cannon & Miller. "Stable control of firing rate mean and variance by dual homeostatic mechanisms." J Math Neurosci 2017.
3 Davies et al. "Loihi: A neuromorphic manycore processor with on-chip learning." IEEE Micro 2018.
7 Xiao et al. "Hebbian learning based orthogonal projection for continual learning of snns." ICLR 2024.