network

Online Social Networks and Media


Slides and References

 

Home

Homework


Slides & References

Reading Material

Resources

 

Lecture 1: Introduction

Introduction to main problems about networks. Basic mathematics concepts

Material:

 

Lecture slides (pptx, pdf)

Introduction to Graph Theory (pptx, pdf) (slides from Social Media Mining)
Tutorials on Python Libraries for Data Science (from the Data Mining class)


Lecture 2: Network Measurements and Models

Degree distributions. Measuring power-laws. Clustering Coefficient, Effective Diameter, Bow-tie structure, Homophily.
Erdos-Renyi
 graphs. Configuration Model. Preferential Attachment. Small-world models. Forrest-Fire model.

Material:

 

Lecture slides (pptx, pdf)


Lecture 3: Community Detection

Communities in Social Networks, Clustering, Betweeness, Modularity

Material:

 

Lecture slides: (pptx, pdf)


Lecture 4: Graph Partitioning, Densest Subgraph

Graph Partitioning, Spectral Clustering. The Densest Subgraph problem.

Material:

 

Lecture slides: (pptx, pdf)

Signed networks with positive and negative edges. Structural Balance


Lecture slides: (pptx, pdf)


Lecture 5: Link Analysis Ranking

Web search, PageRank, HITS. SALSA. Random walks on graphs.

Material:


Lecture slides: (pptx, pdf)


Lecture 6:
 Epidemics. 
Influence Maximization. Opinion Formation models, Absorbing Random Walks.


Models for epidemic spread. Selecting influencers to maximize spread. Opinion formation models. DeGroot and Friedkin-Jonhsen model. Absorbing Random Walks. Opinion maximization. 

Material:


Lecture slides: (pptx, pdf)


Lecture 7: Graph Machine Learning I

Introduction to Graph Machine Learning. Graph Feature Engineering. Graph Kernels. The Link Prediction case

Material:

  • Nino Shervashidze et al., Efficient graphlet kernels for large graph comparison, Artificial Intelligence and Statistics, 2009
  • Nino Shervashidze et al., Weisfeiler-Lehman Graph Kernels, Journal of Machine Learning Research 12.9, 2011
  • Tijana Milenkovic, Natasa Przulj, Uncovering Biological Network Function via Graphlet Degree Signatures, Cancer Informatics, 2008, 6:257-273
  • David Liben-Nowell, Jon Kleinberg. The Link Prediction Problem for Social Networks. J. American Society for Information Science and Technology.
  • Ryan Lichtenwalter, Jake T. Lussier Nitesh V. Chawla. New perspectives and methods in link prediction, KDD 2010.

Lecture slides: (pptx, pdf)

Lecture 8: Graph Machine Learning II

Introduction to Neural Networks. Graph Embeddings

Material:

Lecture slides: (pptx, pdf)

Introduction to NNs: (pptx, pdf)


Lecture 9: Graph Machine Learning IIΙ

Introduction to Neural Networks. Graph Embeddings

Material:

Lecture slides: (pptx, pdf)


Lecture 10: Polarization and Fairness in Networks

Modeling and measuring polarization. Algorithmic Fairness. Fairness of Pagerank

Material:


Lecture slides: 
(pptx, pdf)