Temporal graph neural network