Netinfo Security ›› 2016, Vol. 16 ›› Issue (6): 35-40.doi: 10.3969/j.issn.1671-1122.2016.06.006

• Orginal Article • Previous Articles     Next Articles

An Improved Graph Partitioning Algorithm for User Behavior Abnormal Detection

Lianqun YANG1, Jinying WEN1, Shufa LIU2, Feng WANG3   

  1. 1. Binhai New Area Public Security Bureau, Tianjin 300450, China
    2. Tianjin Public Security Bureau, Tianjin 300000, China
    3. Army 91655, Beijing 100036, China
  • Received:2016-05-15 Online:2016-06-20 Published:2020-05-13

Abstract:

The MCL algorithm is short for Markov Cluster Algorithm, a fast and scalable unsupervised partitioning algorithm for graphs. MCL has been widely applied to anomaly detection. However, it requires O(N3) time, Which is no good for a wide range of data processing. In order to improve the quality of clustering and save time consumption, an improved MCL algorithm is proposed. With AMI (Adjusted Mutual Information) index, the similarities of clusters of different periods are compared to determine whether the abnormal behavior occurs. Compared with multilevel k-way partitioning scheme (METIS) for graphs, experiments show that the proposed MCL algorithm has following strengths: 1) Number of clusters not specified ahead of time. 2) Robust against noise in graph data. 3) Suitable for clusters with long tail distribution. 4) Produce better clustering results in case of certain time consumption.

Key words: graph partitioning, Markov Cluster Algorithm, abnormal detection, METIS

CLC Number: