Small MultiPiles: Piling Time to Explore Temporal Patterns in Dynamic Networks

We introduce MultiPiles, a visualization to explore time‐series of dense, weighted networks. MultiPiles is based on the physical analogy of piling adjacency matrices, each one representing a single temporal snapshot. Common interfaces for visualizing dynamic networks use techniques such as: flipping/animation; small multiples; or summary views in isolation. Our proposed ‘piling’ metaphor presents a hybrid of these techniques, leveraging each one's advantages, as well as offering the ability to scale to networks with hundreds of temporal snapshots. While the MultiPiles technique is applicable to many domains, our prototype was initially designed to help neuroscientists investigate changes in brain connectivity networks over several hundred snapshots. The piling metaphor and associated interaction and visual encodings allowed neuroscientists to explore their data, prior to a statistical analysis. They detected high‐level temporal patterns in individual networks and this helped them to formulate and reject several hypotheses.

[1]  Michael Burch,et al.  A Flip-Book of Edge-Splatted Small Multiples for Visualizing Dynamic Graphs , 2014, VINCI '14.

[2]  Yufeng Zang,et al.  DynamicBC: A MATLAB Toolbox for Dynamic Brain Connectome Analysis , 2014, Brain Connect..

[3]  Natalie Kerracher,et al.  The Design Space of Temporal Graph Visualisation , 2014, EuroVis.

[4]  Christian S. Collberg,et al.  A system for graph-based visualization of the evolution of software , 2003, SoftVis '03.

[5]  Ben Shneiderman,et al.  A Task Taxonomy for Network Evolution Analysis , 2014, IEEE Transactions on Visualization and Computer Graphics.

[6]  Christian Windischberger,et al.  Toward discovery science of human brain function , 2010, Proceedings of the National Academy of Sciences.

[7]  Jarke J. van Wijk,et al.  Cluster and Calendar Based Visualization of Time Series Data , 1999, INFOVIS.

[8]  Michael Burch,et al.  The State of the Art in Visualizing Dynamic Graphs , 2014, EuroVis.

[9]  Jean-Daniel Fekete,et al.  Visualizing dynamic networks with matrix cubes , 2014, CHI.

[10]  Petra Isenberg,et al.  Evaluation of alternative glyph designs for time series data in a small multiple setting , 2013, CHI.

[11]  Michael J. McGuffin,et al.  DiffAni: Visualizing Dynamic Graphs with a Hybrid of Difference Maps and Animation , 2013, IEEE Transactions on Visualization and Computer Graphics.

[12]  Richard Mander,et al.  A “pile” metaphor for supporting casual organization of information , 1992, CHI.

[13]  ArchambaultDaniel,et al.  Animation, Small Multiples, and the Effect of Mental Map Preservation in Dynamic Graphs , 2011 .

[14]  Jimeng Sun,et al.  MatrixFlow: Temporal Network Visual Analytics to Track Symptom Evolution during Disease Progression , 2012, AMIA.

[15]  Ulrik Brandes,et al.  Asymmetric Relations in Longitudinal Social Networks , 2011, IEEE Transactions on Visualization and Computer Graphics.

[16]  G. Glover,et al.  Dissociable Intrinsic Connectivity Networks for Salience Processing and Executive Control , 2007, The Journal of Neuroscience.

[17]  David A. Leopold,et al.  Dynamic functional connectivity: Promise, issues, and interpretations , 2013, NeuroImage.

[18]  Christoph Schlieder,et al.  Pixel-Oriented Visualization of Change in Social Networks , 2010, 2010 International Conference on Advances in Social Networks Analysis and Mining.

[19]  Denis Lalanne,et al.  A Qualitative Study on the Exploration of Temporal Changes in Flow Maps with Animation and Small‐Multiples , 2012, Comput. Graph. Forum.

[20]  M. Sheelagh T. Carpendale,et al.  A Review of Temporal Data Visualizations Based on Space-Time Cube Operations , 2014, EuroVis.

[21]  Joseph L. Mundy,et al.  Change Detection , 2014, Computer Vision, A Reference Guide.

[22]  Michael Farrugia,et al.  Effective Temporal Graph Layout: A Comparative Study of Animation versus Static Display Methods , 2011, Inf. Vis..

[23]  J. Shimony,et al.  Resting-State fMRI: A Review of Methods and Clinical Applications , 2013, American Journal of Neuroradiology.

[24]  Niklas Elmqvist,et al.  TimeMatrix: Analyzing Temporal Social Networks Using Interactive Matrix-Based Visualizations , 2010, Int. J. Hum. Comput. Interact..

[25]  Stephen M. Smith,et al.  fMRI resting state networks define distinct modes of long-distance interactions in the human brain , 2006, NeuroImage.

[26]  Ravin Balakrishnan,et al.  Keepin' it real: pushing the desktop metaphor with physics, piles and the pen , 2006, CHI.

[27]  Ramón Huerta,et al.  Transient Cognitive Dynamics, Metastability, and Decision Making , 2008, PLoS Comput. Biol..

[28]  Yong He,et al.  BrainNet Viewer: A Network Visualization Tool for Human Brain Connectomics , 2013, PloS one.

[29]  Tobias Isenberg,et al.  Weighted graph comparison techniques for brain connectivity analysis , 2013, CHI.

[30]  John T. Stasko,et al.  OnSet: A Visualization Technique for Large-scale Binary Set Data , 2014, IEEE Transactions on Visualization and Computer Graphics.

[31]  Jean-Daniel Fekete,et al.  GraphDiaries: Animated Transitions andTemporal Navigation for Dynamic Networks , 2014, IEEE Transactions on Visualization and Computer Graphics.

[32]  Guy Melançon,et al.  AniMatrix: A Matrix-Based Visualization of Software Evolution , 2014, 2014 Second IEEE Working Conference on Software Visualization.