FB2vec: Decoding the Triadic Logic of Social Forwarding Behaviors

FB2vec: A Novel Representation Learning Model for Forwarding Behaviors on Online Social Networks

2021-01-01
Li Ma, Mingding Liao, Xiaofeng Gao, Guoze Zhang, Qiang Yan, Guihai Chen
Summary
Problem
Method
Results
Takeaways
Abstract

This paper introduces FB2vec, a novel representation learning framework designed to model information dissemination in social networks by embedding forwarding behaviors. Unlike traditional node-centric embeddings, it represents the triadic relationship between generators, forwarders, and receivers, achieving SOTA performance in behavior prediction and user similarity tasks on WeChat and Weibo datasets.

TL;DR

FB2vec is a specialized representation learning model that moves beyond simple "friendship" links to model the triadic process of information dissemination. By leveraging a multi-modal autoencoder and a utility-based intensity function, it maps Generators, Forwarders, and Receivers into a unified latent space, significantly outperforming traditional embeddings in predicting user behavior and detecting similarities.

Background: Beyond the Sparsity of Friendships

Most social network analysis relies on "who is friends with whom." However, friendship networks are notoriously sparse. Two users might share identical interests but never connect. In contrast, forwarding behaviors (retweets, shares) are much denser and reflect actual information flow.

The authors identify a critical gap: existing models treat links as binary or pairwise, but a forwarding event is a triadic relationship:

  1. Generator (): The original source of content.
  2. Forwarder (): The intermediary who spreads it.
  3. Receiver (): The final consumer who is influenced.

Methodology: The FB2vec Framework

FB2vec treats user representation as a multi-faceted embedding problem. It uses a Multi-modal Autoencoder to fuse two streams of data: Topological Structure (via DeepWalk) and Profile Features (demographics or categorical data).

1. The Information Intensity Function

The most innovative part of FB2vec is its borrowing from economics. To decide if a receiver will engage with content from generator via forwarder , the model defines an Information Intensity Function based on a utility function:

Here, represents the trade-off between Content Influence (the generator) and Social Influence (the forwarder). This allows the model to learn whether a specific user forwards an article because they like the topic or because they trust the person who shared it.

FB2vec Architecture Figure 1: The FB2vec framework showing the dual-branch autoencoder and the Siamese network structure for intensity training.

2. Learning through Comparison (Siamese Network)

Because "forwarding intensity" isn't a simple linear value, the authors use a Siamese Network with a Large Margin Strategy. Instead of teaching the model "this user forwarded 10 times," they teach it "User A is more likely to forward this than User B" using pairwise sampling.

Experimental Analysis

The model was tested on two massive real-world datasets: WeChat Articles and Sina Weibo.

Behavior Prediction Results

FB2vec consistently beat state-of-the-art models like SDNE and DANE. In the WeChat dataset, the precision reached 0.940, compared to 0.791 for DeepWalk.

ModelWeChat F1Weibo F1
DeepWalk0.7810.562
SDNE0.8690.611
FB2vec0.9440.676

Experimental Results Table 1: Performance comparison across diverse metrics. FB2vec shows superior robustness.

Visualizing "Social Interest"

The parameter study reveals fascinating sociological insights. By analyzing the values, the model showed that for WeChat Official Accounts:

  • Military Accounts primarily attract older male users.
  • Entertainment Accounts skew heavily towards younger female audiences.
  • News Accounts have a more uniform, cross-demographic appeal.

Critical Analysis & Conclusion

Takeaway

FB2vec successfully demonstrates that behavioral triples contain significantly more information than structural edges. By decomposing "influence" into content and social components, the model provides a interpretable way to understand why information spreads.

Limitations & Future Work

  • Dynamic Modeling: Currently, the model is static. Social networks evolve rapidly; integrating temporal dynamics (how interests change over time) is a logical next step.
  • Computational Complexity: While more accurate, the triadic sampling (Algorithm 1) is more computationally expensive than traditional random walks.
  • Cross-Platform Application: The framework is set up to be general, making it a prime candidate for multi-platform user alignment (e.g., matching a user's behavior on Twitter vs. LinkedIn).

In summary, FB2vec provides a sophisticated, mathematically grounded bridge between economic utility theory and deep network embeddings.

Find Similar Papers

Try Our Examples

  • Search for recent papers that utilize triadic or higher-order relationship modeling for network representation learning in social media.
  • What are the foundational papers on the use of economic utility functions in machine learning for modeling user preference or behavior intensity?
  • Identify research that applies Siamese networks or metric learning to solve zero-shot or sparse link prediction problems in dynamic social networks.
Contents
FB2vec: Decoding the Triadic Logic of Social Forwarding Behaviors
1. TL;DR
2. Background: Beyond the Sparsity of Friendships
3. Methodology: The FB2vec Framework
3.1. 1. The Information Intensity Function
3.2. 2. Learning through Comparison (Siamese Network)
4. Experimental Analysis
4.1. Behavior Prediction Results
4.2. Visualizing "Social Interest"
5. Critical Analysis & Conclusion
5.1. Takeaway
5.2. Limitations & Future Work