Professional Documents
Culture Documents
Application of Digital Signal Processing Techniques To Improve
Application of Digital Signal Processing Techniques To Improve
Fully connected neural network with two hidden layers used in the model
Signals from ICS sensors and one basic component for each signal are input to the model
Model's Purpose: Classifying the state of the ICS system (normal state or under a cyber
attack)
Secure Water Treatment (SWaT) Dataset
Python programming language and Keras deep learning library for the experiments
data sample used (449,419 records) from the SWaT dataset
80% for training the neural network and 20% for testing
Experimental Setup
Experiment
Neural Network Trained on ICS Signals: first experiment where the neural network was
trained solely on signals from the ICS
Normalized features were transmitted to the neural network
Experiment 2 - Additional Informative Features
Results
Analysis
Obtained results showed that the values of the accuracy, recall and f1-score metrics with
the usage of additional features are higherthan without them, and the value of precision is
slightly lower.
Nevertheless, it can be said unambiguously that the use of additional features has a
positive effect on the model performance. The largest increase (3.48%) occurred on the
recall metric, which means, in particular, a decrease in the number of examples that the
model mistakenly considers normal. This suggests that additional features help the model
better distinguish the attack class from the normal class.