ELL 409: Machine Intelliegnce and Learning
Instructors: Prof. Sandeep Kumar (SDK)
3 credits (3-0-0)Pre-requisites: Machine Learning and Deep Learning Semester II: 2024-2025Evaluation: Assignment and Quizzes (25 %), Minor Exam (35%) and Major Exam (40 %).
Course overview
Modern AI systems increasingly operate over relational and interconnected data arising in domains such as social networks, communication systems, neuroscience, biology, finance, recommendation systems, and knowledge graphs. Graphs provide a powerful mathematical and computational framework for modeling such structured interactions, while modern machine learning enables scalable learning, inference, reasoning, and decision-making over these relational systems.
This course presents an advanced, mathematically rigorous, and research-oriented treatment of Graph Machine Learning (Graph ML) and its emerging role in Relational AI. The course integrates ideas from spectral graph theory, graph signal processing, probabilistic inference, optimization, geometric learning, deep graph learning, graph transformers, reinforcement learning over graphs, and graph foundation models within a unified framework for learning over structured relational data.
Unlike standard application-driven Graph ML courses, this course places strong emphasis on mathematical rigor, derivation-driven understanding, and the development of a unified theoretical perspective connecting spectral methods, probabilistic inference, geometric learning, and deep graph architectures. The course further encourages critical analysis of contemporary research literature, scalable algorithmic thinking, and exploration of frontier research problems that are shaping the next generation of graph machine learning and relational AI systems.
By the end of the course, students will be able to:
Understand the mathematical foundations of Graph ML
Analyze graphs using spectral and probabilistic tools
Develop graph representation learning algorithms
Understand and derive modern Graph Neural Networks
Analyze scalability, robustness, and trustworthiness in Graph ML
Read and critique modern Graph ML research literature
Explore reinforcement learning and agentic AI over graph-structured systems