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

Overlapping community detection via bounded nonnegative matrix tri-factorization

Published: 12 August 2012 Publication History
  • Get Citation Alerts
  • Abstract

    Complex networks are ubiquitous in our daily life, with the World Wide Web, social networks, and academic citation networks being some of the common examples. It is well understood that modeling and understanding the network structure is of crucial importance to revealing the network functions. One important problem, known as community detection, is to detect and extract the community structure of networks. More recently, the focus in this research topic has been switched to the detection of overlapping communities. In this paper, based on the matrix factorization approach, we propose a method called bounded nonnegative matrix tri-factorization (BNMTF). Using three factors in the factorization, we can explicitly model and learn the community membership of each node as well as the interaction among communities. Based on a unified formulation for both directed and undirected networks, the optimization problem underlying BNMTF can use either the squared loss or the generalized KL-divergence as its loss function. In addition, to address the sparsity problem as a result of missing edges, we also propose another setting in which the loss function is defined only on the observed edges. We report some experiments on real-world datasets to demonstrate the superiority of BNMTF over other related matrix factorization methods.

    Supplementary Material

    MP4 File (306_t_talk_3.mp4)

    References

    [1]
    C. M. Bishop. Pattern Recognition and Machine Learning. Springer, New York, 2006.
    [2]
    V. D. Blondel, J.-L. Guillaume, R. Lambiotte, and E. Lefebvre. Fast unfolding of communities in large networks. Journal of Statistical Mechanics: Theory and Experiment, 2008(10):P10008, 2008.
    [3]
    A. Cichocki and A.-H. Phan. Fast local algorithms for large scale nonnegative matrix and tensor factorizations. IEICE Transaction on Fundamentals, E92-A(3):708--721, 2009.
    [4]
    A. Clauset, M. E. J. Newman, and C. Moore. Finding community structure in very large networks. Physical Review E, 70(6):066111, 2004.
    [5]
    C. Ding, T. Li, W. Peng, and H. Park. Orthogonal nonnegative matrix tri-factorizations for clustering. In Proceedings of the Twelfth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pages 126--135, Philadelphia, PA, USA, 2006.
    [6]
    I. J. Farkas, D. Ábel, G. Palla, and T. Vicsek. Weighted network modules. New Journal of Physics, 9:180, 2007.
    [7]
    M. Girvan and M. E. J. Newman. Community structure in social and biological networks. Proceedings of the National Academy of Sciences, 99(12):7821--7826, 2002.
    [8]
    C.-J. Hsieh and I. S. Dhillon. Fast coordinate descent methods with variable selection for non-negative matrix factorization. In Proceedings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pages 1064--1072, San Diego, CA, USA, 2011.
    [9]
    K. Lange, D. R. Hunter, and I. Yang. Optimization transfer using surrogate objective functions. Journal of Computational and Graphical Statistics, 9(1):1--59, 2000.
    [10]
    D. D. Lee and H. S. Seung. Learning the parts of objects by non-negative matrix factorization. Nature, 401(6755):788--791, 1999.
    [11]
    D. D. Lee and H. S. Seung. Algorithms for non-negative matrix factorization. In T. K. Leen, T. G. Dietterich, and V. Tresp, editors, Advances in Neural Information Processing Systems 13, pages 556--562, Denver, CO, USA, 2000.
    [12]
    C.-J. Lin. Projected gradient methods for nonnegative matrix factorization. Neural Computation, 19(10):2756--2779, 2007.
    [13]
    M. E. J. Newman. Fast algorithm for detecting community structure in networks. Physical Review E, 69(6):066133, 2004.
    [14]
    M. E. J. Newman and M. Girvan. Finding and evaluating community structure in networks. Physical Review E, 69:026113, 2004.
    [15]
    G. Palla, A.-L. Barabási, and T. Vicsek. Quantifying social group evolution. Nature, 446:664--667, 2007.
    [16]
    G. Palla, I. Derényi, I. Farkas, and T. Vicsek. Uncovering the overlapping community structure of complex networks in nature and society. Nature, 435:814--818, 2005.
    [17]
    G. Palla, I. J. Farkas, P. Pollner, I. Derényi, and T. Vicsek. Directed network modules. New Journal of Physics, 9:186, 2007.
    [18]
    I. Psorakis, S. Roberts, M. Ebden, and B. Sheldon. Overlapping community detection using Bayesian non-negative matrix factorization. Physical Review E, 83, 2011.
    [19]
    F. Wang, T. Li, X. Wang, S. Zhu, and C. H. Q. Ding. Community discovery using nonnegative matrix factorization. Data Mining and Knowledge Discovery, 22(3):493--521, 2011.

    Cited By

    View all
    • (2024)An Algorithm Based on Non-Negative Matrix Factorization for Detecting Communities in NetworksMathematics10.3390/math1204061912:4(619)Online publication date: 19-Feb-2024
    • (2024)Community Detection via Autoencoder-Like Nonnegative Tensor DecompositionIEEE Transactions on Neural Networks and Learning Systems10.1109/TNNLS.2022.320190635:3(4179-4191)Online publication date: Mar-2024
    • (2024)Centroid-Based Multiple Local Community DetectionIEEE Transactions on Computational Social Systems10.1109/TCSS.2022.322617811:1(455-464)Online publication date: Feb-2024
    • Show More Cited By

    Index Terms

    1. Overlapping community detection via bounded nonnegative matrix tri-factorization

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        KDD '12: Proceedings of the 18th ACM SIGKDD international conference on Knowledge discovery and data mining
        August 2012
        1616 pages
        ISBN:9781450314626
        DOI:10.1145/2339530
        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: 12 August 2012

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. bnmtf
        2. community detection
        3. network analysis
        4. nmf

        Qualifiers

        • Research-article

        Conference

        KDD '12
        Sponsor:

        Acceptance Rates

        Overall Acceptance Rate 1,133 of 8,635 submissions, 13%

        Upcoming Conference

        KDD '24

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)31
        • Downloads (Last 6 weeks)2

        Other Metrics

        Citations

        Cited By

        View all
        • (2024)An Algorithm Based on Non-Negative Matrix Factorization for Detecting Communities in NetworksMathematics10.3390/math1204061912:4(619)Online publication date: 19-Feb-2024
        • (2024)Community Detection via Autoencoder-Like Nonnegative Tensor DecompositionIEEE Transactions on Neural Networks and Learning Systems10.1109/TNNLS.2022.320190635:3(4179-4191)Online publication date: Mar-2024
        • (2024)Centroid-Based Multiple Local Community DetectionIEEE Transactions on Computational Social Systems10.1109/TCSS.2022.322617811:1(455-464)Online publication date: Feb-2024
        • (2024)WSNMF: Weighted Symmetric Nonnegative Matrix Factorization for attributed graph clusteringNeurocomputing10.1016/j.neucom.2023.127041566(127041)Online publication date: Jan-2024
        • (2024)Eco-epidemiological predator–prey models: A review of models in ordinary differential equationsEcological Complexity10.1016/j.ecocom.2023.10107157(101071)Online publication date: Jan-2024
        • (2024)A semi-orthogonal nonnegative matrix tri-factorization algorithm for overlapping community detectionStatistical Papers10.1007/s00362-024-01537-165:6(3601-3619)Online publication date: 14-Mar-2024
        • (2023)Nonnegative Matrix Factorization Based on Node Centrality for Community DetectionACM Transactions on Knowledge Discovery from Data10.1145/357852017:6(1-21)Online publication date: 28-Feb-2023
        • (2023)Multi-Objective Optimization of Local Overlapping Community Detection: A Formal Model and Novel Evolutionary AlgorithmIEEE Transactions on Network Science and Engineering10.1109/TNSE.2023.324312010:4(2124-2140)Online publication date: 1-Jul-2023
        • (2023)Graph Regularized Nonnegative Matrix Factorization for Community Detection in Attributed NetworksIEEE Transactions on Network Science and Engineering10.1109/TNSE.2022.321023310:1(372-385)Online publication date: 1-Jan-2023
        • (2023)Tangent Space Based Alternating Projections for Nonnegative Low Rank Matrix ApproximationIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2022.322405235:11(11917-11934)Online publication date: 1-Nov-2023
        • 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