Log In Sign Up

F-FADE: Frequency Factorization for Anomaly Detection in Edge Streams

by   Yen-Yu Chang, et al.

Edge streams are commonly used to capture interactions in dynamic networks, such as email, social, or computer networks. The problem of detecting anomalies or rare events in edge streams has a wide range of applications. However, it presents many challenges due to lack of labels, a highly dynamic nature of interactions, and the entanglement of temporal and structural changes in the network. Current methods are limited in their ability to address the above challenges and to efficiently process a large number of interactions. Here, we propose F-FADE, a new approach for detection of anomalies in edge streams, which uses a novel frequency-factorization technique to efficiently model the time-evolving distributions of frequencies of interactions between node-pairs. The anomalies are then determined based on the likelihood of the observed frequency of each incoming interaction. F-FADE is able to handle in an online streaming setting a broad variety of anomalies with temporal and structural changes, while requiring only constant memory. Our experiments on one synthetic and six real-world dynamic networks show that F-FADE achieves state of the art performance and may detect anomalies that previous methods are unable to find.


page 1

page 2

page 3

page 4


Anomaly Detection in Multiplex Dynamic Networks: from Blockchain Security to Brain Disease Prediction

The problem of identifying anomalies in dynamic networks is a fundamenta...

Anomaly detection in dynamic networks

Detecting anomalies from a series of temporal networks has many applicat...

Anomaly Detection in Dynamic Graphs via Transformer

Detecting anomalies for dynamic graphs has drawn increasing attention du...

Isconna: Streaming Anomaly Detection with Frequency and Patterns

An edge stream is a common form of presentation of dynamic networks. It ...

Mining Persistent Activity in Continually Evolving Networks

Frequent pattern mining is a key area of study that gives insights into ...

An Online and Nonuniform Timeslicing Method for Network Visualisation

Visual analysis of temporal networks comprises an effective way to under...

MIDAS: Microcluster-Based Detector of Anomalies in Edge Streams

Given a stream of graph edges from a dynamic graph, how can we assign an...