Network Science

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

Winter - Spring 2021.

Instructors: Prof. Leonid Zhukov, Ilya Makarov

Course topics

  1. Statistical properties and modeling of networks
  2. Network structure and dynamics
  3. Processes on networks
  4. Predictions on networks (ML)
  5. Network embeddings (DL)
  6. Graph neural networks (DL)

Seminars/Labs

Youtube channel with lectures

Module 3

Lectures

  1. [13.01.2021] Introduction to network science. [Lecture 1] [ Video 1]
    Introduction to the complex network theory. Network properties and metrics.
  2. [20.01.2021] Power law and scale-free networks. [Lecture 2] [ Video 2]
    Power law distribution. Scale-free networks.Pareto distribution, normalization, moments. Zipf law. Rank-frequency plot.
  3. [27.01.2021] Random graphs. [Lecture 3][ Video 3]
    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. [03.02.2021] Network models [Lecture 4] [Video 4]
    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. [10.02.2021] Node centrality and ranking on networks. [Lecture 5] [Video 5]
    Node centrality metrics, degree centrality, closeness centrality, betweenness centrality, eigenvector centrality. Katz status index. Directed graphs. PageRank, Perron-Frobenius theorem and algorithm convergence. Power iterations. Hubs and Authorites. HITS algorithm.
  6. [17.02.2021] Structural properties of networks. [Lecture 6 ] [Video 6]
    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. Cohesive subgroups. Graph cliques. k-cores decomposition.
  7. [24.02.2021] Graph partitioning. [Lecture 7] [ Video 7]
    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
  8. [03.03.2021] Network communities. [Lecture 8] [Video 8]
    Network communities. Edge Betweenness. Newman-Girvin algorithm. Community detection algorithms. Overlapping communities. Clique percolation method. Heuristic methods. Fast community unfolding. Random walk based methods. Walktrap.
  9. [17.03.2021] Mathematical modeling of epidemics [Lecture 9] [ Video 9]
    Compartamental epidemic models: SI, SIS, SIR. Limiting cases. Basic reproduction number.
  10. [24.03.2021] Epidemics on networks [Lecture 10] [ Video 10]
    Spread of epidemics on network. SI, SIS, SIR network models. Epidemic threshold. Simulations of infection propagation on networks

Additional reading material

Textbooks

Books

Reviews

Paper collections

Software