Supervised Random Walks: Predicting and Recommending Links in Social Networks
arXiv:1011.4071
Abstract
Predicting the occurrence of links is a fundamental problem in networks. In the link prediction problem we are given a snapshot of a network and would like to infer which interactions among existing members are likely to occur in the near future or which existing interactions are we missing. Although this problem has been extensively studied, the challenge of how to effectively combine the information from the network structure with rich node and edge attribute data remains largely open. We develop an algorithm based on Supervised Random Walks that naturally combines the information from the network structure with node and edge level attributes. We achieve this by using these attributes to guide a random walk on the graph. We formulate a supervised learning task where the goal is to learn a function that assigns strengths to edges in the network such that a random walker is more likely to visit the nodes to which new links will be created in the future. We develop an efficient training algorithm to directly learn the edge strength estimation function. Our experiments on the Facebook social graph and large collaboration networks show that our approach outperforms state-of-the-art unsupervised approaches as well as approaches that are based on feature extraction.
References in corpus (2)
Cited by in corpus (17)
- Evaluating Link Prediction Methods
- An Evolutionary Algorithm Approach to Link Prediction in Dynamic Social Networks
- Poisoning Attacks to Graph-Based Recommender Systems
- Link prediction via linear optimization
- Dynamic Clustering and ON/OFF Strategies for Wireless Small Cell Networks
- Recommender Systems for Online and Mobile Social Networks: A survey
- Mining Missing Hyperlinks from Human Navigation Traces: A Case Study of Wikipedia
- Combinatorial algorithm for counting small induced graphs and orbits
- Similarities on Graphs: Kernels versus Proximity Measures
- Systems Applications of Social Networks
- Edge-based Local Push for Personalized PageRank
- Random walks on graphs with interval weights and precise marginals
- Learning Supervised PageRank with Gradient-Free Optimization Methods
- Detecting and modelling real percolation and phase transitions of information on social media
- Next Waves in Veridical Network Embedding
- Learning Parameters for Balanced Index Influence Maximization
- Constructing Graph Node Embeddings via Discrimination of Similarity Distributions