Graph Neural Networks (GNN) is a class of artificial neural networks for processing data that can be represented as graphs