Abstract
Signed directed social networks, in which the relationships between users can be either positive (indicating relations such as trust) or negative (indicating relations such as distrust), are increasingly common. Thus the interplay between positive and negative relationships in such networks has become an important research topic. Most recent investigations focus upon edge sign inference using structural balance theory or social status theory. Neither of these two theories, however, can explain an observed edge sign well when the two nodes connected by this edge do not share a common neighbor (e.g., common friend). In this paper, we develop a novel approach to handle this situation by applying a new model for node types and use the proposed model to perform link sign prediction and link ranking. Initially, we analyze the local node structure in a fully observed signed directed network, inferring underlying node types. The sign of an edge between two nodes must be consistent with their types; this explains edge signs well even when there are no common neighbors. We show, moreover, that our approach can be extended to incorporate directed triads, when they exist, just as in models based upon structural balance or social status theory. We compute Bayesian node types within empirical studies based upon partially observed Wikipedia, Slashdot, and Epinions networks in which the largest network (Epinions) has 119K nodes and 841K edges. Based upon the proposed features, we present the link sign prediction and link ranking models subsequently. We show that our approaches yield better performance than state-of-the-art approaches for these two tasks based upon three signed directed networks.











Similar content being viewed by others
Notes
These datasets are available online at http://snap.stanford.edu/data/.
References
Adamic LA, Adar E (2003) Friends and neighbors on the web. Soc Netw 25(3):211–230
Anchuri P, Magdon-Ismail M (2012) Communities and balance in signed networks: a spectral approach. In: Proceedings of the 4th IEEE/ACM international conference on advances in social network analysis and mining, August, 2012
Brzozowski MJ, Hogg T, Szabo G (2008) Friends and foes: ideological social networking. In: Proceedings of the SIGCHI conference on human factors in computing systems, pp 817–820, Florence, Italy, 2008
Burke M, Kraul R (2008) Mopping up: modeling wikipedia promotion decisions. In: Proceedings of the ACM conference on Computer supported cooperative work, pp 27–36
Cartwright D, Harary F (1956) Structural balance: a generalization of Heider’s theory. Psychol Rev 63(5):277–293
Chiang KY, Natarajan N, Tewari A, Dhillon IS (2011) Exploiting longer cycles for link prediction in signed networks. In: Proceedings of the 20th ACM conference on information and knowledge management, Glasgow, Scotland, pp 1157–1162
Davis JA (1967) Clustering and structural balance in graphs. Hum Relat 20(2):181–187
Frank O, Harary F (1979) Balance in stochastic signed graphs. Soc Netw 2:155–163
Guha R, Kumar R, Raghavan P, Tomkins A (2004) Propagation of trust and distrust. In: Proceedings of the 13th international conference on world wide web, New York, NY, pp 403–412
Granovetter M (1985) Economic action and social structure: the problem of embeddedness. Am J Sociol 91(3):481–510
Hsieh CJ, Chiang KY, Dhillon IS (2012) Low rank modeling of signed networks. In: Proceedings of the ACM SIGKDD international conference on knowledge discovery and data mining
Heider F (1946) Attitudes and cognitive organization. J Psychol 21:107–112
Hanley JA, McNeil BJ (1982) The meaning and use of the area under a receiver operating characteristic (ROC) curve. Radiology 143(1):29–36
Jiang J, Dai Y, Zhao BY (2010) Understanding latent interactions in online social networks. In: Proceedings of the ACM SIGCOMM internet measurement conference, Nov, 2010
Kadushin C (2012) Understanding social networks: theories, concepts, and findings. Oxford University Press, Oxford
Kunegis J, Lommatzsch A, Bauckhage C (2009) The slashdot zoo: mining a social network with negative edges. In: Proceedings of the 18th international conference on world wide web, pp 541–550
Kunegis J, Schmidt S, Lommatzsch A, Lernery J, DeLuca EW, Albayrak S (2010) Spectral analysis of signed graphs for clustering, prediction and visualization. In: Proceedings of the SIAM international conference on data mining, pp 559–570
Katz L (1953) A new status index derived from sociometric analysis. Psychometrika 18(1):39–43
Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. IEEE Comput 42(8):30–37
Lampe C, Johnston E, Resnick R (2007) Follow the reader: filtering comments on slashdot. In: Proceedings of the SIGCHI conference on human factors in computing systems, pp 1253–1262, San Jose, CA
Liben-Nowell D, Kleinberg J (2007) The link-prediction problem for social networks. J Am Soc Inf Sci Technol 58(7):1019–1031
Leskovec J, Huttenlocher DP, Kleinberg JM (2010a) Predicting positive and negative links in online social networks. In: Proceedings of the 19th international conference on world wide web, pp 641–650
Leskovec J, Huttenlocher DP, Kleinberg JM (2010b) Signed networks in social media. In: Proceedings of the SIGCHI conference on human factors in computing systems, pp 1361–1370
Leskovec J, Lang KJ, Mahoney MW (2010c) Empirical comparison of algorithms for network community detection. In: Proceedings of the 19th international conference on world wide web
Li Y, Chen W, Wang Y, Zhang ZL (2015) Voter model on signed social networks. Internet Math 11(2):93–133
Rendle S, Freudenthaler C, Gantner Z, Schmidt-Thieme L (2009) BPR: Bayesian personalized ranking from implicit feedback. In: Proceedings of the 25th conference on uncertainty in artificial intelligence, pp 452–461, Arlington, Virginia, USA
Song D, Meyer DA (2014) A model of consistent node types in signed directed social networks. In: Proceedings of the 6th IEEE/ACM international conference on advances in social network analysis and mining, pp 82–90, Beijing, China
Song D, Meyer DA, Min MR (2014) Fast nonnegative matrix factorization with rank-one ADMM. In: NIPS workshop on optimization for machine learning, Montreal, Canada
Song D, Meyer DA (2015) Recommending positive links in signed social networks by optimizing a generalized AUC. In: Proceedings of 29th AAAI conference on artificial intelligence, pp 290–296, Austin, USA
Shahriari M, Jalili M (2014) Rank nodes in signed social networks. Soc Netw Anal Min 4:172. doi:10.1007/s13278-014-0172-x
Salakhutdinov R, Mnih A (2007) Probabilistic matrix factorization. In: Proceedings of neural information processing systems
Shi Y, Larson M, Hanjalic A (2010) List-wise learning to rank with matrix factorization for collaborative filtering. In: Proceedings of the fourth ACM conference on recommender systems
Ye J, Cheng H, Zhu Z, Chen M (2013) Predicting positive and negative links in signed social networks by transfer learning. In: Proceedings of the 22nd international conference on world wide web, pp 1477–1488
Yang SH, Smola A, Long B, Zha H, Chang Y (2012) Friend or frenemy? Predicting signed ties in social networks. In: Proceedings of the international ACM SIGIR conference on research and development in information retrieval
Yang SH, Long B, Smola A, Sadagopan N, Zheng Z, Zha H (2011) Like like alike—joint friendship and interest propagation in social networks. In: Proceedings of the 20th international conference on world wide web, pp 537–546
Yang X, Steck H, Liu Y (2012) Circle-based recommendation in online social networks. In: Proceedings of the ACM SIGKDD international conference on knowledge discovery and data mining
Acknowledgments
The work of Dongjin Song and David A. Meyer were supported by the U.S. Department of Defense Minerva Research Initiative/Army under Grant W911NF-09-1-0081 and in part by the National Science Foundation-Division of Mathematical Sciences under Grant 1223137.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Song, D., Meyer, D.A. Link sign prediction and ranking in signed directed social networks. Soc. Netw. Anal. Min. 5, 52 (2015). https://doi.org/10.1007/s13278-015-0288-7
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s13278-015-0288-7