This document provides an overview and introduction to graphs for artificial intelligence and machine learning. It discusses definitions of ML and AI and how graphs can be used in both. It describes the graph data model and how graph algorithms like path finding, centrality measures, and clustering can be applied. Contemporary graph ML techniques are summarized, like graph convolutional neural networks and using graphs for structured causal models. The document argues that graphs are a powerful structure for ML that allow smarter data processing and more effective models.
Related topics: