DEEP GRAPH TRANSFORMATION AND INTERPRETATION

Date

2021

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

Graphs are universal representations of pairwise information in many domains, e.g.,social networks and molecule structures. The problem of deep graph generation which is handled by deep generative models has attracted great attentions in the most recent years. However, it is usually desirable to guide the graph generation process by conditioning on additional information such as data from the different modality, which is also coined as conditional graph generation (i.e., graph transformation). Conditional graph generation can be seen in many real-world applications such as Internet of Things (IoT) confinement and chemical reactant prediction. In addition, the existing graph generation works neglect the entanglement of the encoded latent factors, rendering the generation process non-robust and hardly explainable. Therefore, the general goal of this research is how to develop the graph deep generative models for conditional and interpretable graph generation. To solve the above problems, there are two main aims to be achieved: (1) The conditionalgraph generation aims to control the generation process on a specific input graph. One needs to not only learn the transformation mapping in the local information of a graph (i.e., neighborhood pattern of each node), but also in the global property of the whole graph (e.g., node degree distribution or graph density). It is also very important to deal with more general graph transformation problem for various graph types, such as the multiattributed graphs, the signed graphs and directed graphs. (2) The interpretation of the graph generation process is also imperative but unexplored. The complex formation process of graphs requires the model to have a sophisticated mechanism for inferring the latent factor that may cause an edge of a specific node and the global properties of the whole graph. This mechanism needs to be differentiable to support end-to-end training and be capable of conducting inductive learning to enable out-of-sample node processing in real-time for real-world deployment. To achieve the above goals, we first present a novel framework for conditional deepgraph topology generation with a graph-translation generative adversarial nets (GT-GAN). GT-GANs learn a conditional generative model, which is a graph translator that transforms an input graph to a target graph. For a more generalized problem, we propose a node-edge co-evolution framework for the multi-attributed graph transformation considering both the directed and sign graphs. Secondly, to interpret the generation process, we first propose a novel Variational Auto-encoder (VAE)-based graph generative model which can learn the disentangled latent representations as well as semantic factors for interpreting the generation process. In addition, to further precisely control the generation process, we propose a property controllable generative model for manipulating the generated graphs with desired properties. This research spans multiple disciplines and promises to make general contributions invarious domains such as deep learning, explainable AI, molecular modeling, and computational biology by putting forth a novel algorithm that can be applied to various real-world network transformation and generation problems, ranging from cyber network transformation to novel molecule structure generation.

Description

Keywords

Citation