CMPSC 292F Machine Learning on Graphs
Machine learning on graphs has emerged as an important research topic that finds applications in many domains including social networks, infrastructure design and maintenance, drug discovery, brain networks, and material design. This course will discuss methods to encode graphs (static/dynamic, attributed, undirected/directed, single/ensemble) into low-dimensional spaces to facilitate machine learning. Specific topics include random walks, kernels, spectral analysis, generative models, node embedding, subgraph embedding, and graph neural networks.