Related Experiment Video
Updated: Jul 27, 2025

11:18
Closed-loop Neuro-robotic Experiments to Test Computational Properties of Neuronal Networks
Published on: March 2, 2015
10.4K
A regularization perspective based theoretical analysis for adversarial robustness of deep spiking neural networks
Hui Zhang1, Jian Cheng2, Jun Zhang1
1Nanjing University of Science and Technology, Nanjing, 210094, China.
Summary
Training Spiking Neural Networks (SNNs) directly enhances adversarial robustness by introducing a regularizer that minimizes output gradients. This makes SNNs more resilient to attacks compared to converted ANNs.
Area of Science:
- Artificial Intelligence
- Computational Neuroscience
- Machine Learning
Background:
- Spiking Neural Networks (SNNs) are the third generation of neural networks.
- Converting pre-trained Artificial Neural Networks (ANNs) to SNNs is computationally efficient but results in vulnerability to adversarial attacks.
- While direct training improves SNN robustness, the underlying theoretical mechanisms remain unclear.
Purpose of the Study:
- To provide a theoretical explanation for the adversarial robustness of directly trained SNNs.
- To analyze the expected risk function and identify mechanisms contributing to robustness.
- To demonstrate the effectiveness of this approach through empirical validation.
Main Methods:
- Modeling the stochastic process of Poisson encoders in SNNs.
- Theoretical analysis of the expected risk function to identify a positive semidefinite regularizer.
- Conducting extensive experiments on CIFAR10 and CIFAR100 datasets to validate theoretical findings.
Main Results:
- A theoretical proof reveals a positive semidefinite regularizer in trained SNNs.
- This regularizer effectively reduces the gradients of the output with respect to the input, enhancing robustness.
- Experimental results show significantly smaller gradient magnitudes in trained SNNs compared to converted SNNs (13-160 times less).
Conclusions:
- Directly training SNNs introduces an inherent robustness mechanism through a specific regularizer.
- Minimizing the sum of squared gradients is key to improving adversarial resilience in SNNs.
- The findings offer a theoretical foundation for developing more robust SNNs against adversarial attacks.
More Related Videos
Related Concept Videos
Neural Regulation
39.6K
Digestion begins with a cephalic phase that prepares the digestive system to receive food. When our brain processes visual or olfactory information about food, it triggers impulses in the cranial nerves innervating the salivary glands and stomach to prepare for food.
39.6K
Neural Circuits
1.3K
Neural circuits and neuronal pools are two of the main structures found in the nervous system. Neural circuits are networks of neurons that work together to carry out a specific task or process. They consist of interconnected neurons and glial cells, which provide structural and metabolic support.
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
1.3K
Generalization, Discrimination, and Extinction
658
Generalization, discrimination, and extinction are key concepts in operant conditioning that influence how behaviors are learned and maintained.
Generalization occurs when a behavior reinforced in one context is performed in similar situations. For instance, a student who studies diligently for calculus and receives excellent grades might apply the same study habits to psychology and history, expecting similar results. Generalization shows how learning in one setting can influence behavior in...
Generalization occurs when a behavior reinforced in one context is performed in similar situations. For instance, a student who studies diligently for calculus and receives excellent grades might apply the same study habits to psychology and history, expecting similar results. Generalization shows how learning in one setting can influence behavior in...
658
Survival Tree
119
Survival trees are a non-parametric method used in survival analysis to model the relationship between a set of covariates and the time until an event of interest occurs, often referred to as the "time-to-event" or "survival time." This method is particularly useful when dealing with censored data, where the event has not occurred for some individuals by the end of the study period, or when the exact time of the event is unknown.
Building a Survival Tree
Constructing a...
Building a Survival Tree
Constructing a...
119
Stability of structures
200
In mechanical engineering, the stability of systems under various forces is critical for designing durable and efficient structures. One fundamental way to explore these concepts is by analyzing systems like two rods connected at a pivot point, O, with a torsional spring of spring constant k at the pivot point. This system is similar in appearance to a scissor jack used to change tires on a car. In this case, the arms of the linkage (equivalent to the rods in this system) are entirely vertical,...
200
Propagation of Action Potentials
6.0K
The propagation of an action potential refers to the process by which a nerve impulse, or "action potential," travels along a neuron.
Neurons (nerve cells) have a resting membrane potential, with a slightly negative charge inside compared to outside. This is maintained by ion channels, such as sodium (Na+) and potassium (K+) channels, which control the flow of ions. When a stimulus, like a touch or a signal from another neuron, triggers the neuron, sodium channels open, allowing sodium ions to...
Neurons (nerve cells) have a resting membrane potential, with a slightly negative charge inside compared to outside. This is maintained by ion channels, such as sodium (Na+) and potassium (K+) channels, which control the flow of ions. When a stimulus, like a touch or a signal from another neuron, triggers the neuron, sodium channels open, allowing sodium ions to...
6.0K

