Abstract
The study of multidimensional networks has become an active field of research in the last few years. One of the most fundamental tasks is community detection where the aim is to find subsets of densely connected or highly interactive nodes. Community detection in multidimensional networks has particularly gained a lot of attention and a number of approaches have been proposed. Still, several aspects remain to be addressed in the current literature. In fact, besides being parameter-laden, the majority of the proposed approaches thus far lack an outlier detection mechanism and systematic procedures for explicit selection of the dimensions associated with the detected communities. To cope with these limitations, we introduce a novel principled approach named MCDA: multidimensional community detection algorithm. The proposed approach comprises two phases: (1) handling outliers and (2) mining multidimensional communities. The first phase of the algorithm is based on a probabilistic approach that exploits the beta mixture model to identify and eliminate outlier nodes from a network in a systematic way. The second phase adopts a local search mechanism which is inspired from the label propagation principle to detect communities. To this end, we design a novel propagation rule that exploits the most frequently used interaction dimensions among neighbors as an additional constraint for membership selections. The new propagation rule allows MCDA to automatically unfold the hidden communities in a multidimensional context. The detected communities are further processed for selection of relevant dimensions using an inter-class inertia-based procedure.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Battiston, F., Nicosia, V., Latora, V.: Structural measures for multiplex networks. Phys. Rev. E 89(3), 032804 (2014)
Nicosia, V., Latora, V.: Measuring and modelling correlations in multiplex networks (2014). Preprint, arXiv: 1403.1546
Berlingerio, M., Coscia, M., Giannotti, F., Monreale, A., Pedreschi, D.: Multidimensional networks: foundations of structural analysis. World Wide Web 16(5–6), 567–593 (2013)
Cellai, D., López, E., Zhou, J., Gleeson, J.P., Bianconi, G.: Percolation in multiplex networks with overlap. Phys. Rev. E 88(5), 052811 (2013)
Cozzo, E., Banos, R.A., Meloni, S., Moreno, Y.: Contact-based social contagion in multiplex networks. Phys. Rev. E 88(5), 050801 (2013)
Amelio, A., Pizzuti, C.: A cooperative evolutionary approach to learn communities in multilayer networks. In: Parallel Problem Solving from Nature – PPSN XIII, pp. 222–232. Springer, Cham (2014)
Tang, L., Wang, X., Liu, H.: Uncovering groups via heterogeneous interaction analysis. In: 9th IEEE International Conference on Data Mining (ICDM), pp. 503–512 (2009)
Boutemine, O., Bouguessa, M.: Mining community structures in multidimensional networks. ACM Trans. Knowl. Discov. Data (TKDD) 11(4), 51 (2017)
Boden, B., Gunnemann, S., Hoffmann, H., Seidl, T.: Mining coherent subgraphs in multi-layer graphs with edge labels. In: 18th ACM SIGKDD International Conference on Knowledge Discovery and Data mining (KDD), pp. 1258–1266 (2012)
Papalexakis, E.E., Akoglu, L., Ience, D.: Do more views of a graph help? Community detection and clustering in multi-graphs. In: 16th International Conference on Information Fusion (FUSION), pp. 899–905 (2013)
Cai, D., Shao, Z., He, X., Yan, X., Han, J.: Mining hidden community in heterogeneous social networks. In: 3rd ACM International Workshop on Link Discovery (LinkKDD), pp. 58–65 (2005)
Berlingerio, M., Coscia, M., Giannotti, F.: Finding and characterizing communities in multidimensional networks. In: International Conference on Advances in Social Networks Analysis and Mining (ASONAM), pp. 490–494. IEEE, Piscataway (2011)
Tang, L., Wang, X., Liu, H.: Community detection via heterogeneous interaction analysis. Data Min. Knowl. Discov. 25(1), 1–33 (2012)
Strehl, A., Ghosh, J.: Cluster ensembles—a knowledge reuse framework for combining multiple partitions. J. Mach. Learn. Res. 3, 583–617 (2003)
Berlingerio, M., Pinelli, F., Calabrese, F.: ABACUS: frequent pAttern mining-BAsed community discovery in mUltidimensional networkS. Data Min. Knowl. Discov. 27(3), 294–320 (2013)
Borgelt, C.: Efficient implementations of Apriori and Eclat. In: ICDM Workshop on Frequent Itemset Mining Implementations (FIMI) (2003)
Tang, W., Lu, Z., Dhillon, I.S.: Clustering with multiple graphs. In: 9th IEEE International Conference on Data Mining (ICDM), pp. 1016–1021 (2009)
Dong, X., Frossard, P., Vandergheynst, P., Nefedov, N.: Clustering on multi-layer graphs via subspace analysis on Grassmann manifolds. IEEE Trans. Signal Process. 62(4), 905–918 (2014)
Mucha, P.J., Richardson, T., Macon, K., Porter, M.A., Onnela, J.P.: Community structure in time-dependent, multiscale, and multiplex networks. Science 328(5980), 876–878 (2010)
Carchiolo, V., Longheu, A., Malgeri, M., Mangioni, G.: Communities unfolding in multislice networks. In: Complex Networks, pp. 187–195. Springer, Berlin (2011)
Blondel, V.D., Guillaume, J.L., Lambiotte, R., Lefebvre, E.: Fast unfolding of communities in large networks. J. Stat. Mech. Theory Exp. 2008(10), P10008 (2008)
De Domenico, M., Lancichinetti, A., Arenas, A., Rosvall, M.: Identifying modular flows on multilayer networks reveals highly overlapping organization in interconnected systems. Phys. Rev. X 5(1), 011027 (2015)
Rosvall, M., Bergstrom, C.T.: Maps of random walks on complex networks reveal community structure. Proc. Natl. Acad. Sci. 105(4), 1118–1123 (2008)
Dunlavy, D.M., Kolda, T.G., Kegelmeyer, W.P.: Multilinear algebra for analyzing data with multiple linkages. In: Kepner, J., Gilbert, J. (eds.) Graph Algorithms in the Language of Linear Algebra. Fundamentals of Algorithms, pp. 85–114. SIAM, Philadelphia (2011)
Kuncheva, Z., Montana, G.: Community detection in multiplex networks using locally adaptive random walks. In: Proceedings of the 2015 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining 2015, pp. 1308–1315. ACM, New York (2015)
Bouguessa, M.: An unsupervised approach for identifying spammers in social networks. In: Tools with Artificial Intelligence (ICTAI), 2011 23rd IEEE International Conference on, pp. 832–840. IEEE, Piscataway (2011)
Ji, Y., Wu, C., Liu, P., Wang, J., Coombes, K.R.: Applications of beta-mixture models in bioinformatics. Bioinformatics 21(9), 2118–2122 (2005)
Bouguila, N., Ziou, D., Monga, E.: Practical Bayesian estimation of a finite beta mixture through Gibbs sampling and its applications. Stat. Comput. 16(2), 215–225 (2006)
Ma, Z., Leijon, A.: Beta mixture models and the application to image classification. In: 16th IEEE International Conference on Image Processing, pp. 2045–2048 (2009)
Boutemedjet, S., Ziou, D., Bouguila, N.: Model-based subspace clustering of non-Gaussian data. Neurocomputing 73(10), 1730–1739 (2010)
Smyth, P.: Model selection for probabilistic clustering using cross-validated likelihood. Stat. Comput. 10(1), 63–72 (2000)
Schwarz, G., et al.: Estimating the dimension of a model. Ann. Stat. 6(2), 461–464 (1978)
Figueiredo, M.A.T., Jain, A.K.: Unsupervised learning of finite mixture models. IEEE Trans. Pattern Anal. Mach. Intell. 24(3), 381–396 (2002)
Bezdek, J.C.: Pattern Recognition with Fuzzy Objective Function Algorithms. Springer Science & Business Media, New York (2013)
Raghavan, U.N., Albert, R., Kumara, S.: Near linear time algorithm to detect community structures in large-scale networks. Phys. Rev. E 76(3), 036106 (2007)
Barber, M.J., Clark, J.W.: Detecting network communities by propagating labels under constraints. Phys. Rev. E 80(2), 026129 (2009)
Leung, I.X., Hui, P., Lio, P., Crowcroft, J.: Towards real-time community detection in large networks. Phys. Rev. E 79(6), 066107 (2009)
Liu, X., Murata, T.: Advanced modularity-specialized label propagation algorithm for detecting communities in networks. Phys. A Stat. Mech. Appl. 389(7), 1493–1500 (2010)
Condon, A., Karp, R.M.: Algorithms for graph partitioning on the planted partition model. Random Struct. Algorithms 18(2), 116–140 (2001)
Manning, C.D., Raghavan, P., Schütze, H., et al.: Introduction to Information Retrieval, vol. 1. Cambridge University Press, Cambridge (2008)
Magnani, M., Micenkova, B., Rossi, L.: Combinatorial analysis of multiple networks. Preprint, arXiv: 1303.4986 (2013)
De Domenico, M., Nicosia, V., Arenas, A., Latora, V.: Structural reducibility of multilayer networks. Nat. Commun. 6, 6864 (2015)
Stark, C., Breitkreutz, B.-J., Reguly, T., Boucher, L., Breitkreutz, A., Tyers, M.: BioGRID: a general repository for interaction datasets. Nucleic Acids Res. 34(1), D535–D539 (2006)
Cardillo, A., Gómez-Gardeñes, J., Zanin, M., Romance, M., Papo, D., del Pozo, F., Boccaletti, S.: Emergence of network features from multiplexity. Sci. Rep. 3, 1344 (2013)
Loe, C.W., Jensen, H.J.: Comparison of communities detection algorithms for multiplex. Phys. A Stat. Mech. Appl. 431, 29–45 (2015)
Acknowledgements
This work is supported by research grants from the Natural Sciences and Engineering Research Council of Canada (NSERC).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Chouchane, A., Boutemine, O., Bouguessa, M. (2019). On Detecting Multidimensional Communities. In: Karampelas, P., Kawash, J., Özyer, T. (eds) From Security to Community Detection in Social Networking Platforms. ASONAM 2017. Lecture Notes in Social Networks. Springer, Cham. https://doi.org/10.1007/978-3-030-11286-8_3
Download citation
DOI: https://doi.org/10.1007/978-3-030-11286-8_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-11285-1
Online ISBN: 978-3-030-11286-8
eBook Packages: Computer ScienceComputer Science (R0)