Network Science

Department of Data Analysis and Artificial Intelligence, School of Computer Science
National Research University Higher School of Economics

Winter-Spring 2016.

Instructor: Prof. Leonid Zhukov, Ilya Makarov
Teaching assistant:

Course Outline

  1. Introduction to network science
  2. Power laws
  3. Models of network formation
  4. Structure, nodes and links analysis
  5. Network communities
  6. Evolving networks and link prediction
  7. Diffusion and random walks
  8. Epidemics on networks
  9. Diffusion of information
  10. Influence propagation

Module 3

Lectures

  1. [19.01.2016] Introduction to network science. [Lecture 1]
    Introduction to the complex network theory. Network properties and metrics.
  2. [19.01.2016] Power laws. [Lecture 2]
    Power law distribution. Scale-free networks.Pareto distribution, noramlization, moments. Zipf law. Rank-frequency plot.
  3. [30.01.2016] Random graphs. [Lecture 3] [Video]
    Erdos-Reni random graph model. Poisson and Bernulli distributions. Distribution of node degrees. Phase transition, gigantic connected component. Diameter and cluster coefficient. Configuration model
  4. [06.02.2016] Small world and dynamic growth models. [Lecture 4] [Video]
    Barabasi-Albert model. Preferential attachement. Time evolition of node degrees. Node degree distribution. Average path length and clustering coefficient. Small world model. Watts-Strogats model. Transition from ragular to random. Clustering coefficient and ave path lenght.
  5. [13.02.2016] Centrality measures. [Lecture 5] [Video]
    Node centrality metrics, degree centrality, closeness centrality, betweenness centrality, eigenvector centrality. Katz status index and Bonacich centrality, alpha centrality Spearman rho and Kendall-Tau ranking distance.
  6. [20.02.2016] Link analysis. [Lecture 6 ] [Video]
    Directed graphs. PageRank, Perron-Frobenius theorem and algorithm convergence. Power iterations. Hubs and Authorites. HITS algorithm.
  7. [27.02.2016] Structural equivalence. [Lecture 7] [Video]
    Structural and regular equivalence. Similarity metrics. Correlation coefficient and cosine similarity. Assortative mixing and homophily. Modularity. Assortativity coefficient. Mixing by node degree. Assortative and disassortative networks.
  8. [05.03.2016] Network structure. [Lecture 8] [Video]
    Cohesive subgroups. Graph cliques. k-cores decomposition. Network communities. Edge Betweenness. Newman-Girvin algorithm.
  9. [12.03.2016] Graph partitioning algorithms. [Lecture 9]
    Graph density. Graph pertitioning. Min cut, ratio cut, normalized and quotient cuts metrics. Spectral graph partitioning (normalized cut). Direct (spectral) modularity maximization. Multilevel recursive partitioning
  10. [19.03.2016] Community detection. [Lecture 10] [Video]
    Community detection algorithms. Overlapping communities. Clique percolation method. Heuristic methods. Fast community unfolding. Random walk based methods. Walktrap.
  11. [24.03.2015] Midterm

Module 4

Lectures

  1. [9.04.2016] Diffusion on networks [Lecture 11] [Video]
    Random walks on graph. Stationary distribution. Physical diffusion. Diffusion equation. Diffusion on networks. Discrete Laplace operator, Laplace matrix. Solution of the diffusion equation. Normalized Laplacian.
  2. [16.04.2016] Epidemics [Lecture 12] [Video]
    Epidemic models: SI, SIS, SIR. Limiting cases. Basic reproduction number. Branching Galton-Watson process. Probability of epidemics.
  3. [23.04.2016] Epidemics on networks [Lecture 13] [Video] .
    Spread of epidemics on network. SI, SIS, SIR models. Epidemic threshold. Simulations of infection propagation.
  4. [30.04.2016] Diffusion of innovation and influence maximization [Lecture 14] [Video]
    Diffusion of innovation. Independent cascade model. Linear threshold model. Influence maximization. Submodular functions. Finding most influential nodes in networks.
  5. [14.05.2016] Label propagation on graph [Lecture 15] [Video]
    Node labeling. Label propagation. Iterative classification. Semi-supervised learning. Regularization on graphs
  6. [21.05.2016] Link prediction [Lecture 16] [Video]
    Link prediction problem. Proximity measures. Scoring algorithms. Prediction by supervised learning. Performance evaluation.
  7. [28.05.2016] Social learning [Lecture 17] [Video]
    Social learning in networks. DeGroot model. Reaching consensus. Influence vector. Social influence networks
  8. [07.06.2016] Spatial segregation [Lecture 18]
    Schelling's segregation model. Spatial segregation. Agent based modelling. Segregation in networks
  9. [???.06.2016] Экзамен / Exam

Reading material

Textbooks

Books

Reviews

Collections

Software

Similar courses