Graph Machine Learning

This course focuses on computational and modeling challenges in real world graphs (networks), with a particular emphasis on key advancements in graph representation and its applications. At the end of this course, students should have good understanding of computational techniques that can be applied to a variety of networks, as well as hands-on experience on a range of tasks from identifying important nodes to detecting communities to tracing information diffusion in networks. Guest lectures by distinguished researchers and course assignments emphasize the subtleties of translating these techniques into practical applications that reveal insights on a variety of networks. Students should have a strong interest in conducting (or learning how to conduct) research to succeed in this course.

Course Information

All information are available on Blackboard.