Overlapping Community Change-Point Detection in an Evolving Network

Change-point detection is a task that looks for specific moments across which a network changes fundamentally. Change-point detection is one of the most important challenges for overlapping community evolution analysis, and its aim is to identify the moment, type, and degree of change of a specific dynamic event when an overlapping community is evolving. In contrast to overlapping community detection, change-point detection addresses the evolution of an overlapping community rather than a network topology. In this paper, we propose such a method by reformulating an overlapping community in the form of a one-dimensional stream constrained by gentle degree fluctuation and the heterogeneous size distribution of the overlapping communities. According to the number of interacting overlapping communities involved in a specific change event, overlapping community change-points are classified as unary or binary. Based on a signal processing framework and a decision function-based strategy, our proposed method finds the change-points for both unary and binary cases. The experimental results from a synthetic dataset show that our proposed approach can ensure higher accuracy and a lower false positive rate than the traditional two-stage approach.

[1]  Yisheng Lv,et al.  Social media based transportation research: the state of the work and the networking , 2017, IEEE/CAA Journal of Automatica Sinica.

[2]  Christos Faloutsos,et al.  Anomaly, event, and fraud detection in large network datasets , 2013, WSDM.

[3]  Jon M. Kleinberg,et al.  Group formation in large social networks: membership, growth, and evolution , 2006, KDD '06.

[4]  Philip S. Yu,et al.  GraphScope: parameter-free mining of large time-evolving graphs , 2007, KDD '07.

[5]  Bart Selman,et al.  Tracking evolving communities in large linked networks , 2004, Proceedings of the National Academy of Sciences of the United States of America.

[6]  Charu C. Aggarwal,et al.  Recurring and Novel Class Detection Using Class-Based Ensemble for Evolving Data Stream , 2016, IEEE Transactions on Knowledge and Data Engineering.

[7]  Leto Peel,et al.  Detecting Change Points in the Large-Scale Structure of Evolving Networks , 2014, AAAI.

[8]  Fergal Reid,et al.  Detecting highly overlapping community structure by greedy clique expansion , 2010, KDD 2010.

[9]  Cristopher Moore,et al.  Structural Inference of Hierarchies in Networks , 2006, SNA@ICML.

[10]  Charu C. Aggarwal,et al.  Evolutionary Network Analysis , 2014, ACM Comput. Surv..

[11]  MengChu Zhou,et al.  An online fault detection model and strategies based on SVM-grid in clouds , 2018, IEEE/CAA Journal of Automatica Sinica.

[12]  Christos Faloutsos,et al.  Fully automatic cross-associations , 2004, KDD.

[13]  Michael Ley,et al.  The DBLP Computer Science Bibliography: Evolution, Research Issues, Perspectives , 2002, SPIRE.

[14]  Srinivasan Parthasarathy,et al.  An event-based framework for characterizing the evolutionary behavior of interaction graphs , 2007, KDD '07.

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

[16]  Kenji Yamanishi,et al.  Network anomaly detection based on Eigen equation compression , 2009, KDD.

[17]  MengChu Zhou,et al.  Routing in Internet of Vehicles: A Review , 2015, IEEE Transactions on Intelligent Transportation Systems.

[18]  MengChu Zhou,et al.  A Novel Method for Detecting New Overlapping Community in Complex Evolving Networks , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[19]  Yiming Yang,et al.  Introducing the Enron Corpus , 2004, CEAS.

[20]  Charu C. Aggarwal,et al.  Event Detection in Social Streams , 2012, SDM.

[21]  Xiaoming Liu,et al.  SLPA: Uncovering Overlapping Communities in Social Networks via a Speaker-Listener Interaction Dynamic Process , 2011, 2011 IEEE 11th International Conference on Data Mining Workshops.

[22]  Athanasios V. Vasilakos,et al.  An Empirical Comparison of Algorithms to Find Communities in Directed Graphs and Their Application in Web Data Analytics , 2017, IEEE Transactions on Big Data.

[23]  Liu Jun-Wan,et al.  Detecting and Visualizing Emerging Trends and Transient Patterns in Fuel Cell Scientific Literature , 2008, 2008 4th International Conference on Wireless Communications, Networking and Mobile Computing.

[24]  Derek Greene,et al.  Tracking the Evolution of Communities in Dynamic Social Networks , 2010, 2010 International Conference on Advances in Social Networks Analysis and Mining.

[25]  C. Faloutsos,et al.  EVENT DETECTION IN TIME SERIES OF MOBILE COMMUNICATION GRAPHS , 2010 .

[26]  MengChu Zhou,et al.  Online Change-Point Detection in Sparse Time Series With Application to Online Advertising , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[27]  Mark E. J. Newman,et al.  Stochastic blockmodels and community structure in networks , 2010, Physical review. E, Statistical, nonlinear, and soft matter physics.

[28]  Yunfeng Ai,et al.  Parallel reinforcement learning: a framework and case study , 2018, IEEE/CAA Journal of Automatica Sinica.

[29]  L. Mirny,et al.  Protein complexes and functional modules in molecular networks , 2003, Proceedings of the National Academy of Sciences of the United States of America.

[30]  Mahdieh Soleymani Baghshah,et al.  Incremental Evolving Domain Adaptation , 2016, IEEE Transactions on Knowledge and Data Engineering.

[31]  Jean-Loup Guillaume,et al.  Communities in Evolving Networks: Definitions, Detection, and Analysis Techniques , 2013 .

[32]  Justin Zhijun Zhan,et al.  A Framework for Community Detection in Large Networks Using Game-Theoretic Modeling , 2017, IEEE Transactions on Big Data.

[33]  Yun Chi,et al.  Analyzing communities and their evolutions in dynamic social networks , 2009, TKDD.

[34]  Andrea Lancichinetti,et al.  Detecting the overlapping and hierarchical community structure in complex networks , 2008, 0802.1218.

[35]  Haiying Shen,et al.  SocialQ&A: An Online Social Network Based Question and Answer System , 2017, IEEE Transactions on Big Data.

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

[37]  Boleslaw K. Szymanski,et al.  Overlapping community detection in networks: The state-of-the-art and comparative study , 2011, CSUR.

[38]  A. Barabasi,et al.  Quantifying social group evolution , 2007, Nature.