Clustering Social Network Profiles Using Possibilistic C-means Algorithm

Social networking has become one of the most useful tools in modern society. Unfortunately, terrorists are taking advantage of the easiness of accessing social networks and they have set up profiles to recruit, radicalize and raise funds. Most of these profiles have pages that existing as well as new recruits to join the terrorist groups see and share information. Therefore, there is a potential need of detecting terrorist communities in social network in order to search for key hints in posts that appear to promote the militants cause. Community detection has recently drawn intense research interest in diverse ways. However, it represents a big challenge of practical interest that has received a great deal of attention. Social network clustering allows the labeling of social network profiles that is considered as an important step in community detection process. In this paper, we used possibilistic c-means algorithm for clustering a set of profiles that share some criteria. The use of possibility theory version of k-means algorithm allows more flexibility when assigning a social network profile to clusters. We experimentally showed the efficiency of the use of possibilistic c-means algorithm through a detailed tweet extract, semantic processing and classification of the community detection process.

[1]  Christopher Potts,et al.  Learning Word Vectors for Sentiment Analysis , 2011, ACL.

[2]  Javier Montero,et al.  A new modularity measure for Fuzzy Community detection problems based on overlap and grouping functions , 2016, Int. J. Approx. Reason..

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

[4]  M. Newman,et al.  Finding community structure in very large networks. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[5]  Kuo-Lung Wu,et al.  Unsupervised possibilistic clustering , 2006, Pattern Recognit..

[6]  Nitesh V. Chawla,et al.  Identifying and evaluating community structure in complex networks , 2010, Pattern Recognit. Lett..

[7]  Dale Schuurmans,et al.  Modular Community Detection in Networks , 2011, IJCAI.

[8]  Meng Wang,et al.  Community Detection in Social Networks: An In-depth Benchmarking Study with a Procedure-Oriented Framework , 2015, Proc. VLDB Endow..

[9]  M E J Newman,et al.  Finding and evaluating community structure in networks. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[10]  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.

[11]  Anil K. Jain Data clustering: 50 years beyond K-means , 2010, Pattern Recognit. Lett..

[12]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[13]  Didier Dubois,et al.  Modeling positive and negative information in possibility theory , 2008 .

[14]  Katharina Anna Zweig,et al.  Influence of the null-model on motif detection , 2015, 2015 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM).

[15]  Shihua Zhang,et al.  Identification of overlapping community structure in complex networks using fuzzy c-means clustering , 2007 .

[16]  Mohammad Hossein Fazel Zarandi,et al.  Fuzzy duocentric community detection model in social networks , 2015, Soc. Networks.

[17]  Matthew O. Jackson,et al.  Diffusion and Contagion in Networks with Heterogeneous Agents and Homophily , 2011 .

[18]  Pilar Barreiro Elorza,et al.  A Comparison of Fuzzy Clustering Algorithms Applied to Feature Extraction on Vineyard , 2011 .

[19]  Din J. Wasem,et al.  Mining of Massive Datasets , 2014 .

[20]  Bruce A. Desmarais,et al.  Inferential Network Analysis with Exponential Random Graph Models , 2011, Political Analysis.

[21]  Peng Gang Sun,et al.  Community detection by fuzzy clustering , 2015 .

[22]  D.M. Mount,et al.  An Efficient k-Means Clustering Algorithm: Analysis and Implementation , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[23]  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.