LookOut on Time-Evolving Graphs: Succinctly Explaining Anomalies from Any Detector
Nikhil Gupta, Dhivya Eswaran, Neil Shah, Leman Akoglu, Christos, Faloutsos

TL;DR
This paper introduces LookOut, a scalable, domain- and detector-agnostic method for generating succinct, interpretable explanations of anomalies in time-evolving graphs using pair plots, aiding human analysts.
Contribution
We formulate an anomaly explanation problem using pair plots, propose the LookOut algorithm with optimality guarantees, and demonstrate its effectiveness and scalability across multiple real datasets.
Findings
LookOut effectively explains anomalies in real datasets.
The algorithm scales linearly with graph size.
It produces fast, interpretable visual explanations.
Abstract
Why is a given node in a time-evolving graph (-graph) marked as an anomaly by an off-the-shelf detection algorithm? Is it because of the number of its outgoing or incoming edges, or their timings? How can we best convince a human analyst that the node is anomalous? Our work aims to provide succinct, interpretable, and simple explanations of anomalous behavior in -graphs (communications, IP-IP interactions, etc.) while respecting the limited attention of human analysts. Specifically, we extract key features from such graphs, and propose to output a few pair (scatter) plots from this feature space which "best" explain known anomalies. To this end, our work has four main contributions: (a) problem formulation: we introduce an "analyst-friendly" problem formulation for explaining anomalies via pair plots, (b) explanation algorithm: we propose a plot-selection objective and the LookOut…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAnomaly Detection Techniques and Applications · Data-Driven Disease Surveillance · Advanced Graph Neural Networks
