Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

SLADE: Detecting Dynamic Anomalies in Edge Streams without Labels via Self-Supervised Learning

About

To detect anomalies in real-world graphs, such as social, email, and financial networks, various approaches have been developed. While they typically assume static input graphs, most real-world graphs grow over time, naturally represented as edge streams. In this context, we aim to achieve three goals: (a) instantly detecting anomalies as they occur, (b) adapting to dynamically changing states, and (c) handling the scarcity of dynamic anomaly labels. In this paper, we propose SLADE (Self-supervised Learning for Anomaly Detection in Edge Streams) for rapid detection of dynamic anomalies in edge streams, without relying on labels. SLADE detects the shifts of nodes into abnormal states by observing deviations in their interaction patterns over time. To this end, it trains a deep neural network to perform two self-supervised tasks: (a) minimizing drift in node representations and (b) generating long-term interaction patterns from short-term ones. Failure in these tasks for a node signals its deviation from the norm. Notably, the neural network and tasks are carefully designed so that all required operations can be performed in constant time (w.r.t. the graph size) in response to each new edge in the input stream. In dynamic anomaly detection across four real-world datasets, SLADE outperforms nine competing methods, even those leveraging label supervision.

Jongha Lee, Sunwoo Kim, Kijung Shin• 2024

Related benchmarks

TaskDatasetResultRank
Anomaly DetectionUNSW
Running Time (s)189.6
17
Anomaly DetectionInternet Topology
AUC (1% Anomaly Injection)0.9282
12
Anomaly DetectionDNC Emails
AUC (1% Anomaly)0.9159
12
Anomaly DetectionBitcoin-Alpha
AUC (1% Anomaly Injection)0.9009
12
Anomaly DetectionBitcoin-OTC
AUC (1% Anomaly Injection)0.9262
12
Anomaly DetectionUCI Messages
AUC (1% Injection)78.47
12
Anomaly DetectionDigg
AUC (1% Injection)0.8026
12
Anomaly DetectionUNSW-NB15 (test)
F1-Score82.7
8
Anomaly DetectionISCX 2012 (test)
F1-Score55.6
8
Anomaly DetectionDARPA (test)
F1 Score84.4
8
Showing 10 of 22 rows

Other info

Follow for update