Cargando…

Deep graph level anomaly detection with contrastive learning

Graph level anomaly detection (GLAD) aims to spot anomalous graphs that structure pattern and feature information are different from most normal graphs in a graph set, which is rarely studied by other researchers but has significant application value. For instance, GLAD can be used to distinguish so...

Descripción completa

Detalles Bibliográficos
Autores principales: Luo, Xuexiong, Wu, Jia, Yang, Jian, Xue, Shan, Peng, Hao, Zhou, Chuan, Chen, Hongyang, Li, Zhao, Sheng, Quan Z.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group UK 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9674681/
https://www.ncbi.nlm.nih.gov/pubmed/36400802
http://dx.doi.org/10.1038/s41598-022-22086-3
_version_ 1784833204853669888
author Luo, Xuexiong
Wu, Jia
Yang, Jian
Xue, Shan
Peng, Hao
Zhou, Chuan
Chen, Hongyang
Li, Zhao
Sheng, Quan Z.
author_facet Luo, Xuexiong
Wu, Jia
Yang, Jian
Xue, Shan
Peng, Hao
Zhou, Chuan
Chen, Hongyang
Li, Zhao
Sheng, Quan Z.
author_sort Luo, Xuexiong
collection PubMed
description Graph level anomaly detection (GLAD) aims to spot anomalous graphs that structure pattern and feature information are different from most normal graphs in a graph set, which is rarely studied by other researchers but has significant application value. For instance, GLAD can be used to distinguish some different characteristic molecules in drug discovery and chemical analysis. However, GLAD mainly faces the following three challenges: (1) learning more comprehensive graph level representations to differ normal graphs and abnormal graphs, (2) designing an effective graph anomaly evaluation paradigm to capture graph anomalies from the local and global graph perspectives, (3) overcoming the number imbalance problem of normal and abnormal graphs. In this paper, we combine graph neural networks and contrastive learning to build an end-to-end GLAD framework for solving the three challenges above. We aim to design a new graph level anomaly evaluation way, which first utilizes the contrastive learning strategy to enhance different level representations of normal graphs from node and graph levels by a graph convolution autoencoder with perturbed graph encoder. Then, we evaluate the error of them with corresponding representations of the generated reconstruction graph to detect anomalous graphs. Extensive experiments on ten real-world datasets from three areas, such as molecular, protein and social network anomaly graphs, show that our model can effectively detect graph level anomaly from the majority and outperform existing advanced methods.
format Online
Article
Text
id pubmed-9674681
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Nature Publishing Group UK
record_format MEDLINE/PubMed
spelling pubmed-96746812022-11-20 Deep graph level anomaly detection with contrastive learning Luo, Xuexiong Wu, Jia Yang, Jian Xue, Shan Peng, Hao Zhou, Chuan Chen, Hongyang Li, Zhao Sheng, Quan Z. Sci Rep Article Graph level anomaly detection (GLAD) aims to spot anomalous graphs that structure pattern and feature information are different from most normal graphs in a graph set, which is rarely studied by other researchers but has significant application value. For instance, GLAD can be used to distinguish some different characteristic molecules in drug discovery and chemical analysis. However, GLAD mainly faces the following three challenges: (1) learning more comprehensive graph level representations to differ normal graphs and abnormal graphs, (2) designing an effective graph anomaly evaluation paradigm to capture graph anomalies from the local and global graph perspectives, (3) overcoming the number imbalance problem of normal and abnormal graphs. In this paper, we combine graph neural networks and contrastive learning to build an end-to-end GLAD framework for solving the three challenges above. We aim to design a new graph level anomaly evaluation way, which first utilizes the contrastive learning strategy to enhance different level representations of normal graphs from node and graph levels by a graph convolution autoencoder with perturbed graph encoder. Then, we evaluate the error of them with corresponding representations of the generated reconstruction graph to detect anomalous graphs. Extensive experiments on ten real-world datasets from three areas, such as molecular, protein and social network anomaly graphs, show that our model can effectively detect graph level anomaly from the majority and outperform existing advanced methods. Nature Publishing Group UK 2022-11-18 /pmc/articles/PMC9674681/ /pubmed/36400802 http://dx.doi.org/10.1038/s41598-022-22086-3 Text en © The Author(s) 2022 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) .
spellingShingle Article
Luo, Xuexiong
Wu, Jia
Yang, Jian
Xue, Shan
Peng, Hao
Zhou, Chuan
Chen, Hongyang
Li, Zhao
Sheng, Quan Z.
Deep graph level anomaly detection with contrastive learning
title Deep graph level anomaly detection with contrastive learning
title_full Deep graph level anomaly detection with contrastive learning
title_fullStr Deep graph level anomaly detection with contrastive learning
title_full_unstemmed Deep graph level anomaly detection with contrastive learning
title_short Deep graph level anomaly detection with contrastive learning
title_sort deep graph level anomaly detection with contrastive learning
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9674681/
https://www.ncbi.nlm.nih.gov/pubmed/36400802
http://dx.doi.org/10.1038/s41598-022-22086-3
work_keys_str_mv AT luoxuexiong deepgraphlevelanomalydetectionwithcontrastivelearning
AT wujia deepgraphlevelanomalydetectionwithcontrastivelearning
AT yangjian deepgraphlevelanomalydetectionwithcontrastivelearning
AT xueshan deepgraphlevelanomalydetectionwithcontrastivelearning
AT penghao deepgraphlevelanomalydetectionwithcontrastivelearning
AT zhouchuan deepgraphlevelanomalydetectionwithcontrastivelearning
AT chenhongyang deepgraphlevelanomalydetectionwithcontrastivelearning
AT lizhao deepgraphlevelanomalydetectionwithcontrastivelearning
AT shengquanz deepgraphlevelanomalydetectionwithcontrastivelearning