Skip to main content

On Detecting Multidimensional Communities

  • Chapter
  • First Online:

Part of the book series: Lecture Notes in Social Networks ((LNSN))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   119.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   159.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Battiston, F., Nicosia, V., Latora, V.: Structural measures for multiplex networks. Phys. Rev. E 89(3), 032804 (2014)

    Article  Google Scholar 

  2. Nicosia, V., Latora, V.: Measuring and modelling correlations in multiplex networks (2014). Preprint, arXiv: 1403.1546

    Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. Cozzo, E., Banos, R.A., Meloni, S., Moreno, Y.: Contact-based social contagion in multiplex networks. Phys. Rev. E 88(5), 050801 (2013)

    Article  Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Boutemine, O., Bouguessa, M.: Mining community structures in multidimensional networks. ACM Trans. Knowl. Discov. Data (TKDD) 11(4), 51 (2017)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. Tang, L., Wang, X., Liu, H.: Community detection via heterogeneous interaction analysis. Data Min. Knowl. Discov. 25(1), 1–33 (2012)

    Article  MathSciNet  Google Scholar 

  14. Strehl, A., Ghosh, J.: Cluster ensembles—a knowledge reuse framework for combining multiple partitions. J. Mach. Learn. Res. 3, 583–617 (2003)

    MathSciNet  MATH  Google Scholar 

  15. 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)

    Article  MathSciNet  MATH  Google Scholar 

  16. Borgelt, C.: Efficient implementations of Apriori and Eclat. In: ICDM Workshop on Frequent Itemset Mining Implementations (FIMI) (2003)

    Google Scholar 

  17. Tang, W., Lu, Z., Dhillon, I.S.: Clustering with multiple graphs. In: 9th IEEE International Conference on Data Mining (ICDM), pp. 1016–1021 (2009)

    Google Scholar 

  18. 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)

    Article  MathSciNet  MATH  Google Scholar 

  19. 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)

    Article  MathSciNet  MATH  Google Scholar 

  20. Carchiolo, V., Longheu, A., Malgeri, M., Mangioni, G.: Communities unfolding in multislice networks. In: Complex Networks, pp. 187–195. Springer, Berlin (2011)

    Google Scholar 

  21. 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)

    Article  MATH  Google Scholar 

  22. 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)

    Google Scholar 

  23. Rosvall, M., Bergstrom, C.T.: Maps of random walks on complex networks reveal community structure. Proc. Natl. Acad. Sci. 105(4), 1118–1123 (2008)

    Article  Google Scholar 

  24. 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)

    Chapter  MATH  Google Scholar 

  25. 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)

    Google Scholar 

  26. 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)

    Google Scholar 

  27. Ji, Y., Wu, C., Liu, P., Wang, J., Coombes, K.R.: Applications of beta-mixture models in bioinformatics. Bioinformatics 21(9), 2118–2122 (2005)

    Article  Google Scholar 

  28. 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)

    Article  MathSciNet  Google Scholar 

  29. 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)

    Google Scholar 

  30. Boutemedjet, S., Ziou, D., Bouguila, N.: Model-based subspace clustering of non-Gaussian data. Neurocomputing 73(10), 1730–1739 (2010)

    Article  Google Scholar 

  31. Smyth, P.: Model selection for probabilistic clustering using cross-validated likelihood. Stat. Comput. 10(1), 63–72 (2000)

    Article  Google Scholar 

  32. Schwarz, G., et al.: Estimating the dimension of a model. Ann. Stat. 6(2), 461–464 (1978)

    Article  MathSciNet  MATH  Google Scholar 

  33. Figueiredo, M.A.T., Jain, A.K.: Unsupervised learning of finite mixture models. IEEE Trans. Pattern Anal. Mach. Intell. 24(3), 381–396 (2002)

    Article  Google Scholar 

  34. Bezdek, J.C.: Pattern Recognition with Fuzzy Objective Function Algorithms. Springer Science & Business Media, New York (2013)

    MATH  Google Scholar 

  35. 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)

    Article  Google Scholar 

  36. Barber, M.J., Clark, J.W.: Detecting network communities by propagating labels under constraints. Phys. Rev. E 80(2), 026129 (2009)

    Article  Google Scholar 

  37. Leung, I.X., Hui, P., Lio, P., Crowcroft, J.: Towards real-time community detection in large networks. Phys. Rev. E 79(6), 066107 (2009)

    Article  Google Scholar 

  38. 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)

    Article  Google Scholar 

  39. Condon, A., Karp, R.M.: Algorithms for graph partitioning on the planted partition model. Random Struct. Algorithms 18(2), 116–140 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  40. Manning, C.D., Raghavan, P., Schütze, H., et al.: Introduction to Information Retrieval, vol. 1. Cambridge University Press, Cambridge (2008)

    Book  MATH  Google Scholar 

  41. Magnani, M., Micenkova, B., Rossi, L.: Combinatorial analysis of multiple networks. Preprint, arXiv: 1303.4986 (2013)

    Google Scholar 

  42. De Domenico, M., Nicosia, V., Arenas, A., Latora, V.: Structural reducibility of multilayer networks. Nat. Commun. 6, 6864 (2015)

    Article  Google Scholar 

  43. 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)

    Article  Google Scholar 

  44. 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)

    Article  Google Scholar 

  45. Loe, C.W., Jensen, H.J.: Comparison of communities detection algorithms for multiplex. Phys. A Stat. Mech. Appl. 431, 29–45 (2015)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

This work is supported by research grants from the Natural Sciences and Engineering Research Council of Canada (NSERC).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohamed Bouguessa .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics