Keywords
1. INTRODUCTION
2. TERMINOLOGY DEFINITION
2.1 Homogeneous Social Network
2.2 Heterogeneous Social Network
2.3 Aligned Heterogeneous Social Networks
3. META PATH
3.1 Network Schema
3.2 Meta Path in Heterogeneous Social Networks
3.3 Meta Path across Aligned Heterogeneous Social Networks
4. NETWORK ALIGNMENT
4.1 Supervised Network Alignment
4.2 Pairwise Unsupervised Homogeneous Network Alignment
4.3 Global Unsupervised Alignment of Multiple Social Networks
4.4 Semi-Supervised Network Alignment
5. LINK PREDICTION
5.1 Traditional Homogeneous Network Link Prediction
5.2 Cold Start Link Prediction for New Users
5.3 Link Prediction across Multiple Aligned Social Networks
5.4 Sparse and Low Rank Matrix Estimation based Inter-Network Link Prediction
6. COMMUNITY DETECTION
6.1 Traditional Homogeneous Network Community Detection
6.2 Emerging Network Community Detection
6.3 Mutual Community Detection
6.4 Large-Scale Network Synergistic Community Detection
7. INFORMATION DIFFUSION
7.1 Traditional Information Diffusion Models
7.2 Intertwined Diffusion Models
7.3 Inter-Network Information Diffusion via Network Coupling
7.4 Random Walk based Diffusion Model
7.5 MUSE Model across Online and Offline World
8. NETWORK EMBEDDING
8.1 Relation Translation based Graph Entity Embedding
8.2 Homogeneous Network Embedding
8.3 Heterogeneous Network Embedding
8.4 Emerging Network Embedding across Networks
9. CONCLUSION AND FUTURE DEVELOPMENTS