Skip to main content

Advertisement

Log in

Modeling dynamic social networks using spectral embedding

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

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.

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

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

    Article  MATH  Google Scholar 

  • Fiedler M (1973) Algebraic connectivity of graphs. Czechoslovak Math J 23:98

    MathSciNet  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • Morselli C, Petit K (2007) Law-enforcement disruption of a drug importation network. Glob Crime 8(2):109–130

    Article  Google Scholar 

  • Ng A, Jordan M, Weiss Y (2002) On spectral clustering: analysis and an algorithm. Adv Neural Info Process Syst 2:849–856

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to D. B. Skillicorn.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s13278-014-0182-8

Keywords

Navigation