Skip to main content

Spectral Measures of Distortion for Change Detection in Dynamic Graphs

  • Conference paper
  • First Online:
Complex Networks and Their Applications VII (COMPLEX NETWORKS 2018)

Part of the book series: Studies in Computational Intelligence ((SCI,volume 813))

Included in the following conference series:

Abstract

We propose a novel framework for detecting, quantifying and visualizing changes between two snapshots of a dynamic network. Unlike existing approaches, which can be sensitive to minor and isolated changes, and are often based on heuristics, we show how a theoretically-justified, inherently multi-scale notion of change, or distortion, can be defined and computed using spectral graph-theoretic tools. Our primary observation is that informative, robust and multi-scale measures of change can be obtained by computing a real-valued function (which we call the distortion function) on the nodes of the input graph, via the optimization of a pre-defined distortion energy in a provably optimal way. Based on extensive tests on a wide variety of networks, we demonstrate the ability of our approach to highlight the evolution of the network in an informative and multi-scale manner.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    The raw data is available at https://www.eecs.wsu.edu/~yyao/StreamingGraphs.html.

References

  1. Ahmed, A., Xing, E.P.: Recovering time-varying networks of dependencies in social and biological studies. PNAS 106(29), 11878–11883 (2009)

    Article  Google Scholar 

  2. Arbeitman, M.N., Furlong, E.E., Imam, F., Johnson, E., Null, B.H., Baker, B.S., Krasnow, M.A., Scott, M.P., Davis, R.W., White, K.P.: Gene expression during the life cycle of drosophila melanogaster. Science 297(5590), 2270–2275 (2002)

    Article  Google Scholar 

  3. Archambault, D.W., Purchase, H.C.: The “map” in the mental map: experimental results in dynamic graph drawing. Int. J. Hum.-Comput. Stud. 71(11), 1044–1055 (2013)

    Article  Google Scholar 

  4. Beck, F., Burch, M., Diehl, S., Weiskopf, D.: the state of the art in visualizing dynamic graphs. In: Borgo, R., Maciejewski, R., Viola, I. (eds.) EuroVis - STARs (2014)

    Google Scholar 

  5. Blondel, V., Guillaume, J.L., Lambiotte, R., Lefebvre, E.: Fast unfolding of communities in large networks. J. Stat. Mech.: Theory Exp. (2008)

    Google Scholar 

  6. Brandes, U., Fleischer, D., Puppe, T.: Dynamic spectral layout with an application to small worlds. J. Graph Algorithms Appl. 11(2), 325–343 (2007)

    Article  MathSciNet  Google Scholar 

  7. Brandes, U., Wagner, D.: A Bayesian paradigm for dynamic graph layout. In: Graph Drawing, 5th International Symposium, GD ’97, pp. 236–247 (1997)

    Google Scholar 

  8. Castelli Aleardi, L., Salihoglu, S., Singh, G., Ovsjanikov, M.: Spectral measures of distortion for change detection in dynamic graphs (extended version). https://hal.archives-ouvertes.fr/hal-01864079

  9. Cattuto, C., Van den Broeck, W., Barrat, A., Colizza, V., Pinton, J., Vespignani, A.: Dynamics of person-to-person interactions from distributed rfid sensor networks. PLOS ONE 5(7), e11,596 (2010)

    Article  Google Scholar 

  10. Che, L., Liang, J., Yuan, X., Shen, J., Xu, J., Li, Y.: Laplacian-based dynamic graph visualization. In: IEEE PacificVis, pp. 69–73 (2015)

    Google Scholar 

  11. Crnovrsanin, T., Chu, J., Ma, K.: An incremental layout method for visualizing online dynamic graphs. In: Graph Drawing and Network Visualization, pp. 16–29 (2015)

    Google Scholar 

  12. Davis, T.A., Hu, Y.: The university of florida sparse matrix collection. ACM Trans. Math. Softw. 38(1), 1 (2011). http://www.cise.ufl.edu/research/sparse/matrices

  13. Frishman, Y., Tal, A.: Online dynamic graph drawing. IEEE Trans. Vis. Comput. Graph. 14(4), 727–740 (2008)

    Article  Google Scholar 

  14. Fruchterman, T.M.J., Reingold, E.M.: Graph drawing by force-directed placement. Softw.: Pract. Exp. 21(11), 1129–1164 (1991)

    Google Scholar 

  15. Gorochowski, T.E., di Bernardo, M., Grierson, C.S.: Using aging to visually uncover evolutionary processes on networks. IEEE Trans. Vis. Comput. Graph. 18(8), 1343–1352 (2012)

    Article  Google Scholar 

  16. Grabowicz, P.A., Aiello, L.M., Menczer, F.: Fast filtering and animation of large dynamic networks. EPJ Data Sci. 3(1), 27 (2014)

    Article  Google Scholar 

  17. Hadlak, S., Schulz, H., Schumann, H.: In situ exploration of large dynamic networks. IEEE Trans. Vis. Comput. Graph. 17(12), 2334–2343 (2011)

    Article  Google Scholar 

  18. Hall, K.M.: An r-dimensional quadratic placement algorithm. Manag. Sci. 17(3), 219–229 (1970)

    Google Scholar 

  19. Koren, Y.: Drawing graphs by eigenvectors: theory and practice. Comput. Math. Appl. 49(11), 1867–1888 (2005)

    Article  MathSciNet  Google Scholar 

  20. Krzakala, F., Moore, C., Mossel, E., Neeman, J., Sly, A., Zdeborová, L., Zhang, P.: Spectral redemption in clustering sparse networks. Proc. Natl. Acad. Sci. 110(52), 20935–20940 (2013)

    Article  MathSciNet  Google Scholar 

  21. Peel, L., Clauset, A.: Detecting change points in the large-scale structure of evolving networks. In: Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence, pp. 2914–2920 (2015)

    Google Scholar 

  22. Saade, A., Krzakala, F., Zdeborová, L.: Spectral clustering of graphs with the bethe hessian. In: Annual Conference on Neural Information Processing Systems (NIPS), pp. 406–414 (2014)

    Google Scholar 

  23. Shuman, D.I., Narang, S.K., Frossard, P., Ortega, A., Vandergheynst, P.: The emerging field of signal processing on graphs: Extending high-dimensional data analysis to networks and other irregular domains. IEEE Signal Process. Mag. 30(3), 83–98 (2013)

    Article  Google Scholar 

  24. Tang, J., Scellato, S., Musolesi, M., Mascolo, C., Latora, V.: Small-world behavior in time-varying graphs. Phys. Rev. E 81(5), 055,101 (2010)

    Google Scholar 

  25. Du, X., Wei, Y., Wu, L.: A multi-constraint layout algorithm for dynamic network visualization. In: IEEE 2nd International Conference on Big Data Analysis (ICBDA), pp. 832–836 (2017)

    Google Scholar 

  26. Xu, K.S., Kliger III, M., Hero, A.O.: A regularized graph layout framework for dynamic network visualization. Data Min. Knowl. Discov. 27(1), 84–116 (2013)

    Google Scholar 

  27. Yuan, X., Che, L., Hu, Y., Zhang, X.: Intelligent graph layout using many users’ input. IEEE Trans. Vis. Comput. Graph. 18(12), 2699–2708 (2012)

    Article  Google Scholar 

Download references

Acknowledgements

Parts of this work were supported by the Jean Marjoulet chair from Ecole Polytechnique, a Google Focused Research Award, the ERC Starting Grant No. 758800 (EXPROTEA) and the French ANR GATO (ANR-16-CE40-0009-01).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Luca Castelli Aleardi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Castelli Aleardi, L., Salihoglu, S., Singh, G., Ovsjanikov, M. (2019). Spectral Measures of Distortion for Change Detection in Dynamic Graphs. In: Aiello, L., Cherifi, C., Cherifi, H., Lambiotte, R., Lió, P., Rocha, L. (eds) Complex Networks and Their Applications VII. COMPLEX NETWORKS 2018. Studies in Computational Intelligence, vol 813. Springer, Cham. https://doi.org/10.1007/978-3-030-05414-4_5

Download citation

Publish with us

Policies and ethics