Abstract
Dynamic social network analysis aims to understand the structures in networks as they evolve, as nodes appear and disappear, and as edge weights change. Working directly with a social network graph is difficult, and it has become standard to use spectral techniques that embed a graph in a geometry. Analysis can then be done in the geometry where distance approximates dissimilarity. Recently, spectral techniques have been extended to model directed graphs; we build on these techniques to model directed graphs that change over time. The snapshots of the social network at each time period are bound together into a single graph in a way that keeps structures aligned over time, and this global graph is then spectrally embedded. The similarities among a set of nodes can be tracked over time, so that changing relationships and clusters can be seen; and the concept of the trajectory of a node across time also becomes meaningful. We illustrate how these approaches can be used to understand the changing social network of the Caviar drug-trafficking network under both internal dynamics and response to law-enforcement actions.
Similar content being viewed by others
References
Bouchachia A, Prossegger M (2012) Incremental spectral clustering. In: Sayed-Mouchaweh, Lughofer E (eds) Learning in non-stationary environments. Methods and Applications. Springer, New York, pp 77–99
Brandes U, Mader M (2012) A quantitative comparison of stress-minimization approaches for offline dynamic graph drawing. In: Proceedings 19th International Symposium on Graph Drawing (GD ’11), LNCS 7034, p. 99–110. Springer-Verlag, Berlin, (2012)
Chung F (2005) Laplacians and the Cheeger inequality for directed graphs. Ann Combinat 9(1):1–19
Fiedler M (1973) Algebraic connectivity of graphs. Czechoslovak Math J 23:98
Gong M, Zhang L, Ma J, Jiao L (2012) Community detection in dynamic social networks based on multiobjective immune algorithm. J Comp Sci Technol 27(3):455–467
Logan D, King J, Wright H (2011) Tribal leadership. Harper Paperbacks, New York
Meila M, Pentney W (2007) Clustering by weighted cuts in directed graphs. In: Proceedings of the 2007 SIAM international conference on data mining, pp 135–144
Meila M, Shi J (2001) A random walks view of spectral segmentation. In: 10th International Workshop on Artificial Intelligence and Statistics (AISTATS)
Morselli C, Giguère C, Petit K (2007) The efficiency/security trade-off in criminal networks. Soc Netw 29(1):143–153
Morselli C, Petit K (2007) Law-enforcement disruption of a drug importation network. Glob Crime 8(2):109–130
Ng A, Jordan M, Weiss Y (2002) On spectral clustering: analysis and an algorithm. Adv Neural Info Process Syst 2:849–856
Nguyen N, Dinh T, Xuan Y, Thai M (2011) Adaptive algorithms for detecting community structure in dynamic social networks. In: INFOCOM, 2011 Proceedings IEEE, p. 2282–2290. IEEE
Prakash B, Seshadri M, Sridharan A, Machiraju S, Faloutsos C (2009) Eigenspokes: surprising patterns and scalable community chipping in large graphs. In: IEEE International Conference on Data Mining, ICDMW ’09, p. 290–295
Qiu J, Lin Z (2011) A framework for exploring organizational structure in dynamic social networks. Dec. Supp. Syst. 51(4):760–771
Satuluri V, Parthasarathy S (2011) Symmetrizations for clustering directed graphs. In: Proceedings of the 14th International Conference on Extending Database Technology, p. 343–354. ACM, New York
Shang J, Liu L, Xie F, Chen Z, Miao J, Fang X, Wu C (2012) A real-time detecting algorithm for tracking community structure of dynamic networks. In: 6th SNA-KDD Workshop’12 (SNA-KDD’12)
Skillicorn D (2006) Social network analysis via matrix decompositions. In: Popp R, Yen J (eds.) Emergent information technologies and enabling policies for counter-terrorism, vol. 19, p 367–392. IEEE Press Series on Computational Intelligence
Skillicorn D, Zheng Q (2012) Global similarity in social networks with typed edges. In: 2012 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining
Spielman D (2011) Spectral graph theory. Chapman and Hall, London
Tsourakakis C (2008) Fast counting of triangles in large real networks: Algorithms and laws. In: IEEE International Conference on Data Mining (ICDM)
Von Luxburg U (2007) A tutorial on spectral clustering. Stat Comput 17(4):395–416
Yang T, Chi Y, Zhu S, Gong Y, Jin R (2011) Detecting communities and their evolutions in dynamic social networks-a bayesian approach. Mach Learn 82(2):157–189
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Skillicorn, D.B., Zheng, Q. & Morselli, C. Modeling dynamic social networks using spectral embedding. Soc. Netw. Anal. Min. 4, 182 (2014). https://doi.org/10.1007/s13278-014-0182-8
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s13278-014-0182-8