node-attribute graph layout for small-world networks
DESCRIPTION
Node-Attribute Graph Layout for Small-World Networks. Helen Gibson. Principal Supervisor: Dr. Paul Vickers 1 st Supervisor: Dr. Maia Angelova 2 nd Supervisor: Dr. Fouad Khelifi Previous Supervisor: Dr. Joe Faith. What is a Graph?. Relationships between concepts. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Node-Attribute Graph Layout for Small-World Networks](https://reader035.vdocuments.us/reader035/viewer/2022062410/56816513550346895dd78e17/html5/thumbnails/1.jpg)
Node-Attribute Graph Layout for Small-World Networks
Helen Gibson
Principal Supervisor: Dr. Paul Vickers1st Supervisor: Dr. Maia Angelova2nd Supervisor: Dr. Fouad Khelifi
Previous Supervisor: Dr. Joe Faith
![Page 2: Node-Attribute Graph Layout for Small-World Networks](https://reader035.vdocuments.us/reader035/viewer/2022062410/56816513550346895dd78e17/html5/thumbnails/2.jpg)
2
What is a Graph?
Relationships between concepts
Mathematics and Graph Theory
Graph
Graph Drawing
Information Visualisation
Network
Network Visualisation
![Page 3: Node-Attribute Graph Layout for Small-World Networks](https://reader035.vdocuments.us/reader035/viewer/2022062410/56816513550346895dd78e17/html5/thumbnails/3.jpg)
http://visualcomplexity.com
3
Examples
Social Networkshttp://on.fb.me/hy6dmb
Biological Networks
World Wide Webhttp://datamining.typepad.com/gallery/blog-map-gallery.html
IP Addresseshttp://circos.ca
https://www.fractalus.com/steve/stuff/ipmap/
![Page 4: Node-Attribute Graph Layout for Small-World Networks](https://reader035.vdocuments.us/reader035/viewer/2022062410/56816513550346895dd78e17/html5/thumbnails/4.jpg)
4
What’s the Problem?
Yeast interaction network in Gephi
It looks nice but is it doing anything useful?
Typical complaint: Giant-Hairball
Caused by force-directed algorithms
Old, but still popular and most commonly used
Connected nodes attract, other repel
![Page 5: Node-Attribute Graph Layout for Small-World Networks](https://reader035.vdocuments.us/reader035/viewer/2022062410/56816513550346895dd78e17/html5/thumbnails/5.jpg)
5
How Can This Be Solved?
Node Attributes
Example – Social Network
Node = PeopleLinks = Friendships
Attributes = age, gender, location, games they interact with, pages they had liked etc.
Typical Usage – As retinal variables
Use to tell us more information about the graph
Uses beyond retinal variables?
![Page 6: Node-Attribute Graph Layout for Small-World Networks](https://reader035.vdocuments.us/reader035/viewer/2022062410/56816513550346895dd78e17/html5/thumbnails/6.jpg)
6
Research Aims
Novel graph layout based on node-attributes
Many node attributes -> use a dimension reduction technique
Visual analysis of graphs
Visual Analytics - the science of analytical reasoning facilitated by interactive visual interfaces. [Thomas and Cook, 2005]
To further understand the connectivity and structure of the graph
![Page 7: Node-Attribute Graph Layout for Small-World Networks](https://reader035.vdocuments.us/reader035/viewer/2022062410/56816513550346895dd78e17/html5/thumbnails/7.jpg)
7
Node-Attributes to Dimensions
Attributes as a second set of linksNodes Attributes
Each attribute node is a dimension and existence of a link is a value for that dimension on that node
![Page 8: Node-Attribute Graph Layout for Small-World Networks](https://reader035.vdocuments.us/reader035/viewer/2022062410/56816513550346895dd78e17/html5/thumbnails/8.jpg)
8
Dimension Reduction and TPP
In visualisation: Many variables form a high-dimensional space reduce to
2 or 3 dimensions that can be seen on a display. Linear projections
Projection Pursuit: Finds the most ‘interesting’ projection Interestingness depends on the data
Targeted Projection Pursuit (TPP): Interactive Searches for a projection closest to a users desired view In following case, separation of the clusters as far as
possible.
![Page 9: Node-Attribute Graph Layout for Small-World Networks](https://reader035.vdocuments.us/reader035/viewer/2022062410/56816513550346895dd78e17/html5/thumbnails/9.jpg)
9
Small-World Networks
Networks that are: Highly clustered Smaller than average shortest path length
An Example: 4 clusters Small nodes are
attributes
Clustering – users’ most valued layout feature
![Page 10: Node-Attribute Graph Layout for Small-World Networks](https://reader035.vdocuments.us/reader035/viewer/2022062410/56816513550346895dd78e17/html5/thumbnails/10.jpg)
10
Force-Directed Graph+TPP
Comparison
![Page 11: Node-Attribute Graph Layout for Small-World Networks](https://reader035.vdocuments.us/reader035/viewer/2022062410/56816513550346895dd78e17/html5/thumbnails/11.jpg)
11
What’s Next?
‘How much better is the clustering?’
Real world domain applications
What do we learn about the data from the layout?
Evaluation
![Page 12: Node-Attribute Graph Layout for Small-World Networks](https://reader035.vdocuments.us/reader035/viewer/2022062410/56816513550346895dd78e17/html5/thumbnails/12.jpg)
12
Publications
Gibson, H. (2010) Data-driven layout for the visual analysis of networks. GROUP28: The XXVIII International Colloquium on Group-Theoretical Methods in Physics. Newcastle-upon-Tyne, July 2010. Poster presentation.
Gibson, H. , Faith, J. (2011) Node-attribute graph layout for small-world networks. 15th International Conference on Information Visualisation. London, July 2011