https://medium.com/@monocosmo77/how-graph-autoencoders-work-part1-artificial-intelligence-3c3eb9b0daa4