[PAKDD] DSP: Deep Sign Prediction – Bridging Social Theory and Deep Learning in Signed Networks

DSP: Deep Sign Prediction in Signed Social Networks

2020-01-01
Wei Yang, Yitong Wang, Xinshu Li
Summary
Problem
Method
Results
Takeaways
Abstract

The paper proposes Deep Sign Prediction (DSP), an end-to-end deep learning framework for predicting edge signs (positive/negative) in social networks. By integrating an extended interpretation of "Balance Theory" with "Status Theory" through a multi-layer neural network, DSP achieves state-of-the-art performance across five real-world datasets.

TL;DR

Predicting whether a social tie is "friend or foe" is a complex task. This paper introduces Deep Sign Prediction (DSP), an end-to-end framework that deepens our understanding of signed networks. By moving beyond shallow embeddings and incorporating an extended version of Balance and Status theories, DSP sets a new SOTA for sign prediction across major benchmarks.

Problem & Motivation: The Limits of Traditional Triads

Most existing models for signed networks rely on two pillars: Balance Theory (my friend's friend is my friend) and Status Theory (higher status nodes point to lower status nodes with negative signs). However, prior work suffered from three critical flaws:

  1. Oversimplification: They only optimized for balanced triangles, ignoring the rich information hidden in "imbalanced" or "violated" structures.
  2. Linear Constraints: Shallow skip-gram models (like SIDE) cannot capture the highly non-linear structural information of massive social graphs.
  3. The "Bridge" Problem: When two nodes have no common neighbors, traditional triad-based logic breaks down.

The authors' insight was to treat these sociological theories not as rigid rules to be satisfied, but as structural templates to be encoded into a deep neural architecture.

Methodology: The Dual-Stream Architecture

DSP's core innovation lies in its ability to transform raw adjacency structures into meaningful "Balance" and "Status" embeddings.

1. Extending Balance Theory

Instead of checking if a triangle is balanced, DSP constructs "balance neighbor structure vectors" ( and ). These vectors represent the interaction between out-neighbors of the source and in-neighbors of the target, covering four distinct "triangle" types.

2. Modeling Status Dynamics

The model defines a user's status through two dimensions:

  • Subjective Status: How a user evaluates others (out-neighbors).
  • Objective Status: How others evaluate the user (in-neighbors).

Overall Architecture of DSP

The combined embeddings are fed into a three-layer fully connected network employing ReLU and Softmax for the final classification.

Experiments & Results: Dominance Across Metrics

The authors evaluated DSP against a battery of baselines including feature engineering (All23), unsigned embeddings (DeepWalk, Node2Vec), and signed-specific methods (SIDE, BESIDE).

Key Findings:

  • SOTA Performance: DSP outperformed all baselines in AUC, Binary-F1, Micro-F1, and Macro-F1 across five datasets (Alpha, OTC, RfA, Slashdot, Epinions).
  • The Power of Depth: Comparing DSP to its variant DSP_B (Balance only) confirms that integrating Status Theory provides a significant performance gain.
  • Bridging the Gap: On "bridge" edges (where common neighbors are zero), DSP showed a major improvement over existing methods, proving that its neighborhood aggregation strategy is more robust than simple triad counting.

Performance Comparison on Five Datasets

Critical Analysis & Conclusion

Takeaway

DSP demonstrates that deep learning can effectively "relax" rigid sociological theories into learnable features. By considering all possible triangle structures—not just the ones that fit the theory—the model retains vital structural signals that were previously discarded as noise.

Limitations & Future Work

While DSP is powerful, its input scale relies on edge-wise processing, which can be computationally intensive as the number of nodes grows (though the complexity is ). The authors suggest that future iterations could incorporate node attribute information (like user profiles) to further improve prediction accuracy in sparse regions of the graph.

DSP stands as a robust bridge between classical social science and modern deep representation learning, offering a blueprint for more nuanced social network analysis.

Find Similar Papers

Try Our Examples

  • Which recent papers have utilized Graph Neural Networks (GNNs) instead of MLPs to capture higher-order dependencies in signed social networks?
  • What are the original theoretical foundations of Balance Theory (Heider) and Status Theory (Leskovec), and how have they evolved in the context of deep representation learning?
  • Are there any studies that apply signed edge prediction frameworks like DSP to recommendation systems or biological interaction networks?
Contents
[PAKDD] DSP: Deep Sign Prediction – Bridging Social Theory and Deep Learning in Signed Networks
1. TL;DR
2. Problem & Motivation: The Limits of Traditional Triads
3. Methodology: The Dual-Stream Architecture
3.1. 1. Extending Balance Theory
3.2. 2. Modeling Status Dynamics
4. Experiments & Results: Dominance Across Metrics
4.1. Key Findings:
5. Critical Analysis & Conclusion
5.1. Takeaway
5.2. Limitations & Future Work