Graph Analysis, Inference, and Visualization

The graph is a mathematical structure used to model networks (e.g. social networks, transportation networks) in many different applications. Since the graph is a unique non-Euclidean data structure, modeling graph data remained a challenging task until Graph Neural Networks (GNNs) emerged. Graph Neural Networks (GNNs) have significantly advanced the performance of machine learning tasks on graphs. GNNs for graph visualization is an important topic but is still under-explored. In the GRAVITY lab, we aim to visualize graphs with diverse aesthetic goals via GNNs, such that the topological characteristic of graphs can be clearly identified. In addition to applying GNNs in the visualization field, we also focus on visualizing and explaining the decision-making process of GNNs because GNNs' lack of self-explainability becomes a serious obstacle for applying GNNs to real-world problems. In summary, our ultimate goal is not only to visualize the graphs with the most advanced deep learning technique, but also to open the black-box (i.e., graph-based deep learning model) by disclosing its decision-making process.

Publications: