Energy-aware spike budgeting closes the SNN accuracy gap on continual learning
A learnable per-neuron firing budget cuts spike count by 38% with no accuracy loss across a Split-CIFAR continual-learning regime.
The persistent embarrassment of spiking neural networks has been that the accuracy story keeps catching up to dense ANNs while the energy story keeps drifting. This paper argues the two are linked: SNNs that match ANN accuracy do so by burning a spike budget that quietly approaches dense activation in disguise. The proposed fix is a learnable per-neuron firing rate target, shaped during training by a budget-aware loss term that penalizes overshoot but is permissive about undershoot.
The interesting result is not the headline accuracy match — that has been claimed before — but the continual-learning behavior. When new tasks arrive, the budget terms reshape silently. Neurons that were near-quiet on Task 1 fire more on Task 2 without the architecture being told which neurons belong to which task. The authors interpret this as soft task-allocation pressure emerging from the budget itself, not from any explicit gating.
The engineering implication is that “neuromorphic-friendly continual learning” no longer has to choose between catastrophic forgetting and a runtime spike count that defeats the purpose. The next test is whether the budget-allocation behavior survives on actual neuromorphic substrates, where firing-rate constraints are not soft regularizers but hard hardware limits.