What Would a Graph Look Like in This Layout? A Machine Learning Approach to Large Graph Visualization

被引:53
作者
Kwon, Oh-Hyun [1 ]
Crnovrsanin, Tarik [1 ]
Ma, Kwan-Liu [1 ]
机构
[1] Univ Calif Davis, Davis, CA 95616 USA
基金
美国国家科学基金会;
关键词
Graph visualization; graph layout; aesthetics; machine learning; graph kernel; graphlet; DRAWING GRAPHS; ALGORITHM;
D O I
10.1109/TVCG.2017.2743858
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Using different methods for laying out a graph can lead to very different visual appearances, with which the viewer perceives different information. Selecting a "good" layout method is thus important for visualizing a graph. The selection can be highly subjective and dependent on the given task. A common approach to selecting a good layout is to use aesthetic criteria and visual inspection. However, fully calculating various layouts and their associated aesthetic metrics is computationally expensive. In this paper, we present a machine learning approach to large graph visualization based on computing the topological similarity of graphs using graph kernels. For a given graph, our approach can show what the graph would look like in different layouts and estimate their corresponding aesthetic metrics. An important contribution of our work is the development of a new framework to design graph kernels. Our experimental study shows that our estimation calculation is considerably faster than computing the actual layouts and their aesthetic metrics. Also, our graph kernels outperform the state-of-the-art ones in both time and accuracy. In addition, we conducted a user study to demonstrate that the topological similarity computed with our graph kernel matches perceptual similarity assessed by human users.
引用
收藏
页码:478 / 488
页数:11
相关论文
共 91 条
[1]  
[Anonymous], 1984, Congr Numer
[2]  
[Anonymous], 2013, Handbook of Graph Drawing and Visualization
[3]  
[Anonymous], 2009, NIPS
[4]  
[Anonymous], 1995, Graph Drawing, DOI DOI 10.1007/3-540-58950-3_393
[5]  
[Anonymous], 2009, HCIL200913 U MAR
[6]  
[Anonymous], 2006, Mathematica journal, DOI DOI 10.3402/QHW.V6I2.5918
[7]   TopoLayout: Multilevel graph layout by topological features [J].
Archambault, Daniel ;
Munzner, Tamara ;
Auber, David .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2007, 13 (02) :305-317
[8]  
Bach Benjamin, 2013, Graph Drawing. 20th International Symposium, GD 2012. Revised Selected Papers, P541, DOI 10.1007/978-3-642-36763-2_48
[9]  
Barabási AL, 2016, NETWORK SCIENCE, P1
[10]  
Barbosa H.J. C., 2001, Proc. Annual Conference on Genetic and Evolutionary Computation, P203