Node Re-Ordering as a Means of Anomaly Detection in Time-Evolving Graphs

Abstract

Anomaly detection is a vital task for maintaining and improving any dynamic system. In this paper, we address the problem of anomaly detection in time-evolving graphs, where graphs are a natural representation for data in many types of applications. A key challenge in this context is how to process large volumes of streaming graphs. We propose a pre-processing step before running any further analysis on the data, where we permute the rows and columns of the adjacency matrix. This pre-processing step expedites graph mining techniques such as anomaly detection, PageRank, or graph coloring. In this paper, we focus on detecting anomalies in a sequence of graphs based on rank correlations of the reordered nodes. The merits of our approach lie in its simplicity and resilience to challenges such as unsupervised input, large volumes and high velocities of data. We evaluate the scalability and accuracy of our method on real graphs, where our method facilitates graph processing while producing more deterministic orderings. We show that the proposed approach is capable of revealing anomalies in a more efficient manner based on node rankings. Furthermore, our method can produce visual representations of graphs that are useful for graph compression.

Cite

Text

Rashidi et al. "Node Re-Ordering as a Means of Anomaly Detection in Time-Evolving Graphs." European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases, 2016. doi:10.1007/978-3-319-46227-1_11

Markdown

[Rashidi et al. "Node Re-Ordering as a Means of Anomaly Detection in Time-Evolving Graphs." European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases, 2016.](https://mlanthology.org/ecmlpkdd/2016/rashidi2016ecmlpkdd-node/) doi:10.1007/978-3-319-46227-1_11

BibTeX

@inproceedings{rashidi2016ecmlpkdd-node,
  title     = {{Node Re-Ordering as a Means of Anomaly Detection in Time-Evolving Graphs}},
  author    = {Rashidi, Lida and Kan, Andrey and Bailey, James and Chan, Jeffrey and Leckie, Christopher and Liu, Wei and Rajasegarar, Sutharshan and Ramamohanarao, Kotagiri},
  booktitle = {European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases},
  year      = {2016},
  pages     = {162-178},
  doi       = {10.1007/978-3-319-46227-1_11},
  url       = {https://mlanthology.org/ecmlpkdd/2016/rashidi2016ecmlpkdd-node/}
}