Social Network Analysis
Graduate course, Quaid-i-Azam University, 2021
Offered: Fall 2015, Fall 2018, Spring 2013, Spring 2015, Spring 2019, Spring 2020, Spring 2021, Fall 2021, Spring 2022, Fall 2022, Fall 2024
Aims and Objectives
In today’s world almost everything is connected. With the help of social networking websites people are even more connected than ever. The objective of this course is to learn methods to analyze social networks. Methods that students will learn include: identifying important nodes in a network, detecting communities, modeling social networks, analyzing information diffusion and opinion formation. Some of the methods can also be applied to networks not involving human relations like technological or semantic networks. At the end of the course, students will be able to apply the concepts covered in this course on real life and online social networks.
Weekly Contents
- Introduction, Network Mathematics
- How to use gephi and networkx
- Strong and Weak Ties
- Centrality (undirected)
- Centrality (directed)
- Web Structure, Web Search
- PageRank, Spectral Analysis
- Applications of centrality
- Community detection algorithms, Traditional methods
- Betweenness, Modularity, Testing communities
- Random Graph Model, Alternate Models
- Preferential Attachment, Small world networks
- Small world models, Motifs
- Information diffusion, Network resilience
- Research topics in SNA
Textbook(s)
- David Easley and Jon Kleinberg (2010). Networks, Crowds and Markets. Cambridge University Press
- Albert-László Barabási (2015). Network Science. Published Online
- Mark Newman (2018). Networks: An Introduction (Second Edition) OUP, Oxford