Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Threshold Modulation for Online Test-Time Adaptation of Spiking Neural Networks

About

Recently, spiking neural networks (SNNs), deployed on neuromorphic chips, provide highly efficient solutions on edge devices in different scenarios. However, their ability to adapt to distribution shifts after deployment has become a crucial challenge. Online test-time adaptation (OTTA) offers a promising solution by enabling models to dynamically adjust to new data distributions without requiring source data or labeled target samples. Nevertheless, existing OTTA methods are largely designed for traditional artificial neural networks and are not well-suited for SNNs. To address this gap, we propose a low-power, neuromorphic chip-friendly online test-time adaptation framework, aiming to enhance model generalization under distribution shifts. The proposed approach is called Threshold Modulation (TM), which dynamically adjusts the firing threshold through neuronal dynamics-inspired normalization, being more compatible with neuromorphic hardware. Experimental results on benchmark datasets demonstrate the effectiveness of this method in improving the robustness of SNNs against distribution shifts while maintaining low computational cost. The proposed method offers a practical solution for online test-time adaptation of SNNs, providing inspiration for the design of future neuromorphic chips. The demo code is available at github.com/NneurotransmitterR/TM-OTTA-SNN.

Kejie Zhao, Wenjia Hua, Aiersi Tuerhong, Luziwei Leng, Yuxin Ma, Qinghai Guo• 2025

Related benchmarks

TaskDatasetResultRank
Image ClassificationCIFAR-10C Severity Level 5 (test)
Average Error Rate (Severity 5)19.9
127
Image ClassificationCIFAR-100C Level 5 (test)
Gaussian Acc62.3
51
Digit RecognitionDigits SVHN, MNIST, USPS (test)
Average Accuracy37.9
29
Image ClassificationImageNet-C Severity 1--
8
Image ClassificationCIFAR-10-C Gaussian Noise (test)
Accuracy74.82
5
Showing 5 of 5 rows

Other info

Follow for update