Skip to main content
Log in

A penalty box approach for approximation betweenness and closeness centrality algorithms

  • Original Article
  • Published:
Social Network Analysis and Mining Aims and scope Submit manuscript

Abstract

Centrality metrics are used to find important nodes in social networks. In the days of ever-increasing social network sizes, it becomes more and more difficult to compute centrality scores of all nodes quickly. One of the ways to tackle this problem is to use approximation centrality algorithms using sampling techniques. Also, in situations where finding only high value individuals/important nodes is the primary objective, accuracy of rank ordering of nodes is especially important. We propose a new sampling method similar to Tabu search, called “penalty box approach,” which can be used for approximation closeness and betweenness algorithms. On a variety of graphs we experimentally demonstrate that this new method when combined with previously known methods, such as random sampling and linear scaling, produces better results. The evaluation is done based on two measures that assess quality of rank ordered lists of nodes when compared against the true lists based on their closeness and betweenness scores. Effects of graph characteristics on the parameters of the proposed method are also analyzed.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  • Agarwal M, Singh RR, Chaudhary S, Iyengar S (2015) An efficient estimation of a node’s betweenness. In: Complex networks VI. Springer, New York. pp. 111–121

  • Bader DA, Madduri K (2006) Parallel algorithms for evaluating centrality indices in real-world networks. In: Parallel processing, 2006. ICPP 2006. International Conference on, IEEE. pp. 539–550

  • Bader DA, Kintali S, Madduri K, Mihail M (2007) Approximating betweenness centrality. In: Algorithms and models for the web-graph. Springer, New York, pp. 124–137

  • Barabási AL, Albert R (1999) Emergence of scaling in random networks. Science 286(5439):509–512

    Article  MathSciNet  MATH  Google Scholar 

  • Brandes U (2001) A faster algorithm for betweenness centrality. J Math Sociol 25(2):163–177

    Article  MATH  Google Scholar 

  • Brandes U, Pich C (2007) Centrality estimation in large networks. Int J Bifurc Chaos 17(07):2303–2318

    Article  MathSciNet  MATH  Google Scholar 

  • Dutot A, Guinand F, Olivier D, Pigné Y et al. (2007) Graphstream: a tool for bridging the gap between complex systems and dynamic graphs. In: Emergent properties in natural and artificial complex systems. Satellite conference within the 4th European conference on complex systems (ECCS’2007)

  • Eppstein D, Wang J (2004) Fast approximation of centrality. J Graph Algorithm Appl 8:39–45

    Article  MathSciNet  MATH  Google Scholar 

  • Erdos D, Ishakian V, Bestavros A, Terzi E (2014) A divide-and-conquer algorithm for betweenness centrality. arXiv preprint arXiv:14064173

  • Freeman L (1979) Centrality in social networks conceptual clarification. Soc Netw 1(3):215–239

    Article  Google Scholar 

  • Geisberger R, Sanders P, Schultes D (2008) Better approximation of betweenness centrality. In: ALENEX, SIAM, pp. 90–100

  • Gkorou D, Pouwelse J, Epema D, Kielmann T, van Kreveld M, Niessen W (2010) Efficient approximate computation of betweenness centrality. In: 16th annual conference of the advanced school for computing and imaging (ASCI 2010)

  • Glover F (1989) Tabu search-part i. ORSA J Comput 1(3):190–206

    Article  MATH  Google Scholar 

  • Heidemann J, Klier M, Probst F (2010) Identifying key users in online social networks: a pagerank based approach. Proc 31st information system international conference, StLouis, MO, USA

  • Hoeffding W (1963) Probability inequalities for sums of bounded random variables. J Am Stat Assoc 58(301):13–30

    Article  MathSciNet  MATH  Google Scholar 

  • Jacob R, Koschützki D, Lehmann K, Peeters L, Tenfelde-Podehl D (2005) Algorithms for centrality indices. Netw Anal pp. 62–82

  • Jippes E, Achterkamp MC, Brand PL, Kiewiet DJ, Pols J, van Engelen JM (2010) Disseminating educational innovations in health care practice: training versus social networks. Soc Sci & Med 70(10):1509–1517

    Article  Google Scholar 

  • Kempe D, Kleinberg J, Tardos É (2003) Maximizing the spread of influence through a social network. In: Proceedings of the ninth ACM SIGKDD international conference on knowledge discovery and data mining, ACM, pp. 137–146

  • Kendall MG (1988) A new measure of rank correlation. Biometrika 4:81–93

    MathSciNet  MATH  Google Scholar 

  • Kourtellis N, Alahakoon T, Simha R, Iamnitchi A, Tripathi R (2013) Identifying high betweenness centrality nodes in large social networks. Soc Netw Anal Min 3(4):899–914

    Article  Google Scholar 

  • Krebs VE (2002) Mapping networks of terrorist cells. Connections 24(3):43–52

    Google Scholar 

  • Kunegis J (2013) Konect: the koblenz network collection. In: Proceedings of the 22nd international conference on world wide web companion, international world wide web conferences steering committee, pp. 1343–1350

  • Leskovec J, Krevl A (2014) SNAP datasets: stanford large network dataset collection. http://snap.stanford.edu/data

  • Okamoto K, Chen W, Li XY (2008) Ranking of closeness centrality for large-scale social networks. In: Frontiers in algorithmics, Springer, New York, pp. 186–195

  • Opsahl T, Agneessens F, Skvoretz J (2010) Node centrality in weighted networks: generalizing degree and shortest paths. Soc Netw 32(3):245–251

    Article  Google Scholar 

  • Riondato M, Kornaropoulos EM (2014) Fast approximation of betweenness centrality through sampling. In: Proceedings of the 7th ACM international conference on Web search and data mining, ACM, pp. 413–422

  • Wasserman S (1994) Social network analysis: methods and applications. Cambridge University Press, Cambridge

    Book  Google Scholar 

  • Watts DJ, Strogatz SH (1998) Collective dynamics of ‘Small-world’ Networks. Nature 393(6684):440–442

    Article  Google Scholar 

Download references

Acknowledgments

This material is based in part on work supported by the Intelligence Advanced Research Projects Activity (IARPA) via Air Force Research Laboratory contract number FA8650-10-C-7062. The U.S. Government is authorized to reproduce and distribute reprints for Government purposes notwithstanding any copyright annotation thereon.

Disclaimer

The views and conclusions contained herein are those of the authors and should not be interpreted as necessarily representing the official policies or endorsements, either expressed or implied, of IARPA, AFRL or the U.S. Government.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rakesh Nagi.

Appendix

Appendix

See Tables 1, 2, 3, 4.

Table 1 Comparison of sampling strategies for betweenness algorithm on various graph types based on Kendall-Tau distance
Table 2 Comparison of sampling strategies for closeness algorithm on various graph types based on Kendall-Tau distance
Table 3 Comparison of sampling strategies for betweenness algorithm on various graph types based on the number of Top-20 nodes
Table 4 Comparison of sampling strategies for closeness algorithm on various graph types based on the number of Top-20 nodes

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Khopkar, S.S., Nagi, R. & Tauer, G. A penalty box approach for approximation betweenness and closeness centrality algorithms. Soc. Netw. Anal. Min. 6, 4 (2016). https://doi.org/10.1007/s13278-015-0308-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s13278-015-0308-7

Keywords

Navigation