PROFESSIONAL ELECTIVES
Electives in Artificial Intelligence
Course Name | Machine Learning with Graphs |
Course Code | 23CSE479 |
Program | B. Tech. in Computer Science and Engineering (CSE) |
Credits | 3 |
Campus | Amritapuri ,Coimbatore,Bengaluru, Amaravati, Chennai |
Electives in Artificial Intelligence
Introduction to Machine Learning for Graphs, Structure of Graphs, Node Embeddings, Random graphs with arbitrary degree distributions and their applications, Properties of Networks, and Random Graph Models, Motifs and Structural Roles in Networks, Simple Building Blocks of Complex Networks, Community Structure in Networks, Fast unfolding of communities in large networks, Overlapping Community Detection at Scale: A Nonnegative Matrix Factorization Approach, Spectral Clustering, Message Passing and Node Classification, Graph Representation Learning
Theory of Graph Neural Networks, Architectures-GCN, GAT, MPNN & Design Space, Deep Generative Models for Graphs, Link Analysis: PageRank, Network Effects and Cascading Behaviour, Probabilistic Contagion and Models of Influence, Influence Maximization in Networks, Outbreak Detection in Networks, Network Evolution, Reasoning over Knowledge Graphs, Applications of Graph Neural Networks
Efficient Graphlet Kernels for Large Graph Comparison, Semi-Supervised Classification with Graph Convolutional Networks, Inductive Representation Learning on Large Graphs ,Graph Attention Networks, GNN Augmentation and Training, Hierarchical Graph Representation Learning with Differentiable Pooling, Machine Learning with Heterogeneous Graphs, Modeling Relational Data with Graph Convolutional Networks, Heterogeneous Graph Transformer, Advanced Topics in GNNs, Algorithm for Training Deep and Large Graph Convolutional Networks
Course Objectives
Course Outcomes
CO1: Develop an understanding of the theory and applications of machine learning with graphs.
CO2: Gain an understanding of various GNN architectures and techniques.
CO3: Acquire practical skills in implementing and applying GNNs to solve real-world problems.
CO4: Be able to handle large graphs and solve graph-based machine learning problems using GNNs.
CO-PO Mapping
PO/PSO | PO1 | PO2 | PO3 | PO4 | PO5 | PO6 | PO7 | PO8 | PO9 | PO10 | PO11 | PO12 | PSO1 | PSO2 |
CO | ||||||||||||||
CO1 | 3 | 3 | 1 | 0 | 1 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 2 |
CO2 | 3 | 3 | 1 | 0 | 1 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 2 |
CO3 | 3 | 3 | 1 | 2 | 3 | 2 | 1 | 0 | 0 | 0 | 1 | 1 | 3 | 2 |
CO4 | 3 | 3 | 2 | 2 | 3 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 2 |
Evaluation Pattern: 70:30
Assessment | Internal | End Semester |
Mid Term Exam | 20 | |
Continuous Assessment – Theory (*CAT) | 20 | |
Continuous Assessment – Lab (*CAL) | 30 | |
**End Semester | 30 (50 Marks; 2 hours exam) |
*CAT – Can be Quizzes, Assignments, and Reports
*CAL – Can be Lab Assessments, Project, and Report
**End Semester can be theory examination/ lab-based examination/ project presentation
Textbook(s)
William L. Hamilton, “Graph Representation Learning”, McGill University 2020.
David Easley and Jon Kleinberg, “Networks, Crowds, and Markets: Reasoning About a Highly Connected World”, Cambridge University Press (2010).
Reference(s)
Negro, Alessandro. “Graph-powered machine learning”. Simon and Schuster, 2021.
Pósfai, Márton, and Albert-Laszlo Barabasi. “Network Science”. Cambridge, UK: Cambridge University Press, 2016.
DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.