Social relationship prediction across networks using tri-training BP neural networks

Abstract It is well known that the number of users is increasing rapidly in online social networks. People are linked through various types of social relationships. Detecting the type of social relationships is fundamental to improve performance on many applications in social networks. Existing studies mainly focus on predicting social relationships in the same network based on its own abundant information. However, there are few works on predicting social relationships across different networks. In this paper, we study a tri-training model to predict the labels of social relationships across different networks based on BP neural networks. Firstly, we aim to obtain the hidden common characteristics between two different networks. Depending on these hidden common characteristics, unlabeled target samples are assigned pseudo labels by training two BP neural networks. Then we capture the special features for the target network by analyzing the structural characters. Finally, combining with the special and common features, we optimize the third BP neural network by training the pseudo labeled target samples. After training, we can use the third optimized BP neural network to predict the types of social relationships in the target network. We evaluate the model and compare it with some existing methods on six real online social networks. The experimental results indicate that our model can effectively exploit the unlabeled target sample and outperform the existing methods on multiple metrics, and also show that the special features in the target network can help to enhance the learning performance.

[1]  Xiangliang Zhang,et al.  Learning from Your Network of Friends: A Trajectory Representation Learning Model Based on Online Social Ties , 2016, 2016 IEEE 16th International Conference on Data Mining (ICDM).

[2]  Chong-kwon Kim,et al.  Trustor clustering with an improved recommender system based on social relationships , 2018, Inf. Syst..

[3]  Eric Gilbert,et al.  Predicting tie strength in a new medium , 2012, CSCW.

[4]  Panayiotis Tsaparas,et al.  Using strong triadic closure to characterize ties in social networks , 2014, KDD.

[5]  Rui Duan,et al.  Identifying effective influencers based on trust for electronic word-of-mouth marketing: A domain-aware approach , 2015, Inf. Sci..

[6]  Koby Crammer,et al.  Analysis of Representations for Domain Adaptation , 2006, NIPS.

[7]  Xiangjian He,et al.  User relationship strength modeling for friend recommendation on Instagram , 2017, Neurocomputing.

[8]  Gang Chen,et al.  Discovering Multiple Social Ties for Characterization of Individuals in Online Social Networks , 2016, 2016 Third European Network Intelligence Conference (ENIC).

[9]  Christos Faloutsos,et al.  Edge Weight Prediction in Weighted Signed Networks , 2016, 2016 IEEE 16th International Conference on Data Mining (ICDM).

[10]  Jie Tang,et al.  Learning to Infer Social Ties in Large Networks , 2011, ECML/PKDD.

[11]  Jean-Loup Guillaume,et al.  Fast unfolding of communities in large networks , 2008, 0803.0476.

[12]  Rok Sosic,et al.  SNAP , 2016, ACM Trans. Intell. Syst. Technol..

[13]  Jie Tang,et al.  Combining Topological Properties and Strong Ties for Link Prediction , 2017 .

[14]  Jennifer Neville,et al.  Using Transactional Information to Predict Link Strength in Online Social Networks , 2009, ICWSM.

[15]  Jure Leskovec,et al.  Defining and evaluating network communities based on ground-truth , 2012, Knowledge and Information Systems.

[16]  Guoyin Wang,et al.  A multi-granularity collective behavior analysis approach for online social networks , 2018 .

[17]  Duncan J. Watts,et al.  Everyone's an influencer: quantifying influence on twitter , 2011, WSDM '11.

[18]  Koby Crammer,et al.  A theory of learning from different domains , 2010, Machine Learning.

[19]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[20]  Jon M. Kleinberg,et al.  Transfer Learning to Infer Social Ties across Heterogeneous Networks , 2016, ACM Trans. Inf. Syst..

[21]  John Blitzer,et al.  Co-Training for Domain Adaptation , 2011, NIPS.

[22]  Liu Qun,et al.  The research of the social network evolution based on the evolutionary game theory , 2013 .

[23]  Jie Tang,et al.  Inferring social ties across heterogenous networks , 2012, WSDM '12.

[24]  Jure Leskovec,et al.  Exploiting Social Network Structure for Person-to-Person Sentiment Analysis , 2014, TACL.

[25]  Qiang Yang,et al.  Boosting for transfer learning , 2007, ICML '07.

[26]  P. V. Marsden,et al.  Measuring Tie Strength , 1984 .

[27]  Li Xu,et al.  Self-adaptive trust management based on game theory in fuzzy large-scale networks , 2015, Soft Computing.

[28]  Guodong Guo,et al.  Evaluating spatiotemporal interest point features for depth-based action recognition , 2014, Image Vis. Comput..

[29]  Tatsuya Harada,et al.  Asymmetric Tri-training for Unsupervised Domain Adaptation , 2017, ICML.

[30]  Zhi-Hua Zhou,et al.  Tri-training: exploiting unlabeled data using three classifiers , 2005, IEEE Transactions on Knowledge and Data Engineering.

[31]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[32]  Jure Leskovec,et al.  Signed networks in social media , 2010, CHI.

[33]  Yanjiao Chen,et al.  TranGAN: Generative Adversarial Network Based Transfer Learning for Social Tie Prediction , 2019, ICC 2019 - 2019 IEEE International Conference on Communications (ICC).

[34]  Zhu Han,et al.  Cooperative Secure Transmission by Exploiting Social Ties in Random Networks , 2018, IEEE Transactions on Communications.

[35]  J. Holt-Lunstad,et al.  Social aggravation: Understanding the complex role of social relationships on stress and health-relevant physiology. , 2018, International journal of psychophysiology : official journal of the International Organization of Psychophysiology.