Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2903150.2903181acmconferencesArticle/Chapter ViewAbstractPublication PagescfConference Proceedingsconference-collections
research-article

Accelerating the mining of influential nodes in complex networks through community detection

Published: 16 May 2016 Publication History

Abstract

Computing the set of influential nodes of a given size, which when activated will ensure maximal spread of influence on a complex network, is a challenging problem impacting multiple applications. A rigorous approach to influence maximization involves utilization of optimization routines that come with a high computational cost. In this work, we propose to exploit the existence of communities in complex networks to accelerate the mining of influential seeds. We provide intuitive reasoning to explain why our approach should be able to provide speedups without significantly degrading the extent of the spread of influence when compared to the case of influence maximization without using the community information. Additionally, we have parallelized the complete workflow by leveraging an existing parallel implementation of the Louvain community detection algorithm. We then conduct a series of experiments on a dataset with three representative graphs to first verify our implementation and then demonstrate the speedups. Our method achieves speedups ranging from 3x to 28x for graphs with small number of communities while nearly matching or even exceeding the activation performance on the entire graph. Complexity analysis reveals that dramatic speedups are possible for larger graphs that contain a correspondingly larger number of communities. In addition to the speedups obtained from the utilization of the community structure, scalability results show up to 6.3x speedup on 20 cores relative to the baseline run on 2 cores. Finally, current limitations of the approach are outlined along with the planned next steps.

References

[1]
Michelle Girvan and Mark EJ Newman. Community structure in social and biological networks. Proceedings of the national academy of sciences, 99(12):7821--7826, 2002.
[2]
David Kempe, Jon Kleinberg, and Éva Tardos. Maximizing the spread of influence through a social network. In ACM SIGKDD, pages 137--146, New York, NY, USA, 2003. ACM.
[3]
Edith Cohen, Daniel Delling, Thomas Pajor, and Renato F. Werneck. Sketch-based influence maximization and computation: Scaling up with guarantees. In ACM SIGKDD, CIKM '14, pages 629--638, New York, NY, USA, 2014. ACM.
[4]
Christian Borgs, Michael Brautbar, Jennifer Chayes, and Brendan Lucier. Maximizing social influence in nearly optimal time. In ACM-SIAM Symposium on Discrete Algorithms, SODA '14, pages 946--957. SIAM, 2014.
[5]
R. Lambiotte, J.-C. Delvenne, and M. Barahona. Random walks, markov processes and the multiscale modular organization of complex networks. Network Science and Engineering, IEEE Transactions on, 1(2):76--90, 2014.
[6]
Martin Rosvall and Carl T Bergstrom. Maps of random walks on complex networks reveal community structure. Proceedings of the National Academy of Sciences, 105(4):1118--1123, 2008.
[7]
James P Gleeson. Cascades on correlated and modular random networks. Physical Review E, 77(4):046117, 2008.
[8]
Aram Galstyan and Paul Cohen. Cascading dynamics in modular networks. Physical Review E, 75(3):036109, 2007.
[9]
Marcel Salathé and James H Jones. Dynamics and control of diseases in networks with community structure. PLoS Comput Biol, 6(4):e1000736, 2010.
[10]
Pedro Domingos and Matt Richardson. Mining the network value of customers. In ACM SIGKDD, pages 57--66. ACM, 2001.
[11]
Pierre L'Ecuyer. Efficient and portable combined random number generators. Communications of the ACM, 31(6):742--751, 1988.
[12]
Vincent D Blondel, Jean-Loup Guillaume, Renaud Lambiotte, and Etienne Lefebvre. Fast unfolding of communities in large networks. Journal of Statistical Mechanics: Theory and Experiment, 2008(10):P10008, 2008.
[13]
Hao Lu, Mahantesh Halappanavar, and Ananth Kalyanaraman. Parallel heuristics for scalable community detection. Parallel Computing, 47:19--37, 2015.
[14]
Andrea Lancichinetti and Santo Fortunato. Benchmarks for testing community detection algorithms on directed and weighted graphs with overlapping communities. Physical Review E, 80(1):016118, 2009.
[15]
Andrea Lancichinetti, Santo Fortunato, and Filippo Radicchi. Benchmark graphs for testing community detection algorithms. Physical review E, 78(4):046110, 2008.
[16]
Lada A Adamic and Natalie Glance. The political blogosphere and the 2004 us election: divided they blog. In Proceedings of the 3rd international workshop on Link discovery, pages 36--43. ACM, 2005.
[17]
Jure Leskovec and Andrej Krevl. SNAP Datasets: Stanford large network dataset collection. http://snap.stanford.edu/data, June 2014.
[18]
William Webber, Alistair Moffat, and Justin Zobel. A similarity measure for indefinite rankings. ACM Transactions on Information Systems, 28(4):20, 2010.
[19]
Jure Leskovec, Andreas Krause, Carlos Guestrin, Christos Faloutsos, Jeanne VanBriesen, and Natalie Glance. Cost-effective outbreak detection in networks. In ACM SIGKDD, pages 420--429. ACM, 2007.
[20]
Wei Chen, Chi Wang, and Yajun Wang. Scalable influence maximization for prevalent viral marketing in large-scale social networks. In ACM SIGKDD, pages 1029--1038. ACM, 2010.
[21]
Masahiro Kimura and Kazumi Saito. Tractable models for information diffusion in social networks. In Knowledge Discovery in Databases: PKDD 2006, pages 259--271. Springer, 2006.
[22]
Amit Goyal, Francesco Bonchi, and Laks VS Lakshmanan. A data-based approach to social influence maximization. VLDB Endowment, 5(1):73--84, 2011.
[23]
Fergal Reid and Neil Hurley. Diffusion in networks with overlapping community structure. In Data Mining Workshops (ICDMW), 2011 IEEE 11th International Conference on, pages 969--978. IEEE, 2011.
[24]
R. Lambiotte, J. C. Delvenne, and M. Barahona. Laplacian Dynamics and Multiscale Modular Structure in Networks, October 2009.
[25]
Karine Nahon and Jeff Hemsley. Going viral. Polity, 2013.
[26]
Yu Wang, Gao Cong, Guojie Song, and Kunqing Xie. Community-based greedy algorithm for mining top-k influential nodes in mobile social networks. In ACM SIGKDD, pages 1039--1048. ACM, 2010.
[27]
Yi-Cheng Chen, Wen-Yuan Zhu, Wen-Chih Peng, Wang-Chien Lee, and Suh-Yin Lee. Cim: community-based influence maximization in social networks. ACM Transactions on Intelligent Systems and Technology (TIST), 5(2):25, 2014.

Cited By

View all
  • (2022)IMpart: A Partitioning-based Parallel Approach to Accelerate Influence Maximization2022 IEEE 29th International Conference on High Performance Computing, Data, and Analytics (HiPC)10.1109/HiPC56025.2022.00028(125-134)Online publication date: Dec-2022
  • (2022)Identifying spreading influence nodes for social networksFrontiers of Engineering Management10.1007/s42524-022-0190-89:4(520-549)Online publication date: 31-Aug-2022
  • (2022)A high-performance algorithm for finding influential nodes in large-scale social networksThe Journal of Supercomputing10.1007/s11227-022-04418-278:14(15905-15952)Online publication date: 28-Apr-2022
  • Show More Cited By

Index Terms

  1. Accelerating the mining of influential nodes in complex networks through community detection

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      CF '16: Proceedings of the ACM International Conference on Computing Frontiers
      May 2016
      487 pages
      ISBN:9781450341288
      DOI:10.1145/2903150
      • General Chairs:
      • Gianluca Palermo,
      • John Feo,
      • Program Chairs:
      • Antonino Tumeo,
      • Hubertus Franke
      © 2016 Association for Computing Machinery. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of the United States government. As such, the United States Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 16 May 2016

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. clustering
      2. complex networks
      3. diffusion
      4. influence maximization
      5. parallel computing

      Qualifiers

      • Research-article

      Conference

      CF'16
      Sponsor:
      CF'16: Computing Frontiers Conference
      May 16 - 19, 2016
      Como, Italy

      Acceptance Rates

      CF '16 Paper Acceptance Rate 30 of 94 submissions, 32%;
      Overall Acceptance Rate 273 of 785 submissions, 35%

      Upcoming Conference

      CF '25

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)9
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 16 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2022)IMpart: A Partitioning-based Parallel Approach to Accelerate Influence Maximization2022 IEEE 29th International Conference on High Performance Computing, Data, and Analytics (HiPC)10.1109/HiPC56025.2022.00028(125-134)Online publication date: Dec-2022
      • (2022)Identifying spreading influence nodes for social networksFrontiers of Engineering Management10.1007/s42524-022-0190-89:4(520-549)Online publication date: 31-Aug-2022
      • (2022)A high-performance algorithm for finding influential nodes in large-scale social networksThe Journal of Supercomputing10.1007/s11227-022-04418-278:14(15905-15952)Online publication date: 28-Apr-2022
      • (2020)PreemptProceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis10.5555/3433701.3433774(1-15)Online publication date: 9-Nov-2020
      • (2020)PREEMPT: Scalable Epidemic Interventions Using Submodular Optimization on Multi-GPU SystemsSC20: International Conference for High Performance Computing, Networking, Storage and Analysis10.1109/SC41405.2020.00059(1-15)Online publication date: Nov-2020
      • (2019)Fast and Scalable Implementations of Influence Maximization Algorithms2019 IEEE International Conference on Cluster Computing (CLUSTER)10.1109/CLUSTER.2019.8890991(1-12)Online publication date: Sep-2019
      • (2019)Important Member Discovery of Attribution Trace Based on Relevant Circle (Short Paper)Methionine Dependence of Cancer and Aging10.1007/978-3-030-12981-1_16(222-232)Online publication date: 7-Feb-2019
      • (2018)Identifying Influential Individuals on Large-Scale Social Networks: A Community Based ApproachIEEE Access10.1109/ACCESS.2018.28669816(47240-47257)Online publication date: 2018
      • (2018)Exploring the Role of Intrinsic Nodal Activation on the Spread of Influence in Complex NetworksSocial Network Based Big Data Analysis and Applications10.1007/978-3-319-78196-9_6(123-142)Online publication date: 11-May-2018
      • (2017)Efficient Influential Individuals Discovery on Service-Oriented Social Networks: A Community-Based ApproachService-Oriented Computing10.1007/978-3-319-69035-3_44(605-613)Online publication date: 18-Oct-2017
      • Show More Cited By

      View Options

      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