Learning Distributed Representations For Large-Scale Dynamic Social Networks

Aakas Zhiyuli,Xun Liang,Zhiming Xu
DOI: https://doi.org/10.1109/INFOCOM.2017.8057104
2017-01-01
Abstract:Learning distributed representations of symbolic data were introduced by Hinton[1], and first developed in modeling networks for learning the node vectors by Perozzi et al (2014). In this work, we proposed DNPS, a novel nodes embedding approach for acquiring distributed representations of large-scale dynamic social networks. DNPS is suitable for many types of social networks: dynamic/static, directed/undirected, and weighted/unweighted. Recently, several works of nodes embedding were proposed. However, they were designed for static networks, such as language networks. To address this problem, first, we develop a damping based positive sampling (DPS) algorithm to learn the hierarchical structure of social networks. Then, we devise a local search based DPS algorithm to obtain incremental information of network evolution. Finally, we show DNPS's potentials on future link prediction task for three real-life large-scale dynamic social networks. The results show that DNPS consistently outperforms all baseline methods and exhibits an improvement of 12%, 6%, 4% on DIGG, FLICKR and YOUTUBE over the second-highest level, respectively. Moreover, DNPS is also scalable. For example, DNPS can speed up the training process in 2 similar to 36 times compared with benchmarks on FLICKR network. The source codes of the project is available online(1).
What problem does this paper attempt to address?