A Graph Encoder-Decoder Network for Unsupervised Anomaly Detection

08/15/2023
by   Mahsa Mesgaran, et al.
0

A key component of many graph neural networks (GNNs) is the pooling operation, which seeks to reduce the size of a graph while preserving important structural information. However, most existing graph pooling strategies rely on an assignment matrix obtained by employing a GNN layer, which is characterized by trainable parameters, often leading to significant computational complexity and a lack of interpretability in the pooling process. In this paper, we propose an unsupervised graph encoder-decoder model to detect abnormal nodes from graphs by learning an anomaly scoring function to rank nodes based on their degree of abnormality. In the encoding stage, we design a novel pooling mechanism, named LCPool, which leverages locality-constrained linear coding for feature encoding to find a cluster assignment matrix by solving a least-squares optimization problem with a locality regularization term. By enforcing locality constraints during the coding process, LCPool is designed to be free from learnable parameters, capable of efficiently handling large graphs, and can effectively generate a coarser graph representation while retaining the most significant structural characteristics of the graph. In the decoding stage, we propose an unpooling operation, called LCUnpool, to reconstruct both the structure and nodal features of the original graph. We conduct empirical evaluations of our method on six benchmark datasets using several evaluation metrics, and the results demonstrate its superiority over state-of-the-art anomaly detection approaches.

READ FULL TEXT
research
03/25/2023

Topological Pooling on Graphs

Graph neural networks (GNNs) have demonstrated a significant success in ...
research
10/22/2020

Rethinking pooling in graph neural networks

Graph pooling is a central component of a myriad of graph neural network...
research
04/27/2022

LiftPool: Lifting-based Graph Pooling for Hierarchical Graph Representation Learning

Graph pooling has been increasingly considered for graph neural networks...
research
06/03/2020

SimPool: Towards Topology Based Graph Pooling with Structural Similarity Features

Deep learning methods for graphs have seen rapid progress in recent year...
research
06/19/2019

Generative approach to unsupervised deep local learning

Most existing feature learning methods optimize inflexible handcrafted f...
research
06/19/2019

A generative approach to unsupervised deep local learning

Most existing feature learning methods optimize inflexible handcrafted f...
research
08/17/2014

Action Classification with Locality-constrained Linear Coding

We propose an action classification algorithm which uses Locality-constr...

Please sign up or login with your details

Forgot password? Click here to reset