Netinfo Security ›› 2019, Vol. 19 ›› Issue (3): 1-10.doi: 10.3969/j.issn.1671-1122.2019.03.001

• Orginal Article •     Next Articles

Intrusion Detection Model Based on ICA Algorithm and Deep Neural Network

Jinghao LIU1, Siping MAO1, Xiaomei FU2   

  1. 1. School of Electrical and Information Engineering, Tianjin University, Tianjin 300072, China
    2. School of Marine Science and Technology, Tianjin University, Tianjin 300072, China
  • Received:2018-08-15 Online:2019-03-19 Published:2020-05-11

Abstract:

In order to solve the problem of high dimensionality and non-linearity of network data, an intrusion detection model, which is based on ICA (Independent Component Analysis) and DNN (Deep Neural Network), is proposed. First,the characteristics of network connection data are reduced by using ICA algorithm based on maximal non Gauss property. The data is mapped from high dimensional feature space to low dimensional space, and the feature redundancy is eliminated. Then the deep neural network is used for classification. Deep neural network adopts ReLU activation function and cross entropy loss function and Adam optimization algorithm. ICA-DNN algorithm can not only reduce feature redundancy, but also grasp the internal structure of features. The experiment shows that the ICA-DNN based intrusion detection algorithm has better feature learning ability and more accurate classification ability than some shallow machine learning algorithms.

Key words: independent component analysis, intrusion detection, deep neural network, feature dimension reduction

CLC Number: