Community clustering based on trust modeling weighted by user interests in online social networks

Abstract Online social networking websites provide platforms through which users can express opinions and preferences on a multitude of items and topics, and follow users and information, and flood it by retweeting. User-user interests vary, and based on the users’ interests, they can be grouped to multiple implicit interest communities. However, every interaction and user may not be trustworthy. Capturing the user's interaction with others, and predicting user interest and trust from the interactions are important parts of social media analytics. In this paper, we propose community clustering for implicit community detection based on trust and interest modeling. The trust modeling is weighted by the user's interests to group the users in multiple clusters having higher interest and trust similarity within a cluster. The proposed community clustering algorithm begins by ranking the nodes by the weighted degree and then selecting the initial community centers that are not in the neighbors of each other's. We then assign the user to the community with whom the user has the higher interest and trust similarity and higher common connections topology. We provide a probabilistic trust model to predict the unknown reliable trust between users considering their friends. We model user interests based on preferences and opinions, as well as the content experienced in social media. Furthermore, we evaluate the proposed algorithm comparing publicly available datasets with well-known algorithms for clustering quality.

[1]  Daniel Thalmann,et al.  ETAF: An extended trust antecedents framework for trust prediction , 2014, 2014 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM 2014).

[2]  Punam Bedi,et al.  Trust Based Recommender System for Semantic Web , 2007, IJCAI.

[3]  John Riedl,et al.  ClustKNN: A Highly Scalable Hybrid Model- & Memory-Based CF Algorithm , 2006 .

[4]  Santo Fortunato,et al.  Community detection in graphs , 2009, ArXiv.

[5]  Santo Fortunato,et al.  Triadic closure as a basic generating mechanism of the structure of complex networks , 2014, Physical review. E, Statistical, nonlinear, and soft matter physics.

[6]  Licia Capra,et al.  Trust-Based Collaborative Filtering , 2008, IFIPTM.

[7]  Kyung-Rog Kim,et al.  Recommender system design using movie genre similarity and preferred genres in SmartPhone , 2011, Multimedia Tools and Applications.

[8]  Kathryn Mearns,et al.  Explicit and Implicit Trust Within Safety Culture , 2006, Risk analysis : an official publication of the Society for Risk Analysis.

[9]  Hongliang Jia,et al.  Bacterial communities in water and sediment shaped by paper mill pollution and indicated bacterial taxa in sediment in Daling River , 2016 .

[10]  Michael J. Pazzani,et al.  Collaborative Filtering with the Simple Bayesian Classifier , 2000, PRICAI.

[11]  Weijia Jia,et al.  Cluster-group based trusted computing for mobile social networks using implicit social behavioral graph , 2016, Future Gener. Comput. Syst..

[12]  G. James Blaine,et al.  Continuous Monitoring of Physiologic Variables with a Dedicated Minicomputer , 1975, Computer.

[13]  Young Ae Kim,et al.  Strategies for predicting local trust based on trust propagation in social networks , 2011, Knowl. Based Syst..

[14]  Mohammad Ali Nematbakhsh,et al.  IMPROVING DETECTION OF INFLUENTIAL NODES IN COMPLEX NETWORKS , 2015, ArXiv.

[15]  T. Vicsek,et al.  Uncovering the overlapping community structure of complex networks in nature and society , 2005, Nature.

[16]  Shie-Jue Lee,et al.  A clustering based approach to improving the efficiency of collaborative filtering recommendation , 2016, Electron. Commer. Res. Appl..

[17]  Yolanda Gil,et al.  A survey of trust in computer science and the Semantic Web , 2007, J. Web Semant..

[18]  Konstantinos G. Margaritis,et al.  Using SVD and demographic data for the enhancement of generalized Collaborative Filtering , 2007, Inf. Sci..

[19]  Franca Garzotto,et al.  Content-Based Video Recommendation System Based on Stylistic Visual Features , 2016, Journal on Data Semantics.

[20]  Minqiang Li,et al.  Personalized recommendations based on time-weighted overlapping community detection , 2015, Inf. Manag..

[21]  Xiaogang Jin,et al.  Coupling effect of nodes popularity and similarity on social network persistence , 2017, Scientific Reports.

[22]  A. Rapoport Spread of information through a population with socio-structural bias: I. Assumption of transitivity , 1953 .

[23]  Gary D. Bader,et al.  An automated method for finding molecular complexes in large protein interaction networks , 2003, BMC Bioinformatics.

[24]  Paolo Massa,et al.  Bowling Alone and Trust Decline in Social Network Sites , 2009, 2009 Eighth IEEE International Conference on Dependable, Autonomic and Secure Computing.

[25]  Yoav Shoham,et al.  Fab: content-based, collaborative recommendation , 1997, CACM.

[26]  Martin Bouchard,et al.  Liking and hyperlinking: Community detection in online child sexual exploitation networks. , 2016, Social science research.

[27]  Jianwu Dang,et al.  Detect Overlapping Communities via Ranking Node Popularities , 2016, AAAI.

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

[29]  Weiguo Fan,et al.  An Integrated Text Analytic Framework for Product Defect Discovery , 2015 .

[30]  Yongtae Woo,et al.  A Hybrid Recommender System Combining Collaborative Filtering with Neural Network , 2002, AH.

[31]  Martin C. Frith,et al.  SeqVISTA: a graphical tool for sequence feature visualization and comparison , 2003, BMC Bioinformatics.

[32]  Zheng Yan,et al.  Trust Modeling and Management: From Social Trust to Digital Trust , 2008 .

[33]  Farman Ullah,et al.  Hybrid recommender system with temporal information , 2012, The International Conference on Information Network 2012.

[34]  Alan Hanjalic,et al.  List-wise learning to rank with matrix factorization for collaborative filtering , 2010, RecSys '10.

[35]  Ping He,et al.  Improving clustering with constrained communities , 2016, Neurocomputing.

[36]  M E J Newman,et al.  Modularity and community structure in networks. , 2006, Proceedings of the National Academy of Sciences of the United States of America.

[37]  Kyong Joo Oh,et al.  The collaborative filtering recommendation based on SOM cluster-indexing CBR , 2003, Expert Syst. Appl..

[38]  Neil Yorke-Smith,et al.  A Novel Bayesian Similarity Measure for Recommender Systems , 2013, IJCAI.

[39]  Young Ae Kim,et al.  A trust prediction framework in rating-based experience sharing social networks without a Web of Trust , 2012, Inf. Sci..

[40]  Fernando Ortega,et al.  Recommending items to group of users using Matrix Factorization based Collaborative Filtering , 2016, Inf. Sci..

[41]  Xingyuan Wang,et al.  Community detection using local neighborhood in complex networks , 2015 .

[42]  Lars Backstrom,et al.  The Anatomy of the Facebook Social Graph , 2011, ArXiv.

[43]  John Riedl,et al.  E-Commerce Recommendation Applications , 2004, Data Mining and Knowledge Discovery.

[44]  M E J Newman,et al.  Community structure in social and biological networks , 2001, Proceedings of the National Academy of Sciences of the United States of America.

[45]  Sungchang Lee,et al.  N-Screen Aware Multicriteria Hybrid Recommender System Using Weight Based Subspace Clustering , 2014, TheScientificWorldJournal.

[46]  M E J Newman,et al.  Fast algorithm for detecting community structure in networks. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[47]  Paul Kim,et al.  Detecting overlapping and hierarchical communities in complex network using interaction-based edge clustering , 2015 .

[48]  Vito Latora,et al.  Emergence of Multiplex Communities in Collaboration Networks , 2015, PloS one.

[49]  Laurissa N. Tokarchuk,et al.  A Community Based Social Recommender System for Individuals & Groups , 2013, 2013 International Conference on Social Computing.

[50]  J. Bobadilla,et al.  Recommender systems survey , 2013, Knowl. Based Syst..

[51]  Yike Guo,et al.  Fast graph clustering with a new description model for community detection , 2017, Inf. Sci..

[52]  Yichuan Wang,et al.  The impact of sellers' social influence on the co-creation of innovation with customers and brand awareness in online communities , 2016 .

[53]  Jianhua Li,et al.  Locating Structural Centers: A Density-Based Clustering Method for Community Detection , 2017, PloS one.

[54]  Jie Zhang,et al.  A COMPREHENSIVE APPROACH FOR SHARING SEMANTIC WEB TRUST RATINGS , 2007, Comput. Intell..

[55]  Mathieu Bastian,et al.  Gephi: An Open Source Software for Exploring and Manipulating Networks , 2009, ICWSM.

[56]  John Riedl,et al.  Item-based collaborative filtering recommendation algorithms , 2001, WWW '01.

[57]  Yehuda Koren,et al.  Matrix Factorization Techniques for Recommender Systems , 2009, Computer.

[58]  Robin D. Burke,et al.  Hybrid Recommender Systems: Survey and Experiments , 2002, User Modeling and User-Adapted Interaction.

[59]  Douglas B. Terry,et al.  Using collaborative filtering to weave an information tapestry , 1992, CACM.

[60]  Peter J. L. van Beek,et al.  Content-based filtering and personalization using structured metadata , 2002, JCDL '02.