Cargando…

SCGG: A deep structure-conditioned graph generative model

Deep learning-based graph generation approaches have remarkable capacities for graph data modeling, allowing them to solve a wide range of real-world problems. Making these methods able to consider different conditions during the generation procedure even increases their effectiveness by empowering...

Descripción completa

Detalles Bibliográficos
Autores principales: Faez, Faezeh, Hashemi Dijujin, Negin, Soleymani Baghshah, Mahdieh, Rabiee, Hamid R.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9678307/
https://www.ncbi.nlm.nih.gov/pubmed/36409705
http://dx.doi.org/10.1371/journal.pone.0277887
_version_ 1784833963854921728
author Faez, Faezeh
Hashemi Dijujin, Negin
Soleymani Baghshah, Mahdieh
Rabiee, Hamid R.
author_facet Faez, Faezeh
Hashemi Dijujin, Negin
Soleymani Baghshah, Mahdieh
Rabiee, Hamid R.
author_sort Faez, Faezeh
collection PubMed
description Deep learning-based graph generation approaches have remarkable capacities for graph data modeling, allowing them to solve a wide range of real-world problems. Making these methods able to consider different conditions during the generation procedure even increases their effectiveness by empowering them to generate new graph samples that meet the desired criteria. This paper presents a conditional deep graph generation method called SCGG that considers a particular type of structural conditions. Specifically, our proposed SCGG model takes an initial subgraph and autoregressively generates new nodes and their corresponding edges on top of the given conditioning substructure. The architecture of SCGG consists of a graph representation learning network and an autoregressive generative model, which is trained end-to-end. More precisely, the graph representation learning network is designed to compute continuous representations for each node in a graph, which are not only affected by the features of adjacent nodes, but also by the ones of farther nodes. This network is primarily responsible for providing the generation procedure with the structural condition, while the autoregressive generative model mainly maintains the generation history. Using this model, we can address graph completion, a rampant and inherently difficult problem of recovering missing nodes and their associated edges of partially observed graphs. The computational complexity of the SCGG method is shown to be linear in the number of graph nodes. Experimental results on both synthetic and real-world datasets demonstrate the superiority of our method compared with state-of-the-art baselines.
format Online
Article
Text
id pubmed-9678307
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-96783072022-11-22 SCGG: A deep structure-conditioned graph generative model Faez, Faezeh Hashemi Dijujin, Negin Soleymani Baghshah, Mahdieh Rabiee, Hamid R. PLoS One Research Article Deep learning-based graph generation approaches have remarkable capacities for graph data modeling, allowing them to solve a wide range of real-world problems. Making these methods able to consider different conditions during the generation procedure even increases their effectiveness by empowering them to generate new graph samples that meet the desired criteria. This paper presents a conditional deep graph generation method called SCGG that considers a particular type of structural conditions. Specifically, our proposed SCGG model takes an initial subgraph and autoregressively generates new nodes and their corresponding edges on top of the given conditioning substructure. The architecture of SCGG consists of a graph representation learning network and an autoregressive generative model, which is trained end-to-end. More precisely, the graph representation learning network is designed to compute continuous representations for each node in a graph, which are not only affected by the features of adjacent nodes, but also by the ones of farther nodes. This network is primarily responsible for providing the generation procedure with the structural condition, while the autoregressive generative model mainly maintains the generation history. Using this model, we can address graph completion, a rampant and inherently difficult problem of recovering missing nodes and their associated edges of partially observed graphs. The computational complexity of the SCGG method is shown to be linear in the number of graph nodes. Experimental results on both synthetic and real-world datasets demonstrate the superiority of our method compared with state-of-the-art baselines. Public Library of Science 2022-11-21 /pmc/articles/PMC9678307/ /pubmed/36409705 http://dx.doi.org/10.1371/journal.pone.0277887 Text en © 2022 Faez et al https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Faez, Faezeh
Hashemi Dijujin, Negin
Soleymani Baghshah, Mahdieh
Rabiee, Hamid R.
SCGG: A deep structure-conditioned graph generative model
title SCGG: A deep structure-conditioned graph generative model
title_full SCGG: A deep structure-conditioned graph generative model
title_fullStr SCGG: A deep structure-conditioned graph generative model
title_full_unstemmed SCGG: A deep structure-conditioned graph generative model
title_short SCGG: A deep structure-conditioned graph generative model
title_sort scgg: a deep structure-conditioned graph generative model
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9678307/
https://www.ncbi.nlm.nih.gov/pubmed/36409705
http://dx.doi.org/10.1371/journal.pone.0277887
work_keys_str_mv AT faezfaezeh scggadeepstructureconditionedgraphgenerativemodel
AT hashemidijujinnegin scggadeepstructureconditionedgraphgenerativemodel
AT soleymanibaghshahmahdieh scggadeepstructureconditionedgraphgenerativemodel
AT rabieehamidr scggadeepstructureconditionedgraphgenerativemodel