Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Reinforcement01:23

Reinforcement

305
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:
305
Avoidance Learning and Learned Helplessness01:14

Avoidance Learning and Learned Helplessness

1.8K
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...
1.8K
Observational Learning01:12

Observational Learning

253
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...
253
Reinforcement Schedules01:24

Reinforcement Schedules

224
Positive reinforcement is a powerful method for teaching new behaviors to both animals and humans. B.F. Skinner demonstrated this with his experiments using rats in a Skinner box. When a rat pressed a lever, it received a food pellet. This immediate reward encouraged the rat to repeat the behavior. This method, where a reward follows every instance of the behavior, is known as continuous reinforcement. It is highly effective for establishing new behaviors quickly.
Once a behavior is learned,...
224
Rolling Resistance: Problem Solving01:17

Rolling Resistance: Problem Solving

400
Rolling resistance, also known as rolling friction, is the force that resists the motion of a rolling object, such as a wheel, tire, or ball, when it moves over a surface. It is caused by the deformation of the object and the surface in contact with each other, as well as other factors like internal friction, hysteresis, and energy losses within the materials. Rolling resistance opposes the object's motion, requiring additional energy to overcome it and maintain movement. In practical...
400
Survival Tree01:19

Survival Tree

128
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...
128

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Automated Firmware Generation for Compressive Sensing on Heterogeneous Hardware.

Sensors (Basel, Switzerland)·2022
Same journal

RETRACTED: Zhang et al. A Novel Framework for Reconstruction and Imaging of Target Scattering Centers via Wide-Angle Incidence in Radar Networks. <i>Sensors</i> 2025, <i>25</i>, 6802.

Sensors (Basel, Switzerland)·2026
Same journal

Enhancing Unsupervised Multi-Source Domain Adaptation for Person Re-Identification via Mixture of Experts and Graph-Based Relation.

Sensors (Basel, Switzerland)·2026
Same journal

Development of an Instrumented Glove for Palmar Pressure Assessment in Kayakers.

Sensors (Basel, Switzerland)·2026
Same journal

Development and Experimental Validation of an Autonomous IoT-Based Monitoring System for Real-Time Water Quality Assessment in the Amazon River.

Sensors (Basel, Switzerland)·2026
Same journal

Semi-Supervised Adversarial Learning Framework for Controller Area Network Bus Intrusion Detection.

Sensors (Basel, Switzerland)·2026
Same journal

Smart Optimization Method for Safety Signs in Innovative Manufacturing Environments Integrating Industrial Field IoT Sensors and Knowledge Graphs.

Sensors (Basel, Switzerland)·2026
See all related articles

Related Experiment Video

Updated: Aug 8, 2025

Design and Application of a Fault Detection Method Based on Adaptive Filters and Rotational Speed Estimation for an Electro-Hydrostatic Actuator
06:45

Design and Application of a Fault Detection Method Based on Adaptive Filters and Rotational Speed Estimation for an Electro-Hydrostatic Actuator

Published on: October 28, 2022

1.7K

Failure Identification Using Model-Implemented Fault Injection with Domain Knowledge-Guided Reinforcement Learning.

Mehrdad Moradi1,2, Bert Van Acker1,2, Joachim Denil1,2

  • 1ICT-Department of Applied Engineering Faculty, University of Antwerp, Prinsstraat 13, 2000 Antwerp, Belgium.

Sensors (Basel, Switzerland)
|February 28, 2023
PubMed
Summary
This summary is machine-generated.

This study introduces a reinforcement learning (RL) method for automated fault injection (FI) in cyber-physical systems (CPSs). The RL approach effectively identifies critical system faults earlier and more efficiently than random methods.

Keywords:
domain knowledgefault identificationfault injectionreinforcement learningsafety assessmentsignal temporal logic

More Related Videos

Evaluating Skilled Prehension in Mice Using an Auto-Trainer
05:01

Evaluating Skilled Prehension in Mice Using an Auto-Trainer

Published on: September 12, 2019

5.7K
A Fully Automated and Highly Versatile System for Testing Multi-cognitive Functions and Recording Neuronal Activities in Rodents
09:13

A Fully Automated and Highly Versatile System for Testing Multi-cognitive Functions and Recording Neuronal Activities in Rodents

Published on: May 3, 2012

14.4K

Related Experiment Videos

Last Updated: Aug 8, 2025

Design and Application of a Fault Detection Method Based on Adaptive Filters and Rotational Speed Estimation for an Electro-Hydrostatic Actuator
06:45

Design and Application of a Fault Detection Method Based on Adaptive Filters and Rotational Speed Estimation for an Electro-Hydrostatic Actuator

Published on: October 28, 2022

1.7K
Evaluating Skilled Prehension in Mice Using an Auto-Trainer
05:01

Evaluating Skilled Prehension in Mice Using an Auto-Trainer

Published on: September 12, 2019

5.7K
A Fully Automated and Highly Versatile System for Testing Multi-cognitive Functions and Recording Neuronal Activities in Rodents
09:13

A Fully Automated and Highly Versatile System for Testing Multi-cognitive Functions and Recording Neuronal Activities in Rodents

Published on: May 3, 2012

14.4K

Area of Science:

  • Cyber-Physical Systems (CPS) Safety Engineering
  • Automated Software Testing
  • Machine Learning Applications

Background:

  • Increasing complexity of cyber-physical systems (CPS) necessitates advanced safety assessment techniques.
  • Traditional fault injection (FI) methods for finding catastrophic faults are labor-intensive, costly, and often inefficient.
  • Identifying rare but critical faults early in development is crucial for robust system safety.

Purpose of the Study:

  • To propose and evaluate a reinforcement learning (RL)-based method for automated fault configuration and detection in CPS.
  • To leverage system (safety) specifications to guide the RL agent's learning process for effective fault identification.
  • To demonstrate the method's capability in finding severe, catastrophic faults at the model level during early development stages.

Main Methods:

  • Development of a reinforcement learning (RL) agent trained to automatically configure faults within a system model.
  • Integration of system safety specifications into the RL agent's reward function to prioritize critical fault discovery.
  • Dynamic interaction between the RL agent and the model under test (MATLAB/Simulink) to identify catastrophic faults.

Main Results:

  • The proposed RL-based fault injection method successfully identified catastrophic faults in CPS models.
  • Comparison with random-based FI in two case studies showed the RL method's superiority.
  • The RL approach found a greater number and more severe faults compared to random fault injection.

Conclusions:

  • Reinforcement learning offers an effective and automated approach for fault injection in cyber-physical systems.
  • The RL-based method enhances the efficiency and effectiveness of discovering critical system faults early in development.
  • This technique provides a valuable guideline for utilizing domain knowledge in RL-driven safety assessments of complex systems.