A neural network that learns node representations by aggregating features from neighboring nodes in a graph.