SocLS-Fact: Unveiling the "Invisible" Rivalries in Online Political Networks

Negative Link Prediction and Its Applications in Online Political Networks

2017-06-28
Mert Ozer, Mehmet Yigit Yildirim, Hasan Davulcu
Summary
Problem
Method
Results
Takeaways
Abstract

The paper proposes SocLS-Fact, an unsupervised Non-negative Matrix Factorization (NMF) framework for predicting negative links in online political networks (e.g., Twitter). It integrates sentiment cues from conversations, platform-specific positive interactions (retweets/likes), and Social Balance Theory to infer antagonistic relationships without explicit "dislike" data.

TL;DR

Online political discourse is fueled by disagreement, yet platforms like Twitter only provide "positive" buttons (Like, Retweet). SocLS-Fact is a new unsupervised framework that uncovers hidden negative links—rivalries and oppositions—by combining the sentiment of tweets with the social logic of "the enemy of my enemy is my friend." By adding these "invisible" links back into the map, researchers can detect political communities with significantly higher accuracy.

The Problem: The "Dislike" Gap in Social Data

In the study of online polarization, we are often flying blind. While we can easily see who supports whom (via retweets or likes), there is no explicit button for opposition. Previous research often relied on niche sites like Slashdot or Epinions because they actually have "ignore" or "distrust" features. However, the real political action happens on Twitter and Facebook, where negative links are implicit.

The challenge is twofold:

  1. Lack of Ground Truth: There are no "negative labels" to train a standard machine learning model.
  2. Signal Noise: Negative sentiment in a tweet doesn't always mean a negative link between users (it could be two friends complaining about a third party).

Methodology: Triangulating Antagonism

The authors propose SocLS-Fact, an optimization framework based on Non-negative Matrix Factorization (NMF). Instead of just looking at sentiment, it forces the model to respect three pillars of social reality:

  1. Sentiment Lexicon: It uses a predefined list of "good" and "bad" words to anchor the latent dimensions of user interactions.
  2. Positive Anchors: If two users have retweeted each other, the model is penalized if it tries to label their relationship as negative.
  3. Social Balance (The Structural Constraint): This is the "secret sauce." Based on Heider’s Social Balance Theory, the model assumes that if User A and User B are friends (positive link), they should feel similarly about User C. The framework adds a regularization term to penalize "unbalanced" triangles.

Model Architecture and Intuition Figure 1: The framework factorizes textual interactions (X) into user link polarities (Su) and word polarities (Sw) while constrained by social balance (M).

Experiments: More Than Just Sentiment

The researchers tested SocLS-Fact on political Twitter datasets from the US, UK, and Canada.

1. Accuracy in Prediction

Compared to a "Sentiment Only" approach (which only looks at words), SocLS-Fact showed a massive leap in performance. Incorporating the Social Balance Regularizer () provided the final boost needed to reach a SOTA F-measure of ~0.71.

2. Community Detection: The "Signed" Advantage

The most striking result came from community detection. Traditionally, we use "unsigned" networks (only positive links). By adding the predicted negative links and using a Signed Spectral Clustering algorithm, the model's ability to identify real-world political camps skyrocketed.

Experimental Results Comparison Table 4: Significant jumps in Purity and ARI (Adjusted Rand Index) when negative links are included, especially in the US dataset (ARI increased by 208%).

Tracking Polarization Over Time

The authors applied their model to the Brexit era. They found they could track how the Conservative Party's internal unity dissolved between 2015 and 2016 as members split over the EU referendum. SocLS-Fact effectively visualized these shifting "red" (negative) and "green" (positive) ties between parties, offering a window into political realignment that raw text alone couldn't provide.

Critical Insight & Conclusion

SocLS-Fact proves that structure and content are inseparable. You cannot understand a political network by looking only at the "fave" button, nor can you understand it by only doing sentiment analysis on the text. The real insight lies in the interplay: how the words people use are constrained by their social position and the "logic of enmity."

While the model is unsupervised, its reliance on a sentiment lexicon remains a potential bottleneck for slang-heavy or sarcastic discourse. Future iterations might benefit from integrating Deep Learning embeddings (like BERT) into the NMF structure to better capture nuanced political sarcasm.

Find Similar Papers

Try Our Examples

  • Search for recent unsupervised or weakly supervised negative link prediction methods in social media that do not rely on structural balance theory.
  • Which paper first established the use of Non-negative Matrix Tri-Factorization (NMTF) for sentiment-link joint modeling, and how does SocLS-Fact adapt its objective function?
  • Explore how predicted signed networks have been used for detecting echo chambers and measuring polarization in multi-party political systems outside of the US and UK.
Contents
SocLS-Fact: Unveiling the "Invisible" Rivalries in Online Political Networks
1. TL;DR
2. The Problem: The "Dislike" Gap in Social Data
3. Methodology: Triangulating Antagonism
4. Experiments: More Than Just Sentiment
4.1. 1. Accuracy in Prediction
4.2. 2. Community Detection: The "Signed" Advantage
5. Tracking Polarization Over Time
6. Critical Insight & Conclusion