course number instructor title
CS 6804 HM Eldardiry Graph Machine Learning

 

This course focuses on machine learning for graph data. Graphs are the universal 
data structures. By representing data as graphs, we can capture entities as well 
as their relationships with each other. Many useful insights can be derived from 
graph-structured data. 
Graph-structured data are ubiquitous and naturally exist in a variety of disciplines 
and application domains ranging from computer science,  social science, economics, 
medicine, to bioinformatics. Example graph data sets include the WWW, social networks, 
biological networks, communication networks, transportation networks, energy grids, 
knowledge graphs and molecular structures. In the real-world, graphs are multi-modal, 
multi-relational, dynamic, large - with many complex patterns - and noisy which can 
pose a problem for effective graph mining and/or learning. 
This course will provide an introduction to recent research in the area of machine 
learning for graphs. The course will survey recent approaches to model graph-structured 
datasets, focusing on fundamental challenges in representation, learning, and inference. 
Classes will consist of instructor presentations, student presentations, and group 
discussions. Students will be required to (1) read, discuss, and present research papers, 
and (2) complete a semester-long class project. Potential projects include: investigating 
the performance of graph ML algorithms, analyzing data with graph ML models, design and 
implementation of graph ML model/algorithm extensions.