arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2106.04486cs.DScs.AIcs.LG

流图中基于 Sketch 的异常检测

Sketch-Based Anomaly Detection in Streaming Graphs

TurboML;National University of Singapore(新加坡国立大学);Snap Inc.(Snap公司);University of Illinois at Chicago(伊利诺伊大学芝加哥分校)

Siddharth Bhatia, Mohit Wadhwa, Kenji Kawaguchi, Neil Shah, Philip S. Yu, Bryan Hooi

AI总结:

针对动态图流中边与子图异常难以同时在线检测的问题,本文扩展 count-min sketch 以保留稠密子图结构,并提出4种常数内存与时间的在线算法,在4个真实数据集上超过现有基线。

摘要:

给定来自动态图的图边流,我们如何以在线方式为边和子图分配异常分数,从而使用常数时间和内存检测异常行为?例如,在入侵检测中,现有工作要么试图检测异常边,要么试图检测异常子图,但不能同时检测两者。在本文中,我们首先将 count-min sketch 数据结构扩展为一种高阶 sketch。这种高阶 sketch 具有保留稠密子图结构的有用性质(输入中的稠密子图会转化为该数据结构中的稠密子矩阵)。随后,我们提出 4 种利用这种增强数据结构的在线算法,这些算法:(a)同时检测边异常和图异常;(b)在每条新到达边的处理中,以常数内存和常数更新时间处理每条边和每个图;以及(c)在 4 个真实世界数据集上优于最先进的基线方法。我们的方法是首个融合稠密子图搜索、并以常数内存和时间检测图异常的流式方法。

英文摘要:

Given a stream of graph edges from a dynamic graph, how can we assign anomaly scores to edges and subgraphs in an online manner, for the purpose of detecting unusual behavior, using constant time and memory? For example, in intrusion detection, existing work seeks to detect either anomalous edges or anomalous subgraphs, but not both. In this paper, we first extend the count-min sketch data structure to a higher-order sketch. This higher-order sketch has the useful property of preserving the dense subgraph structure (dense subgraphs in the input turn into dense submatrices in the data structure). We then propose 4 online algorithms that utilize this enhanced data structure, which (a) detect both edge and graph anomalies; (b) process each edge and graph in constant memory and constant update time per newly arriving edge, and; (c) outperform state-of-the-art baselines on 4 real-world datasets. Our method is the first streaming approach that incorporates dense subgraph search to detect graph anomalies in constant memory and time.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑