skip to main content
research-article

CIM: Community-Based Influence Maximization in Social Networks

Published:30 April 2014Publication History
Skip Abstract Section

Abstract

Given a social graph, the problem of influence maximization is to determine a set of nodes that maximizes the spread of influences. While some recent research has studied the problem of influence maximization, these works are generally too time consuming for practical use in a large-scale social network. In this article, we develop a new framework, community-based influence maximization (CIM), to tackle the influence maximization problem with an emphasis on the time efficiency issue. Our proposed framework, CIM, comprises three phases: (i) community detection, (ii) candidate generation, and (iii) seed selection. Specifically, phase (i) discovers the community structure of the network; phase (ii) uses the information of communities to narrow down the possible seed candidates; and phase (iii) finalizes the seed nodes from the candidate set. By exploiting the properties of the community structures, we are able to avoid overlapped information and thus efficiently select the number of seeds to maximize information spreads. The experimental results on both synthetic and real datasets show that the proposed CIM algorithm significantly outperforms the state-of-the-art algorithms in terms of efficiency and scalability, with almost no compromise of effectiveness.

References

  1. R. Albert, H. Jeong, and A. Barabasi. 1999. Diameter of the World Wide Web. Nature 401, 130--131.Google ScholarGoogle ScholarCross RefCross Ref
  2. A. Barabasi and R. Albert. 1999. Emergence of scaling in random networks. Science 286, 509--512.Google ScholarGoogle ScholarCross RefCross Ref
  3. D. Bortner and J. Han. 2010. Progressive clustering of networks using structure-connected order of traversal. In Proceedings of the 26th IEEE International Conference on Data Engineering (ICDE'10). 653--656.Google ScholarGoogle Scholar
  4. Y. Chen, S. Chang, C. Chou, W. Peng, and S. Lee. 2012. Exploring community structures for influence maximization in social networks. In Proceedings of the 6th SNA-KDD Workshop on Social Network Mining and Analysis held in conjunction with KDD'12 (SNA-KDD'12). 1--6.Google ScholarGoogle Scholar
  5. W. Chen, Y. Wang, and S. Yang. 2009. Efficient influence maximization in social networks. In Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD'09). 199--208. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. L. Danon, J. Duch, A. Diaz-Guilera, and A. Arenas. 2005. Comparing community structure identification. J. Stat. Mech. Theory Exp. 2005, 9.Google ScholarGoogle ScholarCross RefCross Ref
  7. P. Domingos. 2005. Mining social networks for viral marketing. IEEE Intell. Syst. 20, 1, 80--93.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. P. Domingos and M. Richardson. 2001. Mining the network value of customers. In Proceedings of the 7th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD'01). 57--66. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. P. Domingos and M. Richardson. 2002. Mining knowledge-sharing sites for viral marketing. In Proceedings of the 8th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD'02). 61--70. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. M. Ester, H. Kriegel, J. Sander, and X. Xu. 1996. A density-based algorithm for discovering clusters in large spatial databases with noise. In Proceedings of the 2nd International Conference on Knowledge Discovery and Data Mining (KDD'96). 226--231.Google ScholarGoogle Scholar
  11. P. Estevez, P. Vera, and K. Saito. 2007. Selecting the most influential nodes in social network. In Proceedings of the International Joint Conference on Neural Networks (IJCNN'07). 2397--2402.Google ScholarGoogle Scholar
  12. Z. Feng, X. Xu, N. Yuruk, and T. Schweiger. 2007. A novel similarity-based modularity function for graph partitioning. In Proceedings of the 9th International Conference on Data Warehousing and Knowledge Discovery (DaWaK'07). 385--396. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. L. Freeman. 1977. A set of measures of centrality based on betweenness. Sociometry 40, 1, 35--41.Google ScholarGoogle ScholarCross RefCross Ref
  14. M. Girvan and M. Newman. 2002. Community structure in social and biological networks. Proc. Nat. Acad. Sci. 99, 12, 7821--7826.Google ScholarGoogle ScholarCross RefCross Ref
  15. J. Goldenberg, B. Libai, and E. Muller. 2001. Talk of network: A complex systems look at the underlying process of word-of-mouth. Market. Lett. 12, 3, 211--223.Google ScholarGoogle ScholarCross RefCross Ref
  16. M. Gomez-Rodrigues, D. Balduzzi, and B. Scholkopf. 2011. Uncovering the temporal dynamics of diffusion networks. In Proceedings of the 28th International Conference on Machine Learning (ICML'11). 561--568.Google ScholarGoogle Scholar
  17. M. Gomez-Rodriguez, J. Leskovec, and A. Krause. 2010. Inferring networks of diffusion and influence. In Proceedings of the 16th ACM SIGKDD International Conference on Knowledge Discovery in Data Mining (KDD'10). 1019--1028. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. J. Huang, H. Sun, J. Han, H. Deng, Y. Sun, and Y. Liu. 2010. SHRINK: A structural clustering algorithm for detecting hierarchical communities in networks. In Proceedings of the 19th ACM Conference on Information and Knowledge Management (CIKM'10). 219--228. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. G. Karypis, and V. Kumar. 1996. Parallel multilevel k-way partitioning scheme for irregular graphs. In Proceedings of the ACM/IEEE Conference on Supercomputing (SC'96). 1--21. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. D. Kempe, J. Kleinberg, and E. Tardos. 2003. Maximizing the spread of influence through a social network. In Proceedings of the 9th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD'03). 137--146. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. A. Lancichinetti, S. Fortnato, and J. Keryesz. 2009. Detecting the overlapping and hierarchical community structure in complex network. New J. Physics 11, 3.Google ScholarGoogle ScholarCross RefCross Ref
  22. A. Lancichinetti, S. Fortnato, and F. Radicchi. 2008. Benchmark graphs for testing community detection algorithms. Phy. Rev. E 78, 4.Google ScholarGoogle Scholar
  23. H. Ma, H. Yang, M. Lyu, and I. King. 2008. Mining social networks using heat diffusion processes for marketing candidates selection. In Proceedings of the 17th ACM Conference on Information and Knowledge Management (CIKM'08). 233--242. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. S. Myers and J. Leskovec. 2010. On the convexity of latent social network inference. In Proceedings of the 24th Annual Conference on Neural Information Processing Systems (NIPS'10). 1741--1749.Google ScholarGoogle Scholar
  25. A. Ng, M. Jordan, and Y. Weiss. 2001. On spectral clustering: Analysis and an algorithm. In Proceedings of the Conference on Neural Information Processing Systems: Natural and Synthetic (NIPS'01). 849--856.Google ScholarGoogle Scholar
  26. M. Newman. 2004. Fast algorithm for detecting community structure in networks. Phy. Rev. E 69, 6.Google ScholarGoogle Scholar
  27. M. Newman. 2006. Modularity and community structure in networks. Proc. Nat. Acad. Sci. U.S.A. 103, 23, 8577--8582.Google ScholarGoogle ScholarCross RefCross Ref
  28. G. Palla, I. Derenyi, I. Farkas, and T. Vicsek. 2005. Uncovering the overlapping community structure of complex networks in nature and society. Nature 435. 814--818.Google ScholarGoogle Scholar
  29. E. ROGERS. 2003. Diffusion of Innovations. 5th Ed., Free Press, New York, NY.Google ScholarGoogle Scholar
  30. J. Ruan and W. Zhang. 2007. An efficient spectral algorithm for network community discovery and its applications to biological and social networks. In Proceedings of the 7th IEEE International Conference on Data Mining (ICDM'07). 643--648. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. K. Saito, M. Kimura, K. Ohara, and H. Motoda. 2011. Efficient discovery of influential nodes for SIS models in social networks. Knowl. Inform. Syst. 30, 3, 613--635. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. T. Valente. 1995. Network Models of the Diffusion of Innovations. Hampton Press.Google ScholarGoogle Scholar
  33. L. Wan, J. Liao, and X. Zhu. 2008. Finding evaluating community structure in social networks. In Proceedings of the 4th International Conference on Advanced Data Mining and Applications (ADMA'08). 620--627. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Y. Wang and X. Feng. 2009. A potential-based node selection strategy for influence maximization in a social network. In Proceedings of the 5th International Conference on Advanced Data Mining and Applications (ADMA'09). 350--361. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. S. Wasserman and K. Faust. 1994. Social network analysis: Methods and applications. Cambridge University Press.Google ScholarGoogle Scholar
  36. S. White and P. Smyth. 2005. A spectral clustering approach to finding communities in graph. In Proceedings of the 5th SIAM International Conference on Data Mining (SDM'05). 274--286.Google ScholarGoogle Scholar
  37. X. Xu, N. Yuruk, Z. Feng, and T. Schweiger. 2007. SCAN: A structural clustering algorithm for networks. In Proceedings of the 13th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD'07). 824--833. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. H. Young. 2000. The diffusion of innovations in social networks. Economics Working Paper 437, Johns Hopkins University.Google ScholarGoogle Scholar
  39. W. Zachary. 1997. An information flow model for conflict and fission in small group. J. Anthro. Res. 33, 452--473.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. CIM: Community-Based Influence Maximization in Social Networks

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM Transactions on Intelligent Systems and Technology
        ACM Transactions on Intelligent Systems and Technology  Volume 5, Issue 2
        Special Issue on Linking Social Granularity and Functions
        April 2014
        347 pages
        ISSN:2157-6904
        EISSN:2157-6912
        DOI:10.1145/2611448
        Issue’s Table of Contents

        Copyright © 2014 ACM

        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]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 30 April 2014
        • Accepted: 1 June 2013
        • Revised: 1 February 2013
        • Received: 1 November 2012
        Published in tist Volume 5, Issue 2

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader