SpikeLite: Lightweight Spiking Neural Networks for Time-Series Forecasting
Organizations: School of Computer Science, Fudan University, Shanghai, China
Abstract
Spiking neural networks (SNNs) offer an energy-efficient paradigm for time-series forecasting through spike-driven computation. However, recent SNN forecasters often pursue higher accuracy through increasingly complex attention mechanisms, or specialized neuronal dynamics, weakening the lightweight motivation of SNNs. We introduce SpikeLite, a spiking forecasting framework built around two modules: a Frequency-Selective Spiking Encoder (FSSE) for frequency-sensitive temporal encoding and a Sparse Spiking Channel Attention (SSCA) module for selective cross-channel interaction. FSSE exploits the low-pass filtering behavior of LIF dynamics to reorganize each input sequence into frequency-sensitive components while collectively preserving the input at the decomposition stage. SSCA then learns a binary mask from encoded channel representations and uses it to selectively exchange information within spike-driven self-attention, retaining informative cross-channel interactions while suppressing redundant ones. When explicit channel interaction is unnecessary, SpikeLite uses the lighter FSSE-only channel-independent path. Experiments under the SeqSNN and SpikF protocols cover four standard multivariate and eight long-term forecasting benchmarks. SpikeLite achieves the best aggregate performance under both protocols, with an average of 0.790 and RSE of 0.440, and lowest average MSE/MAE of 0.343/0.345 in long-term forecasting. Moreover, evaluation on the ECL dataset shows that SpikeLite achieves the lowest reported energy consumption, further demonstrating its potential for energy-efficient time-series forecasting.
Figures & tables
| Method | Metric | METR-LA | PEMS-BAY | Solar | Electricity | Summary | |||||||||||||
| 6 | 24 | 48 | 96 | 6 | 24 | 48 | 96 | 6 | 24 | 48 | 96 | 6 | 24 | 48 | 96 | Avg. | Rank | ||
| ARIMA | .687 | .441 | .282 | .265 | .741 | .723 | .692 | .670 | .951 | .847 | .725 | .689 | .963 | .960 | .914 | .863 | .713 | 9.69 | |
| RSE | .575 | .742 | .889 | .902 | .532 | .548 | .562 | .612 | .202 | .365 | .588 | .589 | .522 | .534 | .564 | .599 | .583 | 9.44 | |
| GP | .685 | .437 | .265 | .233 | .732 | .712 | .689 | .665 | .944 | .836 | .711 | .675 | .962 | .968 | .912 | .852 | .705 | 11.03 | |
| RSE | .572 | .738 | .912 | .925 | .544 | .532 | .577 | .592 | .225 | .388 | .612 | .575 | .603 | .612 | .633 | .642 | .605 | 10.28 | |
| Autoformer | .762 | .548 | .411 | .282 | .782 | .711 | .689 | .668 | .960 | .852 | .791 | .701 | .980 | .977 | .975 | .963 | .753 | 8.00 | |
| Dataset | iTransformer | RLinear | PatchTST | Crossformer | TimesNet | DLinear | SCINet | Autoformer | SpikF | SpikeLite | ||||||||||
| MSE | MAE | MSE | MAE | MSE | MAE | MSE | MAE | MSE | MAE | MSE | MAE | MSE | MAE | MSE | MAE | MSE | MAE | MSE | MAE | |
| ECL | .178 | .270 | .219 | .298 | .205 | .290 | .244 | .334 | .192 | .295 | .212 | .300 | .268 | .365 | .227 | .338 | .183 | .275 | .175 | .263 |
| Weather | .258 | .278 | .272 | .291 | .259 | .281 | .259 | .315 | .259 | .287 | .265 | .317 | .292 | .363 | .338 | .382 | .245 | .265 | .245 | .265 |
| ETTh1 | .454 | .447 | .446 | .434 | .469 | .454 | .529 | .522 | .458 | .450 | .456 | .452 | .747 | .647 | .496 | .487 | .440 | .428 | .443 | .429 |
| ETTh2 | .383 | .407 | .374 | .398 | .387 | .407 | .942 | .684 | .414 | .427 | .559 | .515 | .954 | .723 | .450 | .459 | .372 | .394 | .374 | .394 |
| ETTm1 | .407 | .410 | .414 | .407 | .387 | .400 | .513 | .496 | .400 | .406 | .403 | .407 | .485 | .481 | .588 | .517 | .388 | .385 | .387 | .389 |
| Model | Params | OPs | Energy ( J) | MSE@720 |
| SpikF | 1.2K | 0.13G | 117.66 | .219 |
| DLinear | 0.14M | 45M | 205.19 | .245 |
| iTransformer | 1.6M | 0.72G | 3289.29 | .225 |
| SpikeLite | 67.2K | 0.02G | 95.30 | .218 |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Protocol | Dataset | Domain | Variables/nodes | Main temporal characteristics |
| SeqSNN | METR-LA | traffic sensors | 207 | Road-speed measurements with spatial correlation, daily repetition, and short-term congestion changes. |
| PEMS-BAY | traffic sensors | 325 | Large sensor network with correlated locations, recurring traffic cycles, and rapidly changing local conditions. | |
| Solar | solar power | 137 | Diurnal structure with weather-driven local fluctuations and intermittent high-frequency changes. | |
| Electricity | electricity load | 321 | Heterogeneous consumption channels with periodic structure and channel-specific temporal profiles. | |
| SpikF | ECL | electricity load | 321 | Long-horizon electricity demand with periodic and heterogeneous channel behavior. |
| Weather | meteorological series | 21 | Smooth physical variables with seasonal trends and multi-scale local variation. |
| Dataset | Horizon | SpikeLite | SpikF | iTransformer | RLinear | PatchTST | Crossformer | TimesNet | DLinear | SCINet | Autoformer | ||||||||||
| MSE | MAE | MSE | MAE | MSE | MAE | MSE | MAE | MSE | MAE | MSE | MAE | MSE | MAE | MSE | MAE | MSE | MAE | MSE | MAE | ||
| ECL | 96 | .145 | .236 | .156 | .252 | .148 | .240 | .201 | .281 | .181 | .270 | .219 | .314 | .168 | .272 | .197 | .282 | .247 | .345 | .201 | .317 |
| 192 | .161 | .250 | .169 | .262 | .162 | .253 | .201 | .283 | .188 | .274 | .231 | .322 | .184 | .289 | .196 | .285 | .257 | .355 | .222 | .334 | |
| 336 | .175 | .264 | .188 | .281 | .178 | .269 | .215 | .298 | .204 | .293 | .246 | .337 | .198 | .300 | .209 | .301 | .269 | .369 | .231 | .338 | |
| 720 | .218 | .300 | .219 | .306 | .225 | .317 | .257 | .331 | .246 | .324 | .280 | .363 | .220 | .320 | .245 | .333 | .299 | .390 | .254 | .361 | |
| ECL Avg. | .175 | .263 | .183 | .275 | .178 | .270 | .219 | .298 | .205 | .290 | .244 | .334 | .192 | .295 | .212 | .300 | .268 | .365 | .227 | .338 | |
| Dataset | Metric | 96 | 192 | 336 | 720 | Avg. |
| ECL | MSE | |||||
| MAE | ||||||
| Weather | MSE | |||||
| MAE | ||||||
| ETTm2 | MSE | |||||
| MAE |
| Dataset | Metric | Horizon 6 | Horizon 24 | Horizon 48 | Horizon 96 |
| PEMS-BAY | |||||
| METR-LA | |||||
| Solar | |||||
| Dataset | Variant | 96 | 192 | 336 | 720 | ||||
| MSE | MAE | MSE | MAE | MSE | MAE | MSE | MAE | ||
| Traffic | SpikeLite | .453 | .285 | .468 | .287 | .481 | .293 | .514 | .311 |
| w/o FSSE | .463 | .291 | .479 | .292 | .491 | .298 | .524 | .315 | |
| w/o SSCA | .615 | .345 | .581 | .327 | .589 | .330 | .624 | .349 | |
| Weather | SpikeLite | .158 | .197 | .209 | .244 | .266 | .285 | .346 | .338 |
| w/o FSSE | .172 | .210 | .223 | .256 | .278 | .297 | .358 | .350 | |