graphVizdb: A scalable platform for interactive large graph visualization

We present a novel platform for the interactive visualization of very large graphs. The platform enables the user to interact with the visualized graph in a way that is very similar to the exploration of maps at multiple levels. Our approach involves an offline preprocessing phase that builds the layout of the graph by assigning coordinates to its nodes with respect to a Euclidean plane. The respective points are indexed with a spatial data structure, i.e., an R-tree, and stored in a database. Multiple abstraction layers of the graph based on various criteria are also created offline, and they are indexed similarly so that the user can explore the dataset at different levels of granularity, depending on her particular needs. Then, our system translates user operations into simple and very efficient spatial operations (i.e., window queries) in the backend. This technique allows for a fine-grained access to very large graphs with extremely low latency and memory requirements and without compromising the functionality of the tool. Our web-based prototype supports three main operations: (1) interactive navigation, (2) multi-level exploration, and (3) keyword search on the graph metadata.

[1]  Zhe Wu,et al.  Visualizing large-scale RDF data using Subsets, Summaries, and Sampling in Oracle , 2010, 2010 IEEE 26th International Conference on Data Engineering (ICDE 2010).

[2]  Mathieu Bastian,et al.  Gephi: An Open Source Software for Exploring and Manipulating Networks , 2009, ICWSM.

[3]  Bo Fu,et al.  Eye tracking the user experience - An evaluation of ontology visualization techniques , 2016, Semantic Web.

[4]  Ulrik Brandes,et al.  Interactive Level-of-Detail Rendering of Large Graphs , 2012, IEEE Transactions on Visualization and Computer Graphics.

[5]  George Papastefanatos,et al.  Towards Scalable Visual Exploration of Very Large RDF Graphs , 2015, ESWC.

[6]  David Auber,et al.  Tulip - A Huge Graph Visualization Framework , 2004, Graph Drawing Software.

[7]  Haofen Wang,et al.  ZoomRDF: semantic fisheye zooming on RDF data , 2010, WWW '10.

[8]  Heidrun Schumann,et al.  CGV - An interactive graph visualization system , 2009, Comput. Graph..

[9]  Christos Faloutsos,et al.  GMine: a system for scalable, interactive graph visualization and mining , 2006, VLDB.

[10]  Fei Wang,et al.  Demonstrating Interactive Multi-resolution Large Graph Exploration , 2013, 2013 IEEE 13th International Conference on Data Mining Workshops.

[11]  Timos K. Sellis,et al.  Exploration and Visualization in the Web of Big Linked Data: A Survey of the State of the Art , 2016, EDBT/ICDT Workshops.

[12]  Vipin Kumar,et al.  Multilevel Graph Partitioning Schemes , 1995, ICPP.

[13]  James Abello,et al.  ASK-GraphView: A Large Scale Graph Visualization System , 2006, IEEE Transactions on Visualization and Computer Graphics.

[14]  Richard Cyganiak,et al.  Browsing Linked Data with Fenfire , 2008, LDOW.

[15]  Tamara Munzner,et al.  GrouseFlocks: Steerable Exploration of Graph Hierarchy Space , 2008, IEEE Transactions on Visualization and Computer Graphics.