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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The raw data is available at https://www.eecs.wsu.edu/~yyao/StreamingGraphs.html.
References
Ahmed, A., Xing, E.P.: Recovering time-varying networks of dependencies in social and biological studies. PNAS 106(29), 11878–11883 (2009)
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)
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)
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)
Blondel, V., Guillaume, J.L., Lambiotte, R., Lefebvre, E.: Fast unfolding of communities in large networks. J. Stat. Mech.: Theory Exp. (2008)
Brandes, U., Fleischer, D., Puppe, T.: Dynamic spectral layout with an application to small worlds. J. Graph Algorithms Appl. 11(2), 325–343 (2007)
Brandes, U., Wagner, D.: A Bayesian paradigm for dynamic graph layout. In: Graph Drawing, 5th International Symposium, GD ’97, pp. 236–247 (1997)
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
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)
Che, L., Liang, J., Yuan, X., Shen, J., Xu, J., Li, Y.: Laplacian-based dynamic graph visualization. In: IEEE PacificVis, pp. 69–73 (2015)
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)
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
Frishman, Y., Tal, A.: Online dynamic graph drawing. IEEE Trans. Vis. Comput. Graph. 14(4), 727–740 (2008)
Fruchterman, T.M.J., Reingold, E.M.: Graph drawing by force-directed placement. Softw.: Pract. Exp. 21(11), 1129–1164 (1991)
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)
Grabowicz, P.A., Aiello, L.M., Menczer, F.: Fast filtering and animation of large dynamic networks. EPJ Data Sci. 3(1), 27 (2014)
Hadlak, S., Schulz, H., Schumann, H.: In situ exploration of large dynamic networks. IEEE Trans. Vis. Comput. Graph. 17(12), 2334–2343 (2011)
Hall, K.M.: An r-dimensional quadratic placement algorithm. Manag. Sci. 17(3), 219–229 (1970)
Koren, Y.: Drawing graphs by eigenvectors: theory and practice. Comput. Math. Appl. 49(11), 1867–1888 (2005)
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)
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)
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)
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)
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)
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)
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)
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)
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
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
DOI: https://doi.org/10.1007/978-3-030-05414-4_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-05413-7
Online ISBN: 978-3-030-05414-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)