SlideShare uma empresa Scribd logo
1 de 50
Baixar para ler offline
Visualizing... networks
Francisco Restivo
fjr@fe.up.pt
slideshare.net/frestivo
Topics
•
The explosion of Big Data
•
Data
•
Social Networks
•
Technologies
•
Tools
•
Projects
2SSIIM, 2019/10/07
About me
3SSIIM, 2019/10/07
Lic. EE (6 anos) D.Phil. Prof. Assoc. Director Prof. Assoc
Signals DSP Multiprocessor systems Biomedical Systems Complex systems
Manufacturing systems Multi-agent systems Social systems Networks
Lic. EE (6 anos) D.Phil. Prof. Assoc. Director Prof. AssocLic. EE (6 anos) D.Phil. Prof. Assoc. Director Prof. Assoc
Internet timeline
4SSIIM, 2019/10/07
Apollo 11 1969
5SSIIM, 2019/10/07
Porto 1970
6SSIIM, 2019/10/07
IBM PC 1981
7SSIIM, 2019/10/07
8SSIIM, 2019/10/07
9SSIIM, 2019/10/07
Networks
•
Networks are everywhere
•
Social, biological, financial, etc
•
Complex networks
•
Communities
•
Contagion
•
Controversies
•
Society!
10SSIIM, 2019/10/07
Society!
•
Social
•
Education
•
Industry
•
Economy
•
Influence
•
Politics
•
Digital transformation
11SSIIM, 2019/10/07
Social networks
•
Like, comment, share, cite
•
Dating
•
e-Commerce
•
Payments
•
Digital marketing
•
Political marketing
•
Crime
12SSIIM, 2019/10/07
Where are we?
●
Complex networks
●
Actors influencing and being influenced
by other actors
●
But humans are not software agents
●
Difficult to establish consensus
●
Intelligence highly needed
●
Maybe biology could inspire us...
SSIIM, 2019/10/07 13
Artificial intelligence
SSIIM, 2019/10/07 14
Artificial Intelligence
MAS + ML + NN + DL + etc
Data + networks
People
RIPON Voter Engagement Platform
SSIIM, 2019/10/07 15
Recommender systems
SSIIM, 2019/10/07 16
Influencers
SSIIM, 2019/10/07 17
SO?!
SSIIM, 2019/10/07 18
•
Let's have a look at networks and graphs
Euler 1707 - 1783
SSIIM, 2019/10/07 19
Basics of graphs and networks
•
G = (V, E)
•
O(G) = |V| order
•
S(G) = |E| size
•
A adjacency matrix
• Ki
degree of vertex i
•
Directed/undirected
SSIIM, 2019/10/07 20
Representations of networks
•
Matrixes, graphs, edge lists, etc
A B C D E
A 0 1 1 1 0
B 1 0 1 0 1
C 0 0 0 1 0
D 0 1 1 0 0
E 1 1 0 0 0
A B
A C
A D
B A
B C
B E
C D
D B
D C
E A
E B
SSIIM, 2019/10/07 21
•
Equivalence relations
– Reflexive, symmetric, transitive
– Equivalence classes
•
Order relations (partial, total or linear)
– reflexive, anti-symmetrical, transitive
– Hasse diagrams
– ∀x,y xRy ∨ yRx (total)
SSIIM, 2019/10/07 22
a ≤ b
x taller than y
Be born in the same year
Live in the same street
Binary relations
23
Composition of relations
A Juventus Wolves City PSV Barcelona
Ronaldo 1 0 0 0 0
Moutinho 0 1 0 0 0
0 0 1 0 0
Bernardo 0 0 1 0 0
Bruma 0 0 0 1 0
Rúben 0 1 0 0 0
0 0 0 0 1
(jogador, clube)
Cancelo
Semedo
x B Espanha
Juventus 1 0 0 0
Wolves 0 1 0 0
City 0 1 0 0
PSV 0 0 1 0
Barcelona 0 0 0 1
(clube, país)
Itália Inglaterra Holanda
= AB Espanha
Ronaldo 1 0 0 0
Moutinho 0 1 0 0
0 1 0 0
Bernardo 0 1 0 0
Bruma 0 0 1 0
Rúben 0 1 0 0
0 0 0 1
(jogador, país)
Itália Inglaterra Holanda
Cancelo
Semedo
SSIIM, 2019/10/07
SSIIM, 2019/10/07 24
Eigenvalues and eigenvectors
•
Usually not transitive (a likes b and b likes c
but ...)
•
“Equivalence” relations
– No equivalence classes
– But communities, clusters, etc
•
“Order” relations (partial, total)
– No Hasse diagrams
– Rankings, proeminence indexes, etc
SSIIM, 2019/10/07 25
Real life relations
Global metrics
•
Number of vertexes 5
•
Number of edges 11
•
Number of components 1
•
Diameter 2
•
Density 0.55
SSIIM, 2019/10/07 26
Centrality Measures
•
Degree centrality
– Edges per node
•
Closeness centrality
– How close the node is to every other node
•
Betweenness centrality
– How many shortest paths go through the edge node
•
Bibliometric + Internet style (quality of edges)
– PageRank, eigenvector
27SSIIM, 2019/10/07
Common Tasks
•
Measuring “importance”
– Centrality, prestige, influence (incoming links)
•
Diffusion modeling
– Epidemiological
•
Clustering
– Leiden, Girvan-Newman, Chinese whisper
•
Visualization/Privacy/etc.
28SSIIM, 2019/10/07
Dynamics
•
Networks may have a temporal dimension
•
Interactions – follow, like, share,
mention, retweet, hashtag, etc – occur in
sequence
•
Network properties evolve in time
SSIIM, 2019/10/07 29
People
30SSIIM, 2019/10/07
SSIIM, 2019/10/07 31
SSIIM, 2019/10/07 32
SSIIM, 2019/10/07 33
Books
34SSIIM, 2019/10/07
SSIIM, 2019/10/07 35
Tools
SSIIM, 2019/10/07 36
37SSIIM, 2019/10/07
38SSIIM, 2019/10/07
39SSIIM, 2019/10/07
40SSIIM, 2019/10/07
Datasets
SSIIM, 2019/10/07 41
SSIIM, 2019/10/07 42
SSIIM, 2019/10/07 43
polsys.net
Ideas?
44SSIIM, 2019/10/07
45SSIIM, 2019/10/07
46SSIIM, 2019/10/07
47SSIIM, 2019/10/07
Spectral!
Computational Thinking
●
Formulating problems in a way that a
programmable machine can solve them
efficiently
●
Understanding the way programmable
machines operate
●
Understanding of the role computation
can play in solving problems
SSIIM, 2019/10/07 48
Ideas?
●
Find and use APIs
●
Graph databases | Neo4j | GQL
●
Visualize citation networks
●
Hashtags co-occurrences (Twitter,
Tumblr)
●
Detect fake/abnormal behaviours
●
Use your imagination!
SSIIM, 2019/10/07 49
Thank you!
SSIIM, 2019/10/07 50

Mais conteúdo relacionado

Semelhante a Visualizing networks

Designing Futures to Flourish: ISSS 2015 keynote
Designing Futures to Flourish: ISSS 2015 keynoteDesigning Futures to Flourish: ISSS 2015 keynote
Designing Futures to Flourish: ISSS 2015 keynote
Peter Jones
 
Mathematics, Sustainability, and a Bridge to Decision Sup.docx
 Mathematics, Sustainability, and a Bridge to Decision Sup.docx Mathematics, Sustainability, and a Bridge to Decision Sup.docx
Mathematics, Sustainability, and a Bridge to Decision Sup.docx
aryan532920
 
ARCC National Perspective Panel: XSEDE (Towns)
ARCC National Perspective Panel: XSEDE (Towns)ARCC National Perspective Panel: XSEDE (Towns)
ARCC National Perspective Panel: XSEDE (Towns)
John Towns
 

Semelhante a Visualizing networks (20)

Communities and dynamics in social networks
Communities and dynamics in social networksCommunities and dynamics in social networks
Communities and dynamics in social networks
 
Data Science Meets Academia - What Comes Next?
Data Science Meets Academia - What Comes Next?Data Science Meets Academia - What Comes Next?
Data Science Meets Academia - What Comes Next?
 
Introduction ACRE
Introduction ACREIntroduction ACRE
Introduction ACRE
 
CKX: Wellbeing Toronto - More Than Just a Map
CKX: Wellbeing Toronto - More Than Just a MapCKX: Wellbeing Toronto - More Than Just a Map
CKX: Wellbeing Toronto - More Than Just a Map
 
Ten reasons 20130621 v3
Ten reasons 20130621 v3Ten reasons 20130621 v3
Ten reasons 20130621 v3
 
SGCI-URSSI-Sustainability in Research Computing
SGCI-URSSI-Sustainability in Research ComputingSGCI-URSSI-Sustainability in Research Computing
SGCI-URSSI-Sustainability in Research Computing
 
Visualising and analysing networks
Visualising and analysing networksVisualising and analysing networks
Visualising and analysing networks
 
Construction Management in Developing Countries, Chapter 4, Culture, Attitude...
Construction Management in Developing Countries, Chapter 4, Culture, Attitude...Construction Management in Developing Countries, Chapter 4, Culture, Attitude...
Construction Management in Developing Countries, Chapter 4, Culture, Attitude...
 
Smart service systems 20150228 v2
Smart service systems 20150228 v2Smart service systems 20150228 v2
Smart service systems 20150228 v2
 
Designing Futures to Flourish: ISSS 2015 keynote
Designing Futures to Flourish: ISSS 2015 keynoteDesigning Futures to Flourish: ISSS 2015 keynote
Designing Futures to Flourish: ISSS 2015 keynote
 
Mathematics, Sustainability, and a Bridge to Decision Sup.docx
 Mathematics, Sustainability, and a Bridge to Decision Sup.docx Mathematics, Sustainability, and a Bridge to Decision Sup.docx
Mathematics, Sustainability, and a Bridge to Decision Sup.docx
 
Introduction to Computational Social Science - Lecture 1
Introduction to Computational Social Science - Lecture 1Introduction to Computational Social Science - Lecture 1
Introduction to Computational Social Science - Lecture 1
 
The Research Data Alliance--Creating the culture and technology for an intern...
The Research Data Alliance--Creating the culture and technology for an intern...The Research Data Alliance--Creating the culture and technology for an intern...
The Research Data Alliance--Creating the culture and technology for an intern...
 
An Introduction to Agent-Based Modelling
An Introduction to Agent-Based ModellingAn Introduction to Agent-Based Modelling
An Introduction to Agent-Based Modelling
 
Murphy Mapping and Methodology
Murphy Mapping and MethodologyMurphy Mapping and Methodology
Murphy Mapping and Methodology
 
ARCC National Perspective Panel: XSEDE (Towns)
ARCC National Perspective Panel: XSEDE (Towns)ARCC National Perspective Panel: XSEDE (Towns)
ARCC National Perspective Panel: XSEDE (Towns)
 
Murphy Open Social Mapping Workshop
Murphy  Open Social Mapping WorkshopMurphy  Open Social Mapping Workshop
Murphy Open Social Mapping Workshop
 
Lowering the bar to using data – interactive dashboards for education
Lowering the bar to using data – interactive dashboards for educationLowering the bar to using data – interactive dashboards for education
Lowering the bar to using data – interactive dashboards for education
 
Are Mixed-Methods Just a Fudge? The Dangers and Prospects for Integrating Qu...
Are Mixed-Methods Just a Fudge? The Dangers and Prospects for Integrating Qu...Are Mixed-Methods Just a Fudge? The Dangers and Prospects for Integrating Qu...
Are Mixed-Methods Just a Fudge? The Dangers and Prospects for Integrating Qu...
 
Are Funders and Academic Institutions Approaches to Data Science Aligned
Are Funders and Academic Institutions Approaches to Data Science AlignedAre Funders and Academic Institutions Approaches to Data Science Aligned
Are Funders and Academic Institutions Approaches to Data Science Aligned
 

Mais de Francisco Restivo

Ferramentas informáticas de apoio à investigação
Ferramentas informáticas de apoio à investigaçãoFerramentas informáticas de apoio à investigação
Ferramentas informáticas de apoio à investigação
Francisco Restivo
 

Mais de Francisco Restivo (20)

Smart Cities
Smart CitiesSmart Cities
Smart Cities
 
Network Construction and Visualization.pdf
Network Construction and Visualization.pdfNetwork Construction and Visualization.pdf
Network Construction and Visualization.pdf
 
Archives, data structures and visualization.pdf
Archives, data structures and visualization.pdfArchives, data structures and visualization.pdf
Archives, data structures and visualization.pdf
 
Aprender... programando
Aprender... programandoAprender... programando
Aprender... programando
 
Visualizar redes
Visualizar redesVisualizar redes
Visualizar redes
 
DARE - Análise e visualização de dados e redes, pt.2
DARE - Análise e visualização de dados e redes,  pt.2DARE - Análise e visualização de dados e redes,  pt.2
DARE - Análise e visualização de dados e redes, pt.2
 
DARE - Análise e visualização de dados e redes, pt.1
DARE - Análise e visualização de dados e redes,  pt.1DARE - Análise e visualização de dados e redes,  pt.1
DARE - Análise e visualização de dados e redes, pt.1
 
Programar e brincar
Programar e brincarProgramar e brincar
Programar e brincar
 
Navegar em Segurança na Internet
Navegar em Segurança na InternetNavegar em Segurança na Internet
Navegar em Segurança na Internet
 
Saber Fazer
Saber FazerSaber Fazer
Saber Fazer
 
Tecnologia e Empreendedorismo
Tecnologia e EmpreendedorismoTecnologia e Empreendedorismo
Tecnologia e Empreendedorismo
 
Análise de Dados
Análise de DadosAnálise de Dados
Análise de Dados
 
Programar a Brincar
Programar a BrincarProgramar a Brincar
Programar a Brincar
 
Programar a Brincar
Programar a BrincarProgramar a Brincar
Programar a Brincar
 
Apresentação Projecto FEUP, 2005-09-30
Apresentação Projecto FEUP, 2005-09-30Apresentação Projecto FEUP, 2005-09-30
Apresentação Projecto FEUP, 2005-09-30
 
Redes de Ciência e Ciência das Redes
Redes de Ciência e Ciência das RedesRedes de Ciência e Ciência das Redes
Redes de Ciência e Ciência das Redes
 
Redes sociais e emprego
Redes sociais e empregoRedes sociais e emprego
Redes sociais e emprego
 
Navegar em segurança na Internet
Navegar em segurança na InternetNavegar em segurança na Internet
Navegar em segurança na Internet
 
Ferramentas informáticas de apoio à investigação
Ferramentas informáticas de apoio à investigaçãoFerramentas informáticas de apoio à investigação
Ferramentas informáticas de apoio à investigação
 
Network analysis
Network analysisNetwork analysis
Network analysis
 

Último

MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
Krashi Coaching
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
heathfieldcps1
 

Último (20)

How to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 InventoryHow to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 Inventory
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in Hinduism
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptx
 
Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/
 
male presentation...pdf.................
male presentation...pdf.................male presentation...pdf.................
male presentation...pdf.................
 
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 
diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....
 
ANTI PARKISON DRUGS.pptx
ANTI         PARKISON          DRUGS.pptxANTI         PARKISON          DRUGS.pptx
ANTI PARKISON DRUGS.pptx
 
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
 
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinhĐề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
 
Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).
 
Major project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesMajor project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategies
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...
 
Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"
 
IPL Online Quiz by Pragya; Question Set.
IPL Online Quiz by Pragya; Question Set.IPL Online Quiz by Pragya; Question Set.
IPL Online Quiz by Pragya; Question Set.
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
 

Visualizing networks