2024-1 ST: Machine Learning for Graph (AIGS703I-01) The course syllabus

1.Course Information

Course No. AIGS703I Section 01 Credit 3.00
Category Major elective Course Type Classroom Course prerequisites
Postechian Core Competence
Hours TUE, THU / 14:00 ~ 15:15 / Science BldgⅡ[107]Lecture Room Grading Scale G

2. Instructor Information

Ahn Sungsoo Name Ahn Sungsoo Department Grad. School of AI
Email address sungsooahn@postech.ac.kr Homepage https://sites.google.com/view/sungsooahn0215/home
Office 054-279-5653 Office Phone 054-279-2383
Office Hours available upon request

3. Course Objectives

Networks are a fundamental tool for modeling complex social, technological, and biological systems. Coupled with the emergence of online social networks and large-scale data availability in biological sciences, this course focuses on the analysis of massive networks which provide several computational, algorithmic, and modeling challenges. Students are introduced to machine learning techniques and data mining tools apt to reveal insights on the social, technological, and natural worlds, by means of studying their underlying network structure and interconnections.
Topics include: robustness and fragility of food webs and financial markets; algorithms for the World Wide Web; graph neural networks and representation learning; identification of functional modules in biological networks; disease outbreak detection.

4. Prerequisites & require

Probability and statistics, linear algebra, machine learning, deep learning

5. Grading

taking this class for S/U grading is not allowed due to the team project.
- Midterm
- Final project
- Final presentation

6. Course Materials

Title Author Publisher Publication
Year/Edition
ISBN

7. Course References

- Networks, Crowds, and Markets: Reasoning About a Highly Connected World by David Easley and Jon Kleinberg
- Network Science by Albert-László Barabási
- CS224W by Stanford

8. Course Plan

- Structure of Graphs
- Properties of Networks and Random Graph Models
- Motifs and Structural Roles in Networks
- Community Structure in Networks
- Spectral Clustering
- Message Passing and Node Classification
- Graph Representation Learning
- Graph Neural Networks
- Deep Generative Models for Graphs
- Network Effects and Cascading Behavior
- Probabilistic Contagion and Models of Influence
- Influence Maximization in Networks
- Outbreak Detection in Networks
- Network Evolution
- Reasoning over Knowledge Graphs

9. Course Operation

- Offline lectures

10. How to Teach & Remark

11. Supports for Students with a Disability

- Taking Course: interpreting services (for hearing impairment), Mobility and preferential seating assistances (for developmental disability), Note taking(for all kinds of disabilities) and etc.

- Taking Exam: Extended exam period (for all kinds of disabilities, if needed), Magnified exam papers (for sight disability), and etc.

- Please contact Center for Students with Disabilities (279-2434) for additional assistance