Graph-level anomaly detection (GAD) describes the problem of detecting graphs that are abnormal in their structure and/or the features of their nodes, as compared to other graphs. One of the challenges in GAD is to devise graph representations that enable the detection of both locally- and globally-anomalous graphs, i.e., graphs that are abnormal in their fine-grained (node-level) or holistic (graph-level) properties, respectively. To tackle this challenge we introduce a novel deep anomaly detection approach for GAD that learns rich global and local normal pattern information by joint random distillation of graph and node representations. The random distillation is achieved by training one GNN to predict another GNN with randomly initialized network weights. Extensive experiments on 16 real-world graph datasets from diverse domains show that our model significantly outperforms seven state-of-the-art models. Code and datasets are available at https://git.io/GLocalKD.
翻译:与其它图表相比,GAD的难题之一是设计图形表示方式,以便能够探测本地和全球的海洋图解,即不同微粒(诺德一级)或整体(地平级)特性的图解异常。为了应对这一挑战,我们为GAD引入了一种新的深度异常探测方法,通过对图形和节点表示进行联合随机蒸馏,了解丰富的全球和地方普通模式信息。随机蒸馏是通过培训一个GNN,以随机初始网络重量预测另一个GNN来实现的。对不同领域的16个真实世界图形数据集的广泛实验显示,我们的模型大大超过7个状态-艺术模型。代码和数据集可在http://git.io/GLieldKD上查阅。