Predicting Positive and Negative Links in Online Social Networks

Slides:



Advertisements
Similar presentations
Mining of Massive Datasets Jure Leskovec, Anand Rajaraman, Jeff Ullman Stanford University Note to other teachers and users of these.
Advertisements

Leting Wu Xiaowei Ying, Xintao Wu Aidong Lu and Zhi-Hua Zhou PAKDD 2011 Spectral Analysis of k-balanced Signed Graphs 1.
Λ14 Διαδικτυακά Κοινωνικά Δίκτυα και Μέσα Positive and Negative Relationships Chapter 5, from D. Easley and J. Kleinberg book.
CSE 5243 (AU 14) Graph Basics and a Gentle Introduction to PageRank 1.
Λ14 Διαδικτυακά Κοινωνικά Δίκτυα και Μέσα Strong and Weak Ties Chapter 3, from D. Easley and J. Kleinberg book.
Analysis and Modeling of Social Networks Foudalis Ilias.
Maximizing the Spread of Influence through a Social Network
J. Leskovec, D. Huttenlocher, J. Kleinberg Paper Review by Rachel Katz S IGNED N ETWORKS IN S OCIAL M EDIA.
Marios Iliofotou (UC Riverside) Brian Gallagher (LLNL)Tina Eliassi-Rad (Rutgers University) Guowu Xi (UC Riverside)Michalis Faloutsos (UC Riverside) ACM.
Trust Relationship Prediction Using Online Product Review Data Nan Ma 1, Ee-Peng Lim 2, Viet-An Nguyen 2, Aixin Sun 1, Haifeng Liu 3 1 Nanyang Technological.
Propagation of Trust and Distrust Antti Sorjamaa Propagation of Trust and Distrust R. Guha, R. Kumar, P. Raghavan and A. Tomkins New York, 2004 Antti Sorjamaa.
1 Yuxiao Dong *$, Jie Tang $, Sen Wu $, Jilei Tian # Nitesh V. Chawla *, Jinghai Rao #, Huanhuan Cao # Link Prediction and Recommendation across Multiple.
Directional triadic closure and edge deletion mechanism induce asymmetry in directed edge properties.
We Know #Tag: Does the Dual Role Affect Hashtag Adoption? Lei Yang 1, Tao Sun 2, Ming Zhang 2, Qiaozhu Mei 1 1 School of Information, the University.
Graph Data Management Lab School of Computer Science , Bristol, UK.
Web as Graph – Empirical Studies The Structure and Dynamics of Networks.
Statistical Analysis of the Social Network and Discussion Threads in Slashdot Vicenç Gómez, Andreas Kaltenbrunner, Vicente López Defended by: Alok Rakkhit.
INFERRING NETWORKS OF DIFFUSION AND INFLUENCE Presented by Alicia Frame Paper by Manuel Gomez-Rodriguez, Jure Leskovec, and Andreas Kraus.
Computing Trust in Social Networks
The Social Web: A laboratory for studying s ocial networks, tagging and beyond Kristina Lerman USC Information Sciences Institute.
The Very Small World of the Well-connected. (19 june 2008 ) Lada Adamic School of Information University of Michigan Ann Arbor, MI
Network Measures Social Media Mining. 2 Measures and Metrics 2 Social Media Mining Network Measures Klout.
Behavior Analytics Social Media Mining. 2 Measures and Metrics 2 Social Media Mining Behavior Analytics Examples of Behavior Analytics What motivates.
Models of Influence in Online Social Networks
Social Network Analysis via Factor Graph Model
Research Meeting Seungseok Kang Center for E-Business Technology Seoul National University Seoul, Korea.
Free Powerpoint Templates Page 1 Free Powerpoint Templates Influence and Correlation in Social Networks Azad University KurdistanSocial Network.
Jure Leskovec Stanford University. Large on-line applications with hundreds of millions of users The Web is my “laboratory” for understanding the pulse.
Using Transactional Information to Predict Link Strength in Online Social Networks Indika Kahanda and Jennifer Neville Purdue University.
Data Mining and Machine Learning Lab Network Denoising in Social Media Huiji Gao, Xufei Wang, Jiliang Tang, and Huan Liu Data Mining and Machine Learning.
Web Science Course Lecture: Social Networks - * Dr. Stefan Siersdorfer 1 * Figures from Easley and Kleinberg 2010 (
RecSys 2011 Review Qi Zhao Outline Overview Sessions – Algorithms – Recommenders and the Social Web – Multi-dimensional Recommendation, Context-
Collusion-Resistance Misbehaving User Detection Schemes Speaker: Jing-Kai Lou 2015/10/131.
Data Structures Week 9 Introduction to Graphs Consider the following problem. A river with an island and bridges. The problem is to see if there is a way.
A Graph-based Friend Recommendation System Using Genetic Algorithm
CS 533 Information Retrieval Systems.  Introduction  Connectivity Analysis  Kleinberg’s Algorithm  Problems Encountered  Improved Connectivity Analysis.
Feedback Effects between Similarity and Social Influence in Online Communities David Crandall, Dan Cosley, Daniel Huttenlocher, Jon Kleinberg, Siddharth.
Exploiting Context Analysis for Combining Multiple Entity Resolution Systems -Ramu Bandaru Zhaoqi Chen Dmitri V.kalashnikov Sharad Mehrotra.
Page 1 Inferring Relevant Social Networks from Interpersonal Communication Munmun De Choudhury, Winter Mason, Jake Hofman and Duncan Watts WWW ’10 Summarized.
Graph-based Text Classification: Learn from Your Neighbors Ralitsa Angelova , Gerhard Weikum : Max Planck Institute for Informatics Stuhlsatzenhausweg.
Detecting Communities Via Simultaneous Clustering of Graphs and Folksonomies Akshay Java Anupam Joshi Tim Finin University of Maryland, Baltimore County.
First part -Keywords -Introduction -Background -Network theory and social capital Second part -Slashdot -Model and hypothesis -User conduct -Hypothesis.
Algorithmic Detection of Semantic Similarity WWW 2005.
A measurement-driven Analysis of Information Propagation in the Flickr Social Network Meeyoung Cha Alan Mislove Krisnna P. Gummadi.
Measuring Behavioral Trust in Social Networks
+ Big Data, Network Analysis Week How is date being used Predict Presidential Election - Nate Silver –
Jure Leskovec (Stanford), Daniel Huttenlocher and Jon Kleinberg (Cornell)
Speaker : Yu-Hui Chen Authors : Dinuka A. Soysa, Denis Guangyin Chen, Oscar C. Au, and Amine Bermak From : 2013 IEEE Symposium on Computational Intelligence.
Supervised Random Walks: Predicting and Recommending Links in Social Networks Lars Backstrom (Facebook) & Jure Leskovec (Stanford) Proc. of WSDM 2011 Present.
Near repeat burglary chains: describing the physical and network properties of a network of close burglary pairs. Dr Michael Townsley, UCL Jill Dando Institute.
Antisocial Behavior in Online Discussion Communities Authors: Justin Cheng, Cristian Danescu-Niculescu-Mizily, Jure Leskovec Presented by: Ananya Subburathinam.
Applying Link-based Classification to Label Blogs Smriti Bhagat, Irina Rozenbaum Graham Cormode.
Hao Ma, Dengyong Zhou, Chao Liu Microsoft Research Michael R. Lyu
Three Facets of Online Political Networks: Communities, Antagonisms, and Controversial Issues presented by Mert Ozer.
Negative Link Prediction and Its Applications in Online Political Networks Mehmet Yigit Yildirim Mert Ozer Hasan Davulcu.
Hao Ma, Haixuan Yang, Michael R. Lyu and Irwin King CIKM, 2008.
Effects of User Similarity in Social Media Ashton Anderson Jure Leskovec Daniel Huttenlocher Jon Kleinberg Stanford University Cornell University Avia.
Comparison of Social Networks by Likhitha Ravi
E-Commerce Theories & Practices
Predicting Positive and Negative Links in Online Social Networks
Edge Weight Prediction in Weighted Signed Networks
Networks with Signed Edges
Effective Social Network Quarantine with Minimal Isolation Costs
You Lu, Zhiyang Wang, Yu-Ting Yu, Mario Gerla
The Structure of Information Networks
Jinhong Jung, Woojung Jin, Lee Sael, U Kang, ICDM ‘16
Networks with Signed Edges
CS224w: Social and Information Network Analysis
GANG: Detecting Fraudulent Users in OSNs
Presentation transcript:

Predicting Positive and Negative Links in Online Social Networks Jure Leskovec Stanford university, Daniel Huttenlocher, Jon Kleinberg Cornell University www 2010 2010-07-09 Presented by Seong yun Lee

Outline Introduction Dataset Description Predicting Edge Sign Connections to social-psychological theories Global Structure of Signed Networks The role of negative edges Conclusion

Introduction Social interaction on the Web involves both positive and negative relationships. But, the vast majority of online social network research has considered only positive relationships 공감 비추는??

Introduction The edge sign predicting problem In this paper, Attempt to infer the attitude of one user toward another using the positive and negative relations that have been observed Similar to the link prediction problem Trust and distrust on Epinions by Guha et al. (13th WWW, 2004) Evaluating propagation algorithms based on exponentiating the adjacency matrix In this paper, Using a machine-learning framework to solve this problem Investigate generalization across Datasets. Consider the link prediction problem

Dataset Description - Epinions (1/3) A product review Web site (u,v) : whether u has expressed trust or distrust of user v (the review of v) 119,217 nodes and 841,000 edges

Dataset Description - Slashdot (2/3) A technology-related news website (u,v) : u’s approval or disapproval of v’s comments 82,144 users and 549,202 edges

Dataset Description - Wikipedia (3/3) A collectively authored encyclopedia with an active user community (u,v) : whether u voted for or against the promotion of v to admin status 103,747 votes and 7,118 users participating in the elections

Predicting Edge Sign (1/4) A Machine-Learning Formulation s(x,y) : sign of the edge (x,y) from x to y s(x,y) = 1 : the sign of (x,y) is positive s(x,y) = -1 : the sign of (x,y) is negative s(x,y) = 0 : no directed edge from x to y Features for predicting the sign of the edge from u to v seven degree features , , : the number of incoming positive and negative edges : the number of outgoing positive and negative edges : the total number of common neighbors of u and v (embeddedness) : the total out-degree of u : the total in-degree of v 16 triad type features

Predicting Edge Sign (2/4) triad type features Based on social psychology Understand the relationship between u and v through their joint relationships with third parties w 16 possibilities The edge between w and u : can be in either direction and of either sign The edge between w and v : can be in either direction and of either sign 2 * 2 * 2 * 2 = 16 u w v + -

Predicting Edge Sign (3/4) Learning Methodology and Results Using logistic regression classifier x : vector of features (x1, … , xn) b0, … , bn : coefficients based on the training data

Predicting Edge Sign (4/4) Result (A) Epinions (B) Slashdot (C) Wikipedia Learned model prediction outperform propagation model The edge signs can be meaningfully understood on local properties At low embeddedness, the triad features perform less than the degree features But, the triad features become more effective as the embeddedness increases The accuracy on the Wikipedia is lower than on the other networks Unexpected Result The Wikipedia is more publicly visible, consequential, information based than for the others Interesting!

Connections to social-psychological theories Balance Theory “the friend of my friend is my friend.” “the enemy of my friend is my enemy.” “the friend of my enemy is my enemy.” “the enemy of my enemy is my friend.”(less convincingly) Status A positive edge (x,y) : x regareds y as having higher status than herself A negative edge (x,y) : x regareds y as having lower status than herself =

Connections to social-psychological theories u w v + - Comparison with the Learned Model : BFpm U <=+ W =>- V

Connections to social-psychological theories Both social-psychological theories agree fairly well with the learned models Balance theory’s disagree When negative (u,w) and negative (w,v) edge suggest a positive (u,v) edge “the enemy of my enemy is my friend.” When positive(w,u) and positive(v,w) edge suggest a positive (u,v) edge The direction from v to u rather than u to v Need modifications of the models!

Connections to social-psychological theories Comparison with Reduced Model Balance theory : a theory of undirected graphs Consider the learning model’s all edges as undirected Apply logistic regression to four different triad types Whether the undirected edge {u,w} is positive or negative Whether the undirected edge {w,v} is positive or negative Result (regression coefficients) “enemy of my enemy” type (mm) : usually difficult condition

Connections to social-psychological theories Comparison with Reduced Model Status Theory Reducing Model Preprocessing the graph to flip the direction and sign of each negative edge. Apply logistic regression to four different triad types Whether the (u,w) edge is forward or backward Whether the (w,v) edge is forward or backward Result (regression coefficients) The sign of the learned coefficient is the same as the sign of the status prediction

Generalization across datasets How well the learned predictors generalize across the three datasets? Experiments For each pair of datasets, train the first dataset and evaluate it on the second data set Result of 9 experiments using the All23 model The off-digonal entries are nearly as high as the digonals Very good generalization!!

Global Structure of Signed Networks The theories of balance and status make global predictions about the pattern in the whole network The global prediction of balance theory The global prediction of status theory Let G be a signed, undirected complete graph in which each triangle has an odd number of positive edges. Then the nodes of G can be partitioned into two sets A and B (where one of A or B may be empty), such that all edges within A and B are positive, and all edges with one end in A and the other in B are negative. Let G be a signed, directed tournament, and suppose that all sets of three nodes in G are status-consistent. Then it possible to order the nodes of G as v1, v2, . . . , vn in such a way that each positive edge (vi, vj) satisfies i < j, and each negative edge (vi, vj ) satisfies i > j.

Global Structure of Signed Networks Experiment Baseline dataset Permuted-signs baseline : keep the structure and shuffle all the edge signs. Rewired-edges baseline : keep the number of edges and the edge sings, shuffle the structure Fraction of edges satisfying global balance and status An evidence for a global status ordering exist, but very little evidence for the global presence of structural balance

The role of negative edges How useful is it to know who a person’s enemies are, if we want to predict the presence of additional friends? The experiments on two cases Using the positive edges information Using both the positive and negative edges information Result

Conclusion This paper’s method yield significantly improved performance There is evidence in our dataset for global status ordering Very good generalization Negative relationship can be useful problem of link prediction for positive edges Further work Expansion to not explicitly tagged domains

끝 끝