Graph Neural Networks (GNNs) are a type of neural networks that are capable of working with graph structures. They are influence by convolutional neural networks to perform graph and node classification, link prediction, and community detection.

Table of contents
IntroductionWhat is a Graph?Graph Neural Networks (GNNs)How GNNs Work?Why use Graph Neural Network?Why is it Hard to Analyze a Graph?Why do Convolutional Neural Networks (CNNs) Fail on Graphs?What Functions Can A GNN Perform?ConclusionSort: