ADAMM: Anomaly Detection of Attributed Multi-graphs with Metadata: A
Unified Neural Network Approach
- URL: http://arxiv.org/abs/2311.07355v2
- Date: Sat, 18 Nov 2023 01:23:31 GMT
- Title: ADAMM: Anomaly Detection of Attributed Multi-graphs with Metadata: A
Unified Neural Network Approach
- Authors: Konstantinos Sotiropoulos, Lingxiao Zhao, Pierre Jinghong Liang, Leman
Akoglu
- Abstract summary: We propose ADAMM, a novel graph neural network model that handles directed multi-graphs.
ADAMM fuses metadata and graph-level representation learning through an unsupervised anomaly detection objective.
- Score: 39.211176955683285
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Given a complex graph database of node- and edge-attributed multi-graphs as
well as associated metadata for each graph, how can we spot the anomalous
instances? Many real-world problems can be cast as graph inference tasks where
the graph representation could capture complex relational phenomena (e.g.,
transactions among financial accounts in a journal entry), along with metadata
reflecting tabular features (e.g. approver, effective date, etc.). While
numerous anomaly detectors based on Graph Neural Networks (GNNs) have been
proposed, none are capable of directly handling directed graphs with
multi-edges and self-loops. Furthermore, the simultaneous handling of
relational and tabular features remains an unexplored area. In this work we
propose ADAMM, a novel graph neural network model that handles directed
multi-graphs, providing a unified end-to-end architecture that fuses metadata
and graph-level representation learning through an unsupervised anomaly
detection objective. Experiments on datasets from two different domains,
namely, general-ledger journal entries from different firms (accounting) as
well as human GPS trajectories from thousands of individuals (urban mobility)
validate ADAMM's generality and detection effectiveness of expert-guided and
ground-truth anomalies. Notably, ADAMM outperforms existing baselines that
handle the two data modalities (graph and metadata) separately with post hoc
synthesis efforts.
Related papers
- DA-MoE: Addressing Depth-Sensitivity in Graph-Level Analysis through Mixture of Experts [70.21017141742763]
Graph neural networks (GNNs) are gaining popularity for processing graph-structured data.
Existing methods generally use a fixed number of GNN layers to generate representations for all graphs.
We propose the depth adaptive mixture of expert (DA-MoE) method, which incorporates two main improvements to GNN.
arXiv Detail & Related papers (2024-11-05T11:46:27Z) - Zero-shot Generalist Graph Anomaly Detection with Unified Neighborhood Prompts [21.05107001235223]
Graph anomaly detection (GAD) aims to identify nodes in a graph that significantly deviate from normal patterns.
Existing GAD methods, whether supervised or unsupervised, are one-model-for-one-dataset approaches.
We propose a novel zero-shot generalist GAD approach UNPrompt that trains a one-for-all detection model.
arXiv Detail & Related papers (2024-10-18T22:23:59Z) - ARC: A Generalist Graph Anomaly Detector with In-Context Learning [62.202323209244]
ARC is a generalist GAD approach that enables a one-for-all'' GAD model to detect anomalies across various graph datasets on-the-fly.
equipped with in-context learning, ARC can directly extract dataset-specific patterns from the target dataset.
Extensive experiments on multiple benchmark datasets from various domains demonstrate the superior anomaly detection performance, efficiency, and generalizability of ARC.
arXiv Detail & Related papers (2024-05-27T02:42:33Z) - Multitask Active Learning for Graph Anomaly Detection [48.690169078479116]
We propose a novel MultItask acTIve Graph Anomaly deTEction framework, namely MITIGATE.
By coupling node classification tasks, MITIGATE obtains the capability to detect out-of-distribution nodes without known anomalies.
Empirical studies on four datasets demonstrate that MITIGATE significantly outperforms the state-of-the-art methods for anomaly detection.
arXiv Detail & Related papers (2024-01-24T03:43:45Z) - BOURNE: Bootstrapped Self-supervised Learning Framework for Unified
Graph Anomaly Detection [50.26074811655596]
We propose a novel unified graph anomaly detection framework based on bootstrapped self-supervised learning (named BOURNE)
By swapping the context embeddings between nodes and edges, we enable the mutual detection of node and edge anomalies.
BOURNE can eliminate the need for negative sampling, thereby enhancing its efficiency in handling large graphs.
arXiv Detail & Related papers (2023-07-28T00:44:57Z) - TGNN: A Joint Semi-supervised Framework for Graph-level Classification [34.300070497510276]
We propose a novel semi-supervised framework called Twin Graph Neural Network (TGNN)
To explore graph structural information from complementary views, our TGNN has a message passing module and a graph kernel module.
We evaluate our TGNN on various public datasets and show that it achieves strong performance.
arXiv Detail & Related papers (2023-04-23T15:42:11Z) - From Unsupervised to Few-shot Graph Anomaly Detection: A Multi-scale Contrastive Learning Approach [26.973056364587766]
Anomaly detection from graph data is an important data mining task in many applications such as social networks, finance, and e-commerce.
We propose a novel framework, graph ANomaly dEtection framework with Multi-scale cONtrastive lEarning (ANEMONE in short)
By using a graph neural network as a backbone to encode the information from multiple graph scales (views), we learn better representation for nodes in a graph.
arXiv Detail & Related papers (2022-02-11T09:45:11Z) - Structural Temporal Graph Neural Networks for Anomaly Detection in
Dynamic Graphs [54.13919050090926]
We propose an end-to-end structural temporal Graph Neural Network model for detecting anomalous edges in dynamic graphs.
In particular, we first extract the $h$-hop enclosing subgraph centered on the target edge and propose the node labeling function to identify the role of each node in the subgraph.
Based on the extracted features, we utilize Gated recurrent units (GRUs) to capture the temporal information for anomaly detection.
arXiv Detail & Related papers (2020-05-15T09:17:08Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.