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.

Resources

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 2
Topics: Fundamentals of Networks, Review of Graphs
Readings:
  • Chapters 1 and 2 in Easley-Kleinberg's book.
  • Chapter 6 in Newman's book.
Week 2
Measures and Metrics for Networks: Slides
Topics: Centrality Measures, Similarity, Homophily
Readings:
  • Chapter 7 in Newman's book.
Week 3
Motifs and Structural Roles in Networks: Slides
Topics: Network Motifs, Graph Features in Network Analysis
Readings:
Week 4
Community Structure: Slides
Topics: Strong and Weak Ties in Social Networks, Finding Communities in Networks
Readings:
Week 5
The structure of real-world networks, Network Search: Slides
Topics: The Bow-Tie Structure of the Web, PageRank, Link Analysis
Readings:
  • Chapter 10 and 18 in Newman's book.
  • Chapter 13 and 14 in Easley-Kleinberg's book.
Week 6
The Small-world Phenomenon: Slides
Topics: 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 2
Topics: Node-level and Graph-level Features, Link Prediction, Random Walk Approaches, Graph Embedding
Readings:
  • Graph Embedding Techniques, Applications, and Performance: A Survey by P. Goyal and E. Ferrara, 2017.
  • Week 8
    Midterm Exam
    Module 2: Algorithm Design Towards Social Networks Analysis
    Week 9
    Approximation Algorithms: Slides
    Week 10
    Randomized Algorithms: Slides
    Week 11
    Exact Counting Methods for Subgraphs Slides
    Readings:
    Week 12
    Subgraph Counting Methods Using Sampling Slides
    Readings:
    Week 13
    Special Topic: Enumerating Graph Substructures Using Machine Learning Methods
    Readings:
    Week 14
    Project Presentations

    Some Related Papers:

    How to Count Triangles, without Seeing the Whole Graph
    Suman K. Bera, C. Seshadhri
    KDD 2020

    Faster and Generalized Temporal Triangle Counting, via Degeneracy Ordering
    Noujan Pashanasangi, C. Seshadhri
    KDD 2021

    Counting Subgraphs in Degenerate Graphs
    Suman K. Bera, Lior Gishboliner, Yevgeny Levanzov, C. Seshadhri, Asaf Shapira
    Journal of the ACM: Volume 69, Issue 3 (June 2022)

    Provably and Efficiently Approximating Near-cliques using the Turán Shadow: PEANUTS
    Shweta Jain, C. Seshadhri
    WWW 2020

    Efficiently Counting Vertex Orbits of All 5-vertex Subgraphs, by EVOKE
    Noujan Pashanasangi, C. Seshadhri
    WSDM 2020

    The Power of Pivoting for Exact Clique Counting
    Shweta Jain, C. Seshadhri
    WSDM 2020

    A New Dynamic Algorithm for Densest Subhypergraphs
    Suman K. Bera, Sayan Bhattacharya, Jayesh Choudhari, Prantar Ghosh
    WWW 2022

    Listing Maximal k-Plexes in Large Real-World Graphs
    Zhengren Wang, Yi Zhou, Mingyu Xiao, Bakhadyr Khoussainov
    WWW 2022

    Arboricity and Subgraph Listing Algorithms
    Norishige Chiba and Takao Nishizeki
    Listing All Maximal Cliques in Large Sparse Real-World Graphs
    David Eppstein and Darren Strash
    ESCAPE: Efficiently Counting All 5-Vertex Subgraphs
    Ali Pinar, C Seshadhri, and Vaidyanathan Vishal


    ©2023 Hacettepe University