https://medium.com/@monocosmo77/applications-of-graph-representation-learning-part1-machine-learning-9517ea1f7c84