Graph-based anomaly detection finds numerous applications in the real-world. Thus, there exists extensive literature on the topic that has recently shifted toward deep detection models due to advances in deep learning and graph neural networks (GNNs). A vast majority of prior work focuses on detecting node/edge/subgraph anomalies within a single graph, with much less work on graph-level anomaly detection in a graph database. This work aims to fill two gaps in the literature: We (1) design GLAM, an end-to-end graph-level anomaly detection model based on GNNs, and (2) focus on unsupervised model selection, which is notoriously hard due to lack of any labels, yet especially critical for deep NN based models with a long list of hyper-parameters. Further, we propose a new pooling strategy for graph-level embedding, called MMD-pooling, that is geared toward detecting distribution anomalies which has not been considered before. Through extensive experiments on 15 real-world datasets, we show that (i) GLAM outperforms node-level and two-stage (i.e. not end-to-end) baselines, and (ii) model selection picks a significantly more effective model than expectation (i.e. average) -- without using any labels -- among candidates with otherwise large variation in performance.
翻译:以图表为基础的异常现象探测发现在现实世界中有许多应用。 因此,由于深层学习和图形神经网络(GNNNs)的进步,有关这一专题的大量文献最近已转向深度探测模型。 绝大多数先前的工作侧重于在单一图形中发现节点/前方/下方异常现象,而在图形数据库中发现图层异常现象的工作要少得多。 这项工作旨在填补文献中的两个空白: 我们(1) 设计GLAM, 一种以GNNs为基础的端到端的图形级异常现象检测模型, 以及 (2) 侧重于未经监督的模型选择,由于缺少任何标签,这非常困难,但对于基于NNNN的深层模型和长长的参数列表尤为关键。 此外,我们提出了一个新的图形级嵌入(称为 MMD- 集合) 集中战略, 该战略旨在检测过去未曾考虑过的分布异常现象。 通过在15个真实世界数据集上的广泛实验, 我们显示 (i) GLAM 超越了节点和两阶段的模型选择,这是众所周知的难度,, 而不是在不具有显著的模型中选择( ) 任何最终的模型中选择, 而不是选择, 任何大的模型。