Visualizing Graph Neural Networks with CorGIE: Corresponding a Graph to Its Embedding
Graph neural networks (GNNs) are a class of powerful machine learning tools that model node relations for making predictions of nodes or links. GNN developers rely on quantitative metrics of the predictions to evaluate a GNN, but similar to many other neural networks, it is difficult for them to understand if the GNN truly learns characteristics of a graph as expected. We propose an approach to corresponding an input graph to its node embedding (aka latent space), a common component of GNNs that is later used for prediction. We abstract the data and tasks, and develop an interactive multi-view interface called CorGIE to instantiate the abstraction. As the key function in CorGIE, we propose the K-hop graph layout to show topological neighbors in hops and their clustering structure. To evaluate the functionality and usability of CorGIE, we present how to use CorGIE in two usage scenarios, and conduct a case study with five GNN experts.
Code (1)
Similar Papers 제목 키워드 기반
roadscene2vec: A Tool for Extracting and Embedding Road Scene-Graphs
Recently, road scene-graph representations used in conjunction with graph learning techniques have been shown to outperform state-of-the-art deep learning techniques in tasks including action classification, risk assessm…
Action ClassificationGraph EmbeddingGraph GenerationGraph Learning+2Attraction-Repulsion Spectrum in Neighbor Embeddings
Neighbor embeddings are a family of methods for visualizing complex high-dimensional datasets using $k$NN graphs. To find the low-dimensional embedding, these algorithms combine an attractive force between neighboring pa…
Efficiently Visualizing Large Graphs
Most existing graph visualization methods based on dimension reduction are limited to relatively small graphs due to performance issues. In this work, we propose a novel dimension reduction method for graph visualization…
Dimensionality ReductionGraph EmbeddingVisualizing DNA reaction trajectories with deep graph embedding approaches
Synthetic biologists and molecular programmers design novel nucleic acid reactions, with many potential applications. Good visualization tools are needed to help domain experts make sense of the complex outputs of foldin…
Dimensionality ReductionGraph EmbeddingTriplet-Aware Scene Graph Embeddings
Scene graphs have become an important form of structured knowledge for tasks such as for image generation, visual relation detection, visual question answering, and image retrieval. While visualizing and interpreting wor…
Data AugmentationGraph EmbeddingImage GenerationImage Retrieval+8