Graph neural network
Operating on graph-structured data, Graph Neural Networks (GNNs) are a unique type of neural networks. They process data that is a collection of nodes and edges, which symbolize relationships between them. GNNs are particularly useful in tasks that require the understanding of complex relational patterns, such as social network analysis, molecular chemistry, and recommendation systems.