SlideShare ist ein Scribd-Unternehmen logo
1 von 51
Downloaden Sie, um offline zu lesen
Social recommendation ...
… or influence … or else ...
Francisco Restivo
fjr@fe.up.pt
slideshare.net/frestivo
Topics
•
The explosion of social interactions
•
Social Networks
•
Metrics
•
Data
•
Tools
•
Project ideas
2SSIIM, 2018/10/16
About me
3SSIIM, 2018/10/16
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
Lic. EE (6 anos) D.Phil. Prof. Assoc. Director Prof. AssocLic. EE (6 anos) D.Phil. Prof. Assoc. Director Prof. Assoc
Porto 1970
4SSIIM, 2018/10/16
IBM PC 1981
5SSIIM, 2018/10/16
Internet timeline
6SSIIM, 2018/10/16
7SSIIM, 2018/10/16
SSIIM, 2018/10/16 8
SSIIM, 2018/10/16 9
Networks
•
Networks are everywhere
•
Social, biological, financial, etc
•
Complex networks
•
Communities
•
Contagion
•
Controversies
•
Society!
10SSIIM, 2018/10/16
Society!
•
Social
•
Education
•
Industry
•
Economy
•
Influence
•
Politics
•
Digital transformation
11SSIIM, 2018/10/16
So easy?
•
FAGAM
•
Who decides?
•
Ethics
•
Influence
•
Fake info
•
Regulation?
12SSIIM, 2018/10/16
What happened?
•
Trump
•
Brexit
•
Italy
•
Austria
•
Brasil
•
European Parliament
13SSIIM, 2018/10/16
Social networks
•
Like, comment, share, cite
•
Dating
•
e-Commerce
•
Payments
•
Digital marketing
•
Political marketing
•
Crime
14SSIIM, 2018/10/16
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, 2018/10/16 15
Is it just Psychology?
SSIIM, 2018/10/16 16
Back in 2015
SSIIM, 2018/10/16 17
RIPON Voter Engagement Platform
SSIIM, 2018/10/16 18
Recommender systems
SSIIM, 2018/10/16 19
Influencers
SSIIM, 2018/10/16 20
SO?!
SSIIM, 2018/10/16 21
•
Let's have a look at graphs and networks
SSIIM, 2018/10/16 22
Euler 1707 - 1783
SSIIM, 2018/10/16 23
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, 2018/10/16 24
Representation 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, 2018/10/16 25
•
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, 2018/10/16 26
a  b
x taller than y
Be born in the same year
Live in the same street
Binary relations
SSIIM, 2018/10/16 27
A OPO LIS MAD PAR LON BER A^2 OPO LIS MAD PAR LON BER A^3 OPO LIS MAD PAR LON BER
OPO 0 1 1 1 0 0 OPO 3 0 1 1 2 2 OPO 2 7 6 6 1 1
LIS 1 0 0 0 1 1 LIS 0 3 2 2 0 0 LIS 7 0 2 2 5 5
MAD 1 0 0 1 0 1 MAD 1 2 3 1 1 0 MAD 6 2 2 5 3 5
PAR 1 0 1 0 1 0 PAR 1 2 1 3 0 1 PAR 6 2 5 2 5 3
LON 0 1 0 1 0 0 LON 2 0 1 0 2 1 LON 1 5 3 5 0 1
BER 0 1 1 0 0 0 BER 2 0 0 1 1 2 BER 1 5 5 3 1 0
opo
lis
mad
par
lon
par
parber
Composition of relations
•
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, 2018/10/16 28
Real life relations
Global metrics
•
Number of vertexes 5
•
Number of edges 11
•
Number of components 1
•
Diameter 2
•
Density 0.55
SSIIM, 2018/10/16 29
Centrality Measures
•
Degree centrality
– Edges per node (the more, the more important the 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
30SSIIM, 2018/10/16
Champions League all finals
SSIIM, 2018/10/16 31
Eigenvector centrality Wins
Milan 6
Real Madrid 10
Ajax 4
Liverpool 5
Internazionale 3
Juventus 2
Benfica 2
Marseille 1
Barcelona 4
Manchester United 3
Celtic 1
Hamburg 1
Borussia Dortmund 1
PSV Eindhoven 1
Red Star Belgrade 1
Steaua Bucuresti 1
Bayern Munich 5
Feyenoord 1
Nottingham Forest 2
Porto 2
Aston Villa 1
Chelsea 1
Common Tasks
•
Measuring “importance”
– Centrality, prestige, influence (incoming links)
•
Diffusion modeling
– Epidemiological
•
Clustering
– Blockmodeling, Girvan-Newman, Chinese whisper
•
Visualization/Privacy/etc.
32SSIIM, 2018/10/16
Community detection
•
Network data is related to graph properties
•
Overlapping communities are sometimes
allowed
•
Real world data is big
SSIIM, 2018/10/16 33
Modularity
•
Compares number of edges with number of
edges of a random network
•
Maximize Q is NP-hard
SSIIM, 2018/10/16 34
   jC,iCδ
ij
ijPijA
m2
1
Q
m2
jkik
ijP
 

Queen @ Spotify in Gephi
SSIIM, 2018/10/16 35
Dynamics
•
Networks may have a temporal dimension
•
Interactions – follow, like, share, mention,
retweet, hashtag, etc – occur in sequence
•
Network properties evolve in time
SSIIM, 2018/10/16 36
SSIIM, 2018/10/16 37
Reports, labs, tools, datasets
•
A quick tour on this rapidly evolving field
SSIIM, 2018/10/16 38
SSIIM, 2018/10/16 39
SSIIM, 2018/10/16 40
SSIIM, 2018/10/16 41
SSIIM, 2018/10/16 42
SSIIM, 2018/10/16 43
•
Gephi
•
SocNetV
•
Netlogo
44SSIIM, 2018/10/16
Tools
Software Tools
•
NetworkX
•
d3.js
•
API
SSIIM, 2018/10/16 45
Datasets
●
Konect
●
SNAP
●
Gephi
SSIIM, 2018/10/16 46
Digital Methods Initiative
SSIIM, 2018/10/16 47
Queen @ Spotify
SSIIM, 2018/10/16 48
Eurovision song contest
SSIIM, 2018/10/16 49
Ideas?
●
Find and use APIs
●
Crawl Instagram
●
Hashtags co-occurrences (Twitter, Tumblr)
●
Detect fake/abnormal behaviours
●
Use your imagination!
SSIIM, 2018/10/16 50
Thank you!
SSIIM, 2018/10/16 51

Weitere ähnliche Inhalte

Ähnlich wie Social recommendation, influence or else

Ähnlich wie Social recommendation, influence or else (20)

Networks, Deep Learning (and COVID-19)
Networks, Deep Learning (and COVID-19)Networks, Deep Learning (and COVID-19)
Networks, Deep Learning (and COVID-19)
 
Applied AI/ML in the Workplace - Geek Food for Thought
Applied AI/ML in the Workplace - Geek Food for ThoughtApplied AI/ML in the Workplace - Geek Food for Thought
Applied AI/ML in the Workplace - Geek Food for Thought
 
STING: A Framework for Analyzing Spacio-Temporal Interaction Networks and Graphs
STING: A Framework for Analyzing Spacio-Temporal Interaction Networks and GraphsSTING: A Framework for Analyzing Spacio-Temporal Interaction Networks and Graphs
STING: A Framework for Analyzing Spacio-Temporal Interaction Networks and Graphs
 
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
 
Visualising and analysing networks
Visualising and analysing networksVisualising and analysing networks
Visualising and analysing networks
 
Practical applications of altmetrics
Practical applications of altmetricsPractical applications of altmetrics
Practical applications of altmetrics
 
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
 
Bryant Confusing World of RIM
Bryant Confusing World of RIM Bryant Confusing World of RIM
Bryant Confusing World of RIM
 
Making Sense of the Confusing World of Research Information Management
Making Sense of the Confusing World of Research Information ManagementMaking Sense of the Confusing World of Research Information Management
Making Sense of the Confusing World of Research Information Management
 
Chrono-Spatial Intelligence in Global Systems Science HCII 2016
Chrono-Spatial Intelligence in Global Systems Science HCII 2016Chrono-Spatial Intelligence in Global Systems Science HCII 2016
Chrono-Spatial Intelligence in Global Systems Science HCII 2016
 
Data mining based social network
Data mining based social networkData mining based social network
Data mining based social network
 
Community Structure, Interaction and Evolution Analysis of Online Social Netw...
Community Structure, Interaction and Evolution Analysis of Online Social Netw...Community Structure, Interaction and Evolution Analysis of Online Social Netw...
Community Structure, Interaction and Evolution Analysis of Online Social Netw...
 
Financial Network Analytics @ Liverpool University
Financial Network Analytics @ Liverpool UniversityFinancial Network Analytics @ Liverpool University
Financial Network Analytics @ Liverpool University
 
Evolving TRIZ for the Sixth Wave of Innovation
Evolving TRIZ for the Sixth Wave of InnovationEvolving TRIZ for the Sixth Wave of Innovation
Evolving TRIZ for the Sixth Wave of Innovation
 
On Statistical Characteristics of Real-life Knowledge Graphs
On Statistical Characteristics of Real-life Knowledge GraphsOn Statistical Characteristics of Real-life Knowledge Graphs
On Statistical Characteristics of Real-life Knowledge Graphs
 
Weining Qian (ECNU). On Statistical Characteristics of Real-Life Knowledge Gr...
Weining Qian (ECNU). On Statistical Characteristics of Real-Life Knowledge Gr...Weining Qian (ECNU). On Statistical Characteristics of Real-Life Knowledge Gr...
Weining Qian (ECNU). On Statistical Characteristics of Real-Life Knowledge Gr...
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
Representation Learning on Complex Graphs
Representation Learning on Complex GraphsRepresentation Learning on Complex Graphs
Representation Learning on Complex Graphs
 
2011.10.10 Multi-Disciplinary Research Themes and Training
2011.10.10 Multi-Disciplinary Research Themes and Training2011.10.10 Multi-Disciplinary Research Themes and Training
2011.10.10 Multi-Disciplinary Research Themes and Training
 
System dynamics prof nagurney
System dynamics prof nagurneySystem dynamics prof nagurney
System dynamics prof nagurney
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Kürzlich hochgeladen (20)

How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 

Social recommendation, influence or else