Chapter12: Graph Neural Networks: Graph Transformation
Xiaojie Guo, George Mason University, xguo7@gmu.edu
Shiyu Wang, Emory University, shiyu.wang@emory.edu
Liang Zhao, Emory University, liang.zhao@emory.edu
Abstract
Many problems regarding structured predictions are encountered in the process of “transforming” a graph in the source domain into another graph in target domain, which requires to learn a transformation mapping from the source to target domains. For example, it is important to study how structural connectivity influences functional connectivity in brain networks and traffic networks. It is also common to study how a protein (e.g., a network of atoms) folds, from its primary structure to tertiary structure. In this chapter, we focus on the transformation problem that involves graphs in the domain of deep graph neural networks. First, the problem of graph transformation in the domain of graph neural networks are formalized in Section 27.1. Considering the entities that are being transformed during the transformation process, the graph transformation problem is further divided into four categories, namely node-level transformation, edge-level transformation, node-edge co-transformation, as well as other graph-involved transformations (e.g., sequenceto- graph transformation and context-to-graph transformation), which are discussed in Section 24.2 to Section 20.5, respectively. In each subsection, the definition of each category and their unique challenges are provided. Then, several representative graph transformation models that address the challenges from different aspects for each category are introduced.
Contents
- Problem Formulation of Graph Transformation
- Node-level Transformation
- Definition of Node-level Transformation
- Interaction Networks
- Spatio-Temporal Convolution Recurrent Neural Networks
- Edge-level Transformation
- Definition of Edge-level Transformation
- Graph Transformation Generative Adversarial Networks
- Multi-scale Graph Transformation Networks
- Graph Transformation Policy Networks
- Node-Edge Co-Transformation
- Definition of Node-Edge Co-Transformation
- Editing-based Node-Edge Co-Transformation
- Other Graph-based Transformation
- Sequence-to-Graph Transformation
- Graph-to-Sequence Transformation
- Context-to-Graph Transformation
- Summary
Citation
@incollection{GNNBook-ch12-guo,
author = "Guo, Xiaojie and Wang, Shiyu and Zhao, Liang",
editor = "Wu, Lingfei and Cui, Peng and Pei, Jian and Zhao, Liang",
title = "Graph Neural Networks: Graph Transformation",
booktitle = "Graph Neural Networks: Foundations, Frontiers, and Applications",
year = "2022",
publisher = "Springer Singapore",
address = "Singapore",
pages = "251--275",
}
X. Guo, S. Wang, and L. Zhao, “Graph neural networks: Graph transformation,” in Graph Neural Networks: Foundations, Frontiers, and Applications, L. Wu, P. Cui, J. Pei, and L. Zhao, Eds. Singapore: Springer Singapore, 2022, pp. 251–275.