BoFT: Discovering Social Connections in the Age of Private Social Graphs

Connection Discovery Using Big Data of User-Shared Images in Social Media

2015-07-23
Ming Cheung, James She, Zhanming Jie
Summary
Problem
Method
Results
Takeaways
Abstract

This paper proposes a connection discovery framework using a "Bag-of-Features Tagging" (BoFT) approach to identify follower/followee relationships in social networks solely through user-shared images. By analyzing over 360,000 images from Skyrock and 163 Weibo, the authors demonstrate that visual similarity in shared content is a strong predictor of social ties, achieving significantly better results than user-annotated tags.

TL;DR

As social media platforms like Instagram and WeChat lock down their social graphs (SGs) for competitive and privacy reasons, third-party developers are left in the dark. This paper presents BoFT (Bag-of-Features Tagging), a system that predicts follower/followee relationships and even user gender purely by analyzing the visual features of shared images. It proves that what you post is a remarkably accurate mirror of who you know.

Background: The Death of the Open Social Graph

Historically, social discovery relied on the "friends of friends" (FoF) logic or "User Tags" (textual labels). However, SGs are now proprietary silos, and tags are notoriously unreliable—users are often too lazy to tag, or they use inconsistent languages. The authors of this paper ask: Can we use the pixels themselves to rebuild the bridge between users?

Methodology: From Pixels to Social Profiles

The core of the "Bag-of-Features Tagging" (BoFT) approach is to treat a user's collection of images like a document comprised of visual "words."

1. The Computer Vision Pipeline

The system follows a classic computer vision workflow to eliminate human bias:

  • Feature Extraction: Using SIFT (Scale-Invariant Feature Transform) to find points of interest that remain consistent regardless of lighting or angle.
  • Codebook Generation: Clustering millions of features into a "Visual Vocabulary."
  • BoFT Labeling: Every image is assigned a label based on which visual "cluster" its features fall into.

2. Formulating Connection Probability

The researchers observed that the distribution of visual similarity among users follows a strict Power Law. By applying Bayes' Theorem, they formulated a way to calculate the exact probability that two users are connected based on the overlap of their visual profiles.

Model Architecture and Workflow Figure: The system workflow—collecting images, discovering connections via BoFT, and generating recommendations.

Experiments: Validating the "Visual Mirror"

The study was massive, involving 360,000 images and 3 million relationships from two culturally distinct networks: Skyrock (Europe) and 163 Weibo (China).

SOTA Comparisons

The authors compared BoFT against three baselines:

  1. FoF (Friends of Friends): The "Upper Bound" (requires social graph access).
  2. UserT (User Semantic Tags): The "Manual Baseline" (requires text tags).
  3. Rand (Random Selection): The "Lower Bound."

Results showed:

  • BoFT was 60% better than using user tags on Flickr.
  • In gender prediction, BoFT achieved 70%+ accuracy, proving that "Visual Interests" are highly gendered and socially clustered.

Performance Comparison Figure: Performance metrics showing BoFT significantly outperforming random and tag-based methods.

Critical Insight: Why Does This Work?

The effectiveness of BoFT stems from Homophily—the sociological principle that "birds of a feather flock together." If two people follow each other, they likely share sub-cultures (e.g., drifting cars, vintage aesthetics, or gourmet cooking). These shared interests manifest as visually similar clusters in the Bag-of-Features space, even if the users speak different languages or don't use tags at all.

Challenges & Limitations

While powerful, the method has its hurdles:

  • Computational Cost: SIFT and K-means clustering on a "Big Data" scale require significant cloud resources (verified by the authors using Amazon EC2).
  • Low-Level vs. High-Level: BoFT uses low-level features. Two images of "sunsets" and "golden retrievers" might share similar color distributions but have different semantic meanings. The authors suggest future work involving Deep Learning to capture higher-level semantics.

Conclusion

This paper is a landmark for third-party researchers. It proves that in a world of "walled garden" social networks, the visual content users share is a publicly accessible "shadow graph" that can be used to reconstruct social connections with surprising accuracy.

Takeaway

If you are building a recommendation engine and can't access the Facebook/Instagram social graph, look at the pixels. They speak louder than tags.

Find Similar Papers

Try Our Examples

  • Search for recent papers that utilize Deep Learning or Convolutional Neural Networks (CNNs) instead of Bag-of-Features for social connection discovery from images.
  • Who first proposed the concept of "Homophily" in social networks, and how does this paper use visual content to empirically validate that theory?
  • Find studies that apply visual-based connection discovery to multimodal social media analysis, such as combining image similarity with text embedding from comments.
Contents
BoFT: Discovering Social Connections in the Age of Private Social Graphs
1. TL;DR
2. Background: The Death of the Open Social Graph
3. Methodology: From Pixels to Social Profiles
3.1. 1. The Computer Vision Pipeline
3.2. 2. Formulating Connection Probability
4. Experiments: Validating the "Visual Mirror"
4.1. SOTA Comparisons
5. Critical Insight: Why Does This Work?
6. Challenges & Limitations
7. Conclusion
7.1. Takeaway