Community-based anomaly detection in evolutionary networks

Zhengzhang Chen, William Hendrix, Nagiza F. Samatova

Research output: Contribution to journalArticlepeer-review

88 Scopus citations

Abstract

Networks of dynamic systems, including social networks, the World Wide Web, climate networks, and biological networks, can be highly clustered. Detecting clusters, or communities, in such dynamic networks is an emerging area of research; however, less work has been done in terms of detecting community-based anomalies. While there has been some previous work on detecting anomalies in graph-based data, none of these anomaly detection approaches have considered an important property of evolutionary networks-their community structure. In this work, we present an approach to uncover community-based anomalies in evolutionary networks characterized by overlapping communities. We develop a parameter-free and scalable algorithm using a proposed representative-based technique to detect all six possible types of community-based anomalies: grown, shrunken, merged, split, born, and vanished communities. We detail the underlying theory required to guarantee the correctness of the algorithm. We measure the performance of the community-based anomaly detection algorithm by comparison to a non-representative-based algorithm on synthetic networks, and our experiments on synthetic datasets show that our algorithm achieves a runtime speedup of 11-46 over the baseline algorithm. We have also applied our algorithm to two real-world evolutionary networks, Food Web and Enron Email. Significant and informative community-based anomaly dynamics have been detected in both cases.

Original languageEnglish
Pages (from-to)59-85
Number of pages27
JournalJournal of Intelligent Information Systems
Volume39
Issue number1
DOIs
StatePublished - Aug 2012

Keywords

  • Anomaly detection
  • Community detection
  • Community-based anomaly
  • Evolutionary analysis
  • Time-varying graphs

Fingerprint

Dive into the research topics of 'Community-based anomaly detection in evolutionary networks'. Together they form a unique fingerprint.

Cite this