Advertisement

A Genetic Algorithm with Local Search Based on Label Propagation for Detecting Dynamic Communities

  • A. Panizo
  • G. Bello-Orgaz
  • D. Camacho
Conference paper
Part of the Studies in Computational Intelligence book series (SCI, volume 798)

Abstract

The interest in community detection problems on networks that evolves over time have experienced an increasing attention over the last years. Genetic Algorithms, and other bio-inspired methods, have been successfully applied to tackle the community finding problem in static networks. However, few research works have been done related to the improvement of these algorithms for temporal domains. This paper is focused on the design, implementation, and empirical analysis of a new Genetic Algorithm pair with a local search operator based on Label Propagation to identify communities on dynamic networks.

Notes

Acknowledgements

This work has been co-funded by the following research projects: EphemeCH (TIN2014-56494-C4-4-P) and DeepBio (TIN2017-85727-C4-3-P) projects (Spanish Ministry of Economy and Competitivity, under the European Regional Development Fund FEDER).

References

  1. 1.
    Alhajj, R., Rokne, J.: Encyclopedia of Social Network Analysis and Mining. Springer, New York (2014)CrossRefGoogle Scholar
  2. 2.
    Bello, G., Menéndez, H., Okazaki, S., Camacho, D.: Extracting collective trends from Twitter using social-based data mining. In: Bǎdicǎ, C., Nguyen, N.T., Brezovan, M. (eds.) Computational Collective Intelligence. Technologies and Applications, pp. 622–630. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  3. 3.
    Bello-Orgaz, G., Camacho, D.: Evolutionary clustering algorithm for community detection using graph-based information. In: 2014 IEEE Congress on Evolutionary Computation (CEC), pp. 930–937 (2014).  https://doi.org/10.1109/CEC.2014.6900555
  4. 4.
    Bello-Orgaz, G., Hernandez-Castro, J., Camacho, D.: Detecting discussion communities on vaccination in Twitter. Futur. Gener. Comput. Syst. 66, 125–136 (2016)CrossRefGoogle Scholar
  5. 5.
    Bello-Orgaz, G., Menéndez, H., Okazaki, S., Camacho, D.: Combining social-based data mining techniques to extract collective trends from twitter. Malays. J. Comput. Sci. 27(2), 95–111 (2014)Google Scholar
  6. 6.
    Bello-Orgaz, G., Menéndez, H.D., Camacho, D.: Adaptive k-means algorithm for overlapped graph clustering. Int. J. Neural Syst. 22(05), 1250018 (2012)CrossRefGoogle Scholar
  7. 7.
    Bródka, P., Saganowski, S., Kazienko, P.: Ged: the method for group evolution discovery in social networks. Soc. Netw. Anal. Min. 3(1), 1–14 (2013)CrossRefGoogle Scholar
  8. 8.
    Chakrabarti, D., Kumar, R., Tomkins, A.: Evolutionary clustering. In: Proceedings of the 12th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 554–560. ACM (2006)Google Scholar
  9. 9.
    Folino, F., Pizzuti, C.: An evolutionary multiobjective approach for community discovery in dynamic networks. IEEE Trans. Knowl. Data Eng. 26(8), 1838–1852 (2014)CrossRefGoogle Scholar
  10. 10.
    Gonzalez-Pardo, A., Jung, J.J., Camacho, D.: Aco-based clustering for ego network analysis. Futur. Gener. Comput. Syst. 66, 160–170 (2017)CrossRefGoogle Scholar
  11. 11.
    Greene, D., Doyle, D., Cunningham, P.: Tracking the evolution of communities in dynamic social networks. In: 2010 International Conference on Advances in Social Networks Analysis and Mining (ASONAM), pp. 176–183. IEEE (2010)Google Scholar
  12. 12.
    Kim, K., McKay, R.I., Moon, B.R.: Multiobjective evolutionary algorithms for dynamic social network clustering. In: Proceedings of the 12th Annual Conference on Genetic and Evolutionary Computation, pp. 1179–1186. ACM (2010)Google Scholar
  13. 13.
    Klimt, B., Yang, Y.: Introducing the enron corpus. In: CEAS (2004)Google Scholar
  14. 14.
    Lara-Cabrera, R., Gonzalez-Pardo, A., Barhamgi, M., Camacho, D.: Extracting radicalisation behavioural patterns from social network data. In: 2017 28th International Workshop on Database and Expert Systems Applications (DEXA), pp. 6–10 (2017).  https://doi.org/10.1109/DEXA.2017.18
  15. 15.
    Lara-Cabrera, R., Gonzalez-Pardo, A., Camacho, D.: Statistical analysis of risk assessment factors and metrics to evaluate radicalisation in Twitter. Futur. Gener. Comput. Syst. (2017)Google Scholar
  16. 16.
    Lara-Cabrera, R., Pardo, A.G., Benouaret, K., Faci, N., Benslimane, D., Camacho, D.: Measuring the radicalisation risk in social networks. IEEE Access 5, 10892–10900 (2017).  https://doi.org/10.1109/ACCESS.2017.2706018CrossRefGoogle Scholar
  17. 17.
    Li, S., Chen, Y., Du, H., Feldman, M.W.: A genetic algorithm with local search strategy for improved detection of community structure. Complexity 15(4), 53–60 (2010)MathSciNetGoogle Scholar
  18. 18.
    Lin, Y.R., Chi, Y., Zhu, S., Sundaram, H., Tseng, B.L.: Facetnet: a framework for analyzing communities and their evolutions in dynamic networks. In: Proceedings of the 17th International Conference on World Wide Web, pp. 685–694. ACM (2008)Google Scholar
  19. 19.
    Malm, A., Bichler, G.: Networks of collaborating criminals: assessing the structural vulnerability of drug markets. J. Res. Crime Delinq. 48(2), 271–297 (2011)CrossRefGoogle Scholar
  20. 20.
    Mathias, S.B., Rosset, V., Nascimento, M.C.: Community detection by consensus genetic-based algorithm for directed networks. Procedia Comput. Sci. 96, 90–99 (2016)CrossRefGoogle Scholar
  21. 21.
    Newman, M.E., Girvan, M.: Finding and evaluating community structure in networks. Phys. Rev. E 69(2), 026113 (2004)CrossRefGoogle Scholar
  22. 22.
    Park, Y., Song, M.: A genetic algorithm for clustering problems. In: Proceedings of the Third Annual Conference on Genetic Programming, pp. 568–575 (1998)Google Scholar
  23. 23.
    Pizzuti, C.: Boosting the detection of modular community structure with genetic algorithms and local search. In: Proceedings of the 27th Annual ACM Symposium on Applied Computing, pp. 226–231. ACM (2012)Google Scholar
  24. 24.
    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)CrossRefGoogle Scholar
  25. 25.
    Sun, J., Faloutsos, C., Papadimitriou, S., Yu, P.S.: Graphscope: parameter-free mining of large time-evolving graphs. In: Proceedings of the 13th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 687–696. ACM (2007)Google Scholar
  26. 26.
    Wang, S., Zou, H., Sun, Q., Zhu, X., Yang, F.: Community detection via improved genetic algorithm in complex network. Inf. Technol. J. 11(3), 384–387 (2012)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2018

Authors and Affiliations

  1. 1.Computer Science DepartmentUniversidad Autónoma de MadridMadridSpain

Personalised recommendations