Issue No. 06 - Nov.-Dec. (2015 vol. 35)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MCG.2015.115
Takayuki Itoh , Ochanomizu University, Japan
Karsten Klein , Monash University, Australia
Many graph-drawing methods apply node-clustering techniques based on the density of edges to find tightly connected subgraphs and then hierarchically visualize the clustered graphs. However, users may want to focus on important nodes and their connections to groups of other nodes for some applications. For this purpose, it is effective to separately visualize the key nodes detected based on adjacency and attributes of the nodes. This article presents a graph visualization technique for attribute-embedded graphs that applies a graph-clustering algorithm that accounts for the combination of connections and attributes. The graph clustering step divides the nodes according to the commonality of connected nodes and similarity of feature value vectors. It then calculates the distances between arbitrary pairs of clusters according to the number of connecting edges and the similarity of feature value vectors and finally places the clusters based on the distances. Consequently, the technique separates important nodes that have connections to multiple large clusters and improves the visibility of such nodes' connections. To test this technique, this article presents examples with human relationship graph datasets, including a coauthorship and Twitter communication network dataset.
Clustering algorithms, Human computer interaction, Data visualization, Image color analysis, Algorithm design and analysis, Graphical user interfaces
Takayuki Itoh, Karsten Klein, "Key-Node-Separated Graph Clustering and Layouts for Human Relationship Graph Visualization", IEEE Computer Graphics and Applications, vol. 35, no. , pp. 30-40, Nov.-Dec. 2015, doi:10.1109/MCG.2015.115