PageRank Identifying key users in social networks Student : Ivan Todorović, 3231/2014 Mentor :...
-
Upload
neil-morris -
Category
Documents
-
view
217 -
download
3
Transcript of PageRank Identifying key users in social networks Student : Ivan Todorović, 3231/2014 Mentor :...
![Page 1: PageRank Identifying key users in social networks Student : Ivan Todorović, 3231/2014 Mentor : Prof. Dr Veljko Milutinović.](https://reader035.fdocuments.in/reader035/viewer/2022062715/56649d825503460f94a671e5/html5/thumbnails/1.jpg)
PageRankIdentifying key users in social networksStudent : Ivan Todorović, 3231/2014Mentor : Prof. Dr Veljko Milutinović
![Page 2: PageRank Identifying key users in social networks Student : Ivan Todorović, 3231/2014 Mentor : Prof. Dr Veljko Milutinović.](https://reader035.fdocuments.in/reader035/viewer/2022062715/56649d825503460f94a671e5/html5/thumbnails/2.jpg)
Introduction
• Social Networks – Connecting people
• Sustainable revenues
• Full advertising potential
• Key Users
• Novel PageRank
2/19
![Page 3: PageRank Identifying key users in social networks Student : Ivan Todorović, 3231/2014 Mentor : Prof. Dr Veljko Milutinović.](https://reader035.fdocuments.in/reader035/viewer/2022062715/56649d825503460f94a671e5/html5/thumbnails/3.jpg)
What is a Key User ?
• Large community
• Affects a large number of persons
• Unlikely to live OSN
• Pay for Premium services
3/19
![Page 4: PageRank Identifying key users in social networks Student : Ivan Todorović, 3231/2014 Mentor : Prof. Dr Veljko Milutinović.](https://reader035.fdocuments.in/reader035/viewer/2022062715/56649d825503460f94a671e5/html5/thumbnails/4.jpg)
Users’ Connectivity in OSN
• Structural characteristics of the network
• Well-connected users
• Social Graph
• Centrality measures– Degree– Closeness– Betweenness
4/19
![Page 5: PageRank Identifying key users in social networks Student : Ivan Todorović, 3231/2014 Mentor : Prof. Dr Veljko Milutinović.](https://reader035.fdocuments.in/reader035/viewer/2022062715/56649d825503460f94a671e5/html5/thumbnails/5.jpg)
Users’ Communication Activity
• Exchange of information
• User interaction
• Activity Graph
• Strong/Weak connection
5/19
![Page 6: PageRank Identifying key users in social networks Student : Ivan Todorović, 3231/2014 Mentor : Prof. Dr Veljko Milutinović.](https://reader035.fdocuments.in/reader035/viewer/2022062715/56649d825503460f94a671e5/html5/thumbnails/6.jpg)
PageRank
• An algorithm used by Google• PageRank is a link analysis algorithm• Outputs a probability distribution• Apply to any graph or network• Personalized PageRank is used by Twitter
6/19
![Page 7: PageRank Identifying key users in social networks Student : Ivan Todorović, 3231/2014 Mentor : Prof. Dr Veljko Milutinović.](https://reader035.fdocuments.in/reader035/viewer/2022062715/56649d825503460f94a671e5/html5/thumbnails/7.jpg)
Novel PageRank
• Identify key users
• First step– Derive a weighted activity graph
• Second step– Determine users’ centrality scores
7/19
![Page 8: PageRank Identifying key users in social networks Student : Ivan Todorović, 3231/2014 Mentor : Prof. Dr Veljko Milutinović.](https://reader035.fdocuments.in/reader035/viewer/2022062715/56649d825503460f94a671e5/html5/thumbnails/8.jpg)
Weighted Activity Graph
• Users who actually communicate
• Graph Links
• Informational and Normative influence
8/19
![Page 9: PageRank Identifying key users in social networks Student : Ivan Todorović, 3231/2014 Mentor : Prof. Dr Veljko Milutinović.](https://reader035.fdocuments.in/reader035/viewer/2022062715/56649d825503460f94a671e5/html5/thumbnails/9.jpg)
Weighted Activity Graph
• Graph representation– Symmetric adjacency matrix
• Weight of an undirected activity link
Cij – number of communication activities (i j)
Cji – number of communication activities (j i)
• Activity Graph
n – Number of users
9/19
![Page 10: PageRank Identifying key users in social networks Student : Ivan Todorović, 3231/2014 Mentor : Prof. Dr Veljko Milutinović.](https://reader035.fdocuments.in/reader035/viewer/2022062715/56649d825503460f94a671e5/html5/thumbnails/10.jpg)
Users’ Centrality Scores
• PageRank used by Google
N – Total number of webpages
Oj – Number of outgoing links from page j
Bi – Set of web pages pointing to web page i
d – dampening factor (usually set to 0.85)
• Novel PageRank
• Fi – Set of users connected to i
10/19
![Page 11: PageRank Identifying key users in social networks Student : Ivan Todorović, 3231/2014 Mentor : Prof. Dr Veljko Milutinović.](https://reader035.fdocuments.in/reader035/viewer/2022062715/56649d825503460f94a671e5/html5/thumbnails/11.jpg)
Demonstration and Evaluation
• Facebook dataset – New Orleans– Set of users (63,731)
– Set of social links (817,090)
– Communication activity
– 832,277 wall posts
– BFS Crawler
11/19
![Page 12: PageRank Identifying key users in social networks Student : Ivan Todorović, 3231/2014 Mentor : Prof. Dr Veljko Milutinović.](https://reader035.fdocuments.in/reader035/viewer/2022062715/56649d825503460f94a671e5/html5/thumbnails/12.jpg)
Demonstration and Evaluation
12/19
![Page 13: PageRank Identifying key users in social networks Student : Ivan Todorović, 3231/2014 Mentor : Prof. Dr Veljko Milutinović.](https://reader035.fdocuments.in/reader035/viewer/2022062715/56649d825503460f94a671e5/html5/thumbnails/13.jpg)
Pros and Cons
• Great results
• Complexity O(n²)
• Social and Activity Graph
• Offline contacts
• Direction of posts/messages
• Privacy risks
13/19
![Page 14: PageRank Identifying key users in social networks Student : Ivan Todorović, 3231/2014 Mentor : Prof. Dr Veljko Milutinović.](https://reader035.fdocuments.in/reader035/viewer/2022062715/56649d825503460f94a671e5/html5/thumbnails/14.jpg)
Conclusion
• Potential to generate sustainable revenues
• Easy to implement
• Efficient
14/19
![Page 15: PageRank Identifying key users in social networks Student : Ivan Todorović, 3231/2014 Mentor : Prof. Dr Veljko Milutinović.](https://reader035.fdocuments.in/reader035/viewer/2022062715/56649d825503460f94a671e5/html5/thumbnails/15.jpg)
Improvements
• Text Mining to detect influence
• Scan user messages
• Detect positive/negative user response
• Use it to form directed activity graph
15/19
![Page 16: PageRank Identifying key users in social networks Student : Ivan Todorović, 3231/2014 Mentor : Prof. Dr Veljko Milutinović.](https://reader035.fdocuments.in/reader035/viewer/2022062715/56649d825503460f94a671e5/html5/thumbnails/16.jpg)
Improvements
16/19
Hey, check this movie(…)
Well, I don’t like comedy
moves
Okay, maybe we could watch
this one (…)
That trailer looks really
good
A
B
A
B
Detected negative response
Influence confirmed
![Page 17: PageRank Identifying key users in social networks Student : Ivan Todorović, 3231/2014 Mentor : Prof. Dr Veljko Milutinović.](https://reader035.fdocuments.in/reader035/viewer/2022062715/56649d825503460f94a671e5/html5/thumbnails/17.jpg)
Improvements
• Distributed PageRank algorithm
• Monte Carlo approximation
• Perform K random walks in parallel– Walk to a random neighbor (probability 1- Ɛ)– Terminate in current node (probability Ɛ)
• After walk termination– Each node computes its PageRank value
• Complexity O(log n / Ɛ)17/19
![Page 18: PageRank Identifying key users in social networks Student : Ivan Todorović, 3231/2014 Mentor : Prof. Dr Veljko Milutinović.](https://reader035.fdocuments.in/reader035/viewer/2022062715/56649d825503460f94a671e5/html5/thumbnails/18.jpg)
Literature
• Antonio Caso, Silvia Rossi, “Users Ranking in Online Social Networks to Support POI Selection in Small Groups”, University of Naples
• Wikipedia, “PageRank”, http://en.wikipedia.org/wiki/PageRank, December 2014.
• Julia Heidemann, Mathias Klier,Florian Probst, “Identifying Key Users in Online Social Networks – PageRank Based Approach”, Research Paper, University of Augsburg, University of Innsbruck
18/19
![Page 19: PageRank Identifying key users in social networks Student : Ivan Todorović, 3231/2014 Mentor : Prof. Dr Veljko Milutinović.](https://reader035.fdocuments.in/reader035/viewer/2022062715/56649d825503460f94a671e5/html5/thumbnails/19.jpg)
Thank you for your attention
Questions ?
19/19