Related Experiment Video
Updated: Sep 16, 2025

03:31
Author Spotlight: Enhancement of Salient Object Detection for Smart Grid Applications
Published on: December 15, 2023
644
Applying Reinforcement Learning to Protect Deep Neural Networks from Soft Errors
Peng Su1, Yuhang Li1, Zhonghai Lu2
1Department of Engineering Design, KTH Royal Institute of Technology, 10044 Stockholm, Sweden.
Sensors (Basel, Switzerland)
|July 12, 2025
Summary
This study introduces a novel Reinforcement Learning approach to protect Deep Neural Networks from soft errors by identifying and masking vulnerable bits, significantly improving system robustness and safety.
Area of Science:
- Artificial Intelligence
- Computer Science
- Electrical Engineering
Background:
- Deep Neural Networks (DNNs) are crucial for sensor-based systems but susceptible to soft errors, threatening system safety.
- Conventional fault tolerance methods face scalability challenges with complex DNN architectures.
- Ensuring DNN robustness against errors is vital for reliable AI applications.
Purpose of the Study:
- To develop an effective and scalable method for protecting DNNs against soft errors.
- To identify and mitigate vulnerable bits within DNNs using a novel approach.
- To enhance the safety and reliability of AI-powered sensor systems.
Main Methods:
- A Reinforcement Learning (RL)-based agent was developed to identify vulnerable bits in DNNs.
- Fault injection simulations were used to analyze layer-wise network resiliency.
- Transfer learning was employed for efficient synthesis and deployment of bit masks.
Main Results:
- The proposed RL-based method demonstrated significant performance gains (10-15%) over baseline techniques.
- Vulnerable bits were dynamically and efficiently protected, enhancing network robustness.
- The approach proved effective in protecting selected neural networks against soft errors.
Conclusions:
- The RL-based approach offers a superior solution for protecting DNNs from soft errors compared to traditional methods.
- This technique enhances the safety and reliability of AI systems by mitigating soft error impacts.
- The method provides a scalable and efficient way to improve DNN resilience.
Related Concept Videos
Avoidance Learning and Learned Helplessness
1.9K
Avoidance learning and learned helplessness are critical concepts in understanding behavioral responses to negative stimuli.
Avoidance learning occurs when an organism learns that a specific behavior can prevent an unpleasant outcome. For example, a student who receives a bad grade may start studying harder to avoid future poor grades. This behavior persists even when the negative outcome is no longer present. Avoidance learning is powerful because it maintains behavior in the absence of the...
Avoidance learning occurs when an organism learns that a specific behavior can prevent an unpleasant outcome. For example, a student who receives a bad grade may start studying harder to avoid future poor grades. This behavior persists even when the negative outcome is no longer present. Avoidance learning is powerful because it maintains behavior in the absence of the...
1.9K
Observational Learning
317
Albert Bandura's observational learning, also known as imitation or modeling, occurs when a person observes and imitates another's behavior. It is a quicker process than operant conditioning. A well-known example is the Bobo doll study, where children who saw an adult acting aggressively towards the doll were more likely to act aggressively when left alone, compared to those who observed a nonaggressive adult. Many psychologists view observational learning as a form of latent learning...
317
Neural Regulation
40.2K
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.
40.2K
Reinforcement
347
Positive and negative reinforcement are key concepts in operant conditioning, a learning process where the consequences of a behavior affect the likelihood of that behavior being repeated.
Positive reinforcement occurs when a behavior is followed by the presentation of a rewarding stimulus, increasing the frequency of that behavior. For example:
Positive reinforcement occurs when a behavior is followed by the presentation of a rewarding stimulus, increasing the frequency of that behavior. For example:
347
Survival Tree
164
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...
164
Types of Errors: Detection and Minimization
2.4K
Error is the deviation of the obtained result from the true, expected value or the estimated central value. Errors are expressed in absolute or relative terms.
Absolute error in a measurement is the numerical difference from the true or central value. Relative error is the ratio between absolute error and the true or central value, expressed as a percentage.
Errors can be classified by source, magnitude, and sign. There are three types of errors: systematic, random, and gross.
Systematic or...
Absolute error in a measurement is the numerical difference from the true or central value. Relative error is the ratio between absolute error and the true or central value, expressed as a percentage.
Errors can be classified by source, magnitude, and sign. There are three types of errors: systematic, random, and gross.
Systematic or...
2.4K
