Related Experiment Video
Updated: Jan 15, 2026

Data Communication Based on MQTT in a Polymer Extrusion Process
Published on: July 15, 2022
An Explainable Markov Chain-Machine Learning Sequential-Aware Anomaly Detection Framework for Industrial IoT Systems
Youness Ghazi1,2, Mohamed Tabaa1, Mohamed Ennaji2
1Pluridisciplinary Laboratory of Research and Innovation (LPRI), EMSI, Casablanca 20330, Morocco.
Abstract:
Stealth attacks targeting industrial control systems (ICS) exploit subtle sequences of malicious actions, making them difficult to detect with conventional methods. The OPC Unified Architecture (OPC UA) protocol-now widely adopted in SCADA/ICS environments-enhances OT-IT integration but simultaneously increases the exposure of critical infrastructures to sophisticated cyberattacks. Traditional detection approaches, which rely on instantaneous traffic features and static models, neglect the sequential dimension that is essential for uncovering such gradual intrusions. To address this limitation, we propose a hybrid sequential anomaly detection pipeline that combines Markov chain modeling to capture temporal dependencies with machine learning algorithms for anomaly detection. The pipeline is further augmented by explainability through SHapley Additive exPlanations (SHAP) and causal inference using the PC algorithm. Experimental evaluation on an OPC UA dataset simulating Man-In-The-Middle (MITM) and denial-of-service (DoS) attacks demonstrates that incorporating a second-order sequential memory significantly improves detection: F1-score increases by +2.27%, precision by +2.33%, and recall by +3.02%. SHAP analysis identifies the most influential features and transitions, while the causal graph highlights deviations from the system's normal structure under attack, thereby providing interpretable insights into the root causes of anomalies.
Related Concept Videos
Sequence Networks of Rotating Machines
Zero-sequence current induces a voltage drop across the generator's neutral impedance and other...
Steps in Outbreak Investigation
Classification of Systems-I
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Distribution Reliability and Automation
Machines: Problem Solving II
Classification of Systems-II