Biologically Plausible Learning via Bidirectional Spike-Based Distillation
Changze Lv, Yifei Wang, Yanxun Zhang, Yiyang Lu, Jingwen Xu, Xiaohua Wang, Di Yu, Xin Du, Xuanjing Huang, Xiaoqing Zheng
TL;DR
Bidirectional Spike-Based Distillation (BSD) presents a biologically grounded learning framework that trains two spike-based networks in tandem to perform perception (stimulus-to-concept) and recall (concept-to-stimulus) via mutual distillation. By enforcing five plausibility criteria—including asymmetric forward/backward weights and unsigned, local learning via the Relaxed Contrastive (ReCo) loss—BSD achieves performance on par with backpropagation across classification, sequential prediction, and generation tasks, while preserving spike-based, local computation. The method leverages a three-compartment pyramidal neuron model, discrete spike communication, and FFT-based frequency-aware losses to balance structural fidelity and detail in generation. Empirical results showBSD’s robustness across datasets, strong convergence properties, and a favorable energy profile during inference on SNN hardware, underscoring the practical relevance of spike-driven, biologically faithful learning.
Abstract
Developing biologically plausible learning algorithms that can achieve performance comparable to error backpropagation remains a longstanding challenge. Existing approaches often compromise biological plausibility by entirely avoiding the use of spikes for error propagation or relying on both positive and negative learning signals, while the question of how spikes can represent negative values remains unresolved. To address these limitations, we introduce Bidirectional Spike-based Distillation (BSD), a novel learning algorithm that jointly trains a feedforward and a backward spiking network. We formulate learning as a transformation between two spiking representations (i.e., stimulus encoding and concept encoding) so that the feedforward network implements perception and decision-making by mapping stimuli to actions, while the backward network supports memory recall by reconstructing stimuli from concept representations. Extensive experiments on diverse benchmarks, including image recognition, image generation, and sequential regression, show that BSD achieves performance comparable to networks trained with classical error backpropagation. These findings represent a significant step toward biologically grounded, spike-driven learning in neural networks. Our code is available at https://github.com/alden199/Bidirectional-Spike-Based-Distillation.
