Binary Spiking Neural Networks as Causal Models
Aditya Kar (CNRS, IRIT), Emiliano Lorini (CNRS, IRIT), Timoth\'ee Masquelier (CNRS, CERCO UMR5549)

TL;DR
This paper introduces a causal framework for Binary Spiking Neural Networks, enabling logical explanation of their outputs and providing guarantees on relevance of features, demonstrated on MNIST.
Contribution
It formalizes BSNNs as binary causal models and applies SAT/SMT solvers for explainability, improving relevance guarantees over existing methods like SHAP.
Findings
Successfully used SAT/SMT solvers to generate explanations for BSNN classifications.
Our explanations exclude irrelevant features, unlike SHAP.
Validated approach on MNIST dataset.
Abstract
We provide a causal analysis of Binary Spiking Neural Networks (BSNNs) to explain their behavior. We formally define a BSNN and represent its spiking activity as a binary causal model. Thanks to this causal representation, we are able to explain the output of the network by leveraging logic-based methods. In particular, we show that we can successfully use a SAT as well as a SMT solver to compute abductive explanations from this binary causal model. To illustrate our approach, we trained the BSNN on the standard MNIST dataset and applied our SAT-based and SMT-based methods to finding abductive explanations of the network's classifications based on pixel-level features. We also compared the found explanations against SHAP, a popular method used in the area of explainable AI. We show that, unlike SHAP, our approach guarantees that a found explanation does not contain completely irrelevant…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
