DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: A multi-level anomaly detection algorithm for time-varying graph data with interactive visualization

Abstract

This work presents a novel modeling and analysis framework for graph sequences which addresses the challenge of detecting and contextualizing anomalies in labelled, streaming graph data. We introduce a generalization of the BTER model of Seshadhri et al. by adding flexibility to community structure, and use this model to perform multi-scale graph anomaly detection. Specifically, probability models describing coarse subgraphs are built by aggregating node probabilities, and these related hierarchical models simultaneously detect deviations from expectation. This technique provides insight into a graph's structure and internal context that may shed light on a detected event. Additionally, this multi-scale analysis facilitates intuitive visualizations by allowing users to narrow focus from an anomalous graph to particular subgraphs or nodes causing the anomaly. For evaluation, two hierarchical anomaly detectors are tested against a baseline Gaussian method on a series of sampled graphs. We demonstrate that our graph statistics-based approach outperforms both a distribution-based detector and the baseline in a labeled setting with community structure, and it accurately detects anomalies in synthetic and real-world datasets at the node, subgraph, and graph levels. Furthermore, to illustrate the accessibility of information made possible via this technique, the anomaly detector and an associated interactive visualization tool aremore » tested on NCAA football data, where teams and conferences that moved within the league are identified with perfect recall, and precision greater than 0.786.« less

Authors:
 [1];  [1];  [1];  [1];  [2]
  1. Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
  2. North Carolina State Univ., Raleigh, NC (United States)
Publication Date:
Research Org.:
Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
Sponsoring Org.:
USDOE Laboratory Directed Research and Development (LDRD) Program; Work for Others (WFO)
OSTI Identifier:
1330521
Grant/Contract Number:  
AC05-00OR22725
Resource Type:
Accepted Manuscript
Journal Name:
Social Network Analysis and Mining
Additional Journal Information:
Journal Volume: 6; Journal Issue: 1; Journal ID: ISSN 1869-5450
Publisher:
Springer
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING; anomaly detection; graph sequence; visualization

Citation Formats

Bridges, Robert A., Collins, John P., Ferragut, Erik M., Laska, Jason A., and Sullivan, Blair D. A multi-level anomaly detection algorithm for time-varying graph data with interactive visualization. United States: N. p., 2016. Web. doi:10.1007/s13278-016-0409-y.
Bridges, Robert A., Collins, John P., Ferragut, Erik M., Laska, Jason A., & Sullivan, Blair D. A multi-level anomaly detection algorithm for time-varying graph data with interactive visualization. United States. https://doi.org/10.1007/s13278-016-0409-y
Bridges, Robert A., Collins, John P., Ferragut, Erik M., Laska, Jason A., and Sullivan, Blair D. Fri . "A multi-level anomaly detection algorithm for time-varying graph data with interactive visualization". United States. https://doi.org/10.1007/s13278-016-0409-y. https://www.osti.gov/servlets/purl/1330521.
@article{osti_1330521,
title = {A multi-level anomaly detection algorithm for time-varying graph data with interactive visualization},
author = {Bridges, Robert A. and Collins, John P. and Ferragut, Erik M. and Laska, Jason A. and Sullivan, Blair D.},
abstractNote = {This work presents a novel modeling and analysis framework for graph sequences which addresses the challenge of detecting and contextualizing anomalies in labelled, streaming graph data. We introduce a generalization of the BTER model of Seshadhri et al. by adding flexibility to community structure, and use this model to perform multi-scale graph anomaly detection. Specifically, probability models describing coarse subgraphs are built by aggregating node probabilities, and these related hierarchical models simultaneously detect deviations from expectation. This technique provides insight into a graph's structure and internal context that may shed light on a detected event. Additionally, this multi-scale analysis facilitates intuitive visualizations by allowing users to narrow focus from an anomalous graph to particular subgraphs or nodes causing the anomaly. For evaluation, two hierarchical anomaly detectors are tested against a baseline Gaussian method on a series of sampled graphs. We demonstrate that our graph statistics-based approach outperforms both a distribution-based detector and the baseline in a labeled setting with community structure, and it accurately detects anomalies in synthetic and real-world datasets at the node, subgraph, and graph levels. Furthermore, to illustrate the accessibility of information made possible via this technique, the anomaly detector and an associated interactive visualization tool are tested on NCAA football data, where teams and conferences that moved within the league are identified with perfect recall, and precision greater than 0.786.},
doi = {10.1007/s13278-016-0409-y},
journal = {Social Network Analysis and Mining},
number = 1,
volume = 6,
place = {United States},
year = {Fri Jan 01 00:00:00 EST 2016},
month = {Fri Jan 01 00:00:00 EST 2016}
}