Professional Documents
Culture Documents
Exploring Social Networks With Matrix-Based Representations: Nathalie Henry & Jean-Daniel Fekete
Exploring Social Networks With Matrix-Based Representations: Nathalie Henry & Jean-Daniel Fekete
Nathalie Henry*
&
Jean-Daniel Fekete
IN|SITU / AVIZ Lab.
INRIA / Laboratoire de Recherche en Informatique
*Université de Sydney
Nathalie.Henry@lri.fr, Jean-Daniel.Fekete@inria.fr
The problem
Using Node-Link
diagrams to
visualize:
• Tree-like
• Small-world
• Almost-complete
http://www.infovis-wiki.net/index.php/Social_Network_Generation
Matrix Visualization B
C
X
X
B D
D
+ •
•
Fast navigation
Fast manipulation
Î Usable interactively
• More effective for sparse graphs
- •
•
Less intuitive
Use more space
•
•
Useless without layout
Node overlapping
Edge crossing
• Weak for path following tasks Î Not readable for dense graphs
• Manipulation requires layout
computation
June 3, 2007 Nathalie Henry 6
Exploring Social Networks with Matrix-Based Representations
Communicate
Explore
Observation
Evaluation Brainstorming
Prototyping
http://insitu.lri.fr/~nhenry/Workshop.html
June 3, 2007 Nathalie Henry 8
Exploring Social Networks with Matrix-Based Representations
Needs expressed
for an exploratory analysis system
• Multiple representations
• Interaction… instead of parameter tuning
[Henry&Fekete06]
• Overviews
• Connected Components Representation
• Global Information on Graph and Social Networks
– Data, Attributes, SNA: actors, relationship, degree distribution, diameter, 5 most connected, 5 less
connected, centrality measures.
• Multiples représentations: Nœuds-liens (moreno30’s), Matrices (forsyth40’s)
• Layout for node-link, ordering for matrices
• Interactions directly on the network
– Filtering, Clustering (multiples), Aggregation
• Compare, Confront, Annotate
Layout (Node-Link)
Order (Matrix)
Reorder to understand
Bertin, 1967
• Why?
• Survey in progress
– Interactive techniques
– Algorithms for reordering tables
– Algorithms for graphs linearization v1 v2 v3 v4 v5 v6 v7 v8
MatrixExplorer
MatrixExplorer [Henry&Fekete06]
• Matrices to explore
• Node-Link diagrams to present findings
June 3, 2007 Nathalie Henry 15
Exploring Social Networks with Matrix-Based Representations
3. Augment one representation
MatLink
MatLink[Henry&Fekete07]
• Solving the path-
related tasks problem
for matrices
• Augmenting matrices
with interactive links
Tasks: 1. CommonNeighbour,
2. ShortestPath,
3. MostConnected,
4. ArticulationPoint,
5. LargestClique
NodeTrix
NodeTrix[Henry et al.07]
• Designed for small-
world networks
– Globally sparse
– Locally dense
VIDEO :
http://insitu.lri.fr/~nhenry/nodetrix/nodetr
ix.mov
• Node Labels
• Link Labels (excentric labels?!)
• … even clusters labels
• Node Attributes
• Link Attributes
• … even clusters attributes
• Directed Graph (links width?!)
… But… It’s gonna be crowded here !
• N. Henry and J-D. Fekete. MatLink: Enhanced Matrix Visualization for Analyzing
Social Networks. In Processding of the eleventh IFIP TC13 International
Conference on Human-Computer Interaction (Interact 2007), September 2007.
Springer Verlag. 14 pages, to be published.