Given the vast amount of data available online, the visual analysis of social networks has become exciting but also challenging. Tools are required to scale to handle very large networks whereas traditional node-link representations do not scale very well. Without such visualization tools, statistical tools remain the most reliable approach to analyze large social networks. While statistical tools help answering a vast number of questions and validate hypotheses, they do not support the exploration process very well. Supporting this exploration process and helping analysts discover insights about the data and answering questions they did not even know they had is the goal of information visualization [42].
In this chapter, we presented a number of recent works to visually explore social networks. These novel information visualization techniques open a new era for the exploratory analysis of social networks. They allow scaling to larger networks and provide powerful communication means.
We initiated this chapter by presenting a number of techniques to help node-link diagrams scale to larger networks. We highlighted the familiarity of these representations and attempted to describe when these representations are more appropriate. However, node-link diagrams suffer from important readability problems [36]. For this reason, we presented a set of novel techniques based on adjacency matrix representations [43]. We showed that matrix-based representations can scale to larger networks and provide insightful overviews. Through the chapter, we stressed the necessity to reorder their rows and columns and learn to decode their visual patterns.
Information visualization advocates for the use of multiple representations; providing analysts with multiple perspectives on their datasets and interactive tools to manipulate them. Following this philosophy, we combined both node-link diagrams and matrix representations with MatrixExplorer [37] and presented a number of techniques to interact with these representations. To go a step further, we presented novel representations merging node-link diagrams and matrices: MatLink [38], overcoming the problem of paths finding in matrices, and NodeTrix [39], improving the readability of dense clusters in node-link diagrams. This set of visualization techniques presented in this chapter aims at helping analysts explore social networks, raising novel questions about a particular dataset and discovering new insights.
A concrete example of exploratory analysis using matrix-based representations is presented in [44]. In this case study, we reported insights on the scientific collaboration in the field of HCI. Figure 19 presents a few visualizations extracted from this case study. Learning to decode specific patterns in matrices can lead to interesting discoveries and quickly attract the attention of an analyst on salient part of a network.
While we addressed the challenge of visualizing larger and denser social networks, other challenges remain. In particular, merging exploratory techniques with model-based techniques remains to be done to validate hypothesis once they are found visually or explore discrepancies from an expected model.
C
D
B
A
Figure 19. Matrix-based representations depicting the collaboration network of researchers in information visualization. The matrix shows a central actor (Shneiderman) as well as a group of researchers collaborating strongly with each other (PARC). The NodeTrix view shows different patterns of collaboration. A shows a clique, B shows two cliques with three actors bridging them. Both A and B tend to be collaboration patterns of research companies, C shows a standard collaboration pattern for university professors (they collaborate with many students who rarely collaborate with each other) and D shows a hybrid version of these two patterns.
The same patterns are visible in Figure 16.
References -
J. Moreno, “Who shall survive?”, Nervous and Mental Disease Publishing Company, Washington, DC, 1934.
-
L. Freeman, “Visualizing Social Networks”, Journal of Social Structure, Vol. 1, No. 1, 2000.
-
G. Di Battista, P. Eades, R. Tamassia, and I. G. Tollis, “Graph Drawing: Algorithms for the Visualization of Graphs”, Prentice Hall PTR, 1998.
-
I. Herman, G. Melancon, and S. Marshall, “Graph visualization and navigation in information visualization: A survey”, IEEE TVCG, Vol. 6, No. 1, pp. 24–43, 2000.
-
H. Purchase, “Which aesthetic has the greatest effect on human understanding?”, Proceedings of Graph Drawing’97, pages 248–261, 1997.
-
C. Ware, H. Purchase, L. Colpoys, and M. McGill, “Cognitive measurements of graph aesthetics”, Journal of information visualization, Vol. 1, No. 2, pp. 248–261, 2002.
-
S. K. Card, J. D. Mackinlay, and B. Shneiderman, “Readings in information visualization: Using vision to think”, Morgan Kaufmann Publishers, San Francisco, 1999.
-
O. Frank, “Sampling and estimation in large social networks”, Social networks, Vol. 1, pp. 91–101, 1978.
-
D. J. Watts and S. H. Strogatz, “Collective dynamics of ’small-world’ networks”, Nature, Vol. 393, pp. 440 – 442, 1998.
-
Y. Koren, L. Carmel, and D. Harel, “Drawing huge graphs by algebraic multigrid optimization”, Multiscale Modeling and Simulation, Vol. 1, No. 4, pp. 645–673, 2003.
-
A. Perer and B. Shneiderman, “Balancing Systematic and Flexible Exploration of Social Networks”, IEEE TVCG, Vol. 12, No. 5, pp. 693–700, 2006.
-
A. K. Jain, M. N. Murty, and P. J. Flynn, “Data clustering: a review”, ACM Computing Surveys, Vol. 31, No. 3, pp. 264–323, 1999.
-
J. Abello, F. van Ham, and N. Krishnan, “Ask-graphview: A large scale graph visualization system”, IEEE TVCG journal, Vol. 12, No. 5, pp. 669–676, 2006.
-
I. Herman, G. Melancon, M. M. de Ruiter, and M. Delest, “Latour: a tree visualisation system”, Proceedings of the Graph Drawing symposium (GD’ 99), LNCS, Vol. 1731, pp. 392–399, 1999.
-
B. Lee, C. S. Parr, C. Plaisant, B. B. Bederson, V. D. Veksler, W. D. Gray, and C. Kotfila, “Treeplus: Interactive exploration of networks with enhanced r4edu
-
G. G. Robertson, J. D. Mackinlay, and S. K. Card, “Cone trees: Animated 3D visualizations of hierarchical information”, In Proceedings of the ACM CHI’91 Conference on Human Factors in Computing Systems, pp. 189–194, New York, NY, USA, 1991. ACM Press.
-
D. Auber, “Tulip : A huge graph visualisation framework”, In Graph Drawing Software, pp. 105–126. Springer-Verlag, 2003.
-
A. G. Sutcliffe and U. Pater, “3D or not 3D: is it nobler to the mind?”, In British Human Computer Interaction Conference, pp. 79–94, Cambridge University Press, 1996.
-
A. Cockburn and B. McKenzie, “An evaluation of cone trees”, People and Computers XV (Proceedings of the 2000 British Computer Society Conference on Human Computer Interaction., 2000.
-
J. Lamping and R. Rao, “The Hyperbolic Browser: A focus + context technique for visualizing large hierarchies”, Journal of Visual Languages and Computing, Vol. 7, No. 1, pp. 33–35, 1996.
-
T. Munzner, “H3: Laying out large directed graphs in 3d hyperbolic space”, Symposium on Information Visualization (InfoVis’ 97), pp. 2–10, 1997.
-
B. Shneiderman, “Tree visualization with tree-maps: 2-d space-filling approach”, ACM Trans. Graph. Vol. 11 No. 1, pp. 92-99, 1992.
-
J-D. Fekete, D. Wang, N. Dang, and C. Plaisant, “Overlaying graph links on treemaps”, IEEE Symposium on Information Visualization Conference Compendium (demonstration), October 2003.
-
B. Lee, M. Czerwinski, G. Robertson, and B. B. Bederson, “Understanding eight years of infovis conferences using paperlens”, In INFOVIS ’04: Proceedings of the IEEE Symposium on Information Visualization (INFOVIS’04), pp. 216, Washington, DC, USA, 2004.
-
H. Kang, C. Plaisant, B. Lee, and B. B. Bederson, “Netlens: Iterative exploration of content-actor network data”, Proc. of IEEE VAST, pp. 91–98, 2006.
-
J. Bertin, “Semiology of graphics”, University of Wisconsin Press, 1983.
-
C. Mueller, B. Martin, and A. Lumsdaine, “A comparison of vertex ordering algorithms for large graph visualization”, In Asia-Pacific Symposium on Visualization (APVIS’07), February 2007.
-
N. Henry and J-D. Fekete, “Evaluating visual table data understanding”, In BEyond time and errors: novel evaLuation methods for Information Visualization (BELIV’06), Venice, Italy, 2006. ACM Press.
-
G. Caraux and S. Pinloche, “Permutmatrix: A graphical environment to arrange gene expression profiles in optimal linear order”, Bioinformatics, Vol. 21, pp. 1280–1281, 2005.
-
VisuLab, http://www.inf.ethz.ch/personal/hinterbe/Visulab
-
M. S. T. Carpendale, “Framework for Elastic Presentation Space”, Ph. D. thesis, Simon Fraser Univ., 1999.
-
R. Rao and S. K. Card, “The table lens: merging graphical and symbolic representations in an interactive focus + context visualization for tabular information”, In CHI ’94: Proceedings of the SIGCHI conference on Human factors in computing systems, pp. 318–322, New York, NY, USA, 1994.
-
N. Elmqvist, N. Henry, Y. Riche, and J-D. Fekete, “Melange: space-folding for multi-focus interaction”, In CHI ’08: Proceedings of the SIGCHI conference on Human Factors in computing systems, New York, NY, USA, 2008.
-
F. van Ham, “Using multilevel call matrices in large software projects”, In Proceedings of the 2003 IEEE Symposium on Information Visualization, pp. 227–232, Seattle, WA, USA, 2003. IEEE Press.
-
N. Elmqvist, T-N. Do, H. Goodell, N. Henry and J-D. Fekete, “Navigating wikipedia with the zoomable adjacency matrix explorer”, Proceedings of Pacific Visualization conference, 2008.
-
M. Ghoniem, J-D. Fekete, and P. Castagliola, “On the readability of graphs using node-link and matrix-based representations: a controlled experiment and statistical analysis”, Information Visualization, Vol. 4, No. 2, pp. 114–135, 2005.
-
N. Henry and J-D. Fekete, “MatrixExplorer: a Dual-Representation System to Explore Social Networks”, IEEE TVCG (Infovis’06 proceedings), Vol. 12, No. 5, pp. 677–684, 2006.
-
N. Henry and J-D. Fekete, “Matlink: Enhanced matrix visualization for analyzing social networks”, In Lecture Notes in Computer Science (Proceedings of the 13th IFIP TC13 International Conference on Human-Computer Interaction, INTERACT’07), Vol. 4663, pp. 288–302, 2007.
-
N. Henry, J-D. Fekete, and M. McGuffin, “Nodetrix: Hybrid representation for analyzing social networks”, TVCG (Proceedings of IEEE Information Visualization conference), Vol. 13, No. 6, pp. 1302–1309, 2007.
-
T. Moscovich, F. Chevalier, N. Henry, E. Pietriga, and J-D. Fekete, “Topology-aware navigation in large networks”, In Proceedings of the 27th international Conference on Human Factors in Computing Systems, pp. 2319-2328, Boston, MA, 2009.
-
N. Henry, A. Bezerianos, and J-D. Fekete, “Improving the readability of clustered social networks by node duplication”, IEEE Transactions on Visualization and Computer Graphics (Proceedings of Visualization/Information Visualization 2008), Vol. 14, No. 6, 2008.
-
J.-D. Fekete, J.J. van Wijk, J.T. Stasko, C. North, “The Value of Information Visualization”, In: A. Kerren, J.T. Stasko, J.-D. Fekete, C. North (eds.), Information Visualization - Human-Centered Issues and Perspectives, LNCS Vol. 4950, Springer, pp. 1-18, 2008.
-
N. Henry, “Exploring Large Social Networks with Matrix-Based Representations”, Ph.D. Thesis, Cotutelle Université Paris-Sud (France) and University of Sydney (Australia), July 2008.
-
N. Henry, H. Goodell, N. Elmqvist and J-D. Fekete, “20 Years of 4 HCI Conferences: a Visual Exploration”, In International Journal of Human Computer Interaction — Reflections on Human-Computer Interaction, A Special Issue in Honor of Ben Shneiderman's 60th Birthday, Vol. 23, No. 3, pp. 239-285, December 2007.
Share with your friends: |