| Literature DB >> 36199962 |
Shi Lin1,2,3, Ma Yang1, Yan Lu1, Liquan Chen1.
Abstract
In order to address the false alarm detection problem caused by the inability to identify the transgression scene pages in the process of horizontal transgression detection, this study proposes a deep learning-based LSTM-AutoEncoder unsupervised prediction model. The model uses long short-term memory network to build AutoEncoder, extracts text features of page response data of horizontal transgression scenario, and reconstructs text features to restore. Meanwhile, it counts the error between the restored result and the original page response, judges whether the detection result of horizontal transgression is false alarm according to the error threshold of unknown page, and tests the effectiveness of the model effect under real business data by comparing it with other two algorithms, one-class SVM and AutoEncoder, which provides security for enterprise network business. The results show that the LSTM-AutoEncoder model achieves a more balanced index in terms of accuracy, precision, recall, and F1-score in the case of MAE, which is 0.3% more and 0.2% more than the case of MSE in terms of recall and accuracy. It is concluded that the LSTM-AutoEncoder model is more in line with the real business requirements, and the simple model architecture selected for this study can reduce the complexity of the model, speed up the prediction time of the model in the application phase, and improve the performance of the detection software. This indicates that this study has some application prospects in network security.Entities:
Mesh:
Year: 2022 PMID: 36199962 PMCID: PMC9529467 DOI: 10.1155/2022/5490779
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1LSTM structure diagram.
LSTM-AutoEncoder code architecture diagram.
| Inputs = input (shape = (train_data.shape [ |
|---|
| # ENCODER |
|
|
|
|
| # DECODER |
|
|
| Outputs = TimeDistributed (dense (train_data.shape [ |
| LSTM-AE = Model (inputs = inputs, outputs = outputs) |
| Inputs = input (shape= (train_data.shape [ |
| # ENCODER |
|
|
Figure 2Flowchart of horizontal override detection based on LSTM-AutoEncoder.
Dataset statistics.
| Data type (number) | Training set | Test set | Validation set | Statistics |
|---|---|---|---|---|
| Unauthorized scenario page | 9600 | 1200 | 1200 | 12000 |
| Nonurban scenario page | 0 | 0 | 1200 | 1200 |
Examples of training set datasets.
| Number | Example |
|---|---|
| 1 | Connect the poster QR code to log in using the Weibo account to access the poster account password verification code and change in dynamic prompt guarantee must |
| 2 | Screenshot of the client's wonderful download, watch video, homepage channel, special event reminder, homepage account setting recommendation |
| 3 | Car rental global-car rental home car store activities car rental-login registration-hello-order assets-account logout |
| 4 | Enter the mobile phone number-retrieve the user name-home member login service-retrieve the user name-mobile phone number verification code-now available |
| 5 | Free registration, complete information, and login problems |
| 6 | The user logs in to the homepage of Super Comics-update ranking-search and read-clear record-login synchronization-read click |
| 7 | Account-personal center-home interactive-home topics-Q&A center-index market-market data-announcement home |
| 8 | Merchant center, return to the homepage, welcome to the settings menu, release open store settings, profile account name, contact |
Figure 3Model MSE loss drop chart.
Figure 4Model MAE drop graph.
Figure 5Distribution of MSE.
Figure 6Distribution of MAE.
Figure 7Accuracy and true rate graph, (a) MSE precision-recall plot; (b) MAE precision-recall plot; (c) MAE subject characteristic curve; (d) MSE subject characteristic curve.
One-class SVM prediction results.
| Precision | Accuracy | Recall |
|
|---|---|---|---|
| 0.974 | 0.730 | 0.473 | 0.636 |
LSTM-AutoEncoder prediction results.
| Loss function | Precision | Accuracy | Recall |
|
|---|---|---|---|---|
| MSE | 0.931 | 0.942 | 0.955 | 0.942 |
| MAE | 0.920 | 0.944 | 0.971 | 0.945 |
AutoEncoder prediction results.
| Loss function | Precision | Accuracy | Recall |
|
|---|---|---|---|---|
| MSE | 0.895 | 0.940 | 0.994 | 0.942 |
| MAE | 0.897 | 0.940 | 0.988 | 0.940 |