SlideShare a Scribd company logo
1 of 53
NETWORK GRAPHS
N’AT
Patrick M. Dudas
@pdudders
Who Am I?
(And in the corner..) AI vs. IA
 Artificial
Intelligence
 John
McCarthy
 Intelligence Amplification
 Man-Computer Symbiosis
 William Ross Ashby
 J.C.R. Licklider
Infographic
Infographic, Model, or
Visualization
Model
http://fold.it/portal/info/about - University of Washington
Visualization
Data Visualization (Meetup)
Art
Data
Coding
UI/UX
Github: https://github.com/dudaspm/Pittsburgh-Data-Visualization
Network Graphs
What’s in a Name
 Network graph
 In/Directed Graph
 Force-Directed Graph
 Force-Based Graph
 Node-link Diagram
Why Networks are Cool
 Types:
 User -> User (Social Networks)
 Cosine Similarity (Documents)
 Co-Authorship Networks
 Co-Citation Networks
 Power/Telephone/Network Grid
 Biological Networks
 Ontology/Taxonomy
Terminology 101
Terminology 101
Terminology 101
Terminology 101
Sociometry/
Network Graph Theory
Sociometry
Strong/Weak Ties
 Mark Granovetter
 Strong ties = close family
 Weak ties = co-workers
Homophily/Triadic Closure
 Birds of feather flock together
 Geographic connections
McPherson, M., L. Smith-Lovin, et al. (2001). "Birds of a feather: Homophily in social
networks." Annual review of sociology: 415-444.
Bridges/Structural Holes
Network Graph Theory
Degree Centrality/Groups
 Degree/In-degree/Out-degree
 Communities
 Modularity
http://boxnumbertwo.com/DoctorWho/1.1/
Gephi
• Open Source
• Create our own tools/algorithm
• Create our own layouts
• Portability (Java)
• Fully customizable
• Updated Wiki/Blog (very active community)
• Google Summer of Code
• Database Connector
• Standardize input (GEXF) (Think XML of Graphs)
• Also: GML, GDF, GraphML, Pajek NET, GraphViz
DOT, CSV, UCINET DL, Tulip TPL, XGMML
Data
 Les Miserables: co-appearance weighted
network of characters in the novel Les
Miserables
D3 - http://d3js.org/
 Data Driven Documents
 Enter, Update, Exit
 Interactions
 Transitions
 Big List of Examples (1900)
 http://christopheviau.com/d3list/index.html
SVG vs. Canvas or Vector vs. Raster
 Canvas = Pixels
 Raster
 SVG
 Points
 Lines
 Polygons
 Vector
When Things Go Wrong….
Bowl of Spaghetti
Hairball
How to Improve Graph
Readability
Graph Aesthetics
28
Reference(s) for slide: (Marriott, Purchase, Wybrow, & Goncu, 2012)
Curved Lines
Reference for slide: (Xu, Rooney, Passmore, and Ham, 2012)
Interaction
(Versus) Selecting/Manipulating
Subgraphs31
Reference(s) for slide: (McGuffin & Jurisica, 2009)
Manipulation
B. Display labels
C. Change glyph
D. Invert selection
E. Layout - Linearized
F. Removed from
network
G. Layout –
Circularized
H. Nodes collapsed
32
Reference(s) for slide: (McGuffin & Jurisica, 2009)
Popup Widget or Hotbox
 Ctrl-click selection and manipulation
33
Reference(s) for slide: (McGuffin & Jurisica, 2009)
Transform
Transform the Graph
http://www.boxnumbertwo.com/PitterPatter/1.2/
Chord/Circular Diagram
(Alternative)
Étienne-Jules Marey - La method
graphique (Alternative)
Adjacency Matrix
http://bost.ocks.org/mike/miserables/
Convex Hulls
Overlapper
40
Reference(s) for slide: (Theron, Santamaria, Garcia, Gomez, & Paz-Madrid, 2007)
Edge Reduction/Overlap
Confluent Drawings
 Edge Overlap can
be a disorienting
aesthetic property
42
Reference(s) for slide: (Dickerson, et al., 2005)
Skeleton Edge Bundling
43
Reference(s) for slide: (Ersoy, Hurter, Paulovich, Cantareiro, & Telea, 2011)
Force-Based Edge
Grouping/Repulsion44
Reference(s) for slide: (Selassie, et al., 2011)
Interaction of LOD
45
Reference(s) for slide: (Zinsmaier, et al., 2012)
Edge Compression
Edge Compression Techniques
Reference(s) for slide: (Dwyer, Richie, Marriot, and Mears, 2013)
http://boxnumbertwo.com/D3Simple/Networ
kX/1.6/index.php?sizeOfGraph=60&Probabi
lityOfEdge=.03
My Research
Bertin’s Retinal/Visual Variables
Bertin’s Retinal Variables
Aesthetic Description Example
Opacity of node Texture (association, selection, order)
Opacity of the vertices are reduced to
highlight the skeleton structure of the
network topology.
Degree/Log-
degree
Size (selection, order, quantity)
Vertex size vary base on the number of
connection or the logarithm of number
of connection, node centrality.
Glyphs Shape (association)
Glyphs are used in association with
connectivity with a table being
provided to highlight the most highly
connected vertices.
Link Aesthetics
Aesthetic Description Example
Edge directionality Flow
Showcasing the directionality of
information flow.
Color of edges Contiguous neighbors
Neighbor’s categories in the same
cluster [10] have the same distinct
coloring.
Curvature of edges Lombardi drawing [11]
Edges are curved to provide more
spacing and intern creates a less
cluttered display.
Gestalt Principles
Aesthetic Description Example
Color of nodes Grouping by similarity
Nodes that have the same color will be
cognitively grouped together.
Inner/Inter-distance bias Group by proximity
Nodes that are in close proximity to one
another will be seen as a single
community.
Convex hulls Group by closure
Providing bounding boxes or convex hulls
will encapsulate nodes in the same
clusters.
Future Meetups
 R/Ggplot2?
 More D3.js?
 Aesthetics?
 Need help! and a co-organizers!
 Help get visualizations out there!
 Suggestions/Comments?
Email: dudaspm@gmail.com

More Related Content

Similar to Network graphs n’at

Insights from Knowledge Graphs
Insights from Knowledge GraphsInsights from Knowledge Graphs
Insights from Knowledge GraphsAnirudh Prabhu
 
Ties that matter: Effects of the network context on the association between s...
Ties that matter: Effects of the network context on the association between s...Ties that matter: Effects of the network context on the association between s...
Ties that matter: Effects of the network context on the association between s...Srecko Joksimovic
 
Proactive Displays CSCW2008
Proactive Displays CSCW2008Proactive Displays CSCW2008
Proactive Displays CSCW2008Joe McCarthy
 
Microsoft Research, India Social Networks And Their Applications To Web (Ti...
Microsoft Research, India   Social Networks And Their Applications To Web (Ti...Microsoft Research, India   Social Networks And Their Applications To Web (Ti...
Microsoft Research, India Social Networks And Their Applications To Web (Ti...Tin180 VietNam
 
On the Navigability of Social Tagging Systems
On the Navigability of Social Tagging SystemsOn the Navigability of Social Tagging Systems
On the Navigability of Social Tagging SystemsMarkus Strohmaier
 
Behind the Mask: Understanding the Structural Forces That Make Social Graphs ...
Behind the Mask: Understanding the Structural Forces That Make Social Graphs ...Behind the Mask: Understanding the Structural Forces That Make Social Graphs ...
Behind the Mask: Understanding the Structural Forces That Make Social Graphs ...Sameera Horawalavithana
 
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...Xiaohan Zeng
 
MS Thesis Presentation
MS Thesis PresentationMS Thesis Presentation
MS Thesis PresentationAli Raza
 
20110719 social media research foundation-charting collections of connections
20110719 social media research foundation-charting collections of connections20110719 social media research foundation-charting collections of connections
20110719 social media research foundation-charting collections of connectionsSMRFoundation
 
VLDB 2015 Tutorial: On Uncertain Graph Modeling and Queries
VLDB 2015 Tutorial: On Uncertain Graph Modeling and QueriesVLDB 2015 Tutorial: On Uncertain Graph Modeling and Queries
VLDB 2015 Tutorial: On Uncertain Graph Modeling and QueriesArijit Khan
 
EDBT 2015: Summer School Overview
EDBT 2015: Summer School OverviewEDBT 2015: Summer School Overview
EDBT 2015: Summer School Overviewdgarijo
 
Extracting Social Network Data and Multimedia Communications from Social Medi...
Extracting Social Network Data and Multimedia Communications from Social Medi...Extracting Social Network Data and Multimedia Communications from Social Medi...
Extracting Social Network Data and Multimedia Communications from Social Medi...Shalin Hai-Jew
 
A Dark Side to Data-Centric Geography? Where are the Reward Systems?
A Dark Side to Data-Centric Geography? Where are the Reward Systems?A Dark Side to Data-Centric Geography? Where are the Reward Systems?
A Dark Side to Data-Centric Geography? Where are the Reward Systems?Dawn Wright
 

Similar to Network graphs n’at (20)

Insights from Knowledge Graphs
Insights from Knowledge GraphsInsights from Knowledge Graphs
Insights from Knowledge Graphs
 
Ties that matter: Effects of the network context on the association between s...
Ties that matter: Effects of the network context on the association between s...Ties that matter: Effects of the network context on the association between s...
Ties that matter: Effects of the network context on the association between s...
 
13 Community Detection
13 Community Detection13 Community Detection
13 Community Detection
 
Proactive Displays CSCW2008
Proactive Displays CSCW2008Proactive Displays CSCW2008
Proactive Displays CSCW2008
 
06 Community Detection
06 Community Detection06 Community Detection
06 Community Detection
 
03 Communities in Networks (2017)
03 Communities in Networks (2017)03 Communities in Networks (2017)
03 Communities in Networks (2017)
 
1 brokerageB.pdf
1 brokerageB.pdf1 brokerageB.pdf
1 brokerageB.pdf
 
Microsoft Research, India Social Networks And Their Applications To Web (Ti...
Microsoft Research, India   Social Networks And Their Applications To Web (Ti...Microsoft Research, India   Social Networks And Their Applications To Web (Ti...
Microsoft Research, India Social Networks And Their Applications To Web (Ti...
 
On the Navigability of Social Tagging Systems
On the Navigability of Social Tagging SystemsOn the Navigability of Social Tagging Systems
On the Navigability of Social Tagging Systems
 
Behind the Mask: Understanding the Structural Forces That Make Social Graphs ...
Behind the Mask: Understanding the Structural Forces That Make Social Graphs ...Behind the Mask: Understanding the Structural Forces That Make Social Graphs ...
Behind the Mask: Understanding the Structural Forces That Make Social Graphs ...
 
Temporal
TemporalTemporal
Temporal
 
What isa border_kings
What isa border_kingsWhat isa border_kings
What isa border_kings
 
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...
 
MS Thesis Presentation
MS Thesis PresentationMS Thesis Presentation
MS Thesis Presentation
 
20110719 social media research foundation-charting collections of connections
20110719 social media research foundation-charting collections of connections20110719 social media research foundation-charting collections of connections
20110719 social media research foundation-charting collections of connections
 
VLDB 2015 Tutorial: On Uncertain Graph Modeling and Queries
VLDB 2015 Tutorial: On Uncertain Graph Modeling and QueriesVLDB 2015 Tutorial: On Uncertain Graph Modeling and Queries
VLDB 2015 Tutorial: On Uncertain Graph Modeling and Queries
 
EDBT 2015: Summer School Overview
EDBT 2015: Summer School OverviewEDBT 2015: Summer School Overview
EDBT 2015: Summer School Overview
 
GIS_Intro
GIS_IntroGIS_Intro
GIS_Intro
 
Extracting Social Network Data and Multimedia Communications from Social Medi...
Extracting Social Network Data and Multimedia Communications from Social Medi...Extracting Social Network Data and Multimedia Communications from Social Medi...
Extracting Social Network Data and Multimedia Communications from Social Medi...
 
A Dark Side to Data-Centric Geography? Where are the Reward Systems?
A Dark Side to Data-Centric Geography? Where are the Reward Systems?A Dark Side to Data-Centric Geography? Where are the Reward Systems?
A Dark Side to Data-Centric Geography? Where are the Reward Systems?
 

Recently uploaded

Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 

Recently uploaded (20)

Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 

Network graphs n’at