BBM462 Social and Economic Networks
Hacettepe University, Spring 2023.
Lectures: ??:40 - ??:30 PM, Xday.
Instructor: Lale Özkahya, (ozkahya@cs.hacettepe.edu.tr).
Communication: Over Piazza. Office hours: By appointment.
Lectures: ??:40 - ??:30 PM, Xday.
Instructor: Lale Özkahya, (ozkahya@cs.hacettepe.edu.tr).
Communication: Over Piazza. Office hours: By appointment.
Resources
Resources:
- Review of Linear Algebra, Probability, and Proof Techniques.
- Networks: An Introduction by M.E.J. Newman. (available online via our library)
- Networks, Crowds, and Markets: Reasoning About a Highly Connected World by David Easley and Jon Kleinberg.
- Network Science by Albert-László Barabási.
- Sample Exams: 2023
Coursework
- Midterm Exam (25%)
- Course Project (35%)
The topic of this project is of your choosing but must be related to the class. You can work individually or in groups of two (the scope of the project should be scaled according to the group size). We will be looking for two key pieces in the course project: (i) some theoretical or mathematical discussion of a numerical method or algorithm; (ii) some software implementation of a method or algorithm. The project will be split into three components: a proposal, a progress report, and a final report, worth 5%, 10%, and 15% of the final grade, respectively. - Final Exam (40%)
Tentative Submission Schedule
- Project Proposal: March, ...
- Progress Report: April, ...
Class schedule
This schedule is tentative and subject to change. Readings are mainly from Newman, and Easley-Kleinberg's books.Module 1: Introduction to Social Network Analysis
Week 1
Introduction: Slides 1 2Topics: Fundamentals of Networks, Review of Graphs
Readings:
Week 2
Measures and Metrics for Networks: SlidesTopics: Centrality Measures, Similarity, Homophily
Readings:
- Chapter 7 in Newman's book.
Week 3
Motifs and Structural Roles in Networks: SlidesTopics: Network Motifs, Graph Features in Network Analysis
Readings:
- Milo, Shen-Orr, Itzkovitz, Kashtan, Chklovskii, Alon. Network Motifs: Simple Building Blocks of Complex Networks
- Wernicke, Sebastian. Efficient Detection of Network Motifs
- Henderson, Gallagher, Eliassi-Rad, Tong, Basu, Akoglu, Koutra, Faloutsos, Li. RolX: Structural Role Extraction & Mining in Large Graphs
Week 4
Community Structure: SlidesTopics: Strong and Weak Ties in Social Networks, Finding Communities in Networks
Readings:
- Chapter 3 in Easley-Kleinberg's book.
- Chapter 4 and 14 in Newman's book.
- The Strength of Weak Ties by Granovetter, 1973.
- Community detection in graphs by S. Fortunato, Arxiv 2009.
- Overlapping Community Detection at Scale: A Nonnegative Matrix Factorization Approach by Yang and Leskovec, 2013.
- Fast unfolding of communities in large networks by Blondel, Guillaume, Lambiotte, Lefebvre, 2008.
Week 5
The structure of real-world networks, Network Search: SlidesTopics: The Bow-Tie Structure of the Web, PageRank, Link Analysis
Readings:
Week 6
The Small-world Phenomenon: SlidesTopics: Six Degrees of Separation, The Watts-Strogatz model, Decentralized Search
Readings:
- Chapter 20 in Easley-Kleinberg's book.
Week 7
(Special Topic) Classification Problems on Graphs and Node Embeddings: Slides 1 and 2Topics: Node-level and Graph-level Features, Link Prediction, Random Walk Approaches, Graph Embedding
Readings:
Week 8
Midterm ExamModule 2: Algorithm Design Towards Social Networks Analysis
Week 9
Approximation Algorithms: SlidesWeek 10
Randomized Algorithms: SlidesWeek 11
Exact Counting Methods for Subgraphs SlidesReadings:
- ESCAPE: Efficiently Counting All 5-Vertex Subgraphs by A. Pinar, C. Seshadhri, and V. Vishal, 2016.
Week 12
Subgraph Counting Methods Using Sampling SlidesReadings:
- Path Sampling: A Fast and Provable Method for Estimating 4-Vertex Subgraph Counts∗ by M. Jha, C. Seshadhri, and A. Pinar, 2014.
Week 13
Special Topic: Enumerating Graph Substructures Using Machine Learning MethodsReadings:
- Fine-Grained Search Space Classification for Hard Enumeration Variants of Subset Problems by Juho Lauri, and Sourav Dutta, 2019.
- Learning fine-grained search space pruning and heuristics for combinatorial optimization by Juho Lauri, Sourav Dutta, Marco Grassia, and Deepak Ajwani, 2020.
Week 14
Project PresentationsSome Related Papers:
©2023 Hacettepe University