Differentiable Cluster Graph Neural Network