Modeling and Verification of Sigma Delta Neural Networks
No Thumbnail Available
Date
2025-06
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Indian Statistical Institute, Kolkata
Abstract
In the context of modern day embedded safety-critical systems and low-resource
edge devices in particular, Sigma-Delta Neural Networks (SDNNs) offer a promising
alternative to traditional Artificial Neural Networks (ANNs) by leveraging eventdriven,
sparse computations inspired by biological neural processing. This energyefficient
paradigm makes SDNNs well-suited for neuromorphic hardware and realtime
applications, particularly in scenarios with temporal redundancy, such as video
processing. However, as neural networks become integral to safety-critical systems,
ensuring their robustness against adversarial perturbations is an absolute necessity. In
this work, we propose an end-to-end framework for formal modeling and verification
of SDNNs using Satisfiability Modulo Theory (SMT). Unlike empirical robustness
evaluations, SMT-based verification provides formal guarantees by encoding SDNN
behavior and adversarial robustness properties as mathematical constraints. We
introduce an SMT-based formulation for encoding SDNNs with SMT constraints and
define a robustness property motivated by video stream processing. Our approach
systematically examines how well SDNNs can handle adversarial attacks, ensuring
they work correctly in safety-critical applications. We validate our framework through
experiments on temporal version of the MNIST dataset. To the best of our knowledge,
this is the first formal verification framework for SDNNs, bridging the gap between
neuromorphic computing and rigorous verification. We also focus on applying the
proposed SDNN verification methodology to a real-world deep learning system–
PilotNet, an end-to-end model for steering angle prediction in autonomous vehicles.
Description
Dissertation under the supervision of Dr. Ansuman Banerjee and Dr. Swarup Kumar Mohalik
Keywords
Sigma-Delta Neural Networks (SDNNs), Artificial Neural Networks (ANNs), Satisfiability Modulo Theory (SMT)
Citation
92
