Causal pieces: analysing and improving spiking neural networks piece by piece

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Dold, Dominik, Petersen, Philipp Christian
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909584574119936
author Dold, Dominik
Petersen, Philipp Christian
author_facet Dold, Dominik
Petersen, Philipp Christian
contents We introduce a novel concept for spiking neural networks (SNNs) derived from the idea of "linear pieces" used to analyse the expressiveness and trainability of artificial neural networks (ANNs). We prove that the input domain of SNNs decomposes into distinct causal regions where its output spike times are locally Lipschitz continuous with respect to the input spike times and network parameters. The number of such regions - which we call "causal pieces" - is a measure of the approximation capabilities of SNNs. In particular, we demonstrate in simulation that parameter initialisations which yield a high number of causal pieces on the training set strongly correlate with SNN training success. Moreover, we find that feedforward SNNs with purely positive weights exhibit a surprisingly high number of causal pieces, allowing them to achieve competitive performance levels on benchmark tasks. We believe that causal pieces are not only a powerful and principled tool for improving SNNs, but might also open up new ways of comparing SNNs and ANNs in the future.
format Preprint
id arxiv_https___arxiv_org_abs_2504_14015
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Causal pieces: analysing and improving spiking neural networks piece by piece
Dold, Dominik
Petersen, Philipp Christian
Neural and Evolutionary Computing
Artificial Intelligence
Machine Learning
Neurons and Cognition
We introduce a novel concept for spiking neural networks (SNNs) derived from the idea of "linear pieces" used to analyse the expressiveness and trainability of artificial neural networks (ANNs). We prove that the input domain of SNNs decomposes into distinct causal regions where its output spike times are locally Lipschitz continuous with respect to the input spike times and network parameters. The number of such regions - which we call "causal pieces" - is a measure of the approximation capabilities of SNNs. In particular, we demonstrate in simulation that parameter initialisations which yield a high number of causal pieces on the training set strongly correlate with SNN training success. Moreover, we find that feedforward SNNs with purely positive weights exhibit a surprisingly high number of causal pieces, allowing them to achieve competitive performance levels on benchmark tasks. We believe that causal pieces are not only a powerful and principled tool for improving SNNs, but might also open up new ways of comparing SNNs and ANNs in the future.
title Causal pieces: analysing and improving spiking neural networks piece by piece
topic Neural and Evolutionary Computing
Artificial Intelligence
Machine Learning
Neurons and Cognition
url https://arxiv.org/abs/2504.14015