Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1569901.1570068acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Agglomerative genetic algorithm for clustering in social networks

Published: 08 July 2009 Publication History

Abstract

Size and complexity of data repositories collaboratively created by Web users generate a need for new processing approaches. In this paper, we study the problem of detection of fine-grained communities of users in social networks, which can be defined as clustering with a large number of clusters. The practical size of social networks makes the traditional evolutionary based clustering approaches, which represent the entire clustering solution as one individual, hard to apply. We propose an Agglomerative Clustering Genetic Algorithm (ACGA): a population of clusters evolves from the initial state in which each cluster represents one user to a high quality clustering solution. Each step of the evolutionary process is performed locally, engaging only a small part of the social network limited to two clusters and their direct neighborhood. This makes the algorithm practically useful independently of the size of the network. Evaluation on two social network models indicates that ACGA is potentially able to detect communities with accuracy comparable or better than two typical centralized clustering algorithms even though ACGA works under much stricter conditions.

References

[1]
Robert Busa-Fekete, Andras Kocsor, and Csaba Bagyinka. A multi-stack based phylogenetic tree building method. Bioinformatics Research and Applications, pages 49--60, 2007.
[2]
R. I. M. Dunbar. Coevolution of neocortical size, group size and language in humans. Behavioral and Brain Sciences, 16(4):681--735, 1993.
[3]
Zhidan Feng, Xiaowei Xu, Nurcan Yuruk, and Thomas Schweiger. A novel similarity-based modularity function for graph partitioning. Data Warehousing and Knowledge Discovery, pages 385--396, 2007.
[4]
Rong Ge, Martin Ester, Byron J. Gao, Zengjian Hu, Binay Bhattacharya, and Boaz Ben-Moshe. Joint cluster analysis of attribute data and relationship data: The connected k-center problem, algorithms and applications. ACM Trans. Knowl. Discov. Data, 2(2):1--35, 2008.
[5]
M. Girvan and M. E. J. Newman. Community structure in social and biological networks. PNAS, 99(12):7821--7826, 2002.
[6]
J. Handl and J. Knowles. An evolutionary approach to multiobjective clustering. Evolutionary Computation, IEEE Transactions on, 11(1):56--76, Feb. 2007.
[7]
Julia Handl and Joshua Knowles. On semi-supervised clustering via multiobjective optimization. In GECCO '06: Proceedings of the 8th annual conference on Genetic and evolutionary computation, pages 1465--1472, New York, NY, USA, 2006. ACM.
[8]
Ji He, Ah-Hwee Tan, Chew-Lim Tan, and Sam-Yuan Sung. On Quantitative Evaluation of Clustering Systems. Kluwer Academic Publishers, 2003.
[9]
Yi Hong, Sam Kwong, Hui Xiong, and Qingsheng Ren. Genetic-guided semi-supervised clustering algorithm with instance-level constraints. In GECCO '08: Proceedings of the 10th annual conference on Genetic and evolutionary computation, pages 1381--1388, New York, NY, USA, 2008. ACM.
[10]
Lawrence Hubert and Phipps Arabie. Comparing partitions. J. of Classification, 2(1):193--218, 1985.
[11]
Jure Leskovec, Jon Kleinberg, and Christos Faloutsos. Graph evolution: Densification and shrinking diameters. ACM Trans. Knowl. Discov. Data, 1(1):2, 2007.
[12]
Nobukazu Matake, Tomoyuki Hiroyasu, Mitsunori Miki, and Tomoharu Senda. Multiobjective clustering with automatic k-determination for large-scale data. In GECCO '07: Proceedings of the 9th annual conference on Genetic and evolutionary computation, pages 861--868, New York, NY, USA, 2007. ACM.
[13]
M E Newman and M Girvan. Finding and evaluating community structure in networks. Phys Rev E Stat Nonlin Soft Matter Phys, 69(2):026113.1--15, Feb 2004.
[14]
Clara Pizzuti. Ga-net: A genetic algorithm for community detection in social networks. In PPSN, volume 5199 of Lecture Notes in Computer Science, pages 1081--1090. Springer, 2008.
[15]
Peter Rousseeuw. Silhouettes: a graphical aid to the interpretation and validation of cluster analysis. J. Comput. Appl. Math., 20(1):53--65, 1987.
[16]
Jianbo Shi and J. Malik. Normalized cuts and image segmentation. IEEE Trans. on Pattern Analysis and Machine Intelligence, 22(8):888--905, 2000.
[17]
Mursel Tasgin and Haluk Bingol. Community detection in complex networks using genetic algorithm. In ECCS '06: Proc. of the European Conference on Complex Systems, Apr 2006.
[18]
A. Sima Uyar and Sule Gunduz Oguducu. A new graph-based evolutionary approach to sequence clustering. In ICMLA '05: Proceedings of the Fourth International Conference on Machine Learning and Applications, pages 273--278. IEEE, 2005.

Cited By

View all
  • (2021)Adaptive Framework for Privacy Preserving in Online Social NetworksWireless Personal Communications10.1007/s11277-021-08822-4Online publication date: 20-Aug-2021
  • (2020)Nature-inspired optimization algorithms for community detection in complex networks: a review and future trendsTelecommunication Systems10.1007/s11235-019-00636-xOnline publication date: 30-Jan-2020
  • (2019)Parallel Conical Area Community Detection Using Evolutionary Multi-Objective OptimizationProcesses10.3390/pr70201117:2(111)Online publication date: 20-Feb-2019
  • Show More Cited By

Index Terms

  1. Agglomerative genetic algorithm for clustering in social networks

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GECCO '09: Proceedings of the 11th Annual conference on Genetic and evolutionary computation
    July 2009
    2036 pages
    ISBN:9781605583259
    DOI:10.1145/1569901
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 08 July 2009

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. community detection
    2. genetic algorithms
    3. graph clustering
    4. social networks

    Qualifiers

    • Research-article

    Conference

    GECCO09
    Sponsor:
    GECCO09: Genetic and Evolutionary Computation Conference
    July 8 - 12, 2009
    Québec, Montreal, Canada

    Acceptance Rates

    Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)9
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 14 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2021)Adaptive Framework for Privacy Preserving in Online Social NetworksWireless Personal Communications10.1007/s11277-021-08822-4Online publication date: 20-Aug-2021
    • (2020)Nature-inspired optimization algorithms for community detection in complex networks: a review and future trendsTelecommunication Systems10.1007/s11235-019-00636-xOnline publication date: 30-Jan-2020
    • (2019)Parallel Conical Area Community Detection Using Evolutionary Multi-Objective OptimizationProcesses10.3390/pr70201117:2(111)Online publication date: 20-Feb-2019
    • (2019)Urban Human MobilityACM SIGKDD Explorations Newsletter10.1145/3331651.333165321:1(1-19)Online publication date: 13-May-2019
    • (2017)Overlapping Community Detection for Multimedia Social NetworksIEEE Transactions on Multimedia10.1109/TMM.2017.269265019:8(1881-1893)Online publication date: Aug-2017
    • (2017)Expansion of social connectivity: A concept of big data analysis and genetic algorithm modeling2017 Conference on Information and Communication Technology (CICT)10.1109/INFOCOMTECH.2017.8340584(1-6)Online publication date: Nov-2017
    • (2017)A discrete modified fireworks algorithm for community detection in complex networksApplied Intelligence10.1007/s10489-016-0840-946:2(373-385)Online publication date: 1-Mar-2017
    • (2017)IntroductionComputational Intelligence for Network Structure Analytics10.1007/978-981-10-4558-5_1(1-20)Online publication date: 20-Sep-2017
    • (2016)A survey on network community detection based on evolutionary computationInternational Journal of Bio-Inspired Computation10.1504/IJBIC.2016.0763298:2(84-98)Online publication date: 1-May-2016
    • (2016)A multi-objective genetic algorithm for community detection in weighted networks2016 Eighth International Conference on Information and Knowledge Technology (IKT)10.1109/IKT.2016.7777766(193-199)Online publication date: Sep-2016
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media