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...
Autores principales: | , , , , , , , , |
---|---|
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 |