https://medium.com/@monocosmo77/innovation-with-graph-neural-networks-2023-part3-ml-fall23-f1a41251eb92