Spectral Vertex Sampling for Big Complex Graphs

  • Jingming Hu
  • Seok-Hee HongEmail author
  • Peter Eades
Conference paper
Part of the Studies in Computational Intelligence book series (SCI, volume 882)


This paper introduces a new vertex sampling method for big complex graphs, based on the spectral sparsification, a technique to reduce the number of edges in a graph while retaining its structural properties. More specifically, our method reduces the number of vertices in a graph while retaining its structural properties, based on the high effective resistance values. Extensive experimental results using graph sampling quality metrics, visual comparison and shape-based metrics confirm that our new method significantly outperforms the random vertex sampling and the degree centrality based sampling.


  1. 1.
    Barrat, A., Barthelemy, M., Pastor-Satorras, R., Vespignani, A.: The architecture of complex weighted networks. Proc. Natl. Acad. Sci. USA 101(11), 3747–3752 (2004)CrossRefGoogle Scholar
  2. 2.
    Brandes, U., Wagner, D.: Analysis and visualization of social networks. In: Graph Drawing Software, pp. 321–340 (2004)CrossRefGoogle Scholar
  3. 3.
    Davis, T.A., Hu, Y.: The University of Florida sparse matrix collection. ACM Trans. Math. Softw. 38(1), 1–25 (2011)MathSciNetzbMATHGoogle Scholar
  4. 4.
    Eades, P., Hong, S.-H., Nguyen, A., Klein, K.: Shape-based quality metrics for large graph visualization. J. Graph Algorithms Appl. 21(1), 29–53 (2017)MathSciNetCrossRefGoogle Scholar
  5. 5.
    Freeman, L.C.: Centrality in social networks conceptual clarification. Soc. Netw. 1(3), 215–239 (1978)CrossRefGoogle Scholar
  6. 6.
    Gammon, J., Chakravarti, I.M., Laha, R.G., Roy, J.: Handbook of Methods of Applied Statistics (1967)Google Scholar
  7. 7.
    Hernández, J.M., Van Mieghem, P.: Classification of graph metrics. Delft University of Technology: Mekelweg, The Netherlands, pp. 1–20 (2011)Google Scholar
  8. 8.
    Hu, P., Lau, W.C.: A survey and taxonomy of graph sampling. arXiv preprint arXiv:1308.5865 (2013)
  9. 9.
    Lee, S.H., Kim, P.-J., Jeong, H.: Statistical properties of sampled networks. Phys. Rev. E 73(1), 16102 (2006)CrossRefGoogle Scholar
  10. 10.
    Leskovec, J., Faloutsos, C.: Sampling from large graphs. In: Proceedings of the 12th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 631–636 (2006)Google Scholar
  11. 11.
    Newman, M.E.J.: Mixing patterns in networks. Phys. Rev. E 67(2), 26126 (2003)MathSciNetCrossRefGoogle Scholar
  12. 12.
    Nocaj, A., Ortmann, M., Brandes, U.: Untangling the hairballs of multi-centered, small-world online social media networks. J. Graph Algorithms Appl. 19(2), 595–618 (2015)MathSciNetCrossRefGoogle Scholar
  13. 13.
    Rafiei, D.: Effectively visualizing large networks through sampling. In: VIS 05. IEEE Visualization, pp. 375–382 (2005)Google Scholar
  14. 14.
    Rossi, R.A., Ahmed, N.K.: The network data repository with interactive graph analytics and visualization. In: AAAI 2015 Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence, pp. 4292–4293 (2015)Google Scholar
  15. 15.
    Spielman, D.A., Teng, S.-H.: Spectral sparsification of graphs. SIAM J. Comput. 40(4), 981–1025 (2011)MathSciNetCrossRefGoogle Scholar
  16. 16.
    Wu, Y., Cao, N., Archambault, D.W., Shen, Q., Qu, H., Cui, W.: Evaluation of graph sampling: a visualization perspective. IEEE Trans. Visual Comput. Graph. 23(1), 401–410 (2017)CrossRefGoogle Scholar
  17. 17.
    yWorks GmbH: yEd graph editor (2018).
  18. 18.
    Zhang, F., Zhang, S., Wong, P.C., Edward Swan II, J., Jankun-Kelly, T.: A visual and statistical benchmark for graph sampling methods. In: Proceedings IEEE Visual Exploring Graphs Scale, October 2015Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.School of Computer ScienceUniversity of SydneySydneyAustralia

Personalised recommendations