Negative Link Prediction and Its Applications in Online Political Networks Mehmet Yigit Yildirim Mert Ozer Hasan Davulcu.

Slides:



Advertisements
Similar presentations
Active Learning for Streaming Networked Data Zhilin Yang, Jie Tang, Yutao Zhang Computer Science Department, Tsinghua University.
Advertisements

Large-Scale Entity-Based Online Social Network Profile Linkage.
Xiaowei Ying, Xintao Wu, Daniel Barbara Spectrum based Fraud Detection in Social Networks 1.
Parsing Clothing in Fashion Photographs
Vote Calibration in Community Question-Answering Systems Bee-Chung Chen (LinkedIn), Anirban Dasgupta (Yahoo! Labs), Xuanhui Wang (Facebook), Jie Yang (Google)
Selected Topics in Data Networking
1 Learning User Interaction Models for Predicting Web Search Result Preferences Eugene Agichtein Eric Brill Susan Dumais Robert Ragno Microsoft Research.
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.
1 Yuxiao Dong *$, Jie Tang $, Sen Wu $, Jilei Tian # Nitesh V. Chawla *, Jinghai Rao #, Huanhuan Cao # Link Prediction and Recommendation across Multiple.
Feedback Effects between Similarity and Social Influence in Online Communities David Crandall, Dan Cosley, Daniel Huttenlocher, Jon Kleinberg, Siddharth.
ML ALGORITHMS. Algorithm Types Classification (supervised) Given -> A set of classified examples “instances” Produce -> A way of classifying new examples.
The Social Web: A laboratory for studying s ocial networks, tagging and beyond Kristina Lerman USC Information Sciences Institute.
To Trust of Not To Trust? Predicting Online Trusts using Trust Antecedent Framework Viet-An Nguyen 1, Ee-Peng Lim 1, Aixin Sun 2, Jing Jiang 1, Hwee-Hoon.
Modeling Relationship Strength in Online Social Networks Rongjing Xiang: Purdue University Jennifer Neville: Purdue University Monica Rogati: LinkedIn.
Web Science Course Lecture: Social Networks - * Dr. Stefan Siersdorfer 1 * Figures from Easley and Kleinberg 2010 (
Page 1 Ming Ji Department of Computer Science University of Illinois at Urbana-Champaign.
Predicting Positive and Negative Links in Online Social Networks
Exploiting Context Analysis for Combining Multiple Entity Resolution Systems -Ramu Bandaru Zhaoqi Chen Dmitri V.kalashnikov Sharad Mehrotra.
Prediction of Influencers from Word Use Chan Shing Hei.
Exploit of Online Social Networks with Community-Based Graph Semi-Supervised Learning Mingzhen Mo and Irwin King Department of Computer Science and Engineering.
Detecting Communities Via Simultaneous Clustering of Graphs and Folksonomies Akshay Java Anupam Joshi Tim Finin University of Maryland, Baltimore County.
Sentiment Analysis with Incremental Human-in-the-Loop Learning and Lexical Resource Customization Shubhanshu Mishra 1, Jana Diesner 1, Jason Byrne 2, Elizabeth.
Recognizing Stances in Online Debates Unsupervised opinion analysis method for debate-side classification. Mine the web to learn associations that are.
Jointly Modeling Topics, Events and User Interests on Twitter Qiming DiaoJing Jiang School of Information Systems Singapore Management University.
Mining information from social media
Jure Leskovec (Stanford), Daniel Huttenlocher and Jon Kleinberg (Cornell)
Supervised Random Walks: Predicting and Recommending Links in Social Networks Lars Backstrom (Facebook) & Jure Leskovec (Stanford) Proc. of WSDM 2011 Present.
Identifying “Best Bet” Web Search Results by Mining Past User Behavior Author: Eugene Agichtein, Zijian Zheng (Microsoft Research) Source: KDD2006 Reporter:
A Framework to Predict the Quality of Answers with Non-Textual Features Jiwoon Jeon, W. Bruce Croft(University of Massachusetts-Amherst) Joon Ho Lee (Soongsil.
To Personalize or Not to Personalize: Modeling Queries with Variation in User Intent Presented by Jaime Teevan, Susan T. Dumais, Daniel J. Liebling Microsoft.
More than words: Social network’s text mining for consumer brand sentiments Expert Systems with Applications 40 (2013) 4241–4251 Mohamed M. Mostafa Reporter.
 DM-Group Meeting Liangzhe Chen, Oct Papers to be present  RSC: Mining and Modeling Temporal Activity in Social Media  KDD’15  A. F. Costa,
Three Facets of Online Political Networks: Communities, Antagonisms, and Controversial Issues presented by Mert Ozer.
Modeling Influence Opinions and Structure in Social Media
CNN-RNN: A Unified Framework for Multi-label Image Classification
Efficient Evaluation of XQuery over Streaming Data
Topical Authority Detection and Sentiment Analysis on Top Influencers
Effects of User Similarity in Social Media Ashton Anderson Jure Leskovec Daniel Huttenlocher Jon Kleinberg Stanford University Cornell University Avia.
Social CONSUMERS RTV 453 cell phones off and put away
SOCIAL COMPUTING Homework 3 Presentation
Predicting Positive and Negative Links in Online Social Networks
Collective Network Linkage across Heterogeneous Social Platforms
Computer-Mediated Communication
CS341: Project in Mining Massive Datasets Infosession
Edge Weight Prediction in Weighted Signed Networks
Aspect-based sentiment analysis
The Dynamics of Political Communication Chapter 4 Media and Political Knowledge © 2018 Taylor & Francis.
Speaker: Jim-an tsai advisor: professor jia-lin koh
Location Recommendation — for Out-of-Town Users in Location-Based Social Network Yina Meng.
Networks with Signed Edges
Quanzeng You, Jiebo Luo, Hailin Jin and Jianchao Yang
Bo Wang1, Yingfei Xiong2, Zhenjiang Hu3, Haiyan Zhao1,
Deliberative democracy or agonism?
Separating fact from _______________ Detecting ______________
Jinhong Jung, Woojung Jin, Lee Sael, U Kang, ICDM ‘16
MEgo2Vec: Embedding Matched Ego Networks for User Alignment Across Social Networks Jing Zhang+, Bo Chen+, Xianming Wang+, Fengmei Jin+, Hong Chen+, Cuiping.
A Network Science Approach to Fake News Detection on Social Media
Networks with Signed Edges
Biased Random Walk based Social Regularization for Word Embeddings
Binghui Wang, Le Zhang, Neil Zhenqiang Gong
Socialized Word Embeddings
Video Ad Mining for Predicting Revenue using Random Forest
Mingzhen Mo and Irwin King
Hierarchical, Perceptron-like Learning for OBIE
Big Data Environment. Analysing Public Perceptions of South Africa’s Local Elections by using Geo-located Twitter Data.
Affiliation Network Models of Clusters in Networks
Learning and Memorization
GhostLink: Latent Network Inference for Influence-aware Recommendation
A Coupled User Clustering Algorithm for Web-based Learning Systems
Presentation transcript:

Negative Link Prediction and Its Applications in Online Political Networks Mehmet Yigit Yildirim Mert Ozer Hasan Davulcu

Politics & Social Media

Politics & Social Media

Politics & Social Media

Politics & Social Media

Politics & Social Media

Politics & Social Media

Politics & Social Media

Politics & Social Media

Politics & Social Media

Politics & Social Media

Politics & Social Media From Social Media Perspective: From Online Political Network Perspective: (-)

Politics & Social Media Major social media platforms are not “tailored” to be online political networks.

Politics & Social Media Major social media platforms are not “tailored” to be online political networks. Negative Link: Any form of overall political disagreement, enmity, or antagonism between two interacting users.

Politics & Social Media Major social media platforms are not “tailored” to be online political networks. Negative Link: Any form of overall political disagreement, enmity, or antagonism between two interacting users. Positive Link: Any form of overall political agreement, alignment, or comradeship between two interacting users.

Politics & Social Media Major social media platforms are not tailored to be online political networks. Negative Link: Any form of overall political disagreement, enmity, or antagonism between two interacting users. Positive Link: Any form of overall political agreement, alignment, or comradeship between two interacting users. Inherent, yet implicit

Motivation Going beyond simple friendship/followership networks More complete picture of online political landscape. Detecting rivalries, antagonisms, enmities, or disagreements in other words negative links.

Why do we need a new model? Train with previously available links, predict future ones. (+) (+) (-) (-) (-) (+) (+)

Why do we need a new model? Train with previously available links, predict future ones. (+) (+) (+) (-) (+) (-) (-) PREDICT (-) (-) (+) (-) (+) (-) (+) (+) (+) Jure Leskovec, Daniel Huttenlocher, and Jon Kleinberg. 2010. Predicting positive and negative links in online social networks. In Proceedings of the 19th international conference on World wide web. ACM, 641–650. Jure Leskovec, Daniel Huttenlocher, and Jon Kleinberg. 2010. Signed networks in social media. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, 1361–1370.

Why do we need a new model? Infer the signs of unsigned links based on attitudes towards items. (-) (-) (-) (+) (+) (+) (+)

Why do we need a new model? Infer the signs of unsigned links based on attitudes towards items. (-) (-) (-) (+) (-) (+) (+) (-) PREDICT (+) (+) (+) (-) (+) (+) Shuang-Hong Yang, Alexander J Smola, Bo Long, Hongyuan Zha, and Yi Chang. Friend or Frenemy?: predicting signed ties in social networks. In SIGIR,2012.

Why do we need a new model? Previous works experimented with Slashdot, Epinions and Wikipedia adminship datasets. Explicit signs of links available. Not hotspots where users express their political views.

What is novel about our work? (+) (+) (-) PREDICT (-) (-) (+) (+) Unsupervised - applicable to platforms in which no explicit signed link is available First analysis of negative link prediction for Twitter data.

Model Pieces of information available Sentiment words in interactions Explicit positive platform-specific interactions (likes, retweets) Social psychology theories; Social balance theory

Model – Sentiment Words Textual interactions with negative sentiments may imply negative link between two users.

Model – Sentiment Words Textual interactions with negative sentiments may imply negative link between two users.

Model – Sentiment Words Textual interactions with negative sentiments may imply negative link between two users. failed, failed, failed

Model – Sentiment Words Textual interactions with negative sentiments may imply negative link between two users. failed, failed, failed hateful,

Model – Sentiment Words Textual interactions with negative sentiments may imply negative link between two users. failed, failed, failed hateful, hypocrite,

Model – Sentiment Words Textual interactions with negative sentiments may imply negative link between two users. failed, failed, failed hateful, hypocrite, bankrupt

Model – Sentiment Words Textual interactions with negative sentiments may imply negative link between two users. failed, failed, failed hateful, hypocrite, bankrupt Negative Link?

Model – Platform-specific Interactions Major online social network platforms encourage their users to “like” each other.

Model – Platform-specific Interactions Major online social network platforms encourage their users to “like” each other.

Model – Platform-specific Interactions Major online social network platforms encourage their users to “like” each other.

Model – Platform-specific Interactions Major online social network platforms encourage their users to “like” each other. Positive Link?

Model – Social Balance Theory Dates back to Heider’s structural balance theory (1958).

Model – Social Balance Theory Dates back to Heider’s structural balance theory (1958). (+) (+) (-) (-) (-) (+) (-) (-) (+) (+) (+) (-)

Model – Social Balance Theory Dates back to Heider’s structural balance theory (1958). (-) (+) (+) (+) (-) (-) (+) (+) friend of my friend is my friend enemy of my enemy is my friend

SocLS-Fact Formulation

SocLS-Fact Formulation = ⋯ 0 3 1 ⋯ 1 support failed hypocrite bankrupt 𝐗 support bankrupt hypocrite failed (-) (+) X X 𝐇 (-) (+) ≈ 𝐒 𝒘 𝑻 𝐒 𝒖 User Pair x Sentiment Words

SocLS-Fact Formulation = ⋯ 0 3 1 ⋯ 1 support failed hypocrite bankrupt 𝐗 support bankrupt hypocrite failed (-) (+) X X 1 𝐇 (-) 1 (+) ≈ 𝐒 𝒘 𝑻 𝐒 𝒖 User Pair x Sentiment Words

SocLS-Fact Formulation hypocrite hypocrite bankrupt bankrupt support support failed failed 1 (-) (-) ≈ (+) (+) 𝐒 𝒘 𝑻 𝐒 𝒘𝟎 𝑻

SocLS-Fact Formulation hypocrite hypocrite bankrupt bankrupt support support failed failed (-) (-) 1 ≈ (+) (+) 𝐒 𝒘 𝑻 𝐒 𝒘𝟎 𝑻 Initial Dictionary Opinion Lexicon 2007 positive 4784 negative

SocLS-Fact Formulation (-) (+) (-) (+) ≈ 𝐒 𝒖 𝐒 𝒖𝟎

SocLS-Fact Formulation (-) (+) (-) (+) 1 ≈ 𝐒 𝒖 𝐒 𝒖𝟎

SocLS-Fact Formulation

SocLS-Fact Formulation

SocLS-Fact Formulation

SocLS-Fact Formulation (-) (+) X (-) (+) ≈

SocLS-Fact Formulation (-) (+) X (-) 1 (+) ≈

SocLS-Fact Formulation

SocLS-Fact Formulation

DATA DESCRIPTION & EXPERIMENTS

Dataset United Kingdom Canada United States 421 parliament members’ Twitter account 192 parliament members’ 603 senate or congress members’ Twitter account 3,367 interacting pairs of users 1,291 interacting pairs of users 6,114 interacting pairs of users 5 political parties 2 political parties

Dataset – Labelling Links United Kingdom Canada United States 421 parliament members’ Twitter account 192 parliament members’ 603 senate or congress members’ Twitter account 3,367 interacting pairs of users 1,291 interacting pairs of users 6,114 interacting pairs of users 5 political parties 2 political parties User pairs interacted with each other more than 3 times.

Dataset – Labelling Links United Kingdom Canada United States 421 parliament members’ Twitter account 192 parliament members’ 603 senate or congress members’ Twitter account 3,367 interacting pairs of users 1,291 interacting pairs of users 6,114 interacting pairs of users 5 political parties 2 political parties 1,074 interacting pairs of users labelled N/A User pairs interacted with each other more than 3 times.

Dataset – Labelling Links Asked 3 Mechanical Turk Masters to rate the polarity of link between two users as [-4,+4].

Dataset – Labelling Links Asked 3 Mechanical Turk Masters to rate the polarity of link between two users as [-4,+4]. All textual interactions between two users; Textual interactions that have only one user mentioned are kept. Political party affiliations of two users. Total retweet count between two users.

Dataset – Labelling Links Asked 3 Mechanical Turk Masters to rate the polarity of link between two users as [-4,+4]. All textual interactions between two users; Textual interactions that have only one user mentioned are kept. Political party affiliations of two users. Total retweet count between two users. Inter-rater agreement: Cohen’s Kappa Scores 0.810, 0.898, 0.911 Fleiss’ Kappa Score 0.731

Dataset – Labelling Links Asked 3 Mechanical Turk Masters to rate the polarity of link between two users as [-4,+4]. All textual interactions between two users; Textual interactions that have only one user mentioned are kept. Political party affiliations of two users. Total retweet count between two users. Inter-rater agreement: Cohen’s Kappa Scores 0.810, 0.898, 0.911 Fleiss’ Kappa Score 0.731 948 positive links 126 negative links

EXPERIMENTS

Experimental Questions How effective is our model at predicting negative links accurately? Do predicted negative links contribute to community detection performance? What is the added value of predicted negative links at revealing polarization patterns among political party members on social media?

Experimental Questions How effective is our model at predicting negative links accurately? Do predicted negative links contribute to community detection performance? What is the added value of predicted negative links at revealing polarization patterns among political party members on social media?

Negative Link Prediction Performance Imbalanced dataset; High accuracy scores may be misleading, F-measure and Precision are more informative. Compared methods: Random Only Sentiment Only Link NMTF SSMFLK Link + Sentiment

Negative Link Prediction Performance Negative Sentiment is not the strongest predictor.

Negative Link Prediction Performance Negative Sentiment is not the strongest predictor. Positive interactions are informative.

Negative Link Prediction Performance Negative Sentiment is not the strongest predictor. Positive interactions are informative. Social Balance Theory helps to predict negative links more precisely and accurately.

Negative Link Prediction Performance – Parameter Analysis All regularizers contribute to the performance of prediction. Robust model to changes of parameters. [0.65,0.71]

Experimental Questions How effective is our model at predicting negative links accurately? Do predicted negative links contribute to community detection performance? What is the added value of predicted negative links at revealing polarization patterns among political party members on social media?

Community Detection Results Spectral Clustering on unsigned and signed networks; Signed network is derived by the output of our model.

Community Detection Results Spectral Clustering on unsigned and signed networks; Signed network is derived by the output of our model - fixed parameters α, β, γ as 1. .

Community Detection Results Spectral Clustering on unsigned and signed networks; Signed network is derived by the output of our model - fixed parameters α, β, γ as 1. Predicted negative links contribute to better identifying underlying ground-truth communities.

Community Detection Results Spectral Clustering on unsigned and signed networks; Signed network is derived by the output of our model - fixed parameters α, β, γ as 1. Contribution of signed links is at its highest for k’s equal to number of ground-truth communities.

Experimental Questions How effective is our model at predicting negative links accurately? Do predicted negative links contribute to community detection performance? What is the added value of predicted negative links at revealing polarization patterns among political party members on social media?

Polarization Patterns among Political Parties Fixed parameters α, β, γ as 1.

Polarization Patterns among Political Parties Fixed parameters α, β, γ as 1. Unsigned Links

Polarization Patterns among Political Parties Fixed parameters α, β, γ as 1. SocLS-Fact Unsigned Links

Polarization Patterns among Political Parties Fixed parameters α, β, γ as 1. SocLS-Fact Unsigned Links Negative Links Positive Links

Polarization Patterns among Political Parties Fixed parameters α, β, γ as 1. Aggregate Negative Links Positive Links

Polarization Patterns among Political Parties Interactions from 2015 United Kingdom 421 parliament members’ Twitter account 3,367 interacting pairs of users 5 political parties Interactions from first 6 months of 2016

Polarization Patterns among Political Parties General Election Interactions from 2015 United Kingdom 421 parliament members’ Twitter account 3,367 interacting pairs of users 5 political parties Brexit Interactions from first 6 months of 2016 Overall Climate

Polarization Patterns among Political Parties (+) (-) Overall Political Climate

Polarization Patterns among Political Parties (+) (-) General Election 2015

Polarization Patterns among Political Parties (+) (-) Overall Political Climate General Election 2015

Polarization Patterns among Political Parties (+) (-) Brexit

Polarization Patterns among Political Parties (+) (-) Overall Political Climate Brexit

Polarization Patterns among Political Parties (+) (-) General Election 2015 Brexit

Polarization Patterns among Political Parties (+) (-) Overall Political Climate General Election 2015 Brexit

Conclusion Proposed an unsupervised framework to predict negative links. First work exploring negative links in social media platforms which have no explicit negative interaction. Two use cases; better community detection, polarization patterns among political groups.

Drawbacks & Future Directions Evaluated on small dataset; Lack of ground-truth & budget constraints, Could not provide generalizable parameter guidance.

Drawbacks & Future Directions Evaluated on small dataset. Lack of ground-truth & budget constraints. Could not provide generalizable parameter guidance. Modeling dynamic networks. Modeling issue-based link prediction.

Any Questions?